/* STABU  2011*/
/* Stabü-Blau: rgb(14,9,129) */
/* wedel.de blau: rgb(123,155,222) */

body {margin-top:0; margin-left:0; left: 0; top:0; 
font-family: verdana,arial,helvetica,sans-serif; font-size:0.8em; color:black;
background-image:URL("bilder/strich.jpg");background-position:110 35; 
background-repeat:repeat-x; background-color: rgb(123,155,222);}

#all {position:absolute; left:50%; width:800px;height:100%; 
margin-left: -50%; 
z-index:1; background-color:rgb(123,155,222);}

/* CONTAINER */
/*Ansicht wechseln*/
#sg {position:absolute;left:640px;top:10px;width:120px;height:25px;
	text-align:center;z-index:1; background-color:transparent;}
	
#kopf {position:absolute;left:0;top:0;width:990px;height:80px;
	background-image:URL("bilder/wellelinks-bo.jpg");background-position:110 35; 
	background-repeat:no-repeat; text-align:center; 
	z-index:1;padding:5px; background-color:rgb(123,155,222);}
	
#navih {position:absolute;left:2px;top:66px;width:768px;height:31px;
	text-align:center;z-index:50;padding:5px;background-color:transparent;}

	
#inhaltoben {position:absolute;left:4px;top:80px; width:758px; height:550px;
	font-size:85%;text-align:right;color:rgb(14,9,129);
	margin-top:0;margin-bottom:0;padding-top:20px;padding-right:5px;
	z-index:2; background-color: white;border:1px solid rgb(14,9,129) ;}
#inhalt13 {position:absolute;left:5px;top:90px;width:240px;height:525px;
	text-align:left;z-index:3;padding:5px; background-color:transparent;
	background-image:url("bilder/segelgraugr.jpg");background-repeat:no-repeat;}
#inhalt23 {position:absolute;left:245px;top:120px;width:255px;height:505px;
	text-align:left;margin-top:0;margin-bottom:0;z-index:3;padding:5px; 
	background-color:transparent;}	
#inhalt33 {position:absolute;left:500px;top:120px;width:255px;height:505px;
	text-align:left;margin-top:0;margin-bottom:0;z-index:3;padding:5px;
	background-color:transparent;}	
#inhalt2-3 {position:absolute;left:245px;top:120px;width:510px;height:505px;
	text-align:left;margin-top:0;margin-bottom:0;z-index:3;padding:5px;
	background-color:transparent;}
#inhaltnav {position:absolute;left:5px;top:90px;width:207px;height:525px;
	text-align:left;z-index:3; background-color:transparent;padding:5px;
	background-image:url("bilder/segelgraugr.jpg");background-repeat:no-repeat;}
#inhaltarnav {position:absolute;left:5px;top:90px;width:207px;height:525px;
	text-align:left;z-index:3; background-color:transparent;padding-left:5px;
	padding-top:65px;
	background-image:url("bilder/segelgraugr.jpg");background-repeat:no-repeat;}
#inhaltlinknav {position:absolute;left:174px;top:120px;width:25px;height:410px;
	text-align:left;z-index:10; background-color:transparent;}
#inhaltgr {position:absolute;left:215px;top:120px;width:540px;height:505px;
	text-align:left;margin-top:0;margin-bottom:0;z-index:3; padding:5px;
	background-color:transparent;overflow:auto;
	scrollbar-arrow-color:rgb(14,9,129);scrollbar-base-color:grey;scrollbar-face-color:#efefef;scrollbar-shadow-color:rgb(14,9,129);
}
#fuss {position:absolute;left:5px;bottom:-10px;width:190px;height:90px;text-align:center;
	color:rgb(14,9,129);font-size:10px;margin-top:0;margin-bottom:0;
	background-color:rgb(235,235,235);
	border-top:1px solid silver;overflow:none;z-index:5;padding:2px;}

#neben {position:absolute;left:770px;top:0;width:220px;height:580px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;color:rgb(14,9,129);z-index:1;padding:5px; 
	background-color: transparent;}

#jahr{position:absolute;left:120px;top:45px;width:95px;height:25px;
color:#D3D3D3;line-height:0.8em;font-size:1.5em;font-weight:700;
	letter-spacing:0.3em;background-color:transparent;z-index:5;}
	
	
#blau {position:absolute;left:170px;top:107px;width:585px;height:427px;
background-color;rgb(0,94,168);}

