body,td,th { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
BODY { background-image:url(himmel.jpg); z-index: 1; }
div#container { position: relative; top: 1px; width: 972px; }
div#de-sonne { position: absolute; z-index: 1; top: -10px; left: 890px; width: 80px; height: 80px;}
div#header { background-color:#E3F7FF; position: absolute; top: -5; left: 0; width: 972px; height:56px;}

div#content-div { font-size: 11px; background-color: #E3F7FF; text-align: left; position: absolute; top: 50px; left: 0; width: 240px; height: 452px; overflow:auto; }
div#laender-grafik {position: absolute; z-index: 1; top: 51px; left: 216px; width: 19px; height: 445px; background-image:url(laender.gif);}
div#content-frame { background: #fff; font-size: 11px; text-align: left; position: absolute; top: 78px; left: 247px; width: 725px; height: 418px; overflow:auto; }
/*
div#content-div { background-image:url(bucht.jpg); font-size: 11px; background-color: #fff; text-align: left; padding-left:6px; position: absolute; top: 94px; left: 0; width: 232px; height: 496px; border: solid 1px #ffffff; overflow:auto; }
*/
/* 
div#content-frame { background-image:url(back.jpg); font-size: 11px; text-align: left; position: absolute; top: 94px; left: 245px; width: 713px; height: 484px; padding:6px; border: solid 1px #ffffff; overflow:auto; }
*/

div#navi-intern { background-color: #E3F7FF; position: absolute; top: 50px;  left: 240px; width: 732px; height: 22px; overflow:hidden; }
div#partner { font-size: 11px; background-color: #E3F7FF; text-align: center; position: absolute; top: 502px; left: 0; width: 972px;}

div#page {
	
	margin-right: 0;
	margin-left: 0;
	}
div#page a:hover {
	color: #ffffff;
	background-color: #0000cc;
}
a:hover {
	color: #ffffff;
	background-color: #0000cc;
}
div#anzeigemenue {
	background-color: #E8E8E8;
	text-align: right;
}
div#anzeigemenue a { color: #0000cc; padding: 1px 5px 0; }
div#anzeigemenue a:hover { color: #ffffff; background-color: #0000cc; padding: 1px 5px; }



div#anzeigerot { text-align: left; margin: 10px 8px 10px 8px; padding-left: 8px; border-left: 3px solid #cc0000; background:#E8E8E8; }
div#anzeigerot a { color: blue; text-decoration: none; }
div#anzeige { text-align: left; padding-top: 5px;}
div#anzeige a { color: blue; text-decoration: none; text-align: left; }
div#katmenue { padding: 5px 3px 3px 6px; font-size: 11px; background-color: #e8e8e8;}
div#katmenue a { color: blue; font-weight: bold; text-decoration: none; text-align: center; }
div#rubriktext {position:absolute; top:90px; right:30px; font-size: 11px; font-style: normal; font-weight: bold; color:#cc0000;}

.centerlink_actual {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #666666;
	border: 1px solid #000000;
}
div#centerlinks {
	background-color: #e8e8e8;
	text-align: center;
	padding: 1px;
}
div#centerlinks a:link {
	font-size: 12px;
	color: blue;
	text-decoration: none;
	background-color: #ffffff;
	border: solid 1px green;
}
div#centerlinks a:visited {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid green;
}
div#centerlinks a:hover {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #666666;
	border: 1px solid #000000;
}

div#copy {
	background-color: #CCCCCC;
	text-align: right;
	padding: 0px;
}
div#copy a {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.anzeigentitel { font-size: 13px; color: #000000; font-family: Verdana; line-height:16px; font-weight: bold; text-align: left; background-color: #B1F0B6; padding: 3px; }
.inputtext {
	font-size: 11px;
	border: 1px solid #000000;
	font-family: verdana, Arial, Helvetica, sans-serif;
}
.submitbutton {
	/*color: #FFFFFF;
	text-decoration: none;
	background-color: #666666;
	border: 1px solid #000000;
	font-size: 11px;
	padding: 1px;*/
}
input#submitwielink {	
	color:#0000ff;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	border-style:none;
	padding:0px;
	margin:0px;
	float: none;
	width: auto;	
}
input#submitwielink:hover {
	cursor:pointer;
	color: #ffffff;
	background-color: #0000cc;
	}

