body {
	margin-left: 20pt;
	margin-top: 10pt;
	margin-right: 30pt;
	margin-bottom: 30pt;
	font: 9pt Verdana, Arial, Helvetica, sans-serif;
}


a {color: #ec1e25;
text-decoration:none;}
a:visited {color:#ec1e25;
text-decoration:none;}
a:hover {color: #eb686d;}
a:active { color:#eb686d;}

a.breadCrump {color: #666;
text-decoration:none;}
a.breadCrump:visited {color:#666;
text-decoration:none;}
a.breadCrump:hover {color: #eb686d;}
a.breadCrump:active { color:#eb686d;}

a.breadCrumpOn {color: #ed1c24;
text-decoration:none;}
a.breadCrumpOn:visited {color:#ed1c24;
text-decoration:none;}
a.breadCrumpOn:hover {color: #eb686d;}
a.breadCrumpOn:active { color:#eb686d;}

a.LeisteNav {
background: url(../pix_interface/leistenav.gif) 0px 9px no-repeat;		
	color: #ed1c24;
text-decoration:none;
padding: 5px 5px 0px 10px;}
a.LeisteNav:visited {color:#ed1c24;
background: url(../pix_interface/leistenav.gif) 0px 9px no-repeat;	
text-decoration:none;
padding: 5px 5px 0px 10px;}
a.LeisteNav:hover {color: #eb686d;
background: url(../pix_interface/leistenav.gif) 0px 9px no-repeat;
padding: 5px 5px 0px 10px;	}
a.LeisteNav:active { color:#eb686d;
background: url(../pix_interface/leistenav.gif) 0px 9px no-repeat;
padding: 5px 5px 0px 10px;	}

h2{
	
	color: #3a3a3a;
	font-weight:bold;
	font-size:130%;
	margin:0;
	padding:10px 0px 6px 0px
}
ul{
	list-style-position:outside;

}
ol{
	list-style-position:outside;

}



.textfeldSuche{
	border:none;
	background:transparent;
	color:#666666;
	font-size:11px;
	width:140px
}
 
.contentPixLinks{
	float:left;
margin: 0px 10px 5px 0px;
}
.contentPixRechts{
	float:right;
margin: 0px 0px 5px 10px;
}
.bu{
width:250px	;
color:#666;
font-size:11px
}


.text {
	margin-top: 30px;
	font-size: 10pt;
}
#breadcrumbs {
	margin-top: 10pt;
}

.bild {
	float:left;
	border-right:19px solid #fff;
	border-bottom:10px solid #fff;
	border-top:3px solid #fff;
}

.bu {
font-size: 8pt;
color: #375E6C;
}




/* Sitemap */
a.siteMapLinks {
text-decoration: none;
color: #333333;
}
a.siteMapLinks:hover {
color: #FFFFFF;
background-color: #B70000;
}
a.sitemapHead1:link {
background-color: #EFA300;
color: #ffffff;
display: block;
padding-left: 5px;
padding-top: 1px;
padding-bottom: 1px;
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
text-decoration: none;
font-size: 11px;
}
a.sitemapHead1:visited {
background-color: #B70000;
color: #ffffff;
display: block;
padding-left: 5px;
padding-top: 1px;
padding-bottom: 1px;
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
text-decoration: none;
font-size: 11px;
}
a.sitemapHead1:hover {
color: #ffffff;
background-color: #B70000;
}
.sitemapList1 {
font-weight: normal;
color: #B70000;
list-style-type: square;
margin-left: 12px;
padding-left: 5px;
}
.sitemapList1:hover {
font-weight: normal;
color: #B70000;
list-style-type: square;
margin-left: 12px;
padding-left: 5px;
}
.sitemapList2 {
font-weight: normal;
color: #B70000;
list-style-type: none;
margin-left: 18px;
padding-left: 5px;
}
.sitemapList2:hover {
font-weight: normal;
color: #B70000;
list-style-type: none;
margin-left: 18px;
padding-left: 5px;
}
#logo {
	margin-top: 20pt;
}
.preisGesamt{
	border-top:1px solid #000;
	border-bottom:3px solid #000;
	font-weight:bold
}
/*Fragenkatalog*/
#fragenkatalogTable{
	border:1px solid #777;
	width:585px;
	margin-top:3px
}
.fragenkatalogTdLinks{
	border-right: solid 1px #555;
	vertical-align: top;
	width:400px
}
.fragenkatalogTdRechts{
	vertical-align: top;
	
}
.fragenkatalogErgebnis{
	background:#CCFFCC
}
a.fragenkatalogKnopf:link
{
	padding: 3px 10px;
	background:#ccc;
	border:solid 1px #888;
	line-height:25px;
	color:#000
}
a.fragenkatalogKnopf:visited
{
	padding: 3px 10px;
	background:#ccc;
	border:solid 1px #888;
	line-height:25px;
	color:#000
}
a.fragenkatalogKnopf:hover
{
	padding: 3px 10px;
	background:#888;
	border:solid 1px #ccc;
	line-height:25px;
	color:#fff
}
a.fragenkatalogKnopfOn
{
	padding: 3px 10px;
	background:#CCFFCC;
	border:solid 1px #ccc;
	line-height:25px;
	color:#000
}
.forumTdInhaltHead{
	background: #d6e2e9;
	padding:3px 10px;
	margin:10px 10px;
	color:#000;
	vertical-align: top;
}
.forumTdInhaltLinks{
	width:160px;
	background: #d6e2e9;
	padding:3px 10px;
	margin:10px 10px;
	color:#000;
	vertical-align: top;
}
.forumTdInhalt{
	background: #efefef;
	padding:3px 10px;
	margin:10px 10px;
	color:#000;
	vertical-align: top;
}
.ProgBesch{
	padding:10px;
	background:#eee
}
.filmAuswahl{
clear:both;
width:520px;
background:#cecfcf url(../pix_interface/bg_navleiste.gif) repeat-x;	
padding:3px;
color:#5a636d	
}
.filmAuswahlOn{
clear:both;
width:520px;
background:#d84925 url(../pix_interface/bg_navleisteOn.gif) repeat-x;
color:#fff;
padding:3px	
}
.filmBild{
	float:left;
	margin-right:10px
}
.filmUs{
	padding-top:5px;
	font-weight:bold
}
/*Quicklink vorlage 1*/
.qlcontainer1{
	display:block;
	width:170px;
	float:left;
	margin-right:8px;
	margin-bottom:15px;
	cursor:pointer
	}
.qlEdit
{
background:#ababab;
padding:4px;
text-align:right
}
.qlHead1
{
color:#5a636d;
font-weight:bold;
font-size:11px;

}
.qlText1
{
width:164px;
height:85px;
background:#f5f5f5  url(../pix_interface/quicklinkback.gif) 0px 0px repeat-x;
overflow:hidden;
color:#5a636d;
font-size:11px;
padding:4px;

}
.qlBild1
{
width:170px;
height:115px;
overflow:hidden;
border-left:1px solid #e0e0e0;
border-right:1px solid #e0e0e0;
border-top:1px solid #e0e0e0;
}
.preiseOff{
	height:20px;
	padding: 6px 10px;
	color:#3a3a3a;
	font-weight:bold;
	cursor:pointer
}
.preiseOn{

	height:20px;
	padding: 6px 10px;
	color:#3a3a3a;
	font-weight:bold;
	cursor:pointer
}
.preiseLayer
{
	display:block;
	background:#d9d9da
}
.a {font-size:12px;color:black; font-family: arial,helvetica; background-color:#eea7a3; padding-left:5px;padding-right:5px}
.b {font-size:12px;color:black; font-family: arial,helvetica; background-color:#e98179; padding-left:5px;padding-right:5px}
.c {font-size:12px;color:black; font-family: arial,helvetica; background-color:#e35141; padding-left:5px;padding-right:5px}
.d {font-size:12px;color:black; font-family: arial,helvetica; background-color:#da3e26; padding-left:5px;padding-right:5px}
.e {font-size:12px;color:black; font-family: arial,helvetica; background-color:#CCCCBB; padding-left:5px;padding-right:5px}
