/* STABU */
/* Stabü-Blau: rgb(14,9,129) */
/* wedel.de blau: rgb(123,155,222) */

.klaffe {border:0; width: 10px;}

body {background-image:url("bilder/segelgraugr.jpg");background-repeat:no-repeat;
	font-family:verdana,arial,helvetica,sans-serif;
	background-position:0 100px; background-color:rgb(255,255,255);}

/* CONTAINER */
#sg {position:absolute;right:10px;top:10px;width:120px;height:25px;
	text-align:center;z-index:1; }
#kopf {position:absolute;left:0;top:0;width:760px;height:80px;
	background-image:URL("bilder/wellelinks-bo.jpg");background-position:110 35; 
	background-repeat:no-repeat; text-align:center; border:1px rgb(14,9,129) solid;
	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:1;padding:5px;}
#naviu {position:absolute;left:2px;top:98px;width:160px;height:435px;
	text-align:left;z-index:2;padding:7px;}
#inhalt {position:absolute;left:170px;top:107px;width:585px;height:427px;
	text-align:left;font-size:13px;margin-top:0;margin-bottom:0;overflow:auto;
	scrollbar-arrow-color:rgb(14,9,129);scrollbar-base-color:grey;scrollbar-face-color:#efefef;scrollbar-shadow-color:rgb(14,9,129);
	z-index:2;padding:10px; }
#blau {position:absolute;left:170px;top:107px;width:585px;height:427px;background-color;rgb(0,94,168);}
#inbig {position:absolute;left:1px;top:100px;width:755px;height:435px;font-family:verdana,arial,helvetica,sans-serif;
	text-align:left;font-size:13px;margin-top:0;margin-bottom:0;overflow:auto;
	scrollbar-arrow-color:rgb(14,9,129);scrollbar-base-color:grey;scrollbar-face-color:#efefef;scrollbar-shadow-color:rgb(14,9,129);
	z-index:2;padding:10px;}
#archiv {position:absolute;left:1px;top:125px;width:755px;height:460px;font-family:verdana,arial,helvetica,sans-serif;
	text-align:left;font-size:13px;margin-top:0;margin-bottom:0;border-bottom:1px rgb(14,9,129) solid;overflow:auto;
	scrollbar-arrow-color:rgb(14,9,129);scrollbar-base-color:grey;scrollbar-face-color:#efefef;scrollbar-shadow-color:rgb(14,9,129);
	z-index:2;padding:10px; }
#jahr{position:absolute;right:270px;top:120px;width:255px;height:40px;font-family:verdana,arial,helvetica,sans-serif;
	color:#D3D3D3;margin-top:-5px;line-height:0.8em;font-size:1.5em;font-weight:700;
	letter-spacing:0.5em;text-align:right;}
#inind12 {position:absolute;left:255px;top:45px;width:245px;height:380px;
	text-align:left;font-size:12px;margin-top:0;margin-bottom:0;z-index:3;padding:5px; }
#inind22 {position:absolute;left:505px;top:45px;width:245px;height:380px;
	text-align:left;font-size:12px;margin-top:0;margin-bottom:0;z-index:3;padding:5px;}
#inlink1 {position:absolute;padding-top:10px;left:170;top:125px;width:142px;height:370px;margin-top:0;
	margin-bottom:0;z-index:3;}
#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;}
#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;}
#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;}
#insite2 {position:absolute;left:275px;top:30px;width:290px;height:380px;
	text-align:left;font-size:12px;z-index:3;padding:0;}
#stb {position:absolute;left:10px;top:25px;width:250px;height:355px;
	text-align:left;font-size:12px;z-index:3;padding:1px; }

#fuss {position:absolute;left:0;top:555px;width:760px;height:58px;
	text-align:left;font-size:13px;color:rgb(14,9,129);margin-top:0;margin-bottom:0;background-color:rgb(123,155,222);
	border:1px rgb(14,9,129) solid;overflow:none;z-index:1;padding:2px;}
#neben {position:absolute;left:770px;top:0;width:220px;height:580px;
	font-size:12px;color:rgb(14,9,129);z-index:1;padding:5px;}
#suchen {float: left;width:125px;height:75px;
	text-align:left;font-size:12px;margin-top:0;margin-left: 8px;margin-bottom:0;border:1px solid rgb(14,9,129);
	background-color:#efefef;color: rgb(14,9,129);z-index:3;padding:3px;}

/* 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/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/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/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/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;border:1px solid rgb(14,9,129) ;padding:4px 16px;}
#navih a:visited {color:gray; background-image: url(bilder/navihverlauf.jpg);background-repeat:no-repeat; font-size:14px;border:1px solid gray;padding:4px 16px;}
#navih a:hover {color:rgb(14,9,129); background-image: url(bilder/navihverlaufhover.jpg);background-repeat:no-repeat;font-size:14px;border:1px solid rgb(14,9,129);padding:4px 16px;}

#naviu a:active {color:black; font-weight:normal; letter-spacing:1.15; 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 */
br {line-height: 6px}
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;}
legend {color: rgb(14,9,129); font-size:13px; font-weight:normal;
font-variant:small-caps;}
table {text-align:left;font-size:12px;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;}
th {letter-spacing:1px;font-size:11px;}
ul {list-style-image: url(bilder/flatbut.gif);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;padding: 3px;}
.blau{color: rgb(14,9,129) ;}
.center {text-align:center;}
.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;}
.links {text-align:left;}
.neu{color:red;font-size:13px;font-weight:bold;background-color:gold;}
.rechts {text-align:right;}
.red {color:red;}
.termin {font-size:11px;background-color:#eee;padding:1px;}
.top {font-size:75%;text-align:right;color:rgb(14,9,129);}

#url,.printonly,.umbruch, .nsb {display:none;} 

#formmaileralles {
	border: 1px solid purple;
	background-color: rgb(238,199,251);
	width: 520px;
	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: 240px;
	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: 490px;
	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;
}
.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;
}