/* CSS Document */

* {font-family:tahoma,arial,helvetica,sans-serif}

body {
	background:#880000;
	background:#fff;
	padding:0px;
	margin:0px;
	}

a {color:#FF9933; color:#006600; color:#099; text-decoration:none;}

a:hover {
	color:#666;
 }

a.closebtn {
	text-decoration:none; padding:0px; padding-top:0px; 	position:relative;
}

.navi a,.navi_entry a {
	color:#069;
	text-decoration:none;
}

.navi a:hover  { 	text-decoration:underline;}

.info {color:white}


ul {
	list-style:none;
	padding:2px; margin:0px;
	font-size:14px;
	line-height:20px;
}

h1 {	}

img {border:0px solid #eee}

input {margin-top:4px; width:92%; }

.content {
	border-bottom:0px solid #eee;
	margin-right:0px;
	height:460px;
	background:url(img/KulturinselLOGOmaster.png) 0px 70px no-repeat #fff;
	padding-left:80px;
	padding-left:0px;
}


#insel {
margin-top:0px;
text-align:center;
color:green;
font-size:18px;
border:1px solid yellow
}

#rundgang {
	position:relative;
	position:absolute;
  top:0px;
	margin:0px;
	width:auto;
	padding:0px;
/*
	margin-top:320px;

*/

}


#sidebar {
	float:right;

	margin-top:-60px;
	margin-right:20px;
	width:200px;
	background:url(img/bgstimmen.png) center top no-repeat;
	}

#sidebar h2  {
	font-size:14px;
	color:white;
}

#sidebar p {margin-top:4px}

#votes {
	font-size:12px;
	color:white;
	width:90%;
	margin:0px;
	padding:10px;
	padding-top:0px;

	font-weight:bold;

	position:relative;
	
}

.stimmen {
	margin:4px;
	height:90px;
	overflow:auto;
	position:relative;
	background:#FFF;
	border:1px solid #eee;
	padding:8px;
	line-height:18px;
	padding:8px;
	color:#005;
	}

.stimmen ul{
	margin:0px; padding:0px; padding-left:2px; padding-bottom:0px; margin-bottom:0px; list-style:none;
	font-size:12px;
}

.h3small {font-size:14px}

#loading {position:absolute; margin-left:-18px; margin-top:-18px}


#sloganwrapper {
	height:40px;
	background:#fff;
	text-align:center;
  }

#slogan {
	overflow:hidden;
  font-size:24px;
	color:#099;
	height:28px;
	width:560px;
  font-weight:bold;
	font-family:Courier,'Courier New';
	margin:auto;
  }

.comment {font-size:11px; }

.floatright {float:right;}

.downloads {background:url(hgdownloads.png) left top no-repeat #fff; }
.links {background:url(hglinks.png) left top no-repeat #fff; }
.foerder {background:url(hgfoerder.png) left top no-repeat #ffffff; }

.pdf {/* background:url(pdf.png) left top no-repeat ; */}
.film{/*background:url(film.png) left top no-repeat */;}


.footer {border-top:1px dashed #ff9933; border-bottom:1px dashed #ff9933; color:#ff9933; margin-top:60px; background:url(hgfooter.png) center center no-repeat; background:#fff; line-height:40px; text-align:center}
.footer {border:none; color:#ff9933; margin-top:60px; background:url(hgfooter.png) center center no-repeat; line-height:24px; text-align:center}
.footer a { font-weight:bold; margin-left:10px; margin-right:10px; color:white; font-size:12px}

.impr {
	font-size:12px;
	float:left;
	margin-top:10px;
	color:#222;
	}
	


.titlebar {
	margin:0px;
	font-size:12px;
	width:180px;
	padding:4px;
	line-height:20px;
	color:white;
	background:url(img/foersterhaus.gif) left top no-repeat;

	}

#widget {
	display:none;
	position:absolute;
	left:290px;
	top:40px;
	width:380px;
	width:auto;
	padding:0px 10px 10px 10px;
	font-size:14px;
	padding:0px;
	background:#fff;
}

#widget_id {
	font-size:14px;
	width:auto;

	padding:10px;
	padding-top:0px;
	padding-right:6px;

	padding:0px;
	overflow:auto;
	background:#fff;
}

#widget_id h3 {
	margin:4px;
	margin-left:6px;
	font-weight:normal;
	font-size:24px;
	color:#006600;
}

.in_widget {
	background:url(img/wmiddle.png) top center repeat-y;
	width:380px;
	width:auto;
	height:400px;
	height:auto;
	padding:0px 10px 0px 10px;
	padding:0px;
}

.widget_max {
	height:200px;
	overflow:auto;
}

.widget_inner {
	border:2px dotted #FFCCFF;
	border:1px solid #FFCCFF;
	border-color:#aaa;
	padding:10px;
}

.wbottom {
	position:relative;
	background:url(img/wbottom.png) left bottom no-repeat;
	height:12px;
	margin:0px; padding:0px;
}

.wtop {
	position:relative;
	background:url(img/wtop.png) left top no-repeat;
	height:16px;
	margin:0px;
	padding-top:2px
}

.grauklein {font-size:90%; color:#aaa; text-decoration:none; border-bottom:1px solid #aaa;}
.fixed {position:fixed; }

.impressum {
 border:none;
 margin:0px;
 padding-left:80px;
 background:#fafafa;
 position:relative;
 width:auto;
	font-size:12px
}

#styleswitch{color:#777;  background:#880000}

/***
 *
 * mystile (exx- bunt)
 *
 *   **/
 
 .navi {
	margin:0px;
	padding:0px 0px 0px 50px;
	font-size:12px;
	background-color:#880000;
	color:#eee;
}


.navi h3 {
	font-weight:bold;
	color:#555;
	margin:0px;
	padding:0px;
	font-size:18px;
	color:#CCCC00;
}

.navi_entry {
	float:left;
	padding:0px;
	margin:30px;
	width:200px;
	width:auto;
}

.navi h4 {
	font-size:14px;
	font-weight:bold;
	margin-bottom:0px;
	color:#CC6600;
}

.navi p {
	margin-top:8px;
}

.navi a {	color:#eb2; font-size:14px; }

#impressum {
display:none;
}


