/*Allgmein*/

body, html
{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 11px;
color: #002266;
margin: 0;
padding: 0;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-top: 0px;
background-color: #efefef;
line-height: 1.4em;
width: 100%;
height: 100%;
}

tr, td
{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 11px;
color: #002266;
}

a:link img {border: 0;}
a:visited img {border: 0;}
a:active img {border: 0;}
a:focus img {border: 0;}
a:hover img {border: 0;}
a:link    {color: #002266;  text-decoration: none;}
a:visited,
a:active,
a:focus   {color: #002266;   text-decoration: none;}
a:hover   {color: #800; text-decoration: none;}


div.mitte {
position: absolute;
left: 50%;
width: 900px;
margin-left: -450px; /* negative Hälfte von width:900px */
top: 50%;
height: 570px;
margin-top: -285px; /* negative Hälfte von height:570px */
}

#distance { 
		width:1px;
		height:50%;
		background-color:#fc6;
		margin-bottom:-285px; /* half of container's height */
		float:left;
		}

#container {
		margin: 0 auto;
		position: relative; /* puts container in front of distance */
		text-align: left;
		height: 570px;
		width: 900px;
		clear: left;
		}


/*Headlines*/


h1
{
font-size: 15px;
font-family: verdana, arial, helvetica, sans-serif;
margin-top: 0px;
margin-bottom: 15px;
color: #002266;
text-align: left;
}

h2
{
font-size: 13px;
font-family: verdana, arial, helvetica, sans-serif;
margin-top: 20px;
margin-bottom: 15px;
color: #002266;
text-align: left;}

h3
{
font-size: 13px;
font-family: verdana, arial, helvetica, sans-serif;
font-weight: bold;
color: #002266;
margin-top: 0px;
margin-bottom: 0px;
text-align: left;
}


#top
{
height: 135px;
width: 900px;
background-image: url(./images/top.jpg);
margin: auto;
}


#textbox
{
width: 900px;
background-color: #efefef;
text-align: left;
margin: auto;
}

#menu
{width: 147px;
background-color: #294fa3;
float: left;}

#untermmenu
{
width: 147px;
background-color: #efefef;
}

#content
{
width: 510px;
height: 415px;
background-color: #fff;
background-image: url(./images/contenthg.gif);
float: right;
overflow: auto;}

#inhaltsfeld
{
margin: 25px 30px 20px 30px;
text-align: justify;
}

#bottom
{
height: 25px;
width: 900px;
background-color: #2a4ea4;
margin: auto;
float: left;
text-align: center;
color: #fff;
}

.bottomtext
{margin-top: 3px;
}

hr
{
 border: 0px; /* Für Firefox und Opera */
 border-top: solid 1px #294fa3;
 border-bottom: solid 1px #FFFFFF; /* Für I.Explorer (Seiten-Hintergrundfarbe!) */
}

#bild
{
width: 243px;
height: 415px;
float: left;
}

.boxa
{width: 210px;
margin: auto;
border: 3px dashed #7b801c;
padding: 10px 10px 10px 10px;
}

.small
{
font-size: 9px;
}

.linksfluss
{
float: left; 
margin-right: 20px;
margin-bottom: 10px;
clear: both;
}

.rechtsfluss
{
float: right; 
margin-left: 20px;
margin-bottom: 10px;
clear: both;
}

p.menu
{margin-top: 0;
margin-bottom: 0;}

.normfont
{font-size: 13px;
line-height: 1.4em;}

.center
{margin: auto;
text-align: center;
}

.middle
{vertical-align: middle;}

.top
{vertical-align: top;}

.bildtd
{width: 170px;}

p.null
{margin-top: 0px;}