/* allgemeines */


td{
	margin:0;
	padding:0;
	vertical-align:top;
}form{
	margin:0;
	padding:0;
	display:inline;
}

/* header 800 x 146 */
#h{
	overflow:hidden;
	width:794px;
	height:61px;
	margin:0 auto;
	padding:85px 0 0 0;
	border-style:solid;
	border-width:3px;
	border-top:none;
	border-bottom:none;
	text-align:right;
/*}#h #logo{
	position:absolute;
	z-index:347;
	top:0;
	left:50%;
	width:141px;
	height:140px;
	margin:0 0 0 -397px;
*/
}#h #logo{
	position:relative;
	z-index:347;
	top:-150px;
	left:0;
	-left:-653px;
	width:141px;
	height:140px;
	margin:0 0 0 0px;
}#h #tpcon{
	width:794px;
	height:39px;
	padding:0;
	text-align:right;
}#h #tpcon #tic{
	float:left;
	overflow:hidden;
	width:387px;
	height:14px;
	-height:13px;
	margin:20px 0 0 0;
	-margin:21px 0 0 0;
	border-style:solid;
	border-width:1px;
	border-top:none;
	border-right:none;
	border-left:none;
	font:12px tahoma;
	cursor:default;
}#h #tpcon #tic a,
 #h #tpcon #tic a:link,
 #h #tpcon #tic a:visited{
	text-decoration:none;
}#h #tpcon #tic a:active,
 #h #tpcon #tic a:hover{
	text-decoration:underline;
}#h #tpcon #prtlmen{
	float:right;
	overflow:hidden;
	width:407px;
	height:39px;
	margin:-2px 0 0 0;
}#h #tmenu{
	overflow:hidden;
	height:26px;
	text-align:left;
}#h #tmenu img{
	margin:3px 0 0 0;
	padding:0;
	border:none;
}

/* main 800 x ??? */
#m{
	overflow:hidden;
	width:794px;
	height:auto;
	margin:0 auto;
	border-style:solid;
	border-width:3px;
	border-top:none;
	border-bottom:none;
	text-align:left;
}#m #contable{
	width:794px;
	margin:0;
	padding:0;
	border:none;
}#m #contable #le{
	overflow:hidden;
	width:135px;
	padding:0 3px 10px 0;
}#m #contable #le #menu{
	margin:0;
	padding:12px 10px 12px 2px;
	font:11px tahoma;
	line-height:15px;
}#m #contable #le #menu span{
	margin:0 2px 0 0;
}#m #contable #le #menu a,
 #m #contable #le #menu a:link,
 #m #contable #le #menu a:visited,
 #m #contable #le #menu a:active,
 #m #contable #le #menu a:hover{
	font-weight:normal; 
	text-decoration:none;
}#m #contable #le #menu a.a,
 #m #contable #le #menu a.a:link,
 #m #contable #le #menu a.a:visited,
 #m #contable #le #menu a.a:active,
 #m #contable #le #menu a.a:hover{
	font-weight:bold;
	text-decoration:none;
}#m #contable #le #menu .menu0,
 #m #contable #le #menu .menu1,
 #m #contable #le #menu .menu2{
	margin:0; 
	padding:0;
}#m #contable #le #menu .menu0{
	margin:0;
}#m #contable #le #menu .menu1{
	margin:0 0 0 10px;
}#m #contable #le #menu .menu2{
	margin:0 0 0 20px;
}

#m #contable #content{
	overflow:hidden;
	width:516px;
}

#m #contable #ri{
	overflow:hidden;
	width:137px;
	padding:0 0 10px 3px;
}



/* footer 800 x */
#f{
	width:800px;
	height:39px;
	overflow:hidden;
	margin:0 auto 10px auto;
	padding:0;
	text-align:left;
}#f #one{
	float:left;
	width:657px;
	height:15px;
	padding:24px 0 0 0;
	text-align:center;
	font:10px tahoma;
}#f #two{
	float:left;
	width:122px;
	height:25px;
	font:11px tahoma;
	padding:0 0 0 21px;
}#f #one a,
 #f #one a:link,
 #f #one a:visited,
 #f #two a,
 #f #two a:link,
 #f #two a:visited{
	text-decoration:none;
}#f #one a:active,
 #f #one a:hover,
 #f #two a:active,
 #f #two a:hover{
	text-decoration:underline;
}#footpartner,
 #footpartner a,
 #footpartner a:link,
 #footpartner a:visited{
	font:11px tahoma;
	text-decoration:none;
}#footpartner a:active,
 #footpartner a:hover{
	text-decoration:underline;
}

