
body { margin:0; padding:0; background-image:url(css/bg5.jpg); background-attachment:fixed; background-repeat:repeat-x; background-color:#3b1e08; text-align:center; background-position:center 0 ; }
body.popup { margin:0; padding:0; background-image:url(css/popup-bg.jpg); background-repeat:no-repeat; background-position:285px 0; background-color:white; text-align:center }

.huelle { width:990px; margin:0 0 0 0; padding:0 0 5px 0; text-align:left; margin:auto }
.huelle2 { 	width:990px; margin:0; padding:0; }
.huelle3 { padding:0; margin:0; height:605px; background-image:url(css/buehne.png); background-position:0 114px ;background-repeat:no-repeat; }	
.huelle3start { padding:0; margin:0; height:605px; background-image:url(css/buehne-start.png); background-position:0 114px ;background-repeat:no-repeat; }	
div, p, td, li { 
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#433021 }
*html div, *html p, *html td, *html li { 	font-size:13px; }
p { margin: 0 0 15px 0; }
p a { color:#ae2900 }
p.startseite { padding-right:40px; }
*html p.startseite { padding-right:0px; }
a { outline:none; text-decoration:none; color:#433021 }
a:hover { text-decoration:underline; color:#ae2900 }
a:active { text-decoration:underline; color:#00badc }
h1 { margin:0 0 22px 0; padding:0; font-weight:normal; font-size:21px } 
h2 { margin:0 0 6px 0; padding:0; font-weight:bold; font-size:12px } 
h3 { margin:0; padding:0; font-weight:bold; font-size:12px; display:block; } 
h3 a { color:#433021; text-decoration:none; } 
h3 a:hover { color:#ae2900; text-decoration:none; } 
h3 a:active  { color:#00badc; }
h4 { margin:0 0 2px 0; padding:0; font-weight:bold; font-size:12px; color:#433021 } 
*html h4 { font-size:13px } 
h5 { margin:0 0 12px 0; padding:0; font-weight:bold; font-size:12px } 
*html h5 { font-size:13px } 

.kopf { 
	position:absolute;
	z-index:1999;
	height:115px; 
	width:990px; 
	margin: 0;
	padding:0;
 }

.logo { 
	margin:29px 0 0 57px;
	padding:0;
	width:152px;
	height:111px;
	float:left;
}
.logo img { margin:0 }

#flashcontenthp  { 
	margin:3px 0px 2px 6px;
	padding:0; 
	width:282px;
	height:432px;
	float:left; 
	}

.mainnav { margin:54px 0 0 46px; padding:0; width:720px; height:42px; float:left }
.mainnav ul { margin:0; padding:0;  }
.mainnav ul li { display:inline; margin:0; padding:0 }
.mainnav ul li a { margin:0; padding:0 }
.mainnav ul li a img { margin:0 15px 0 0 }

.subnav { position:absolute;
	margin:47px 0 0 36px;
	width:170px; 
	padding:5px 0 2px 0; 
	background-image:url(css/subnav-bg.png); 
	z-index:102;}

*html .subnav { position:absolute;
		left:0px 0 0 36px;
		width:170px; 
		padding:5px 0 2px 0; 
		background-image:url(css/subnav-bg.png); 
		z-index:3000;}

.subnav ul { list-style-type:none; margin:0; padding:0; }
.subnav ul li {  margin:0 0 3px 0; padding:0; }
.subnav ul li ul li {  margin:0; padding:0 }

.subnav ul li a,
.subnav ul li a.aktiv,
.subnav ul li ul li a,
.subnav ul li ul li a.aktiv { margin:0; 
	padding:2px 0 0 13px;
	display:block;
	color:#f5efe5; 
	text-decoration:none;
	line-height:18px;
	height:20px; }
	

.subnav ul li a:hover,
.subnav ul li ul li a:hover	{ background-image:url(css/subnav-hover.jpg);
		text-decoration:none }
		
.subnav ul li a:active,
.subnav ul li ul li a:active { background-image:url(css/subnav-active.jpg); }

.subnav ul li a.aktiv,
.subnav ul li ul li a.aktiv { background-image:url(css/subnav-aktiv.jpg);
	color:#622807 }

.globalnav { position:absolute; width:990px; margin:46px 0px 8px 5px; padding-bottom:25px; color:#a5896f; }
.globalnav2 { position:absolute; width:990px; margin:650px 0px 8px 5px; padding-bottom:25px; color:#a5896f; }
.globalnav3 { position:absolute; width:990px; margin:133px 0px 8px -603px; padding-bottom:25px; color:#a5896f; }


.globalnav span, .globalnav2 span, .globalnav3 span { margin-right:14px; }
.globalnav a, .globalnav2 a, .globalnav3 a { font-size:12px; text-decoration:none; color:#a5896f; margin-right:14px; padding:0 }
.globalnav a:hover, .globalnav2 a:hover, .globalnav3 a:hover { color:#e9d9be; text-decoration:none }
.globalnav a:active, .globalnav2 a:active, .globalnav3 a:active { color:#00badc; text-decoration:none }

a.contentlink { text-decoration:underline }
a.contentlink:hover { text-decoration:none }
a.contentlink:active { text-decoration:none }

a.download { display:block; color:#ae2900; font-weight:bold; margin-bottom:15px; line-height:17px; padding-left:30px; padding-top:3px; background-image:url(css/pdf2.png); background-repeat:no-repeat;  }
a.download span { color:#74614e; font-weight:normal }
a.download:hover, a.download:hover span { color:#433021; text-decoration:none; } 
a.download:active, a.download:active span  { color:#00badc; }

a.verweis { display:block; color:#ae2900; font-weight:bold; margin-bottom:15px; line-height:17px; padding-left:25px; padding-top:3px; background-image:url(css/teaserpfeil2.png); background-repeat:no-repeat; background-position:2px 2px; }
a.verweis span { color:#74614e; font-weight:normal }
a.verweis:hover, a.verweis:hover span { color:#433021; background-image:url(css/teaserpfeil2_hover.png); text-decoration:none; background-repeat:no-repeat;  } 
a.verweis:active, a.verweis:active span  { color:#00badc; background-image:url(css/teaserpfeil2_active.png); background-repeat:no-repeat;  }


.content { position:absolute; margin:119px 0 0 5px; padding:0; width:990px; }
.content .keyvisual { position:absolute; float:left; margin:0; padding:0; width:565px; z-index:99; height:480px; }
.content .keyvisualSchmal { position:absolute; float:left; margin:0; padding:0; z-index:99; width:325px }
.content .galerie { position:absolute; margin:361px 0 0 0; padding:0 0 0 32px; width:533px; z-index:101; height:105px }

.content .galerie a { margin-right:13px;}
.content .hauptspalte { position:absolute; padding:0; margin-left:565px; width:415px; height:480px; background-image:url(css/content-bg.jpg); background-repeat:no-repeat;  }
.content .hauptspalte .innencontent2 { padding:45px 30px 30px 38px; width:347px; height:405px; overflow:auto; }

.content .hauptspalteBreit { position:absolute; padding:0; margin-left:325px; width:655px; height:480px; background-image:url(css/content-bgBreit.jpg); background-repeat:no-repeat;  }
.content .hauptspalteBreit .innencontent { padding:64px 50px 30px 52px; height:386px; overflow:auto; }
.content .hauptspaltestartseite { padding:200px 0 0 100px; width:300px; z-index:1 }
.teaser1 { position:absolute; margin-left:0px; top:0; width:713px; height:481px }
.content .marginal { margin-top:32px; width:568px }
.content .marginal a.left { float:left; width:256px; margin-right:32px }
.marginalstart { position:absolute; margin-left:726px; top:0; width:254px; z-index:99; }
.teaser2 { width:254px; height:234px; margin-bottom:12px; }
.teaser3 { width:254px; height:234px;  }
#container img { border:0; }
#container2 img { border:0; }
#container3 img { border:0; }

/*.doppelspalte { float:left; width:258px; margin:0 20px 30px 0; padding:0; }
.doppelspalte2 { float:left; width:258px; margin:0 0 25px 0; padding:0; }
.doppelspalte .floaterbild, .doppelspalte2 .floaterbild  {  width:110px; height:130px; float:left; margin:-4px 15px 0 -4px; padding:4px 0 0 4px ; width:100px; height:120px; background-image:url(img/uebersichtsbild-bg.png); background-repeat:no-repeat; background-position:0 0;  }  
.doppelspalte .floaterbild img, .doppelspalte2 .floaterbild img, .doppelspalte .floaterbild a, .doppelspalte2 .floaterbild a   { border:0;  }  */
.floaterbild  {  width:110px; height:70px; float:left; margin:-4px 10px 12px -4px; padding:4px 0 0 4px ; background-image:url(img/uebersichtsbild-bg.png); background-repeat:no-repeat; background-position:0 0; border:0px none; }  
*+html .floaterbild  { margin:-4px 10px 0px -4px }  
a.floaterlink { display:block; color:#ae2900; font-weight:bold; margin-bottom:15px; line-height:17px; padding-left:135px; padding-top:10px; background-image:url(css/teaserpfeil2.png); 
background-repeat:no-repeat; background-position:115px 9px; }
*+html a.floaterlink { margin-bottom:10px }


.mehr  { display:block; padding:0 0 0 25px; text-decoration:none; color:#ae2900; }
.mehr:hover  { color:#433021; }
.mehr:active  { color:#00badc; }

.break { clear:both; line-height:0; font-size:1px; height:1px } 
.hauptspalte dl { margin:0 0 18px 0; padding:0; float:left; width:360px; }
.hauptspalte dl.opendl { margin:0 0 18px 0; padding:0; float:left; width:500px; }
.hauptspalte dt { font-weight:bold; float:left; padding:0 0 3px 0; color:#666 }
.hauptspalte dd { margin-left:118px; padding:0 0 4px 0 }
*html .hauptspalte dd { margin-left:125px; padding:0 0 4px 0 }
.hauptspalte dl.narrow dd { margin-left:90px; padding:0 0 4px 0; }
.hauptspalte dl.wide dd { margin-left:100px; padding:0 0 4px 0; }

em { font-weight:normal; margin:0; padding:0; display:block; color:#8C2800 }

.hauptspalte ul { margin:0 0 12px 0; padding:0; float:left; width:350px; }
.hauptspalte li { margin:0; padding:0 0 4px 20px; list-style-type:none; background-image:url(css/li-dot.gif); background-repeat:no-repeat; background-position:2px 6px;  }

#dimmer { position: absolute; background-color:black; top: 0px; left: 0px; z-index:1999; }

#divMerkzettel { width:98%; text-align:center; height:410px; padding:0; margin:0; position:absolute; left:0; top:145px; z-index:2000 }
#divMerkzettel2 { width:98%; text-align:center; height:410px; padding:0; margin:0; position:absolute; left:0; top:145px; z-index:2000 }
#divMerkzettel3 { width:98%; text-align:center; height:410px; padding:0; margin:0; position:absolute; left:0; top:145px; z-index:2000 }
#divMerkzettel4 { width:98%; text-align:center; height:410px; padding:0; margin:0; position:absolute; left:0; top:145px; z-index:2000 }
#divMerkzettel5 { width:98%; text-align:center; height:410px; padding:0; margin:0; position:absolute; left:0; top:145px; z-index:2000 }
#divMerkzettel6 { width:98%; text-align:center; height:410px; padding:0; margin:0; position:absolute; left:0; top:145px; z-index:2000 }
#divMerkzettel .tooltipcontainer { position:absolute; z-index:2001 }
#divMerkzettel2 .tooltipcontainer { position:absolute; z-index:2001 }
#divMerkzettel3 .tooltipcontainer { position:absolute; z-index:2001 }
#divMerkzettel4 .tooltipcontainer { position:absolute; z-index:2001 }
#divMerkzettel5 .tooltipcontainer { position:absolute; z-index:2001 }
#divMerkzettel6 .tooltipcontainer { position:absolute; z-index:2001 }

.popcontainer { margin:auto; width:690px }
.popupcont {  }
.popupcontkey { position:absolute; left:0; top:0; margin:0; padding:0; width:285px  }
.popupcont .textbox { padding:50px 30px 25px 0; margin-left:325px; text-align:left; }
.popupcont .blaetterer { position:absolute; left:285px; bottom:0; width:325px; height:36px; padding:6px 40px 0 40px; background-image:url(css/blaetter-bg.png); text-align:left; }
*html .popupcont .blaetterer { width:390px; height:42px }
*+html .popupcont .blaetterer { width:390px; height:42px }
.popupcont .blaetterer a { float:left; padding:0; }

.gefaelltmir { border:none; overflow:hidden; width:120px; height:21px; position:absolute; margin-left:80px; z-index:9999 }
.facebooklink { width:25px; height:25px; position:absolute; margin-left:500px; z-index:9999 }

#atwLink, #atwLink a  { font-size:1px; color:#e3cfaf; line-height:1px; }