html, body { height: 92%; margin: 0; padding: 0; border: 0;}

body{
font: normal 100.01% Verdana, Arial, Helvetica, sans-serif;
color: black; background-color: #FFFFFF;
} 

a {text-decoration:none; font-weight:normal; color: #e46906;} 
a:visited{text-decoration:none; color: #e46906;}
a:hover{text-decoration:none; color: #FF0000;}
a:active{text-decoration:none; color: #FF0000;}

img{
border:0px;
border-color:white;
} 


.orange{background-color:#e46906;}
.white{background-color:#FFFFFF;}
.mittelorange{background-color:#FFC63F;} 
.hellorange{background-color:#FFE8B2;} 

h1{    
	font-size:14pt;
	padding-bottom:3px;
	margin-top:0px;
}

h2{
	font-size:11pt;
	margin:0px;
	padding-bottom:20px;
}

h3{
	font-size:120%;
	margin:0px;
	padding-bottom:3px;
}

  /*  home */      
  
.homecontent {
background-image: url(/files/korn-hg.jpg);
background-repeat: no-repeat;
background-color:#e46906;
}

#homelogo{
position:absolute;
top:50px;
left:520px;
}
#homelogo h1{
font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-size:14pt;
	font-weight:normal;
	margin-top:10px;
	margin-left:28px;
	color:white;
}
#hometable{
position:absolute;
top:230px;
width:110%;
left:0px;
padding:0;
margin:0;
}
#hometable img{ padding:0; margin:0; }

#hometable ul{
font: normal 100.01% Verdana, Arial, Helvetica, sans-serif; 
margin-left:0px;
padding-left:0px;
list-style-type: none; 
margin-top: 44px;
margin-bottom:250px;
}
#hometable li{
margin-top:5px;
}
#hometable[id] ul{
margin-bottom:200px;
}

#hometable ul li a{ 
font-size:11px;
font-weight:normal; 
color:white;
}
#hometable ul li a:hover{ 
color:yellow;
font-weight:bold;
}

#hometable ul li a:link span {display:none;}
#hometable ul li a:visited span {display:none;}
#hometable ul li a:hover span {display:inline;}

  /*  inhalt */ 

.thetable		{
position: relative;
display: table; 
width: 100%;
height:94%;
margin: 0;
padding: 0;
border: 0; 
clear: both;
border-spacing: 0; /* required by Opera 6 */  
margin-top:47px;
}

 /* hide this from opera6 */
head:first-child+body div.thetable {height: 94%;}

.tablerow		{display: table-row;}

.tablecell	{
display: table-cell;
border: 0;
padding: 0;
margin: 0; 
padding-bottom: 50px;   /* abstand vertikal zum footer */ 
vertical-align: top;
min-height: 94%; /* opera6 needs min-height but moz/IE needs height */
}

 /* hide this from opera6 */
head:first-child+body div.tablecell {height:94%;}
/* added for mozilla which worked for others too, but op6 still needed min-height so hide this rule */

.one				{
width: 249px; 
background: #FFC63F; 
position: relative;
z-index: 5;
}
.two				{
width: 170px; 
background: #FFE8B2; 
position: relative; 
}
.three			{
width: auto; 
background: white; 
position: relative; 
}

#header		{   
position:absolute;
top: 0; left: 0;
height:69px;
width: 100%; 
z-index: 10;
border-bottom: 1px solid white;
}

#headernavi{
position:absolute;
top:49px;
left:0px;
height:20px;
width:100%; 
background-color: #FFC63F; 
text-align:right;
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
border-top:1px solid white;   
border-bottom:1px solid white;
z-index:20; 
}
#headernavi .hn{
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color:white;
line-height:11px;
margin-top:3px;  
}
#headernavi .hn a, #headernavi .hn a:visited{
color:white;
}
#headernavi .hn a:hover{
color:#e46906;
}

#footer			{
clear: both; 
position: absolute; 
height: 40px; 
color: white; 
margin-top: -40px; 
margin-bottom: 40px; /* required for Opera 6 to show background color but others don't like it so hide the value of 0 from it */
z-index: 15;
}  

#footer a:link {color: #777777;}
#footer a:visited{text-decoration:none; color: #777777;}
#footer a:hover{text-decoration:none; color: #FF0000;}
#footer a:active{text-decoration:none; color: #FF0000;}


 /* hide this from opera6 */
head:first-child+body div#footer {margin-bottom: 0;}


#vertikal1a{
width:249px;
height:120px;
background-color: #FFC63F;  
font: normal 11px Verdana, Arial, Helvetica, sans-serif;  
float:left; 
} 

#vertikal1a img{
margin-left:74px;
margin-bottom:40px;
padding-bottom:40px;
}

