
body

{
height: 101%;
margin: 0;
padding: 0;
text-align: center;
background-image : url('background.png'); 
background-repeat : repeat; 

}

p {
color: #303030;
font-size: 12px; 
line-height: 140%;
font-family:verdana, arial, helvetica, sans-serif;
}
a:link { color: #0E1F63;text-decoration: underline;cursor : pointer; }
a:visited { color: #0E1F63;text-decoration: none;cursor : pointer; }

a:hover, a:active
{
color: #616161;cursor : pointer; 

}

h1
{
font-family : arial, times, helvetica, sans-serif;
font-size:16px;
color: #0E1F63;

}


h2
{
color: #336699;
font: 14pt  "lucida sans", verdana, arial, times, helvetica, sans-serif;
font-weight: bold;
margin: 0 0 0 38px;
padding: 5px 0 0 0;
}

h3
{
color: #232323;
font-size: 17px;
font-family :  "lucida sans", verdana, arial, times, helvetica, sans-serif;
margin-top: 0;
}

.h4
{
color: #303030;
font-size: 14px;
font-family :  "lucida sans", verdana, arial, times, helvetica, sans-serif;
margin-top: 0;
}
.p {
color: #303030;
font-size:12px; 
font-family: verdana, arial, helvetica, sans-serif;
}

#container
{
background-image : url('bg_container.gif'); 
background-repeat : no-repeat; 
background-position:top left;
margin: 40px auto;
width:870px;
text-align: left;
background-color: #fff;
border: 1px solid #336699;
}

#header
{

border-left:1px none #fff; border-right:1px none #fff; border-top:1px none #fff; height: 185px;
width: 870px;
background-color: #FFF;
border-bottom: 1px solid #0E1F63
}



/* ----------------Linkes Menue mit Navi--------------------- */
#left { 
float : left; 
width : 180px;
font-family :arial, sans-serif; 
font-size: 0.9em;
font-weight: bold;
padding : 0 0 0 20px;; 
margin-top: 215px;
background : transparent; 
text-align: left;
} 

#left ul { 
list-style-type : none; 
padding : 5px 0 0 15px; 
margin : 0; 
} 
#left ul.borderbottom { 

padding : 0 0 3px 15px; 

} 
#left li a { 
text-decoration : none; 
color: #336699;
cursor : pointer; 
} 

#left li a:hover { 
text-decoration : none; 
color: #062445;
cursor : pointer; 
}

#left li li a { 
margin : 0; 
 
} 
#left li { 

margin : 0; 
padding : 6px 0 6px 0; 
} 
#left li li { 
margin : 0; 
padding : 0 0 3px 0; 
} 
#left li a.selected { 
margin : 0; 
padding : 0; 
color: #062445;
text-decoration : none; 
} 
#left li li a.selected { 
margin : 0; 
padding : 0; 
color: #062445;
text-decoration : none; 
} 
#subnavlist { 
margin : 0; 
padding : 0 ; 
} 

#left li ul li { 
margin : 0; 
font-size : 0.8em;
padding : 3px 0 3px 0; 
}

.border { 
margin-left : 20px; 
width : 90px; 
border-bottom : 1px dotted #ABB1A6; 
} 
.border1 { 
margin-left : 0; 
width : 90px; 
border-bottom : 1px dotted #ABB1A6; 
border-top : 1px dotted #ABB1A6; 
} 



#sidebar {

float: left;
width: 220px;
margin-top: 180px;

} 

#sidebar_r {

float: right;
width: 180px;
height: 530px;
margin: 30px 0 0 0;

}

#content1 { 
float: right;
width: 620px;
background-color: transparent;

}

#content { 
padding: 25px 40px 10px 20px;
background-color: transparent;
}

#content2 { 

width: 620px;
margin: 147px 0 0 230px;
background-color: transparent;
}

#footer
{
clear: both;
background-color: #fffd;
height: 50px;
margin: 0;
padding-top: 10px;
margin-left: 400px;
}

#footer_mail
{
clear: both;
background-color: #fff;
height: 50px;
margin: 0;
padding-top: 20px;
margin-left: 250px;
}
.imagefloat
{
float: right;
padding: 1px;
border:  2px ridge #cacaca;
margin: 0 0 10px 10px;
}

.illua {
margin: 10px;
border : 0px none; 
} 

.ul {
color: #303030;
font-size:12px; 
line-height: 140%;
font-family:verdana, arial, helvetica, sans-serif;
}

.team {
color: #303030;
font-size: 75%; 
font-family: arial, helvetica, sans-serif;
}
.foot {
font-family : verdana,arial,  helvetica, sans-serif; 
font-size : 11px; 
color : #0E1F63;
font-weight: bold;
} 

.foot a:link, .foot a:visited {
color : #595656;
text-decoration:none;

} 
.foot a:hover, .foot a:active {
color : #062445;
text-decoration:unterline;

} 

.table {
padding-left: 20px;
}

.hr  {
border-width:1px; 
border-style: solid; 
border-color:#336699;
}
