/* Layout */
body{
 margin:0px;
 padding:0px;
 font-size:100%;
 color:#000;
 background-color:#FFF;
 }

body,
input,
textarea{
 font-family: Verdana, Arial sans-serif;
 }

div#pageWrapper{
 width:905px;
 margin:0 auto;
 margin-top:20px;
 background-color:#FFF;
 }
 
div#pageTop{
 margin:0px;
 padding:0px;
 height:25px;
 background-color:#F1CA17;
 border-left:6px solid #002B71;
 border-right:6px solid #002B71;
 border-bottom:1px solid #FFF;
 }
 
div#pageHeader{
 margin:0px;
 padding:0px;
 height:135px;
 background-color:#FFF;
 border-bottom:1px solid #FFF;
 border-left:6px solid #B4B4B4;
 border-right:6px solid #B4B4B4;
 }
 
 div#pageHeader img {
 border:0;
 }
 
div#pageMainNavigation{
 margin:0px;
 padding:0px;
 width:200px;
 float:left;
 }
 
div.pageTrenner{
 margin:0px;
 padding:0px;
 height:3px;
 background-color:#B4B4B4;
 border-top:1px solid #002B71;
 border-bottom:1px solid #002B71;
 border-right:6px solid #002B71;
 border-left:6px solid #002B71;
 }
 
 div#pageContentWrapper{
 margin:0px;
 padding:0px;
 background-color:#FFF;
 border-bottom:1px solid #FFF;
 border-left:6px solid #B4B4B4;
 border-right:6px solid #B4B4B4;
 }
 
div#pageContentTeaser{
 width:200px;
 float:left;
 padding:0;
 font-size:80%;
 text-align:justify;
 border-top:1px solid #FFF;
 }
 
 div#pageContent{
 padding:0;
 margin:0;
 border-left:200px solid #002B71;
 padding-bottom:200px;
 background-color:#FFF;
 }
 
div#content{
 margin:0px;
 padding:30px 30px 0 30px;
 height:1%;
 font-size:80%;
 text-align:justify;
 }
 
div#pageTrennerBottom{
 margin:0px;
 padding:0px;
 height:3px;
 background-color:#B4B4B4;
 border-top:1px solid #636467;
 border-bottom:1px solid #636467;
 border-right:6px solid #636467;
 border-left:6px solid #636467;
 }
 
 div#pageFooter{
 margin:0px;
 padding:0px;
 height:20px;
 color:#002B71;
 background-color:#F1CA17;
 border-left:6px solid #002B71;
 border-right:6px solid #002B71;
 font-weight:bold;
 text-align:center;
 padding-top:4px;
 font-size:70%;
 }
 
/* Headlines */
h1{
 margin:0;
 padding:0;
 font-size:155%;
 color:#002B71;
 letter-spacing:1px;
 text-transform:uppercase;
 font-weight:bold;
 padding-bottom:15px;
 }

h2{
 margin:0;
 padding:0;
 font-size:130%;
 color:#636467;
 padding-bottom:10px;
 padding-top:20px;
 text-transform:uppercase;
 font-weight:bold;
 text-align:left;
 }
 
h3{
 margin:0;
 padding:0;
 font-size:100%;
 font-weight:bold;
 color:#002B71;
 text-transform:uppercase;
 padding-top:20px;
 margin-bottom:5px;
 border-bottom:1px solid #002B71;
 }
 
h4{
 margin:0;
 padding:0;
 padding-top:10px;
 font-size:100%;
 color:#FF0306;
 font-weight:bold;
 }
 
/* Anker */
a,
a:visited,
a:hover{
 color:#598CE0;
 text-decoration:none;
}

a:hover{
 text-decoration:underline;
}

a img{
 border:0;	
}

/* Tabellen */
table{
 width:100%;
 text-align:left;
}

table,
table tr td,
table tr th{
 border:0;
}

table tr td,
table tr th{
 vertical-align:top;
}

table.border{
 width:100%;
 text-align:left;
}

table.border,
table.border tr td,
table.border tr th{
 border:1px solid #598CE0;
 border-collapse:collapse;
}

table.border tr th{
height:20px;
background-color:#B4B4B4;
text-align:center;
}

table.border tr td,
table.border tr th{
 vertical-align:top;

}

table.ueberuns tr td,
table.ueberuns tr th{
 vertical-align:top;
 height:50px;
}

/* Helfer */
div.right{
 text-align:right;
}

p{
 padding:0;
 margin:0;
 padding-bottom:8px;
 }
