/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/



body, html {
	background: #FFFFFF url(images/img01a.gif) repeat-x;
	font: normal small trebuchet ms, arial, Helvetica, sans-serif;
	color: #999999;
padding: 0;
margin: 0;
height           : 101%;
}

#contenttabelle a:link, #contenttabelle a:visited {
color            : #EA672E;
text-decoration  : underline;
}

#contenttabelle a:hover {
color            : #385B88;
text-decoration  : underline;
}


#header {

margin           : 0 auto;
height           : 115px;
width            : 950px;
padding          : 0;
}


#header p {
font-family      : georgia, tahoma, verdana, helvetica;
padding          : 0px 0px 0 20px;
letter-spacing   : 0.1em;
font-size        : 48px;
font-style       : normal;
font-weight      : bold;
margin           : 20px 0 0 0;
color            : #EA672E;
line-height      : 25px;
text-align       : left;
}

#header .logo {
padding         : 0px 0px 0 28px;
margin          : 4px 0 0 0;
color           : #EA672E;
text-align      : left;
}

#header H3 {
font-family      : tahoma, trebuchet ms, arial, verdana, helvetica;
text-transform   : uppercase;
font-size        : 9px;
margin           : 0px 0px 0 0;
padding          : 0px 0px 0 13px;
color            : #385B88;
text-align       : left;
line-height      : 18px;
font-weight      : normal;
letter-spacing   : 0.13em;
}

#header .rechts {
position         : absolute;
left             : 460px;
top              : 35px;
font-family      : tahoma, trebuchet ms, arial, verdana, helvetica;
text-transform   : normal;
font-size        : 1.3em;
margin           : 0px 0px 0 0;
padding          : 0px 0px 0 0px;
width            : 500px;
color            : #385B88;
text-align       : right;
line-height      : 22px;
font-weight      : normal;
letter-spacing   : 0.05em;
}

#header a:link, #header a:visited, #header a:hover {
text-decoration  : none;
color            : #385B88;
}


#haupttabelle {
margin          : 35px 0px 0px 0px;
padding         : 0;
width           : 950px;

}

.navileft {
background-color : #FFFFFF;
color            : #385B88;
border           : 1px solid #CAD4DF;
width            : 200px;
height           : 1000px;
padding          : 10px 10px 0px 10px;
text-align       : left;
vertical-align   : top;
line-height      : normal;
}

.navileft p {
font-family      : trebuchet ms, arial, verdana, helvetica;
font-size        : 11px;
color            : #666;
font-weight      : normal;
margin           : 3px 0px 0px 2px;
padding          : 0px 5px 0px 0px;
}

.navileft a, .navileft a:active, .navileft a:visited {
font-family      : trebuchet ms, arial, verdana, helvetica;
font-size        : 13px;
font-weight      : normal;
}

.navileft .line {
border-bottom    : 1px dotted #385B88;
line-height      : 8px;
padding          : 0px 0px 0px 0px;
margin           : 0px 3px 8px -1px;
}

#content {
font-family      : trebuchet ms, arial, verdana, helvetica;
font-size        : 13px;
color            : #385B88;
font-style       : normal;
height           : 1000px;
padding          : 10px 15px 0px 15px;
text-align: left;
letter-spacing   : 0em;
}

#content p{
font-family      : trebuchet ms, arial, verdana, helvetica;
font-size        : 13px;
color            : #444;
font-style       : normal;
text-transform   : none;
font-weight      : normal;
line-height      : 20px;
padding          : 0px;
margin           : 0px;
text-align: left;
letter-spacing   : 0em;
}

#content H2{
font-family      : trebuchet ms, arial, verdana, helvetica;
font-size        : 20px;
color            : #385B88; /*#0052A4; #EA672E;*/
text-transform   : none;
font-weight      : bold;
line-height      : 20px;
height           : 20px;
padding-bottom   : 7px;
margin-bottom    : 14x;
text-align       : left;
border-bottom    : 1px dotted #385B88;
letter-spacing   : 0em;
}


.naviright {
font-family      : trebuchet ms, arial, verdana, helvetica;
font-size        : 12px;
background-color : #FFFFFF;
color            : #385B88;
border           : 1px solid #CAD4DF;
width            : 175px;
padding          : 0px;
margin           : 0px;
text-align       : justify;
vertical-align   : top;
align            : top;
height: 1000px;      
}

.naviright p {
font-family      : trebuchet ms, arial, verdana, helvetica;
font-size        : 11px;
color            : #666; /*#385B88;*/
text-align       : justify;
font-weight      : normal;

margin           : 2px 0px 0px 2px;
padding          : 0px 5px 0px 5px;
}

.naviright .line {
border-bottom    : 1px dotted #385B88;
line-height      : 10px;
padding          : 0px 0px 0px 0px;
margin           : 0px 5px 8px 6px;
}

.naviright .logo1 {
padding         : 5px 0px 10px 0px;
margin          : 0px 0px 10px -5px;
align           : left;
}


.footer {
font-family      : trebuchet ms, arial, verdana, helvetica;
font-size        : 11px;
background-color : #CAD4DF;
color            : #385B88;
height           : 30px;
padding-bottom          : 0px;
margin-bottom    : 0px;
text-align       : center;
   
}

.unterfooter {
font-family      : trebuchet ms, arial, verdana, helvetica;
font-size        : 10px;
color            : #999;
margin           : 0px 0 0 0;
text-align       : center;
line-height      : 20px;
}

















}

