body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, p, blockquote, th, td { 
margin : 0; 
padding : 0; 
} 
body { 
font : normal 100%/110% Verdana, Arial, Helvetica, sans-serif;  
color : #000000; 
text-align : center;
} 
#pghead { 
position : absolute; 
top : 0; 
left : 0; 
margin : 0 0% 0 0%; 
width : 100%; 
height : 116px; 
background : url("img/banner2.bmp") no-repeat; 
} 
#pg { 
position : relative; 
margin : 0 auto 0 auto; 
text-align : left; 
width : 1000px; 
} 
#siteserch {
position : absolute; 
top : 82px;
left: 300px;
right: 3px; 
}
#tabs {
font-family : Verdana;
font-size: 93%;
float:right;
line-height:normal;
}
#tabs ul {
font-family : Verdana;
font-size: 93%;
font-weight : normal; 
text-decoration:none;
margin:0;
padding:10px 10px 0 0px;
list-style:none;
} 
#tabs li {
font-weight : bold; 
text-decoration:none;
font-family : Verdana;
font-size: 93%;
display:inline;
margin:0;
padding:0;
}
#tabs a {
font-weight : bold; 
text-decoration: none;
font-family : Verdana;
font-size: 93%;
float:right;
background:url("img/tableft.gif") no-repeat left top;
margin:0;
padding:0 0 0 5px;
text-decoration:none;
}
#tabs a span {
float:right;
display:block;
background:url("img/tabright.gif") no-repeat right top;
padding:4px 15px 3px 6px;
color:#24618E;
}
#tabs a:hover {
float:right;
background:url("img/tableft.gif") no-repeat left top;
margin:0;
padding:0 0 0 5px;
font-weight : bold; 
text-decoration:none;
font-family : Verdana;
font-size: 93%;
background-position:0% -42px;
}
#tabs a:hover span {
color:#fff;
background-position:100% -42px;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}

/* End IE5-Mac hack */

#tabs a:hover {
color:#ffffff;
background-position:0% -42px;
}
#tabs a:hover span {
background-position:100% -42px;
}
.input {
width : 64px;
height : 23px;  
} 
.li {
list-style: none;
font-size : 80%;
padding-left: 2px;
}
.li li{
padding-left:20px;
background: url("img/check.gif") no-repeat;
}
.li a { 
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 100%; 
font-style : normal; 
font-weight : bold; 
color : #1c3446; 
}
.li a:hover { 
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 100%; 
font-style : normal; 
font-weight : bold; 
color : #1a4111; 
}
p {
padding-left : 10px; 
padding-right : 10px; 
} 
h3{
padding-left : 10px; 
padding-right : 10px; 
} 
#serch {
position : absolute; 
top : 91px;
left: 5px;
right: 3px;
} 
#pgbody { 
width : 100%; 
position : absolute; 
top : 118px; 
left : 0; 
margin : 0 0% 0 0%; 
padding : 25px 0 0 0; 
background : white; 
font-size : 75%; 
} 
#pgleft {  
font-family : Verdana;
font-size: 100%;
position : absolute; 
top : 0; 
left : 0; 
margin : 15px 0 5px 0; 
width : 186px; 
} 

