html, body{
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	  height:100%;
}
html{
	background-color:#112647;
	font-size:95%; /*erreicht annahernd gleiche Schriftgro?en in NN, IE und OP*/
        margin:0;
        padding:0;
        width:100%;
}
body{
	background-color: #112647;
	font-size:100%; /*erreicht annahernd gleiche Schriftgro?en in NN, IE und OP*/
        width:100%;
        text-align:center;
}

h1, h2, h3, h4, h5, h6, p, form {
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
img{
	border:none;
}

.invisible{
	display:none;
}

#alles {
  width:768px;
  margin:auto;
  background-color:#112647;
  border-right: 1px solid #5F82B6;
  border-left: 1px solid #5F82B6;
  text-align:left;
  height:auto !important; 
  min-height:100%;
  height:100%;
}



#header{
	width:768px !important;
	width:769px;
	height:90px;
	background:#112647;
}

#printheader{
	display:none;
}

#logoarea{
	width:524px;
        float:left;
	padding:0;
	margin-top:5px;
        background:url("bilder/strich2.gif") repeat-x bottom;
        padding-bottom:3px;
        
       
        
}

#logo{
	background:transparent url("bilder/koenig-logo.gif") no-repeat;
	width:197px;
	height:77px;
	margin-left:30px;
        
}
/*
#logostrich{
	background-image:url("bilder/strich2.gif");
	width:524px;
	height:1px;
        display:none;
	}
*/
#bilder{
	background:url("bilder/bilder.jpg") no-repeat;
	width:244px !important;
	width:240px;
	height:35px;
	/*margin-left:524px;*/
	margin-top:40px;
        float:right;
	}

#balken{
	background-image:url("bilder/balken.jpg");
	background-repeat:repeat-x;
	height:25px;
	width:769px;
}


#bild{
	display:block;
        position:absolute;
        left:258px !important;
        left:0px;
	width:511px !important;
	
	height:100px;
	background-color:#4c6c9c;
	
        overflow:hidden;
        z-index:10;
       
}

#uberschriftleiste{
	margin:none;
	padding:none;
	display:block;
	background-color:#112647;
	position:absolute;
        z-index:20;
        left:258px !important;
        left:0px;
        top:80px;
        width:511px;
        height:20px;
        padding: 2px 10px 0 10px;
        filter:Alpha(opacity=80);
        -moz-opacity:0.8;
        overflow:hidden;
        
}

#uberschriftleiste .header4 {        /* = subheader-Ueberschrift*/
	font-family: Verdana, Arial, Helvetica, Geneva, Sansserif;
	font-size: 16px;
	color:white;
        margin:0;
        padding:0;
	
	}
/*
#subheader{
		display:block;
	margin-left:260px;
}
*/

#sprachen{
	color:26579f;
	
	font-family: Verdana, Arial, Helvetica, Geneva, Sansserif;
	font-size: 10px;
	font-weight: normal;
	
        text-align:right;
        /*float:right;
        width:250px;*/
}

#sprachen ul{
  padding:0;
  margin:0;
  
}

#sprachen li{
	display:inline;
	list-style:none;
	}

.sprache_no{
	margin: 0 0 0 14em;
	padding:0;
	font-family: Verdana, Arial, Helvetica, Geneva, Sansserif;
	font-size: 10px;
	margin:0;
	padding:0;
	text-align:right;
	line-height:1.5em;
	padding-left:0.5em;
	padding-right:0.5em;
}

.sprache_no a:visited{
	color:26579f;
	text-decoration:none;
	}
.sprache_no a:link{
	color:26579f;
	text-decoration:none;
	}
.sprache_no a:hover{
	color:aabed6;
	text-decoration:none;
	}

.sprache_act{
	margin: 0 0 0 14em;
	padding:0;
	font-family: Verdana, Arial, Helvetica, Geneva, Sansserif;
	font-size: 10px;
	margin:0;
	padding:0;
	text-align:right;
	line-height:1.5em;
	padding-left:0.5em;
	padding-right:0.5em;
}

