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



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{
	overflow:hidden;
	width:496px;
	height:auto;
	margin:10px 10px 0 10px;
}#con a img{
	margin:0;
	padding:0;
	border:none;
}#con a,
 #con a:link,
 #con a:visited{
 	font-weight:bold;
	text-decoration:none;
	color:#333333;
}#con a:active,
 #con a:hover{
	text-decoration:underline;
	color:#333333;
}#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-bottom:1px solid #D8DCE2;
	font:12px tahoma;
	font-weight:bold;
	background-color:#D8DCE2 !important; 
	color:#333333;
}#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;
	background-color:#F4F5F8;
}#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;
	color:#333333;
}#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;
}

/* JAVASCRIPT CALENDER */

#con .TESTcpYearNavigation,
#con .TESTcpMonthNavigation{
	background-color:#B8C6D1;
	text-align:center;
	vertical-align:center;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}

#con .TESTcpDayColumnHeader,
#con .TESTcpYearNavigation,
#con .TESTcpMonthNavigation,
#con .TESTcpCurrentMonthDate,
#con .TESTcpCurrentMonthDateDisabled,
#con .TESTcpOtherMonthDate,
#con .TESTcpOtherMonthDateDisabled,
#con .TESTcpCurrentDate,
#con .TESTcpCurrentDateDisabled,
#con .TESTcpTodayText,
#con .TESTcpTodayTextDisabled,
#con .TESTcpText{
	font-family:arial;
	font-size:8pt;
	color:#666;
}

#con TD.TESTcpDayColumnHeader{
	text-align:right;
	border:solid thin #FFF;
	border-width:0 0 1 0;
}

#con .TESTcpCurrentMonthDate,
#con .TESTcpOtherMonthDate,
#con .TESTcpCurrentDate{
	text-align:right;
	text-decoration:none;
}

#con .TESTcpCurrentMonthDateDisabled,
#con .TESTcpOtherMonthDateDisabled,
.TESTcpCurrentDateDisabled{
	color:#D0D0D0;
	text-align:right;
	text-decoration:line-through;
}

#con .TESTcpCurrentMonthDate{
	color:#fff;
	font-weight:bold;
}

#con .TESTcpCurrentDate{
	color: #FFFFFF;
	font-weight:bold;
}

#con .TESTcpOtherMonthDate{
	color:#808080;
}

#con TD.TESTcpCurrentDate{
	color:#FFFFFF;
	background-color: #B8C6D1;
	border-width:1;
	border:solid thin #000000;
}

#con TD.TESTcpCurrentDateDisabled{
	border-width:1;
	border:solid thin #FFAAAA;
}
		
#con TD.TESTcpTodayText,
#con TD.TESTcpTodayTextDisabled{
	border:solid thin #B8C6D1;
	border-width:1 0 0 0;
}

#con A.TESTcpTodayText,
#con SPAN.TESTcpTodayTextDisabled{
	height:20px;
	color:#666;
		}
		
#con A.TESTcpTodayText{
	color:#666;
	font-weight:bold;
}

#con SPAN.TESTcpTodayTextDisabled{
		color:#D0D0D0;
}

#con .TESTcpBorder{
	border:solid thin #B8C6D1;
}
		
#con .searchInput {
	border:1px solid #90AAC1;
	background-color:#FFFFFF;
	font-size:11px;
	margin-bottom:6px;
}

#con .box110{
	border:1px solid #90AAC1;
	background-color:#FFFFFF;
	width:147px;
	font-size:11px;
	margin-bottom:6px;
}

input.box100{
	border:1px solid #19334C;
	background-color:#ffffff;
	color:#000;
}



#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;
}


input.box100,
 input.box70{
	color:#000;
	background:#fff;
	border-color:#B9C2CB;
}


.newsletterform input,
.newsletterform select,
#webarchivFormTable input,
#webarchivFormTable select{
border:1px solid #B9C2CB;
margin-bottom:3px;
-margin-bottom:0px;
color:#333333;
}



/* Listen */
#con ul.texticon li{
	background:url(img/icon_text.gif) no-repeat;	
}#con ul.ergebnisicon li{
	background:url(img/icon_ergebnis.gif) no-repeat;	
}#con ul.anz li{
	background:url(img/icon_liste.gif) no-repeat;
}#con ul.pdficon li{
	background:url(img/icon_pdf.gif)  no-repeat;
}#con ul.exeicon li{
	background:url(img/icon_exe.gif) no-repeat;
}#con ul.imageicon li{
	background:url(img/icon_image.gif)  no-repeat;
}#con ul.htmlicon li{
	background:url(img/icon_html.gif)  no-repeat;
}#con ul.docicon li{
	background:url(img/icon_doc.gif)  no-repeat;
}#con ul.terminicon li{
	background:url(img/icon_termin.gif) no-repeat;	
}




/** Anpassung Suche **/

#con .bgRowClass_1,
#con .bgRowClass_2{
	padding:3px;
	padding-left:6px;
	border-bottom:1px solid #ffffff;
}

#con .bgRowClass_2{
	background-color:#E3E4E6;
}

/*
*
*    mod_bildergalerieV2 
*
*/

.galBox{
	position:absolute;
	width:484px;
	overflow:hidden;
	height:611px;
	top:220px;
	left:50%;
	margin-left:-320px;
}

.thumbnail{
	height:120px;
	width:130px;
	padding:10px 10px 0 10px;
	overflow:hidden;
	background-color:white;
	margin:5px;
	float:left;
	text-align:center;
	border-bottom:10px solid white;
}

.thumbnail table{
	overflow:hidden;
	width:130px;
	height:120px;
	overflow:hidden;
}

.alignMiddle{
	vertical-align:middle;
}

.siteNumber{
	float:left;
	text-align:center;
	width:397px;
}

.blaetterBox{
	background-color:#eeeff0;
	padding:3px 10px 3px 10px;
}