#vertikal2a{
margin-left:1px;
width:169px;
height:120px;
background-color: #FFE8B2;
font: normal 11px Verdana, Arial, Helvetica, sans-serif; 
padding-left:15px; 
color:#777777;
float:left;
} 
#vertikal2a p { padding-top:30px; } 

#vertikal2a[id]{
width:154px;
} 

#vertikal3a{
margin-left:1px;
height:120px;  
background-color: #FFFFFF;
font: normal 11px Verdana, Arial, Helvetica, sans-serif;  
padding-left:15px; 
color:#777777;
float:left;  
} 

#vertikal3a p { padding-top:30px; }


#horizontal1{
position:absolute;
top:0px;
left:0px;
width:420px;
height:49px;
background-color: white;
border-bottom:1px solid white;
}
#horizontal1 h1{
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
color:black;
line-height:0px;
margin-top:25px; 
margin-left:15px;
}

#horizontal2{
position:absolute;
top:0px;
left:420px;
height:49px; 
width:100%; 
background-color: #e46906;
}
#horizontal2 h1{
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
color:white;
line-height:0px;
margin-left:15px;
margin-top:25px; 
}
#horizontal2 a{font-weight:bold; color:white;}
#horizontal2 a:hover{color:#FFE8B2;} 


#illustration{
clear:both;
position:absolute;
top:260px;
left:0px;
width:419px;
height:190px;
border-top:1px solid white; 
border-bottom:1px solid white;
z-index:290;
}

#illustration2{
clear:both;
position:absolute;
top:260px;
left:0px;
width:419px;
height:191px;
border-top:1px solid white; 
z-index:290;
}


 /* navigation */  
 
#navigation1 ul.login{
list-style-type: none; 
padding:0 0 0 15px;
margin: 0px 0 0 0px;
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

ul.nav1st{ 
list-style-type: none; 
margin: 20px 0 0 15px;
padding:0px;
}

#navigation1 ul li a { color: #E46906;  font: bold 11px Verdana, Arial, Helvetica, sans-serif; line-height:18px; } 
#navigation1 ul li a:link { color: #E46906; }
#navigation1 ul li a:hover{ color: #000000; }
#navigation1 ul li a.aktiv { color: #000000; } 

ul.nav2nd{ 
list-style-type: none; 
margin: 20px 0 0 15px;
padding:0px;
}
#navigation2 ul.nav2nd li a { color: #000000;  font: normal 11px Verdana, Arial, Helvetica, sans-serif; line-height:18px; }
 #navigation2 ul.nav2nd li a:link { color: #000000; }
 #navigation2 ul.nav2nd li a:hover{ color: #E46906; }
 #navigation2 ul.nav2nd li a:visited{ color: #000000; } 
  #navigation2 ul.nav2nd li a.active { font-weight:bold; color: #E46906; } 
 #navigation2 ul.nav2nd li a:visited.current { font-weight:bold; color: #E46906; } 
 
 
   #navigation3{
   clear:both;
 position:absolute;
 top:260px;
 left:249px;
 z-index:295;
  margin:0px;
 padding:0px;} 
 
 ul.nav3rd{ 
list-style-type: none; 
margin: 10px 0 0 15px;
padding:0px;
}
 
 #navigation3 ul.nav3rd li a { color: #000000;  font: normal 11px Verdana, Arial, Helvetica, sans-serif; line-height:18px; } 
 #navigation3 ul.nav3rd li a:link { color: #000000;}
 #navigation3 ul.nav3rd li a:hover{ color: #E46906;}
 #navigation3 ul.nav3rd li a:visited{ color: #000000; }
  #navigation3 ul.nav3rd li a.active { color: #E46906; font-weight:bold; }   
 #navigation3 ul.nav3rd li a:visitedcurrent { color: #E46906; font-weight:bold; } 

 
 #navigation3 .titel{
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
margin-top:4px; 
padding-top:0px;
margin-left:15px;
 color:white;
 padding-bottom:0px;} 



#inhalt {
font: normal 0.72em Verdana, Arial, Helvetica, sans-serif;  
line-height:140%; 
vertical-align:top;
margin:24px 35px 25px 15px;
padding:0px; 
height:auto;
}

#inhalt table{
margin:0px;
padding:0px;
font-size: 100%;
line-height:140%; 
}

#inhalt .bildtable{
clear:both;
margin-left:14px;
margin-bottom: 8px;
margin-top:4px;
}

#inhalt table hr{
margin-top: 15px;
margin-bottom:15px; 
}

#inhalt td{
vertical-align:top;
}

#inhalt p{ 
padding:0;
margin:0;
margin-bottom:10px;
}