/* BOXES */
 #m #contable #le h6,
 #m #contable #ri h6{
	margin:0;
	padding:1px 7px;
	font:12px tahoma;
	border-width:1px;
	border-style:solid;
	border-top:none;
	border-right:none;
	border-left:none;
}#m #contable #le .box,
 #m #contable #ri .box{
	padding:6px 5px;
	font:11px tahoma;
}#m #contable #le .pbox,
 #m #contable #ri .pbox{
	font:9px tahoma;
	text-align:center;
}#m #contable #le .box td,
 #m #contable #ri .box td,
 #m #contable #le .pbox td,
 #m #contable #ri .pbox td{
	font:11px tahoma;
}#m #contable #le .box a,
 #m #contable #le .box a:link,
 #m #contable #le .box a:visited,
 #m #contable #le .box td a,
 #m #contable #le .box td a:link,
 #m #contable #le .box td a:visited,
 #m #contable #ri .box a,
 #m #contable #ri .box a:link,
 #m #contable #ri .box a:visited,
 #m #contable #ri .box td a,
 #m #contable #ri .box td a:link,
 #m #contable #ri .box td a:visited,
 #m #contable #le .pbox a,
 #m #contable #le .pbox a:link,
 #m #contable #le .pbox a:visited,
 #m #contable #le .pbox td a,
 #m #contable #le .pbox td a:link,
 #m #contable #le .pbox td a:visited,
 #m #contable #ri .pbox a,
 #m #contable #ri .pbox a:link,
 #m #contable #ri .pbox a:visited,
 #m #contable #ri .pbox td a,
 #m #contable #ri .pbox td a:link,
 #m #contable #ri .pbox td a:visited{
	text-decoration:none;
}#m #contable #le .box a:active,
 #m #contable #le .box a:hover,
 #m #contable #le .box td a:active,
 #m #contable #le .box td a:hover,
 #m #contable #ri .box a:active,
 #m #contable #ri .box a:hover,
 #m #contable #ri .box td a:active,
 #m #contable #ri .box td a:hover,
 #m #contable #le .pbox a:active,
 #m #contable #le .pbox a:hover,
 #m #contable #le .pbox td a:active,
 #m #contable #le .pbox td a:hover,
 #m #contable #ri .pbox a:active,
 #m #contable #ri .pbox a:hover,
 #m #contable #ri .pbox td a:active,
 #m #contable #ri .pbox td a:hover{
	text-decoration:underline;
}#m #contable #le .pbox img,
 #m #contable #ri .pbox img{
	border:none;
	width:137px;
}#m #contable #le .pbox .br,
 #m #contable #ri .pbox .br{
	clear:both;
	overflow:hidden;
	height:0px;
	margin:4px 0 0 0;
	border:none;

}input.box100{
	width:119px;
	height:15px;
	margin:0;
	padding:1px 2px 0 2px;
	border-width:1px;
	border-style:solid;
	font:11px tahoma;
}input.box70{
	width:67px;
	height:15px;
	margin:0;
	padding:1px 2px 0 2px;
	border-width:1px;
	border-style:solid;
	font:11px tahoma;
}td>input.box70{
	margin:1px 0;
}div.br{
	height:0px;
	overflow:hidden;
	border-bottom:1px solid #fdfeff;
	clear:both;
}div.br2{
	height:0px;
	overflow:hidden;
	clear:both;
}


/** CONTENT **/