/*
#inlink1 {position:absolute;padding-top:10px;left:170;top:125px;width:142px;height:370px;margin-top:0;
	margin-bottom:0;z-index:3;background-color:transparent;}
#inlink2 {position:absolute;left:150px;top:70px;width:410px;height:150px;
	text-align:left;font-size:12px;margin-top:0;margin-bottom:0;z-index:3;padding:5px;
	background-color:transparent;}
#inkinder {position:absolute;left:0;top:75px;width:565px;height:350px;
	text-align:left;font-size:13px;margin-top:0;margin-bottom:0;z-index:3;padding:5px;
	background-color:transparent;}
#insite1 {position:absolute;left:-10px;top:30px;width:290px;height:380px;
	text-align:left;font-size:12px;z-index:3;padding-right:2px;
	border-right: 1px solid blue;background-color:transparent;}
#insite2 {position:absolute;left:275px;top:30px;width:290px;height:380px;
	text-align:left;font-size:12px;z-index:3;padding:0;background-color:transparent;}
	*/

/* LINKS */
a.klein:link, a.klein:visited, a.klein:hover {font-size:11px;margin-left:4px;}
a:link {color:rgb(14,9,129);font-size:13px;font-weight:700;text-decoration:none;padding-left:10px;}
a:active {margin-left:0;}

a:visited {color:rgb(100,100,200);font-size:13px;font-weight:700;text-decoration:none;padding-left:10px;}
a:hover {color:rgb(14,9,129);font-size:13px;font-weight:700;text-decoration:none;padding-left:4px;
	border-left:rgb(14,9,129) 6px solid;border-bottom:rgb(14,9,129) 1px solid;}
a.ext:hover {background-image:URL("bilder/buttons/nfenst.gif");background-repeat:no-repeat;color:rgb(14,9,129);
	font-size:13px;font-weight:700;text-decoration:none;padding-left:10px;border-left:none;
	border-bottom:#4169E1 1px solid;}
a.bild:hover {background-image:URL("bilder/buttons/bbild.gif");background-repeat:no-repeat;color:rgb(14,9,129);
	font-size:13px;font-weight:700;text-decoration:none;padding-left:10px;border-left:none;
	border-bottom:#000 1px solid;}
a.mail:visited, a.mail:link {color:rgb(14,9,129);font-size:1em;font-weight:normal;text-decoration:none;padding-left:10px;}
a.mail:hover {background-image:URL("bilder/buttons/mail.gif");background-repeat:no-repeat;color:rgb(14,9,129);
	font-size:1em;font-weight:normal;text-decoration:none;padding-left:10px;border-left:none;
	border-bottom:#999 1px solid;}
a.mail:link, a.mail:link {text-decoration:underline;}	
a.pdf:hover {background-image:URL("bilder/buttons/pdf.gif");background-repeat:no-repeat;color:rgb(14,9,129);
	font-size:13px;font-weight:700;text-decoration:none;padding-left:10px;border-left:none;
	border-bottom:#000 1px solid;}
a.n:link, a.n:visited, a.n:hover{text-decoration:none; padding-left:0;border:none;}
a.help:link, a.help:visited, a.help:hover {color:rgb(14,9,129); font-size:13px;
	font-weight:100;text-decoration:none;border-left:none;padding-left:0;
	border-bottom:rgb(14,9,129) 1px dotted; cursor: help; }	

#navih a:link {color: rgb(14,9,129) ; background-image: url(bilder/navihverlauf.jpg);
background-repeat:no-repeat; font-size:14px;padding:4px 16px;
border-top:1px solid rgb(14,9,129); border-left:1px solid rgb(14,9,129);
border-right:2px solid rgb(14,9,129);border-bottom:2px solid rgb(14,9,129);}
#navih a:visited {color:gray; background-image: url(bilder/navihverlauf.jpg);
background-repeat:no-repeat; font-size:14px;padding:4px 16px;
border-top:1px solid gray; border-left:1px solid gray;
border-right:2px solid gray;border-bottom:2px solid gray;}
#navih a:hover {color:rgb(14,9,129); background-image: url(bilder/navihverlaufhover.jpg);
background-repeat:no-repeat;font-size:14px;border:0;padding:4px 16px;
border-top:1px solid rgb(14,9,129); border-left:1px solid rgb(14,9,129);
border-right:2px solid rgb(14,9,129);border-bottom:2px solid rgb(14,9,129);}

#naviu a:active {color:black; font-weight:normal; letter-spacing:1.15px; border:none; padding-left: 10px;
background-color: rgb(225,225,225);}

