body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, fieldset, blockquote, th, td { 
margin : 0; 
padding : 0; 
} 
body { 
padding-top: 10px;
font : normal 100%/110% Verdana, Arial, Helvetica, sans-serif;  
color : #444444; 
text-align : center;
} 
#pghead { 
position : absolute; 
top : 0; 
left : 0; 
margin : 0 0% 0 0%; 
width : 100%; 
height : 121px; 
background : url("img/banner2.bmp") no-repeat; 
} 
#pg { 
border-right-width : 1px; 
border-left-width : 1px;
border-right-style : solid;
border-left-style : solid; 
border-right-color : #dddddd; 
border-left-color : #dddddd;
position : relative; 
margin : 0 auto 0 auto; 
text-align : left; 
width : 1000px; 
} 
#siteserch {
position : absolute; 
top : 84px;
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/checked.png") 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; 
} 
.p6 {
padding-left : 8px; 
} 
#serch {
position : absolute; 
top : 92px;
left: 5px;
right: 3px;
} 
#pgbody {
width : 100%; 
position : absolute; 
top : 118px; 
left : 0; 
height: 25px;
margin : 0 0% 0 0%;  
background : #ffffff; 
font-size : 75%;
padding-top: 0px;
}  
#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 {
padding : 0;
position : absolute; 
top : 0; 
left: 188px;
width: 634px;
margin : 15px 0 0 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;
}
#pgmain4 {
padding : 0;
position : absolute; 
top : 0; 
left: 188px;
width: 634px;
margin : 15px 0 0 0; 
border-top-width : 0; 
border-right-width : 0px; 
border-bottom-width : 0px; 
border-left-width : 0px;
border-left-style : solid; 
border-left-color : #dddddd;
}
#pgmain3 {
padding : 0;
position : absolute; 
top : 0; 
left: 188px;
width: 808px;
margin : 15px 0 0 0; 
}
#pgright2 {
right: 1px;  
position : absolute; 
top : 0;  
margin : 15px 0 5px 0; 
width : 170px; 
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;
}  
.columns3 {  
font-size : 90%;
padding-left : 0px;
} 
.columns3 h2 {   
font-size : 105%;
color : #1c3446;
border-bottom-color : #aaaaaa; 
border-bottom-style : solid;
border-bottom-width : 1px;
padding-left : 10px;
padding-top : 4px;
padding-bottom : 2px;
background : transparent url("img/bg1.gif") repeat ;
} 
.columns3 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 : #aaaaaa;
border-right-color : #aaaaaa;
border-bottom-color : #aaaaaa;
border-left-color : #aaaaaa;
float : left; 
width : 48%; 
margin-left : 7px;
margin-bottom : 7px;
}
.columns3 li p { 
padding-top : 0px;
padding-right: 0px; 
padding-bottom: 5px;
margin-left : 3px;
margin-right : 3px;
margin-top : 0px;
}
.columns3 li p.aus { 
font-size : 145%;
text-align : center;
}
.columns3 li p.gg { 
padding-bottom: 5px;
font-size : 100%;
text-align : center;
border-bottom-style : dotted;
border-bottom-color : #444444;
border-bottom-width : 1px;
}
.columns3 li p.link { 
text-align : center;
}
.columns3 li.col11 p {
color : #1c3446; 
padding-top : 0px;
padding-right: 8px; 
padding-bottom: 5px;
}
.columns3 li.col22 p { 
padding-top : 0px;
padding-right: 8px;
padding-bottom: 5px;
padding-left : 6px;
}  
.columns3 li a:link {
text-decoration : none; 
width : 121px;
display : block; 
color : #fff; 
font-family : thoma;
font-size : 90%; 
font-style : normal; 
font-weight : bold; 
padding-top : 7px; 
padding-bottom : 6px;
text-align : center; 
background : transparent url("handys/bgli.bmp") repeat;
} 
.columns3 li a:visited {
text-decoration : none; 
width : 121px;
display : block; 
color : #ffffff; 
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 90%; 
font-style : normal; 
font-weight : bold; 
padding-top : 7px; 
padding-bottom : 6px;
text-align : center; 
background : transparent url("handys/bgli.bmp") repeat;
}
.columns3 li a:hover {
text-decoration : none; 
width : 121px;
display : block; 
color : #C0CCCC; 
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 90%; 
font-style : normal; 
font-weight : bold; 
padding-top : 7px; 
padding-bottom : 6px;
text-align : center; 
background : transparent url("handys/bgli.bmp") 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 0 0 4px; 
padding-top : 10px; 
padding-right : 5px; 
color : #3f4345;
} 
.columns li.col1 p { 
padding-top : 10px;
padding-right: 5px; 
padding-bottom: 12px;
}
.columns li.col2 p {  
padding-top : 10px;
padding-right: 5px;
padding-bottom: 12px;
} 
.columns li.col3 p {  
padding-top : 10px;
padding-right: 5px;
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%; 
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 : 90%; 
font-style : normal; 
font-weight : bold; 
color : #ffffff; 
background : transparent url("img/bg4.bmp") no-repeat ; 
} 
.curlnk4 { 
padding-top : 2px; 
padding-bottom : 2px;
text-align : center; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 90%;
font-style : normal; 
font-weight : bold; 
border-right-width : 0px; 
color : #ffffff; 
background : transparent url("img/bg5.bmp") 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.bmp") repeat ; 
} 
#pgright { 
top : 0; 
margin : 15px 0 5px 0;  
background : #fff;
position : absolute; 
left: 839px;
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; 
} 
#pgright3 { 
top : 0; 
margin : 15px 0 5px 0;  
background : #fff;
position : absolute; 
left: 839px;
width : 158px; 
border-top-width : 0; 
border-right-width : 0; 
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; 
} 
.rb { 
width : 158px; 
border-top-width : 0; 
border-right-width : 1px; 
border-bottom-width : 0; 
border-left-width : 0; 
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 { 
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.bmp") no-repeat ; 
}  
#v_mnu_01 ul { 
display:block;
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 { 
display:block;
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; 
} 
#v_mnu_01 li a:hover { 
font-weight : bold;
font-size : 90%; 
text-decoration : none; 
color : #ffffff; 
background : transparent url("img/bg2.bmp") repeat top right; 
padding-top : 0px; 
padding-right : 0; 
padding-bottom : 0px; 
padding-left : 10px;  
} 
#v_mnu_01 li a.subnav:link, #v_mnu_01 li a.subnav:visited { 
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.bmp") repeat top right; 
} 
#seite { 
background : transparent url("img/bg2.bmp") repeat top right; 
} 
.bg { 
border-top-width : 1px; 
border-right-width : 1px; 
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; 
width : 180px; 
margin : 0; 
text-align: center;
padding-bottom : 20px;
background-color: #dddddf;
}
.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.bmp") repeat top right; 
} 
.h2 { 
padding-top : 2px; 
padding-bottom : 2px;
padding-left : 10px; 
color : #ffffff; 
font-size : 110%; 
background-image : url("img/bg2.bmp") repeat right; 
}
h2 { 
font-size : 115%; 
} 
.h3 { 
padding-top : 2px; 
padding-bottom : 2px;
padding-left : 10px; 
color : #ffffff; 
font-size : 90%; 
background-image : url("img/bg2.bmp") repeat right;
font-size : 85%; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
}
h3 { 
font-size : 110%; 
padding-left : 10px; 
} 
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; 
} 
.a7:link { 
color : #444444; 
text-decoration : none;
} 
.a8 { 
color : #444444; 
text-decoration : none;
} 
img { 
border : none; 
}

img2 { 
border : none;
width:88px;
height:31px;
}
hr { 
height : 1px; 
clear : both;
color : #dddddd ;
} 