.sprache_act li{
	display:inline;
	list-style:none;
	}

.sprache_act a,.sprache_act a:link,.sprache_act a:visited,.sprache_act a:active{
	color:white;
	text-decoration:none;
}






#main{
	color: #fff;
        position:relative;
        
        padding-right:-4px;
        
}

#nav{
	background:url("bilder/verlauf.jpg") repeat-x;

	text-decoration : none;
 	font-family :Verdana, Arial, Helvetica, Geneva, Sansserif;
 	font-size : 12px;
	font-weight : bold;
	line-height:16px;
	width:258px;
	height:300px;
	float:left;
	padding-left:0;
	margin:0;
}



#menu{
	color :#FFFFFF;
	list-style-type:none;
}
#menu ul{
 margin-left:auto !important;
 margin-left:0;
}

#menu li{
	list-style-type:none;
}

.menu{
	padding-left:30px;}

.menu_no{
	color:white;
}
.menu_no a:link{
	color:#c8d6e5;
	text-decoration:none;
}
.menu_no a:visited{
	color:#c8d6e5;
	text-decoration:none;
}
.menu_no a:hover{
	color:#fff;
}

.menu_act{
	list-style-image:url("bilder/stern.gif");
	color:#fff;
}

.menu_act a,.menu_act a:link,.menu_act a:visited,.menu_act a:active{
	list-style-image:url("bilder/stern.gif");
	color:#fff;
	text-decoration:none;
}



#umenu{
	padding-top:0;
	padding-bottom:5px;
	color :#FFFFFF;
	list-style-type:none;
}


#umenu li{
	padding-bottom:3px;
	list-style-type:none;
}

.umenu_no{
	padding-bottom:3px;
	list-style-image:none;
	list-style-type:none;
	color:white;
}
.umenu_no a, .umenu_no a:link{
	padding-bottom:3px;
	list-style-image:none;
	list-style-type:none;
	color:#c8d6e5;
	text-decoration:none;
}
.umenu_no a:visited{
	padding-bottom:3px;
	list-style-image:none;
	list-style-type:none;
	color:#c8d6e5;
	text-decoration:none;
}
.umenu_no a:hover{
	padding-bottom:3px;
	list-style-image:none;
	list-style-type:none;
	color:#fff;
}

.umenu_act{
		list-style-image:none;
	color:#fff;
}
.umenu_act a:link{
		list-style-image:none;
	color:#fff;
}
.umenu_act a:visited{
		list-style-image:none;
	color:#fff;
	text-decoration:none;
}

.list{
	padding-left:10px;
	margin:0;
	list-style-type:none;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, Geneva, Sansserif;
	font-size: 12px;
	text-align:left;
	}





#uumenu{
	padding-bottom:3px;
	color :#FFFFFF;
	list-style-type:none;
}

#uumenu li{
	padding-bottom:3px;
	list-style-type:none;
}

.uumenu_no{
	padding-bottom:3px;
	list-style-image:none;
	color:white;
}
.uumenu_no a:link{
	padding-bottom:3px;
	list-style-image:none;
	color:#c8d6e5;
	text-decoration:none;
}
.uumenu_no a:visited{
	padding-bottom:3px;
	list-style-image:none;
	color:#c8d6e5;
	text-decoration:none;
}
.uumenu_no a:hover{
	padding-bottom:3px;
	list-style-image:none;
	color:#fff;
}

.uumenu_act{
	list-style-image:none;
	color:#fff;
}
.uumenu_act a:link{
	list-style-image:none;
	color:#fff;
}
.uumenu_act a:visited{
	list-style-image:none;
	color:#fff;
	text-decoration:none;
}

.ulist{
	padding-left:10px;
	margin:0;
	list-style-image:none;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, Geneva, Sansserif;
	font-size: 12px;
	}

#menuplatz{
	height:350px;
	border-bottom:1px solid #5F82B6;
}

#linie{
	width:260px;
	height:1px;
	background-image:url("bilder/strich.gif");
}


