html,body{margin:0;padding:0}
p{margin:0;padding:0}
body{font: 100% arial,helvetica,sans-serif;font-size:12px;}

td { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
a{text-decoration:none;border:0;}
div#header{
background-color:#BDBBBB;
width:800px;
height:89px;
overflow:hidden;
margin:0 auto;padding:0;border:none}
div#header img{border:none;margin:0;padding:0}
div#container{text-align:left;font-size:12px}
div#content p{line-height:1.4}

div#navigation{background:#103656}
div#navigation ul{margin:.7em 5px;padding:0; list-style-type:none}
div#navigation li{font-weight: bold;margin-bottom:10px}
div#navigation a{font-size:13px;font-weight: bold;text-align:center}
div#navigation a:link{color:#CCCCFF;}
div#navigation a:active{color:#CCCCFF;}
div#navigation a:visited{color:#CCCCFF;}
div#navigation a:hover{color:#FFFFFF;}
div#navigation{float:left;width:243px}
div#container{width:800px;margin:0 auto}
div#content{
/*margin-top:7px;float:right;width:545px
*/
margin:7px 0 0 0;
padding:0;
float:right;width:545px;
/*overflow:hidden;*/
}

.infoBox{padding:3px; background-image:url(images/allgemein/lauf.gif); background-repeat:no-repeat; background-color:#FFFFFF}
.nextLeistungenHeader{ height:20px; background: no-repeat url(images/ausgabe/leistungen.gif); margin-top:10px; text-align:right;}
.verlaufHeader{ height:20px; background: no-repeat url(images/ausgabe/verlauf5.png);
	padding:2px;margin-top:10px; text-align:left;display:block;
	font-weight:bold;
	font-stretch:extra-condensed;
	color:#EEEEEE;
	font-size:1.2em;

	}
.contentBox{border:1px solid #CCCCCC;}
.contentBoxGB{border:1px solid #F1F0F3;margin: 0 0 10px 0}
.contentHeader{border:1px solid #F1F0F3; background:#F1F0F3}
.contentBoxMassnahmen{padding:4px;border:1px solid #485884;margin-bottom:20px;width:auto}
.nextKontaktHeader{height:20px;  background: no-repeat url(images/ausgabe/kontakt.gif); margin-top:10px; text-align:right;}
div#traeger li{list-style-position:inside}
.ueberschriftBalken{ height:15px; padding:3px;background-color:#485884; color: #FFFFFF; font-size: 14px; font-weight: bold;position:relative;}

.traegerUeberschrift{ height:15px; padding:3px;background-color:#485884; color: #FFFFFF; font-size: 14px; font-weight: bold;}
/* Headlines im Infokasten*/
.infoheadline { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold;}
/* Text im Infokasten*/
.infotext { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size:12px;}

/*Headline*/
.headline {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;; color: #485884}
/* Ueberschrift*/
.ueberschrift { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}
/* Unterzeile*/
.unterzeile { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
/* Autor*/
.autor { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic;}
/* Text*/
.text { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
/* Bildunterzeile*/
.bildunterzeile { color: #999999; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
.listeHeader{width:543px;background-color:#006567;color:#FFFFFF;font-size:1.2em;font-weight:bold;padding:2px}
.icon-edit{border:0px;position: absolute; top: 3px}
.warn-box{border:1px solid #FF0000;width:auto;background-color:#FF9999; font-size:1.3em; font-weight:bold;padding:3px 5px 0 0;}
.rahmen-box{padding:4px;border:1px solid #006567;margin-bottom:3px}
.checkbox-bereich{padding-bottom:3px;margin-bottom:3px; border: 0px solid #8d8d8d;float:left;width:543px}
.checkbox-bereich span{width:171px; float:left;margin:2px; border-right: 1px solid #8d8d8d;border-bottom: 1px solid #8d8d8d}

.rahmen-relativ{position:relative;margin:0;padding:0;border:0}
/* Links*/
a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003399;  text-decoration:none;}
a:visited { font-family: Arial, Helvetica, sans-serif;  font-size: 12px; color: #003399; text-decoration:none;}
a:active { font-family: Arial, Helvetica, sans-serif;  font-size: 12px; color:#CC3300; text-decoration:none;}
a:hover { font-family: Arial, Helvetica, sans-serif;  font-size: 12px; color: #003399; text-decoration:none;}

.textweiss { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
a.textweiss:link { color: #FFFFFF; }
a.textweiss:visited { color: #FFFFFF; }
a.textweiss:active { color: #FFFFFF; }
a.textweiss:hover { color: #FFFFFF; }

.unterkategorie {margin:4px 0 1px 0;font-weight:bold; font-size:1.2em; background:url(images/allgemein/pfeil.gif)  left center no-repeat;padding:0 0 2px 18px;}
.traeger { padding:6px 0 6px 0;color: #800000; }
a.traeger:link { color: #800000; }
a.traeger:visited { color: #800000; }
a.traeger:active { color: #800000; }
a.traeger:hover { color: #800000; }

a.normal:link { color: #0000FF;text-decoration:underline; }
a.normal:visited { color: #0000FF; text-decoration:underline;}
a.normal:active { color: #0000FF;text-decoration:underline; }
a.normal:hover { color: #0000FF;text-decoration:underline; }


.textweissfett { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 14px; ; font-weight: bold}

.messageBox{font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;; color: #FF6666}

a.linksEbene1{padding-left:1px}
a.linksEbene1selected{padding-left:1px; background-color:#216676}
a.linksEbene2{padding-left:10px}
a.linksEbene2selected{padding-left:10px;background-color:#216676}
a.linksEbene3{padding-left:16px}
a.linksEbene3selected{padding-left:16px;background-color:#216676}

#massnahme td{ vertical-align:top; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
#massnahme td.text{background-color:#FFFFFF;}

div#toplinkstrenner{
background:transparent url(images/bg4_navborder.gif) no-repeat scroll center top;
width:800px;
height:1px;
}

div#toplinks{
background:transparent url(images/bg21_navborder.gif) no-repeat scroll center top;
clear:both;
margin:0 auto;
padding-top:1px;
position:relative;
white-space:nowrap;
width:800px;
overflow:hidden;
}
div#toplinks ul a {
padding: 2px;
border-right:1px solid #E6E6E6;
color:#656463;
display:block;
font-size:1.5em;
font-weight:normal;
margin:0pt 2px 0pt 1px;

text-decoration: none;
}
div#toplinks a:hover {
color:#0062A8;
text-decoration:underline;
}
div#toplinks a.selected {
color:#0062A8;
font-weight:bold;
/*text-decoration:underline;*/
}
/*
div#toplinks a{color:#656463;font-size:1.5em}
/*background-color:#BDBBBB;
width:800px; margin:0 auto;padding:0;border:none;float:left;}
div#toplinks a{color:#656463;line-height:1em;font-size:1.6em}

/*div#toplinks li{direction:ltr; }*/

div#toplinks .inhalt {
	padding:0.2em 0.2em 0.2em 0.2em;

}

div#toplinks ul{
background:transparent url(images/bg_navtop.jpg) no-repeat scroll left top;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
overflow:hidden;
padding:5px 0pt 0pt;
width:100%;
}
div#toplinks li{
/*background:transparent url(../bg_top.jpg) no-repeat scroll left top;*/
float:left;list-style-type:none;padding-right:5px}

/*
div#toplinks .ro {
	background:transparent url(../ro2.gif) top right no-repeat;
}
div#toplinks .mitte {
	background:transparent url(../mitte.gif) top center repeat;
}
div#toplinks .lo {
	background:transparent url(../lo3.gif) top left no-repeat;
}
*/

div .clear {
	clear:both;
	height:0px;
	width:auto;
}
#keinjava {height: 22px;width: auto;border: 2px solid #FF0000;text-align: center;background-color: #FFCC00;font-size: 11px;font-weight: bold;margin-top: -1px;}
#keinjava .warnrot {color: #990000;padding-bottom: 5px;width: 100px;}
#keinjava .warnschwarz {color: #000000;padding-bottom: 5px;width: 100px;}
#keinjava a {text-decoration: none;}

#galerie {
	vertical-align:middle;
	text-align:center;
}
#galerie div {
	float:left;width:130px;height:104px;vertical-align:middle;
	border:1px solid #333333;
	margin:1px;
	background-color:#ACB3DF;
}
.dsl {

}
.dsl div{
	padding:5px 0 12px 18px;
	/*border:1px solid red;*/
}
.dsl h1, .dsl h1 a{
	line-height:18px;
	font-size:14px;
	margin:0;
	color:#003399;
}

.dsl h2{
	padding:0;
	margin:0;
	color:green;
	font-size:10px;
}
.dsl p{
	width:525px;

}
.aIn {margin:3px 0 -2px 5px}
.aEl{
	background-color:#EEE;
	font-size:10px;
	color:#003399;
	width:525px;
	margin:0 !important;
	padding:0 0 6px !important;
	border:1px dotted #003399;
}
.aEl h1{
	padding:0;
	font-size:12px;
	margin-top:5px;
}
.aEl div{
	padding:0 5px 0 5px;
	color:#333333;

}


