body, div 
	{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	color: #000000;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	}

#outer 
	{
	width: 950px;
	max-width: 950px;
	margin: 0px auto;
	margin-bottom: 10px;
	padding: 0 0 0 0;
	text-align: center;
	}
 
html>body #outer{height:auto;} /*for mozilla as IE treats height as min-height anyway*/

#header
	{
	width: 948px;
	max-width: 948px;
	text-align: left;
	padding-bottom: 3px;
	}

#left 
	{
	position: relative;/*ie needs this to show float */
	height: 100%;
	min-height: 100%;
	width: 180px;
	float: left;
	margin-left: 0px;/*must be 1px less than width otherwise won't push footer down */
	text-align: left;
	padding-top: 0px;
	}

* html #left {padding-bottom:52px ;margin-right:-3px;}/*fix gap in ie next to float and clear footer because we've moved float too far left*/

#right 
	{
	position:relative;/*ie needs this to show float */
	height: 100%;
	min-height: 100%;
	width:180px;
	float:right;
	margin-right: 0px;/*must be 1px less than width otherwise won't push footer down */
	padding-top: 0px;
	padding-left: 10px;
	text-align: left;
	}

#footer 
	{
	width: 950px;
	clear:both;
	height:30px;
	text-align:center;
	position:relative;
	padding-top: 10px;
	}

* html #footer {/*only ie gets this style*/
	\height:52px;/* for ie5 */
	he\ight:50px;/* for ie6 */
}

#clearheader{height:72px;}/*needed to make room for header*/
#clearfooter{clear:both;height:40px;}/*needed to make room for footer*/
* > html #clearfooter {float:left;width:100%;}/* ie mac styles */
div,p  {margin-top:0}/*clear top margin for mozilla*/
* html #centrecontent {height:1%;margin-bottom:12px}/* combat IE's 3 pixel jog */
#minHeight{float:left;width:0px;height:100%;margin-bottom:-52px;} /*safari wrapper thanks to Tim Connor*/
* html #minHeight{margin-bottom:-50px;} 

#centrecontent
	{
	width: 560px;
	max-width: 560px;
	margin-left: 190px;
	text-align: left;
	border: 1px solid #AAAAAA;
	padding-top: 5px;
	}

#content
	{
	padding: 0px 3px 3px 3px;
	margin: 0px 3px 3px 3px;
	}



/* MainNavi */

ul#Navigation
	{
	list-style-type: none;
	width: 170px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 7px 3px;
	}

  ul#Navigation li 
	{
	margin: 0px 0px 4px 0px;
	padding-bottom: 1px;
	}

ul#Navigation a 
	{
	display:block;
	text-decoration: none;
	font-weight: bold;
	border: 1px solid black;
	border-left-color: white;
	border-top-color: white;
	color: #E6781E;
	padding: 2px 0px 2px 2px;
	margin: 0 0 0 0;
	}


ul#Navigation a:hover, ul#Navigation a.mainnavact
	{
	border-color: white;
	border-left-color: black;
	border-top-color: black;
	color: #FFFFFF;
	background-color: #E6781E;
	}

/* MainNavi END */


/* SubNavi */

#Navigation ul
	{
	list-style-type: disc;
	width: 150px;
	margin: 0 0 0 0;
	padding: 2px 0px 5px 25px;
	}

#Navigation ul li 
	{
	margin: 0px 0px 2px 0px;
	}

#Navigation ul li a 
	{
	display:block;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	padding: 1px 0px 1px 2px;
	margin: 0 0 0 0;
	border: 0px;
	}

#Navigation ul li a:hover, #Navigation ul li a.subnavact
	{
	color: #000000;
	background-color: #FFFFFF;
	text-decoration: underline;
	}


/* SubNavi END */



#topright
	{
	display: block;
	width: 150px;
	height: 60px;
	margin-left: 798px;
	padding-top: 10px;
	text-align: right;
	}

#new
	{
	border: 1px solid #AAAAAA;
	padding: 5px 5px 5px 5px;
	display: block;
	width: 160px;
	max-width: 160px;
	}

#top10
	{
	border: 1px dashed green;
	padding: 5px 5px 5px 5px;
	display: block;
	width: 180px;
	max-width: 180px;
	}

.tophref
	{
	}


.warn
	{
	color: red;
	font-weight: bold;
	}


h1
	{
	font-size: 150%;
	}


a, a:visited, a:focus, a:active
	{
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
	color: #E6781E;
	}

hr
	{
	height: 1px;
	border-top: 1px solid #000000;
	border-bottom: 0px solid #FFFFFF;
	}


.headertxt
	{
	font-size: 160%;
	}

.fld
	{
	width: 350px;
	border: 1px dashed #AAAAAA;
	}

.fldsearch
	{
	width: 170px;
	border: 1px dashed #AAAAAA;
	}

.txtfld
	{
	width: 350px;
	height: 200px;
	border: 1px dashed #AAAAAA;
	}

.submitbutton
	{
	background-color: #FFFFFF;
	color: #E6781E;
	border: 1px solid #000000;
	padding: 3px 3px 3px 3px;
	font-weight: bold;
	}

.trenner
	{
	width: 540px;
	border: 1px dashed #AAAAAA;
	}



.view1
	{
	padding: 5px 5px 5px 5px;
	margin-bottom: 5px;
	background-color: #E8E8E8;
	}

.view2
	{
	padding: 5px 5px 5px 5px;
	margin-bottom: 5px;
	background-color: #FFFFFF;
	}


.naviwerbung
	{

	}

input.bewradio
	{
	border: 4px solid #E6781E;
	}