#suchbox{
	margin-left:30px;
	margin-top:10px;
}
.suche_head{
	text-align:left;
	font-family: Verdana, Arial, Helvetica, Geneva, Sansserif;
	font-size: 11px;
	color: #678CB5;
}
.suche_unten {
	display:none;
	text-decoration:none;
	font-family: Arial, Helvetica, Geneva, Sansserif;
	font-size: 9px;
	color: #506A8F;
}
.suche_unten a:visited{
	text-decoration:none;
	font-family: Arial, Helvetica, Geneva, Sansserif;
	font-size: 9px;
	color: #506A8F;}
.suche_unten a:link{
	text-decoration:none;
	font-family: Arial, Helvetica, Geneva, Sansserif;
	font-size: 9px;
	color: #506A8F;}
.suche_unten a:hover{
	text-decoration:none;
	font-family: Arial, Helvetica, Geneva, Sansserif;
	font-size: 9px;
	color: #aabed6;
}
.suche_button{
	display:none;
}


#adresse{
	font-family: Verdana, Arial, Helvetica, Geneva, Sansserif;
	font-size: 11px;
	color: #678CB5;
	font-weight: normal;
	text-align:left;
	margin-left:30px;
	margin-top:10px;
	white-space:nowrap;
}

#adresse a:visited{
	color:#678CB5;
	text-decoration:none;
}
#adresse a:link{
	color:#678CB5;
	text-decoration:none;
}
#adresse a:hover{
	color:#aabed6;
	text-decoration:none;
}



#content{
        height:auto !important; 
        min-height:485px;
		height:599px;
	padding:0;
	margin-left:258px;
	background:#4c6c9c;
	text-align: left;
	color: #fff;
        padding-top:100px;
}

#content h1{
	font-family: Verdana, Arial, Helvetica, Geneva, Sansserif;
	font-size: 14px;
	font-weight: bold;
}

#story{
	padding-left:25px;
	padding-top:15px;
	padding-right:25px;
	}


#unten{
	background-image:url("bilder/koenig_unten.gif");
	background-repeat:noRepeat;
	width:768px;
	height:113px;
}

#story a:link{
	color:#CECECE;
	text-decoration:none;
	}
#story a:visited{
	color:#CECECE;
	text-decoration:none;
	}
#story a:hover{
	color:#CECECE;
	text-decoration:underline;
	}

#print{
	margin-left:480px;
	padding-bottom:10px;}

.text{
	font-family :Verdana, Arial, Helvetica, Geneva, Sansserif;
 	font-size : 10px;
	color:#112647;
	}

.sitemap a:link{
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, Geneva, Sansserif;
	font-size: 11px;
	color: #112647;
	text-align:left;
}

.sitemap a:visited{
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, Geneva, Sansserif;
	font-size: 11px;
	color: #112647;
	text-align:left;
}

.header1 {
	color:#fff;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, Geneva, Sansserif;
	font-size: 14px;
	font-weight: bold;
	}
.header1 a:visited{
	color:#fff;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, Geneva, Sansserif;
	font-size: 14px;
	font-weight: bold;
	}
.header1 a:link{
	font-family: Verdana, Arial, Helvetica, Geneva, Sansserif;
	font-size: 14px;
	font-weight: bold;
	}

.header2 {
	font-family: Verdana, Arial, Helvetica, Geneva, Sansserif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:underline;
	}



.link a:link{
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, Geneva, Sansserif;
	color:112647;
	}
.link a:visited{
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, Geneva, Sansserif;
	color:112647;
	}

.list{
	color:white;
	list-style-type:square;}


#navigation{
	font-family: Verdana, Arial, Helvetica, Geneva, Sansserif;
	font-size: 9px;
	color:4c6c9c;
	}
	
#navigation li{
	display:inline;
	list-style:none;
	}

.navigation_no a:visited{
	color:4c6c9c;
	text-decoration:none;
}
.navigation_no a:link{
	color:4c6c9c;
	text-decoration:none;
}
.navigation_no a:hover{
	color:aabed6;
	text-decoration:none;
}

