
#map {
	margin:0;
	padding:0;
	width:700px;
	height:700px;
	background:url(../img/Schleswig-Holstein-Karte.gif) top left no-repeat;
	font-family:arial, helvetica, sans-serif;
	font-size:8pt;
}

#map li {
	margin:0;
	padding:0;
	list-style:none;
}

#map li a {
	position:absolute;
	display:block;
	/*
	   Specifying a background image
	   (a 1px by 1px transparent gif)
	   fixes a bug in older versions of
	   IE that causeses the block to not
	   render at its full dimensions.
	*/
	background:url(blank.gif);
	text-decoration:none;
	color:#000;
}

#map li a span { display:none; }

#map li a:hover span {
	position:relative;
	display:block;
	width:200px;
	left:20px;
	top:20px;
	border:1px solid #000;
	background:#fff;
	padding:5px;
	filter:alpha(opacity=80);
	opacity:0.8;
}


#map a.nici {
	top:535px;
	left:545px;
	width:50px;
	height:40px;
}	

#map a.sandra {
	top:580px;
	left:540px;
	width:50px;
	height:40px;
}			

#map a.anja {
	top:810px;
	left:580px;
	width:50px;
	height:40px;
}

#map a.hauke {
	top:760px;
	left:600px;
	width:50px;
	height:40px;
}

#map a.patricia {
	top:850px;
	left:590px;
	width:50px;
	height:40px;
}

#map a.yvonne {
	top:890px;
	left:610px;
	width:50px;
	height:40px;
}


#map a.dana {
	top:890px;
	left:650px;
	width:50px;
	height:40px;
}


#map a.jessy {
	top:740px;
	left:770px;
	width:50px;
	height:40px;
}


* {
	margin : 0;
	padding : 0;
}

html {
	font-size : 100%;
}

body {
	font-family : "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	color : #000000;
	background-color : #90afd7;
	font-size : 62.5%;
	margin:10px 10px 0px 10px;
	padding:0px;
	overflow: auto;
}



	
	#leftmenu {
		position: absolute;
		left:10px;
		top:240px;
		width:200px;
		}

	#centercontentWithNews {
   		margin-left: 210px;
   		margin-right:210px;

		voice-family: "\"}\"";
		voice-family: inherit;
   		margin-left: 210px;
   		margin-right:210px;
		}
	html>body #centercontentWithNews  {
   		margin-left: 210px;
   		margin-right:210px;
		}

		

	#centercontent {
   		margin-left: 210px;

		voice-family: "\"}\"";
		voice-family: inherit;
   		margin-left: 210px;
		}
	html>body #centercontent  {
   		margin-left: 210px;
		}		
		
	#rightmenu {
		position: absolute;
		right:10px;
		top:240px;
		width:200px;
		}
	
	#header {
		height:230px;
		voice-family: "\"}\"";
		voice-family: inherit;
		height:230px;
		}
	html>body #header {
		height:230px;
		}





























#contentText {
	font-size: 150%;	
	font-family: "Comic Sans MS"; 
}








#top_logo {
	margin : 0 0 0 0;
	padding : 0 0 0 0;
	background : url('../img/top_header.gif') repeat;
	height : 150px;
	border-left : 1px solid #4d6c95;
	border-right : 1px solid #4d6c95;
}


.gen {
	margin : 1px 1px;
	font-size : 1.2em;
}




.navlist  li {
	font-size: 170%;
	margin-left: 30px;
	padding-bottom: 5px;
	list-style-type: disc;
	list-style-image: url(../img/fusskl.gif);
	list-style-position: outside;
	font-family: "Comic Sans MS"; 

}


li {
	margin-left: 30px;

}

/* Headline Links */

.h-t-buttons-l {
color : #ffffff;
background : url('../img/bg_buttons.gif') repeat-x top left;
border-left : 1px solid #4d6c95;
line-height : 42px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 1.1em;
font-weight : bold;
text-align : left;
white-space : nowrap;
padding-left : 8px;
}

.h-t-buttons-c {
color : #ffffff;
background : url('../img/bg_buttons.gif') repeat-x top left;
border-left : 1px solid #4d6c95;
line-height : 42px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 1.1em;
font-weight : bold;
text-align : center;
white-space : nowrap;
padding-left : 8px;
}

.h-t-buttons-r {
color : #ffffff;
background : url('../img/bg_buttons.gif') repeat-x top left;
border-right : 1px solid #4d6c95;
line-height : 38px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 1.1em;
font-weight : bold;
text-align : right;
white-space : nowrap;
padding-right : 8px;
}

/* Headlines */

h1 {

	font-weight : bold;
	font-size : 1.8em;
	text-decoration : none;
	color: #006699;
}

h2 {
	font-weight : bold;
	font-size : 1.5em;
	text-decoration : none;
	line-height : 120%;
	text-align: center;
	color: #006699;
}

h3 {
	font-size : 1.3em;
	font-weight : bold;
	line-height : 120%;
	color: #006699;
}

