body {font-size:100%;  color:#333333; font-style:normal; font-weight:normal; font-family:Verdana,Arial,Helvetica,sans-serif; text-decoration:none; text-decoration:none; margin:0px;width:100%;background-color:#174385;z-index:10;text-align:center}
.content
{
background-image : url(bilder/bg.jpg);
width:1001px;
margin:auto;
text-align:left;

}

.content-folge
{
background-image : url(bilder/bg-folge.jpg);
width:1001px;
margin:auto;
text-align:left;
 _height:1%;
  overflow:auto;
}


* html .content-folge
{
background-image : url(bilder/bg-folge.jpg);
width:1001px;
margin:auto;
text-align:left;
height:auto;

}



.kopf
{
	width:1001;
	
	
	height:139px;
	text-align:center;
	margin:auto;
}


.menu

{
	width:219px;
	font-size:80%;
	background-color:#0066B3;
	
	color:#333333;
	margin:0px;
padding:0px;


}

.menu_folge

{
	width:219px;
	font-size:80%;
	background-color:#0066B3;
	
	color:#333333;
	margin:0px;
padding:0px;
float:left;

}

.menu-haupt

{
background-color:#B6CFE3;

padding:3px;
font-weight:bold;
border-top:1px solid #ffffff;
border-bottom:1px solid #ffffff;
margin:0px;
}

.menu-haupt a,  .menu-haupt a:visited
{
color:#000;
text-decoration:none;
font-weight:bold;
}

.menu-aktiv a,  .menu-aktiv a:visited
{
color:#fff;
text-decoration:none;
font-weight:bold;
}

.menu-unter

{
background-color:#CBDFEE;

padding:3px;
font-weight:normal;
margin:0px;
}

.menu-aktiv

{
background-color:#3997DD;
color:#ffffff;
padding:3px;
font-weight:normal;
margin:0px;
}

.menu-strich
{
background-image : url(bilder/menu-strich.jpg);
height:1px;
margin:0px;


}

.dp-weiss
{
font-weight:bold;
color:#ffffff;
margin-right:1px;
}

.dp-hb
{
font-weight:bold;
color:#498ABF;
}


.dp-db
{
font-weight:bold;
color:#014B84;
}


.mitte

{


margin:0px;

font-size:75%;
}

.mitte-start

{
padding:10px;


margin:0px;

font-size:75%;

}

.mitte-folge

{
width:526px;
padding:10px;
margin:0px;

font-size:75%;
margin-left:220px;

}


.rechts

{

padding:10px;


text-align:left;
font-size:70%;
font-weight:normal;

}

.rechts_folge

{

padding:10px;
float:right;
width:199px;
order:1px solid;
text-align:left;
font-size:70%;
font-weight:normal;

}

H1
{
color:#002661;
font-weight:bold;
font-size:115%;
}

H2
{
color:#2864BE;
font-weight:bold;
font-size:110%;
}
a, a:active,a:visited,a:hover
{
color:#0099FF;
}

a.menu-ober,a.menu-ober:active,a.menu-ober:visited
{display:block;
color:#333333;

text-decoration:none; 


}

a.menu-ober:hover
{
color:#ffffff;

display:block;
background-color: #3997DD;
text-decoration:none; 


}




a.menu-unter-aktiv,a.menu-unter-aktiv:active,a.menu-unter-aktiv:visited,a.menu-unter-aktiv:hover
{display:block;
color:#ffffff;
font-weight:bold;
text-decoration:none; 
padding:5px;
padding-left:15px;
background-color: #002661;
}

a.menu-ober-aktiv,a.menu-ober-aktiv:visited,a.menu-ober-aktiv:active,a.menu-ober-aktiv:hover
{
display:block;
color:#ffffff;
font-weight:normal;
text-decoration:none; 
}

.tablelinks
{
border:1px #286CBD solid;
padding:5px;
}

.normaltext
{
border:1px #286CBD solid;
padding:5px;
}

.termin
{
border:1px #333333 solid;
border-bottom:0px;
width:300px;
color:#333333;
 _height:1%;
  overflow:auto;
  clear:left;
  background-image : url(bilder/bg-termin.gif);
  background-repeat:repeat-y;
}

.termin2
{
border:1px #333333 solid;
width:300px;
color:#333333;
 _height:1%;
  overflow:auto;
  clear:left;
  background-image : url(bilder/bg-termin.gif);
  background-repeat:repeat-y;
}

.datum
{
width:60px;
float:left;
background-color: #71A9E2;
color:#333333;
display:block;
padding:3px;
text-align:center;
height:auto;
vertical-align:middle;
margin:auto;
}

.titel
{
margin-left:80px;
padding:10px;
display:block;
}

.datum-text
{
font-weight:bold;
font-size:140%;
color:#ffffff;
padding-top:5px;
padding-bottom:5px;
}

a.titel-text, a.titel-text:active, a.titel-text:visited, a.titel-text:hover

{
font-weight:bold;
font-size:150%;
color:#F36F21;
text-decoration:none;
}

.titel-ohne

{
font-weight:bold;
font-size:150%;
color:#333333;
text-decoration:none;
}