a.acc:link , a.acc:visited , a.acc:active {padding-left: 10px; padding-right: 10px; background-color:rgb(212,208,200); 
	color:rgb(14,9,129); font-size:11px;font-weight:700;text-decoration:none;border:rgb(14,9,129) 1px solid;}
a.acc:hover{padding-left: 10px; padding-right: 10px; background-color:rgb(14,9,129); color:rgb(212,208,200);
	font-size:11px;font-weight:700;text-decoration:none;border:rgb(14,9,129) 1px solid;}



/* ÜBERRSCHRIFTEN */
h1 {letter-spacing:5px;font-size:18px;}
h2 {color:#D3D3D3;margin-top:0;margin-bottom:0;
font-size:24px;font-weight:400;letter-spacing:20px;}
.klima {color:gray; font-size:18px;font-weight:300;letter-spacing:3px;}
h3 {letter-spacing:2px;font-size:15px;}
h4 {letter-spacing:1px;font-size:14px; background-color: rgb(225,225,225);}
h5 {letter-spacing:1px;font-size:13px;
color:#000;	margin-top:0;margin-bottom:0;font-weight:700;}
h6 {letter-spacing:1px;font-size:12px;
color:rgb(14,9,129);margin-top:0;margin-bottom:0;font-weight:700;}
h1,h3,h4 {color:rgb(14,9,129);margin-top:0;margin-bottom:0;
text-align:center;font-weight:700;}

/* SONSTIGES */
form {margin-top:0;margin-bottom:0;}
sub, sup {line-height: 0px; font-size: 75%; }
fieldset {border: 1px solid rgb(14,9,129);padding: 3px;background-color:transparent; }
legend {color: rgb(14,9,129); font-size:13px; font-weight:normal;
font-variant:small-caps;}
table {text-align:left;font-size:11px;margin-top:0;margin-bottom:0;padding-top:0;
padding-bottom:0;}
th {letter-spacing:1px;font-size:11px;}
ul {list-style:outside url("bilder/bluesquare.jpg") square; margin-top:0;margin-bottom:0;
padding-top:0;padding-bottom:0;}
ol {text-align: left;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;}
dl {margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;}
p {margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;}
hr {color:silver;width:75%;height:1px;text-align:center} 

/*EINZELKLASSEN */
.aktuell{border: 1px solid gray;}
.blau{color: rgb(14,9,129);}
.center {text-align:center;}
.datum{color: white;}
.dick {font-weight:600;}
.gelb {background-color: yellow;}
.hilfe {cursor : help; color:rgb(20,80,255); border-bottom : 1px dotted rgb(14,9,129); } 
.imp {color:#00008B;font-weight:lighter;font-size:13px;}
.kalender{font-size:1.9em; font-weight:normal; line-height:20px; color:rgb(123,155,222); float: left; margin-right:0;}
.klaffe {border:0; width: 10px;}
.legend {color: rgb(14,9,129); font-size:13px; font-weight:normal;font-variant:small-caps;}
.links {text-align:left;}
.neben {font-size:11px;background-color:white;padding:2px; 
border-right: 2px solid rgb(14,9,129);border-bottom: 2px solid rgb(14,9,129);}
.neu{color:red;font-size:13px;font-weight:bold;background-color:gold;}
.rechts {text-align:right;}
.red {color:red;}
.schmal{line-height:0.3em}

#url,.printonly,.umbruch, .nsb {display:none;} 

/*  MUNZINGER */
.munzinger	{font-family:arial,helvetica,sans-serif; margin:0; padding:0; 
background-color:transparent; text-align:center;vertical-align: top;}
.munzinger .query-simple-index {padding-left:5px;padding-right:5px; text-align:left; 
background-color:transparent; width:200px; }
.munzinger .query-simple {padding:5px; text-align:left; background-color:#e0e0e0; 
width:200px; }
.munzinger .query-simple-header {margin:0 0 5px 0; font-size:13px; font-weight:700; 
color:blue;}
*/*.munzinger .query-simple-header-bold {margin:0 0 5px 0; font-size:11px; font-weight:bold; color:#5a5a5a;}
.munzinger .wissen-frbig {height:17px; padding:5px; text-align:center; font-size:14px; font-weight:bold; color:white; background-color:red;}
.munzinger .wissen-farbig {background-color:#990033; border:1px solid yellow;}
*/
.munzinger input	{margin:0; padding:0; }
.munzinger form 	{margin:0; padding:0; }
#logo {padding-left:5px;padding-right:5px;}
#munzinger_query_input {width:160px; height:23px;margin: 2px; border-top:1px solid black; 
border-left: 1px solid black; border-bottom: 1px solid #6d6d6d; 
border-right:1px solid #6d6d6d;} 
#munzinger_query_submit {width:18px; margin: 0; border:none; }
/*#munzinger_query_breit_input {width:185px;} 
#munzinger_query_breit_submit {width:20px; margin:0 0 0 5px; padding:0; border:none;  vertical-align: bottom;} 
*/

/* MAILING */
#formmaileralles {
	border: 1px solid purple;
	background-color: rgb(238,199,251);
	width: 500px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: black ;
	padding-top: 5px;
	padding-left: 15px;
	padding-right:15px;
}
.formmailerlinks {
	clear: left;
	float: left;
	width: 50%;
}
.formmailerlinksrechts {
	clear: right;
	float: left;
	width: 50%;
}
.formmailertextfeld {
	border: 1px solid purple;  
	height: 20px;
	width: 230px;
	font-size: 1em;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 3px;
	padding-left: 3px;
	text-align: left; 
}
.formmailertextfeldnl {
	border: 1px solid blue;  
	height: 20px;
	width: 110px; /*später 180*/
	font-size: 1em;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 3px;
	padding-left: 3px;
	text-align: left; 
}
.formmailertextarea {
	border: 1px solid purple;
	height: 50px;
	width: 470px;
	font-size: 1em;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
}
.formmailerbutton {
	background-color: #ffffff;
	height: 25px;
	width: 140px;
	margin: 15px 5px 10px;
	border: 1px solid purple;
	text-align: center;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.9em;
	color: black;
}
.formmailerbuttonnl {
	background-color: rgb(123,155,222) ;
	height: 20px;
	width: 100px; /* später 120*/
	border: 1px solid blue;
	text-align: center;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.9em;
	color: black;
}
.formmailertextfeldspam {
	border: 1px solid purple;
	height: 20px;
	width: 100px;
	font-size: 1em;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-right: 0;
	text-align: center;
}
.formmailerimg {
	vertical-align: middle;
}

/*  ACCESSKEY */
#acc {
    margin : 0;
    padding : 0;
    width : 10.3em;
    font-family : verdana, arial, helvetica, sans-serif;
    font-size : 0.9em;
    text-align : center;
    line-height : 1.1em;
}
#acc li {
    margin : 0 0.25em 0.25em 0;
    padding : 0;
    border : 1px solid #6f6f6f;
    float : left;
    list-style : none;
    display : block;
}
#acc li a:link, #acc li a:visited {
    color : #000000;
    background : #d3d3d3;
    padding : 0.25em 1em;
    width : 0.9em;
    display : block;
    text-decoration : none;
}
#acc li a:hover {
    color : #fffff2;
    background : #bf0000;
    font-weight : bold;
}
#acc li a:focus, #acc li a:active {
    color : #fffff2;
    background : #000080;
    font-weight : bold;
}
#acc .acc-n {
    border : 1px dotted #d7e9ff;
    padding : 0.25em 1em;
    width : 0.9em;
    color : #000000;
    background : #fff;
}
#acc li.acc-logo {
    border : 0;
    width : 6.3em;
}
#acc .acc-logo a:link, #acc .acc-logo a:visited {
    padding : 0.25em 0 0.25em 0.1em;
    width : 6.1em;
    display : block;
    color : #ff0000;
    background : transparent;
    letter-spacing : 0;
    text-decoration : none;
    border : 1px solid #ffffff;
}
#acc .acc-logo a:hover, #acc .acc-logo a:focus, #acc .acc-logo a:active {
    background : #d3d3d3;
    text-decoration : underline;
    border : 1px solid #6f6f6f;
}
#acc strong {
    color : #000080;
    font-variant : small-caps;
    font-weight : bold;
}
#acc strong em {
    color : #ff0000;
    font-style : italic;
    letter-spacing : 0;
}
#acc span {
    width : 0;
    position : absolute;
    left : -1000px;
    top : -1000px;
    height : 0;
    overflow : hidden;
}