h4 {
	color : #d8e2ef;
	font-size : 1.2em;
	font-weight : bold;
	margin : 0;
	padding-top : 3px;
	text-align: center;
}









td {
padding : 2px;
}



.tablebg {
background-color : #ccd9ea;
border : 1px solid #4d6c95;
}


th {
color : #3a4f6c;
font-size : 1.1em;
font-weight : bold;
background-color : #006699;
background-image : url('./images/bg.gif');
white-space : nowrap;
padding : 3px 1px;
border-top : 1px solid #4d6c95;
border-bottom : 1px solid #4d6c95;
}




.c-h-c {
background : url('../img/c-h-c.gif') repeat-x bottom left;
width : 100%;
height : 46px;
margin : 0;
font-weight : bold;
font-size : 1.3em;
text-align : left;
vertical-align : middle;
white-space : nowrap;
overflow : hidden;
}
.c-h-l {
background : url('../img/c-h-l.gif') no-repeat bottom left;
padding-left : 27px;
}
.c-h-r {
background : url('../img/c-h-r.gif') no-repeat bottom right;
padding-right : 27px;
}

.c-h-c-s {
background : url('../img/c-h-c-s.gif') repeat-x bottom left;
width : 100%;
height : 20px;
margin : 0;
font-weight : bold;
font-size : 1.3em;
text-align : left;
vertical-align : middle;
white-space : nowrap;
overflow : hidden;
}
.c-h-l-s{
background : url('../img/c-h-l-s.gif') no-repeat bottom left;
padding-left : 27px;
}
.c-h-r-s {
background : url('../img/c-h-r-s.gif') no-repeat bottom right;
padding-right : 27px;
}

.c-h-title {
color : #d8e2ef;
margin-top : 6px;
}
.c-f-c {
background : url('../img/c-f-c.gif') repeat-x bottom left;
height : 19px;
font-size : 0.1em;
margin : 0;
white-space : nowrap;
overflow : hidden;
}
.c-f-c-2 {
background : url('../img/c-f-c.gif') repeat-x bottom left;
height : 20px;
font-size : 0.1em;
margin : 0;
white-space : nowrap;
overflow : hidden;
}
.c-f-l {
background : url('../img/c-f-l.gif') no-repeat bottom left;
padding-left : 27px;
}
.c-f-r {
background : url('../img/c-f-r.gif') no-repeat bottom right;
padding-right : 27px;
}


.c-f-c-s{
background : url('../img/c-f-c-s.gif') repeat-x bottom left;
height : 19px;
font-size : 0.1em;
margin : 0;
white-space : nowrap;
overflow : hidden;
}

.c-f-l-s {
background : url('../img/c-f-l-s.gif') no-repeat bottom left;
padding-left : 27px;
}
.c-f-r-s {
background : url('../img/c-f-r-s.gif') no-repeat bottom right;
padding-right : 27px;
}





b{
	font-style: bold;
	color: #006699;
}



hr {
	background-color: #006699;  
	border:0px;
	height:2px;
}

a:link {
color : #395d98;
text-decoration : none;
}
a:active {
color : #395d98;
text-decoration : none;
}
a:visited {
color : #395d98;
text-decoration : none;
}
a:hover {
color : #7395c9;
text-decoration : none;
}


#abc_top {
	text-align: right;	
    font-size: 70%;
}


form {
	margin : 0;
	padding : 0;
	border : 0;
}

input {
	color : #333333;
	font-family : "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size : 1.1em;
	font-weight : normal;
	padding : 1px;
	border : 1px solid #a9b8c2;
	background-color : #fafafa;
}
textarea {
	background-color : #fafafa;
	color : #333333;
	font-family : "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	font-size : 1.3em;
	line-height : 1.4em;
	font-weight : normal;
	border : 1px solid #a9b8c2;
	padding : 2px;
}
select {
	color : #333333;
	background-color : #fafafa;
	font-family : "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size : 1.1em;
	font-weight : normal;
	border : 1px solid #a9b8c2;
	padding : 1px;
}
option {
	padding : 0 1em 0 0;
}

img {
	border : 0;
	margin: 10px;
}

.imgborder {
	border : 1px solid #006699;
}




/*
===========================
	Guestbook
===========================
*/

.gb_titlerow {
	background-color: #9BBBDA;  
	border: 1px solid #006699;
	font-family: "Comic Sans MS";
	font-style: bold;
	text-align: left;
}

.gb_messagebody {
	background-color: #CFDFEE;  
	border-left: 1px solid #006699;
	border-right: 1px solid #006699;
	font-family: "Comic Sans MS";
	text-align: left;
}

.gb_messagebody hr {
	background-color: #006699;  
	border:0px;
	height:1px;
}


.gb_submitbody {
	background-color: #CFDFEE;  
	border: 1px solid #006699;
	font-family: "Comic Sans MS";
	text-align: center;
}

.gb_submitbody img {
	border:0px;
}

.gb_submittext {
	text-align: left;
	
}