.error {
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	background-color: #FFFFFF;
}
.anzeigekurz { color: #000000; text-decoration: none; text-align: left; margin: 10px 0px 10px 0px; padding-left: 8px; border-left: 3px solid #cc0000; background:#E8E8E8; }
.kategorien { 
	font-size: 11px;
	font-weight: bold; 	
	text-decoration: none;
	line-height: 130%;			
	}
.kategorien0 { 
	font-size: 11px; 
	font-weight: normal; 	
	text-decoration: none;
	color: #000;
	line-height: 130%;		
	}
.kategorien a { 
	font-size: 11px; 
	color: blue; 
	text-decoration: none; 
	line-height: 130%;	
	}

.kategorien a:hover {
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	background-color: blue;
	line-height: 130%;	
}
.anzeigekurzlink {
	text-decoration: none;
}
.bggrey {
	background-color: #E8E8E8;
	padding: 2px;
}
form {
	display: inline;
}
H1     { color: #000; font-size: 16px; font-family: Verdana; font-weight: normal; margin: 0 }
H3   { color: #000; font-size: 9px; font-family: Verdana; font-weight: normal; margin: 0 0 0 }
H4     { color: green; font-size: 12px; font-family: Verdana; font-weight: bold; margin: 0 }
H2 { font-size: 16px; font-family: Verdana; font-weight: bold; margin: 0 }
HR{
  
  height: 1px;
  border: 1px solid #000;
}
UL   { line-height: 13px; list-style-type: disc; list-style-position: outside; margin: 0 0 0 4mm; padding-left: 4mm }
OL   { line-height: 13px; list-style-position: outside; margin: 0 0 0 4mm; padding-left: 4mm }
.linkrotfett     { color: #000080; font-size: 11px; font-family: verdana; text-decoration: underline }
.linkblaufett  { color: #000080; font-size: 11px; font-family: verdana; text-decoration: underline }
.linkklein                  { color: blue; font-size: 11px; font-family: Verdana; font-weight: normal; text-decoration: none; margin: 0; border-width: 0 }
.linkkleinstart { font-size: 11px; font-family: Verdana; font-weight: bold; text-decoration: none; width:100%; margin: 0; padding-left:4px; border-left: 3px solid #c00; }
.linkkleinheller { color: #fff; font-size: 11px; font-family: Arial; font-weight: normal; text-decoration: none; background-color: #00f; margin: 0; border-width: 0 }
.linkkleingrau { color: #999; font-size: 9px; font-family: Verdana; font-weight: normal; text-decoration: none; margin: 0; border-width: 0 }
.text  { color: black; font-size: 11px; font-family: Verdana }
.textrotfett         { color: #f00; font-size: 11px; font-family: Verdana; font-weight: bold }
.textgruenfett      { color: #0c0; font-size: 11px; font-family: Verdana; font-weight: bold; margin: 0 }
.text7  { color: black; font-size: 9px; font-family: Verdana; font-weight: normal }
.text7weiss { color: #fff; font-size: 9px; font-family: Verdana; font-weight: normal; }
.text7grau { color: #999; font-size: 9px; font-family: Verdana; font-weight: normal }
.text8 { color: black; font-size: 11px; font-family: Verdana; font-weight: normal }
.text8fett   { color: black; font-size: 11px; font-family: Verdana; font-weight: bold }
.text9fett                { color: black; font-size: 12px; font-family: Verdana; font-weight: bold; }

.tablinieoben  { border-style: none none solid; border-width: 0 0 2px; border-color:   black }
.formabstand  { margin: 1mm }

/* Für Hilfe-Fenster */

a.info {
text-decoration:none;
display:inline;
}

a.info:hover {
color:black;
background-color:transparent;}

a.info span {display:none;}

a.info:hover span {
position:absolute;
top:30px;
left:150px;
z-index:3;
display:block;
text-align:left;
width:400px;
color:black;
background:#FFFFEF;
font:normal 9pt sans-serif;
border:1px solid black;
padding:10px;}