#con a img{
	margin:0;
	padding:0;
	border:none;
}#con a,
 #con a:link,
 #con a:visited{
 	font-weight:bold;
	text-decoration:none;
}#con a:active,
 #con a:hover{
	text-decoration:underline;
}#con a.norm,
 #con a.norm:link,
 #con a.norm:visited{
 	font-weight:normal;
	text-decoration:none;
}#con a.norm:active,
 #con a.norm:hover{
	text-decoration:underline;
}#con h6{
	clear:both;
	padding:0 0 1px 6px;
	margin:0;
	border-width:1px;
	border-style:solid;
	border-top:none;
	border-right:none;
	border-left:none;
	font:12px tahoma;
	font-weight:bold;
}#con h6 a,
 #con h6 a:link,
 #con h6 a:visited{
	text-decoration:none;
}#con h6 a:active,
 #con h6 a:hover{
	text-decoration:underline;
}#con .anzeigecontainer h6{
	clear:both;
	padding:0;
	margin:0;
	border:none;
	font:10px tahoma;
	font-weight:normal;
}#con .anzeigecontainer h6 a,
 #con .anzeigecontainer h6 a:link,
 #con .anzeigecontainer h6 a:visited{
	text-decoration:none;
}#con .anzeigecontainer h6 a:active,
 #con .anzeigecontainer h6 a:hover{
	text-decoration:underline;
}#con .boxcontainer{

}#con .anzeigecontainer{

}#con .box{
	padding:8px;
	font-weight:normal;
	font:11px tahoma;
	line-height:14px;
}#con .boxWO{ /* fuer FREEHTML_WO (keine hintergrundfarbe) */
	padding:3px;
	font-weight:normal;
	font:11px tahoma;
	line-height:14px;
}#con .anzeigecontainer .box{

}#con .spacer{
	overflow:hidden;
	height:3px;
}#con .boxcontainer .spacer{

}#con .breaker{
	overflow:hidden;
	height:10px;
}#con .box h1{
	margin:0;
	padding:0;
	font:11px tahoma;
	line-height:14px;
	font-weight:bold;
}#con .box h1 a,
 #con .box h1 a:link,
 #con .box h1 a:visited{
	text-decoration:none;
}#con .box h1 a:active,
 #con .box h1 a:hover{
	text-decoration:underline;
}#con .box h2{
	margin:0 0 5px 0;
	padding:0;
	font:10px tahoma;
	line-height:12px;
	font-weight:normal;
}#con .box h2.bildunterschrift{
	margin:1px 0 2px 0;
	text-align:center;
}#con table.full{
	width:100%;
	margin:0;
	padding:0;
	border:none;
}#con td{
	margin:0;
	padding:0;
	border:none;
	vertical-align:top;
	font-weight:normal;
	font:11px tahoma;
	line-height:14px;
}#con .right{
	text-align:right;
}#con .more{
	margin:0 0 0;
	padding:0;
	text-align:center;
	font:11px tahoma;
}#con .more a,
 #con .more a:link,
 #con .more a:visited,
 #con .more a.ATmore,
 #con .more a.ATmore:link,
 #con .more a.ATmore:visited{
	font-weight:normal;
	text-decoration:none;
}#con .more a:active,
 #con .more a:hover,
 #con .more a.ATmore:active,
 #con .more a.ATmore:hover{
	font-weight:normal;
	text-decoration:underline;
}#con .more .ATmoreHighlighted{
	font-weight:bold;

}


#verwandteArtikel{
	margin:3px 0 0 0;
}#verwandteArtikel .vwAbstandTop{
	padding:4px 0 0 0;
}#verwandteArtikel h1,h2{
	/*display:inline;
	margin:0 0 3px 0;*/
}#verwandteArtikel h1{
	margin:0 3px 0 0;
}

/* Listen */
#con ul.texticon h1,
#con ul.terminicon h1,
#con ul.ergebnisicon h1,
#con ul.anz h1,
#con ul.berg h1,
#con ul.texticon h2,
#con ul.terminicon h2,
#con ul.ergebnisicon h2,
#con ul.anz h2,
#con ul.berg h2{
	display:inline;
}#con ul.texticon h1,
 #con ul.terminicon h1,
 #con ul.ergebnisicon h1,
 #con ul.berg h1{
	margin:0 2px 0 0;
}#con ul.texticon,
 #con ul.terminicon,
 #con ul.ergebnisicon,
 #con ul.anz,
 #con ul.berg{
	margin:0;
	padding:0;
}#con ul.texticon li,
 #con ul.terminicon li,
 #con ul.ergebnisicon li,
 #con ul.berg li{
	margin:0 0 5px 0;
	padding:0 0 0 22px;
	list-style:none;
}#con ul.texticon li{

}#con ul.terminicon li{

}#con ul.ergebnisicon li{

}#con ul.berg li{

}#con ul li.foot{
	background:transparent !important;
	margin:5px 0;
	text-align:right;
}#con ul.anz li{
	padding:0 0 0 10px;
	list-style:none;
}

/* Bildergalerie Bildhintergrund */
#con .backgimage{
	width:100px;
	height:130px;
	text-align:center;
}

