/*
Screen Design & CSS:
design rabe 01/2006
info@design-rabe.de
*/
/*
######################################
Allgemeine Voreinstellungen
######################################
*/
html{overflow-x:hidden;overflow-y:auto;}
html,body,div,span,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,hr,form,input,object{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;margin:0;padding:0;text-align:left;}
body{font-size:100.01%;background-color:#fff;text-align:center;width:100%;color:#000;}
a{text-decoration:none;color:#006699;}
a:hover{color: Red;text-decoration:underline;}
img{font-size:0.7em;}
input,select,option,textarea{font-family:Geneva,Arial,Helvetica,sans-serif;font-size:12px;}
/*
######################################
Layout-Container
######################################
*/
#wrapper,#startdiv{width:820px;position:relative;margin:0 auto 0 auto;text-align:left;background-color:#fff;}
#startdiv{width:640px;}
#headerloader{height:215px;text-align:center;background:url(../images/kn_titel_welle.jpg) no-repeat 50% 0%;}
#header{width:820px;margin:0 auto 0 auto;}
#links{float:left;width:190px;}
#mitte{margin:0 0 0 208px;width:auto;}
#mittetitel{height:47px;background:url(../images/rightmenu_1.jpg) no-repeat -2px 0;}
#mitteinhalt{float:left;width:69%;margin-right:3%;}
* html #mitteinhalt{width:66%;}
#mitte2spalter{float:left;width:100%;}
#mitterechts{float:left;width:27%;margin-top:3px;}
#fuss{clear:both;width:820px;margin:1em auto;padding:1em 0;background:url(../images/kn_linie.jpg) no-repeat 0 0;text-align:center;}
/*
######################################
Textformate
######################################
*/
h1,h2,h3,h4,h5,h6{margin:0 0 0.5em 0;line-height:1.2em;}
h1{font-size:100%;}
h2{font-size:90%;margin:1.5em 0 0.25em 0;clear:both;}
h3{font-size:85%;margin:1em 0 0.5em 0;}
h4{font-size:80%;}
h5,p,li{font-size:75%;}
p{line-height:1.4em;}
h1{margin:1em 0;font-size:100%;}
#startdiv p{line-height:1.5em;margin:1em 0;}
#mittetitel h1{font-size:17px;color:#006699;font-weight:bold;margin:0;padding:17px 0 0 50px;line-height:1.4em;}
#mittetitel a{font-size:75%;font-weight:bold;float:right;padding:24px 0 0 30px;}
#mittetitel a.zurueck{background:url(../images/kn_zurueck.gif) no-repeat 15px 27px;}
#mittetitel a.druckansicht{background:url(../images/kn_druckansicht.gif) no-repeat 12px 25px;}
#ferien{
		position:absolute; top:-5px;  right:210px;}

	

#mitterechts p strong.titel{display:block;width:100%;font-size:135%;margin:10px 0 5px 0;}
#fuss p{text-align:center;}
ul,li ul{list-style-type:none;}
li,li ul li{display:inline;clear:both;}
ul li p.menuetitel{clear:both;height:36px	;padding:18px 0 0 50px;font-size:17px;font-weight:bold;color:#006699;}
ul li p.titel1{background:url(../images/leftmenu_1.jpg) no-repeat -2px 0;margin:0px 0 5px 0;}
ul li p.titel2{background:url(../images/leftmenu_2.jpg) no-repeat -2px 0;margin:0px 0 5px 0;}
ul li p.titel3{background:url(../images/leftmenu_3.jpg) no-repeat -2px 0;margin:10px 0 5px 0;}
ul li p.titel4{background:url(../images/leftmenu_4.jpg) no-repeat -2px 0;margin:10px 0 5px 0;}
ul li p.titel5{background:url(../images/leftmenu_4.jpg) no-repeat -2px 0;margin:10px 0 5px 0;}
* html ul li p.titel5{margin:20px 0 5px 0;}


ul li p.news{background:url(../images/rightmenu_1.jpg) no-repeat -2px 0;margin:10px 0 5px 0; color:#006699}
ul li p.toptipp{background:url(../images/rightmenu_2.jpg) no-repeat -2px 0;margin:10px 0 5px 0; color:#006699}
ul li p.klicktipp{background:url(../images/rightmenu_3.jpg) no-repeat -2px 0;margin:10px 0 1px 0; color:#006699}
ul li p.klicktipplogo{background:url(../images/rightmenu_klicktipp.jpg) no-repeat -2px 0;height:38px; width: 164px;margin:1px 0 1px 0;}

ul li p.meinhamburg{background:url(../images/rightmenu_4.jpg) no-repeat -2px 0;margin:10px 0 5px 0; color:#006699}


li li a,li li p,li li div{display:block;font-size:135%;padding:0 0 0 20px;background:url(../images/kn_aufz01.gif) no-repeat 10px 0.4em;}
* html li div p input{padding:0 0 0 -20px;}
input.kuh{
	float:left;
}
#mitterechts li li a{display:block;font-size:135%;padding:0 0 0 20px;background:url(../images/kn_aufz01.gif) no-repeat 10px 0.4em;}
/* spezialaufzählungsimage für input-felder */
li li.aufz01 div p{float:left;display:inline;font-size:100%;margin-top:-0.25em;padding:0;background-image:none;}
li li.aufz01 span.aufz01{position:absolute;width:20px;height:1em;background:url(../images/kn_aufz01.gif) no-repeat 10px 0.4em;}
.b2{text-align:center;}
.seitenmenue{margin:0 auto;}
.seitenmenueaktuell{color:red;}

#mitteinhalt .aktuellerhinweis{border: 1px dashed Red;background-color:#DDE7EA;padding:5px;margin-top:1em;padding:1em;}
#mitteinhalt .aktuellerhinweis h2{clear:none;margin-top:0;}
#mitteinhalt .beitrag{border:1px solid #ccc;border-top-color:#eee;border-left-color:#eee; background-color:#DDE7EA;padding:5px;margin-top:1em;}
#mitteinhalt .beitrag h2{clear:none;margin-top:0;}
#mitteinhalt .beitrag img{border:1px solid #eee;}
#mitteinhalt .datum{margin:0.5em 0 0 0;font-weight:bold;color:#999;padding-left:12px;background:url(../images/kn_kleineshaus.gif) no-repeat 0 0.4em;}
#mitteinhalt .datum2{margin:0 0 0 12px;font-size:65%;}

#mitte2spalter h2{font-size:100%;}
#mitte2spalter p{margin:0 0 1em 0;}
.termintabelle table{border:0px solid #ccc;margin:0;padding:0;font-size:75%;border-collapse:collapse;}
.termintabelle table td{border-bottom:1px solid #ccc;padding:4px 2px 0 2px;}
.termintabelle th{border-bottom:2px solid #ccc;text-align:left;}
#mitte2spalter div.imagediv{margin-bottom:2em;}
address{margin:2em 0 0 0;font-style:normal;}
ul.auflistung a{display:block;padding:0 0 0 15px;background:url(../images/linkblank.gif) no-repeat 0 0.25em;}

.clearall{clear:both;height:0;width:0;overflow:hidden;}
hr{
	visibility: hidden;left:-1000px;top:-1000px;
}
div.redakteure{
	padding: 0.5em;
	float:right;
	margin-top:1em;
	margin-left:1em;
	margin-bottom:1em;
	border:1px solid #ccc;
}
div.redakteure .redakteur_foto{
	text-align:center;
	float:left;
}
#iframe{
	
width:620px !important;
height:600px !important;
overflow:hidden; 
border:0px !important;
scrolling=no;
frameborder:1;
}