#inhalt h2{ 
	font-size:11pt;
	font-weight:bold;
	color: #e46906;
	margin:0px;
	padding:0 0 20px 0;
}

#inhalt h3{ 
	font-size:110%;
	font-weight:bold;
	color: #e46906;
	padding:6px 0 6px 0;
}

#inhalt ul{
	list-style-image: url(../square-ie.gif); 
	margin:0;
	padding:0; 
	margin-bottom:10px;
	margin-left:10px;
}
#inhalt[id] ul{
	list-style-image: url(../square.gif);  
}

#inhalt  li{
   margin-left:20px;
}
   
#uebersicht ul{ 
padding:0;
margin:0;
}

#uebersicht li, #uebersicht li a{ 
padding-bottom:5px;
font-weight:bold;
color: #e46906; 
}

#uebersicht li a:hover{ 
color: #000000; 
}

  /*  sitemap */  


#sitemap{
font: normal 12px Verdana, Arial, Helvetica, sans-serif; 
line-height:16px;
margin-left: 7px; 
padding: 0;
background:white;
}  

#sitemap ul.sitemaplevel1{
list-style-image: url(../square-ie.gif);  
margin:0px;
padding:0px; 
color: #666666;
font-weight:bold;
}

#sitemap[id] ul.sitemaplevel1{
	list-style-image: url(../square.gif);  
}

#sitemap ul li{    
margin-left:10px;
}

#sitemap ul.sitemaplevel2{
	list-style-image: none;   
list-style-type:none;
margin: 0; 
padding: 0;
}

#sitemap ul.sitemaplevel3{
	list-style-image: none;   
list-style-type:none;
margin: 0; 
padding: 0;
}

li .level1 { font-weight:bold; color:#666666; padding-top:5px; }
li .level1:hover { color:#e46906; }    
li .level2 { color:#e46906; } 
li .level2:hover { color:#FF0000 } 
li .level3 { color:#e46906; }
li .level3:hover { color:#FF0000 } 

#sitemap ul li.level2{
padding-left:20px; 
}
#sitemap ul li.level2{
padding-left:20px;
color:red;
} 

#sitemap ul li.level3{
padding-left:20px; 
}
#sitemap ul li.level3{
padding-left:20px;
color:red;
}   
  

.bildlinks{
margin-top:4px;
margin-bottom:4px;
margin-right:8px;
}

.bildrechts{
margin-top:4px;
margin-bottom:4px;
margin-left:10px;
}

.bildlinks{
margin-top:4px;
margin-bottom:4px;
margin-right:8px;
}

.clear{ clear:both; }


#vertikal4{
position:absolute;
top:49px;
left:249px;
width:1px;
height:100%;
background-color: #FFFFFF; 
z-index:300;
}
#vertikal5{
position:absolute;
top:49px;
left:419px;
width:1px;
height:100%;
background-color: #FFFFFF; 
z-index:310;
}

#inhalt .dbart1 {
margin-top:10px;
}

#inhalt .dbart1 a {
font-weight:bold;
}

#inhalt .dbart2 {
margin-top:2px;
margin-bottom:0px;
margin-left:0px;
}

#inhalt .dbart3 {
font-size:85%;
margin-top:2px;
}

#inhalt .dbart4 {
margin-top:15px;
}

#inhalt .divArtikelTitel {
font-size:130%;
font-weight:bold;
color:#e46906;
}

#inhalt .divArtikelUnterTitel {
margin-top:10px;
font-weight:bold;
}

#inhalt .divArtikelText {
margin-top:10px;
}


#categoryYears{
clear:both;
 position:absolute;
 top:285px;
 left:260px;
 z-index:9998;
  margin:0px;
 padding:0px;} 
 
.divCategoryYears {
 	padding-left:15px;
}
 
#CategoryYears div a { color: #000000;  font: normal 11px Verdana, Arial, Helvetica, sans-serif; line-height:18px; } 
#categoryYears div a.aArchivSelected{  font-weight:bold; color:#E46906; }

#divOverview {
color: #000000;  
font: normal 11px Verdana, Arial, Helvetica, sans-serif; 
line-height:18px;
	top:70px;
	left:260px;
	padding:22px 0 0 15px;
}  

#divOverview a {  color: #000000; }
#divOverview a a.active { font-weight:bold; color: #E46906; } 
#divOverview a a:visited.current { font-weight:bold; color: #E46906; } 

.divResults {
	font-style: italic;
}
.spanSearchClause, .spanNumResults {
	font-weight: bold;
}


/***********form**********************/



#kontaktform1 table, kontaktform2 table{
font-size: 10px;
background-color: #FFFFFF;
}