body {
font-family: Geneva, Arial, Helvetica, sans-serif;
background-image: url(images/back.gif);
background-color:#000000;
background-repeat: repeat-x;
margin:0px;
padding:0px;
}
img, div { behavior: url(iepngfix.htc) }


#wrapper {
float: left;
display:block;
width:950px;
height:700px;

}


h1{ 
font-size:32px;
font-weight:normal; 
color:#000;
padding-top:5px;
padding-left:25px;
font-family:"Times New Roman", Times, serif;
}
h1 b {
color:#0055A2;
font-weight:normal;}
h1 span {
color:#FFFFFF;
}

h2 {

font-size:22px;
font-weight:normal;
color:#000;
padding-left:25px;
padding-top:25px;
/padding-top:45px;
font-family:"Times New Roman", Times, serif;}

h2 b {
color:#0055A2;
font-weight:normal;}

p {
padding-left:25px;}

#header {
float: left;
display:block;
overflow:hidden;
width:950px;
height: 158px;
padding-top:30px;
}

.logo {
float: left;
display:block;
overflow:hidden;
margin-top:25px;
margin-left:30px;}



.left {
margin-top:11px;
float: left;
display:block;
overflow:hidden;
width:250px;
/width:200px;
height:420px;
background-image:url(images/bg_navi.png);
background-repeat:repeat-y;
background-position:left;
}


.left_navi {
margin-top:55px;
margin-left:22px;
}

.left_navi a {
float: left;
display:block;
overflow:hidden;
color:#666;
width:160px;
height:25px;
font-size:14px;
text-decoration:none;
padding:5px;
padding-left:30px;
background-repeat:no-repeat;
margin-top:15px;
background-image:url(images/botton.gif);
}
.left_navi a span {
display:block;}

.left_navi a:hover {
float: left;
display:block;
overflow:hidden;
width:160px;
color:#0056A3;
text-decoration:none;
padding:5px;
padding-left:30px;


}
.left_navi a:hover span {
display: block;}




.left_navi_2 {
margin-top:5px;
margin-left:22px;
}

.left_navi_2 a {
float: left;
display:block;
overflow:hidden;
color:#666;
width:160px;
height:25px;
font-size:14px;
text-decoration:none;
padding:5px;
padding-left:33px;
background-repeat:no-repeat;
margin-top:15px;
background-image:url(images/botton.gif);
}
.left_navi_2 a span {
display:none;}

.left_navi_2 a:hover {
float: left;
display:block;
overflow:hidden;
width:160px;
text-decoration:none;
padding:5px;
padding-left:33px;
background-image:url(images/botton_hover.gif);
}
.left_navi_2 a:hover {
display: block;}




.right {
margin-top:11px;
margin-left:25px;
float: left;
display:block;
overflow:auto;
width:660px;
min-height:420px;
}

.right2 {
margin-top:40px;
float: left;
display:block;
overflow:auto;
width:660px;
min-height:420px;
}

.text {
margin-top:15px;
padding:15px;
font-size:15px;
color:#666666;
}

.text_2 {
padding:15px;
font-size:15px;
color:#666666;
height:390px;
overflow:auto;
display:block;
}

.text_2_left {
margin-left:-45px;
}

.text_2 a {
text-decoration:none;
color: #666666;
}

.text_2 a:hover {
text-decoration:none;
color:#0055A2;
}

.text_2_link {
margin-top:80px;
margin-bottom:175px;}

.text_2_link a {
text-decoration:none;
color: #666666;
background-image:url(images/pfeil-menue-001.gif);
background-repeat:no-repeat;
background-position:center left;
padding-left:15px;

}

.text_2_link a:hover {
text-decoration:none;
color:#0055A2;
background-image:url(images/pfeil-menue-002.gif);
background-repeat:no-repeat;
padding-left:15px;
}

.text_2_link_2 {
margin-top:20px;
float:right;
}

.text_2_link_2 a {
text-decoration:none;
color: #666666;
background-image:url(images/pfeil-menue-001.gif);
background-repeat:no-repeat;
background-position:center left;
padding-left:15px;
text-decoration:underline;

}

.text_2_link_2 a:hover {
text-decoration:none;
color:#0055A2;
background-image:url(images/pfeil-menue-002.gif);
background-repeat:no-repeat;
padding-left:15px;
}



.footer {
color: #888;
float: left;
display:block;
overflow:hidden;
width:900px;
margin-top:60px;
}

.footer2 {
color: #888;
float: left;
display:block;
overflow:hidden;
width:900px;
margin-top:0px;
}

.footer3 {
color: #888;
float: left;
display:block;
overflow:hidden;
width:900px;
margin-top:70px;
}


.footer a {
color: #172C70;

}

.footer a:hover {
color: #000;
text-decoration: none;
}

table.footer {
color:#CCCCCC;
font-size:12px;
width:900px;
text-align:left;
margin:0px;
}

a.foooter{
color:#CCCCCC;
font-size:12px;
text-decoration:none;
}
a.foooter:hover{color:#CCCCCC;}