.navigation_act{
	padding:0;
	font-family: Verdana, Arial, Helvetica, Geneva, Sansserif;
	font-size: 9px;
	margin:0;
	padding:0;
	text-align:right;
}

.navigation_act li{
	display:inline;
	list-style:none;
	text-decoration:none;
	}

.navigation_act a:visited{
	color:white;
	text-decoration:none;
}
.navigation_act a:link{
	color:white;
	text-decoration:none;
}

#printfooter{
	display:none;
}



/* CSS fuer indexed_search */

.tx-indexedsearch{
	width:450px;
	overflow:hidden;}

.tx-indexedsearch-pi1{
	width:400px;}

.tx-indexedsearch-res{
	width:400px;}

#searchboxstyle{
	font-family: Verdana, Arial, Helvetica, Geneva, Sansserif;
	font-size: 12px;
	color:white;}

#searchforstyle{
	font-family: Verdana, Arial, Helvetica, Geneva, Sansserif;
	font-size: 12px;
	color:white;}

#advsearchstyle a, #advsearchstyle a:link, #advsearchstyle a:visited, #advsearchstyle a:active{
	font-family: Verdana, Arial, Helvetica, Geneva, Sansserif;
	font-size: 13px;
	color:white;}

#pageselstyle a, #pageselstyle a:link, #pageselstyle a:visited, #pageselstyle a:active{
	font-family: Verdana, Arial, Helvetica, Geneva, Sansserif;
	font-size: 12px;
	color:#102442;}

#whatisstyle{
	font-family: Verdana, Arial, Helvetica, Geneva, Sansserif;
	font-size: 13px;
	color:white;}


#tcaptionstyle a, #tcaptionstyle a:link, #tcaptionstyle a:visited, #tcaptionstyle a:active, #tcaptionstyle a:hover{
	font-family: Verdana, Arial, Helvetica, Geneva, Sansserif;
	font-size: 13px;
	color:white;}
	
#titlestyle, #titlestyle a, #titlestyle a:link, #titlestyle a:visited, #titlestyle a:active, #titlestyle a:hover {
	width:450px;
	font-family: Verdana, Arial, Helvetica, Geneva, Sansserif;
	font-size: 13px;
	font-weight:bold;
	color:white;
	text-decoration:none;
	}

#percentstyle{
	font-family: Verdana, Arial, Helvetica, Geneva, Sansserif;
	font-size: 10px;
	color:white;
}

#styledescription{
	width:400px;
	font-family: Verdana, Arial, Helvetica, Geneva, Sansserif;
	font-size: 11px;
	color:white;}

#infostyle{
	font-family: Verdana, Arial, Helvetica, Geneva, Sansserif;
	font-size: 10px;
	color:black;
        width:400px;
}

#stylesechead{
	margin:20px 00;}

#styleseccounter{
	font-family: Verdana, Arial, Helvetica, Geneva, Sansserif;
	font-size: 11px;
	color:white;}

#stylesectitle a, #stylesectitle a:link, #stylesectitle a:visited, #stylesectitle a:active{
	font-family: Verdana, Arial, Helvetica, Geneva, Sansserif;
	font-size: 15px;
	font-weight:bold;
	color:white;
	text-decoration:underline;}

/* CSS fuer mailformplus */
#mailform{
	padding:00 -20px;
	margin:00 -20px;}

.text{
	font-family: Verdana, Arial, Helvetica, Geneva, Sansserif;
	font-size: 11px;
	color:white;}

.button{
	background:#527dad;
}
#mailbutton a, #mailbutton a:link, #mailbutton a:visited, #mailbutton a:active{
	font-family: Verdana, Arial, Helvetica, Geneva, Sansserif;
	font-size: 11px;
	color:white;
	text-decoration:none;
	}
#mailbutton a:hover{
	color:#aabed6;
	text-decoration:none;}
	
#mailerror{
	font-family: Verdana, Arial, Helvetica, Geneva, Sansserif;
	font-size: 13px;
}