#pgmain { 
position : absolute; 
top : 0; 
left: 188px;
width: 644px;
margin : 15px 0 5px 0; 
border-top-width : 0; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 1px;
border-right-style : solid;
border-top-style : solid; 
border-bottom-style : solid; 
border-left-style : solid; 
border-top-color : #dddddd; 
border-right-color : #dddddd; 
border-bottom-color : #dddddd; 
border-left-color : #dddddd;
}
#pgmain2 { 
position : absolute; 
top : 0; 
left: 188px;
width: 634px;
margin : 15px 0 5px 0; 
border-top-width : 0; 
border-right-width : 0px; 
border-bottom-width : 0px; 
border-left-width : 1px;
border-left-style : solid; 
border-left-color : #dddddd;
}
#pgright2 {  
position : absolute; 
top : 0; 
right : 2px; 
margin : 15px 0 0 0; 
width : 168px; 
border-top-width : 0px; 
border-right-width : 0px; 
border-bottom-width : 0px; 
border-left-width : 0px;  
} 
iframe {
border-style: none;
}
.columns2 { 
list-style : none; 
margin-left : 7px;
padding : 0; 
font-size : 120%; 
} 
.columns2 li {
border-top-width : 1px; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 1px;
border-right-style : solid;
border-top-style : solid; 
border-bottom-style : solid; 
border-left-style : solid; 
border-top-color : #dddddd; 
border-right-color : #dddddd; 
border-bottom-color : #dddddd; 
border-left-color : #dddddd;
float : left; 
width : 48%; 
padding-left : 7px;
} 
.columns2 li p {
line-height : 15px; 
padding : 0 5px 0 5px; 
padding-top : 5px; 
padding-right : 5px; 
color : #3f4345; 
} 
.columns2 li.col1 p { 
padding : 0 5px 0 5px;
padding-top : 5px;
padding-right: 8px; 
padding-bottom: 5px;
}
.columns2 li.col2 p {  
padding : 0 5px 0 5px;
padding-top : 5px;
padding-right: 8px; 
padding-bottom: 5px;
}  
.columns2 li a:link {
float:none;
text-decoration : none; 
width : 132px;
display : block; 
color : #fff; 
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 80%; 
font-style : normal; 
font-weight : bold; 
padding-top : 3px; 
padding-bottom : 5px;
padding-right : 1px;
padding-left : 1px;
text-align : center; 
background : transparent url("img/button_1.gif") no-repeat;
} 
.columns2 li a:visited {
float: none;
text-decoration : none; 
width : 132px;
display : block; 
color : #fff; 
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 80%; 
font-style : normal; 
font-weight : bold; 
padding-top :3px;
padding-right : 1px; 
padding-left : 1px; 
padding-bottom : 5px;
text-align : center; 
background : transparent url("img/button_1.gif") no-repeat;
}
.columns2 li a:hover {
float: none;
text-decoration : none; 
width : 132px;
display : block; 
color : #fff; 
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 80%; 
font-style : normal; 
font-weight : bold; 
padding-top :3px;
padding-right : 1px; 
padding-left : 1px; 
padding-bottom : 5px;
text-align : center; 
background : transparent url("img/button_2.gif") no-repeat;
}  
.columns {
list-style : none; 
margin-left : 5px; 
padding : 0; 
font-size : 90%; 
} 
.columns li {
float : left; 
width : 32%; 
padding-left : 7px;
} 
.columns li h2 { 
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 100%; 
font-style : normal; 
font-weight : bold; 
color : #ffffff;
width : 200px;
padding-top : 4px;  
padding-bottom :3px;
text-align : center; 
background : transparent url("img/rundeboxtop.png") no-repeat ;
color : #fff; 
margin : 0 0 0px; 
} 
.columns li.col1 h2 { 
padding-left : 0px;
} 
.columns li.col2 h2 {
padding-left : 0px;
} 
.columns li.col3 h2 { 
padding-left : 0px; 
} 
.columns li p {
background : transparent url("img/rundeboxbot.png") no-repeat ;
line-height : 15px; 
padding : 0 5px 0 5px; 
padding-top : 10px; 
padding-right : 5px; 
color : #3f4345;
} 
.columns li.col1 p { 
padding : 0 5px 0 5px; 
padding-top : 10px;
padding-right: 8px; 
padding-bottom: 12px;
}
.columns li.col2 p {  
padding : 0 5px 0 5px;
padding-top : 10px;
padding-right: 8px;
padding-bottom: 12px;
} 
.columns li.col3 p { 
padding : 0 5px 0 5px; 
padding-top : 10px;
padding-right: 8px;
padding-bottom: 12px;
} 
.columns li a {
float:left;
text-decoration : none; 
width : 80px;
display : block; 
color : #fff; 
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 80%; 
font-style : normal; 
font-weight : bold; 
padding-top : 1px; 
padding-bottom : 5px;
padding-right : 1px;
padding-left : 1px;
text-align : center; 
background : transparent url("img/blau1.gif") no-repeat;
} 
.columns li a:hover {
float:left;
text-decoration : none; 
width : 80px;
display : block; 
color : #fff; 
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 80%; 
font-style : normal; 
font-weight : bold; 
padding-top :1px;
padding-right : 1px; 
padding-left : 1px; 
padding-bottom : 5px;
text-align : center; 
background : transparent url("img/blau2.gif") no-repeat;
} 
.columns li a.a2 {
float:left;
text-decoration : none; 
width : 25px;
display : block; 
color : #fff; 
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 80%; 
font-style : normal; 
font-weight : bold; 
padding-top : 1px; 
padding-bottom : 5px;
text-align : center; 
background : transparent url("img/blau3.gif") no-repeat;  
} 
.columns li a.a2:hover {
float:left;
text-decoration : none; 
width : 25px;
display : block; 
color : #fff; 
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 80%; 
font-style : normal; 
font-weight : bold; 
padding-top :1px; 
padding-bottom : 5px;
text-align : center; 
background : transparent url("img/blau4.gif") no-repeat;
}  
.li2 { 
color : #ff0000;
padding-left : 10px; 
padding-right : 10px;
font-size : 130%;
font-weight : bold;
font-family : Arial;  
}
.li2 li{ 
float : left;
}
.a1 {
right: 30px;
}
.a1 a:link, .a1 a:visited {
width : 132px;
text-align : center;
font-weight : bold;
font-size : 90%;
color : #1c3446; 
display : block; 
text-decoration : none; 
color : #ffffff; 
background : transparent url("img/button1.gif") no-repeat ;
padding-top : 3px;  
padding-bottom :2px; 
} 
.a1 a:hover { 
text-align : center;
font-weight : bold;
font-size : 90%; 
text-decoration : none; 
color : #ffffff; 
background : transparent url("img/button2.gif") no-repeat; 
padding-top : 3px; 
padding-bottom :2px; 
}
.p3{ 
font-size : 75%;
color : #3f4345;
padding-left : 10px; 
padding-right : 10px;
}
.p4{ 
font-size : 65%; 
padding-right : 10px;
}
.span3 {
color : #ff0000;
}
.p { 
background : transparent url("img/p1.jpg") no-repeat ; 
padding-left : 10px; 
padding-right : 10px;
}
.curlnk3 { 
padding-top : 2px; 
padding-bottom : 2px;
text-align : center; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 100%; 
font-style : normal; 
font-weight : bold; 
color : #ffffff; 
background : transparent url("img/bg4.gif") no-repeat ; 
} 
.curlnk4 { 
padding-top : 2px; 
padding-bottom : 2px;
text-align : center; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 100%; 
font-style : normal; 
font-weight : bold; 
color : #ffffff; 
background : transparent url("img/bg5.gif") no-repeat ; 
}
.curlnk2 { 
padding-top : 2px; 
padding-bottom : 2px;
text-align : center; 
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 100%; 
font-style : normal; 
font-weight : bold; 
color : #ffffff;  
background : transparent url("img/bg2.gif") repeat ; 
} 
#pgright {  
left: 839px;
background : #fff;
position : absolute; 
top : 0; 
margin : 15px 0 5px 0; 
width : 158px; 
border-top-width : 0; 
border-right-width : 0px; 
border-bottom-width : 1px; 
border-left-width : 1px; 
border-top-style : solid; 
border-right-style : solid; 
border-bottom-style : solid; 
border-left-style : solid; 
border-top-color : #dddddd; 
border-right-color : #dddddd; 
border-bottom-color : #dddddd; 
border-left-color : #dddddd; 
} 
#pgtail { 
width: 644px;
clear : both; 
margin : 2em 0 0 0; 
padding : 0.5em 0 1em 0; 
position : absolute; 
font-size : 100%; 
line-height : 1.0; 
} 
#v_mnu_01 ul {
font-weight : bold;
font-family : Verdana;
font-size: 90%; 
padding : 0; 

} 
.curlnk { 
width : 182px; 
padding-top : 2px; 
padding-bottom : 2px;
text-align : center; 
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 100%; 
font-style : normal; 
font-weight : bold; 
color : #ffffff; 
background : transparent url("img/bg3.gif") no-repeat ; 
}  
#v_mnu_01 ul { 
list-style : none; 
margin : 0; 
padding : 0; 
position : static; 
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 90%; 
font-weight : bold; 
text-decoration : none; 
} 
#v_mnu_01 { 
width : 182px; 
margin : 0;  
list-style:none;
} 
#v_mnu_01 li a{ 
font-weight : bold;
font-size : 90%;
text-decoration : none;  
} 
#v_mnu_01 .notopbrdr0xNone { 
border-top-style : none; 
border-right-style : none; 
border-bottom-style : none; 
border-left-style : none; 
} 
#v_mnu_01 li a:link, #v_mnu_01 li a:visited { 
color : #1c3446; 
display : block; 
background : transparent url("img/bg1.gif") repeat ;
padding-top : 0px; 
padding-right : 0px; 
padding-bottom : 0px; 
padding-left : 10px;
text-decoration : none; 
} 
#v_mnu_01 li a:hover { 
font-weight : bold;
font-size : 90%; 
text-decoration : none; 
color : #ffffff; 
background : transparent url("img/bg2.gif") repeat top right; 
padding-top : 0px; 
padding-right : 0; 
padding-bottom : 0px; 
padding-left : 10px;  
} 
#v_mnu_01 li a.subnav { 
border-top-width : 1px; 
border-right-width : 1px; 
border-bottom-width : 0; 
border-left-width : 1px; 
border-top-style : dotted; 
border-right-style : solid; 
border-bottom-style : solid; 
border-left-style : solid; 
border-top-color : #dddddd; 
border-right-color : #dddddd; 
border-bottom-color : #dddddd; 
border-left-color : #dddddd; 
font-weight : normal;
font-size : 90%; 
text-decoration : none; 
color : #1c3441;  
padding-top : 0px; 
padding-right : 0; 
padding-bottom : 0px; 
padding-left : 20px;  
background : #fffffd;
}  
#v_mnu_01 li a.subnav:hover { 
font-weight : normal;
font-size : 90%; 
text-decoration : none; 
color : #ffffff;  
padding-top : 0px; 
padding-right : 0; 
padding-bottom : 0px; 
padding-left : 20px;  
background : transparent url("img/bg2.gif") repeat top right; 
} 
#seite { 
background : transparent url("img/bg2.gif") repeat top right; 
} 
.bg { 
border-top-width : 1px; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 1px; 
border-top-style : dotted; 
border-right-style : solid; 
border-bottom-style : solid; 
border-left-style : solid; 
border-top-color : #dddddd; 
border-right-color : #dddddd; 
border-bottom-color : #dddddd; 
border-left-color : #dddddd; 
width : 180px; 
margin : 0; 
text-align: center;
padding-bottom : 20px;
}
.txtflt { 
padding-top :10px; 
padding-right : 10px; 
padding-bottom :5px; 
padding-left : 10px;
float: left;
} 
.txtflt p { 
font-size : 80%;
float: left;
} 
h2, h3, h4, h5, h6 { 
margin : 0 0 0.5em 0; 
color : #3e5f7a; 
} 
h1 { 
padding-top : 2px; 
padding-bottom : 2px;
padding-left : 10px; 
color : #ffffff; 
font-size : 110%; 
background : transparent url("img/bg2.gif") repeat top right; 
} 
.h2 { 
padding-top : 2px; 
padding-bottom : 2px;
padding-left : 10px; 
color : #ffffff; 
font-size : 110%; 
background : transparent url("img/bg2.gif") repeat right; 
}
h2 { 
font-size : 125%; 
} 
h3 { 
font-size : 125%; 
} 
h4 { 
font-size : 115%; 
} 
h5 { 
font-size : 105%; 
} 
h6 { 
font-size : 100%; 
} 
p, ul, ol, dl { 
margin : 0 0 0.5em 0; 
} 
ul { 
padding : 0 0 0 25px; 
} 
a { 
text-decoration : underline; 
} 
a:link { 
color : #1c3446; 
} 
a:visited { 
color : #111f4a; 
} 
a:hover { 
color : #335c7d; 
font-weight : bold; 
text-decoration : none; 
} 
a:active { 
color : #33cd7d; 
} 
img { 
border : none; 
}

img2 { 
border : none;
width:88px;
height:31px;
}
hr { 
height : 1px; 
clear : both;
color : #dddddd ;
}
