img {border:0px;}
body,td,th {
    font-family: Verdana,Arial, Helvetica;
    font-size: 12px;
    line-height: 15px;
    color: #000;
}
body {
    background-color: #243444;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}

p{ padding:0px; margin:0px;} 
a:focus { outline: none;}
td{vertical-align: top;}



h1{
  margin: 0px;
  padding: 0px 0px 13px 0px;
  font: normal 22px Times;
  color: #2A5569;
}

h2{
  margin: 0px;
  padding: 0px 0px 5px 0px;
  font: normal 17px Times;
  color: #2A5569;
}

h3{
  margin: 0px;
  padding: 0px 0px 0px 0px;
  font: normal 12px Verdana,Arial, Helvetica;
  color: #2A5569;
  font-weight:normal;
}


.small {font-size:10px;color:#666;}




#lay {
    background-color: #FFF;
    margin-left: 20px;
    position: relative; 
    left:50%;width:920px;
    margin-left:-460px;
}
#head {
    background-color:#FFF;
}
#headleft {
    width:460px;
    height:104px;
    float:left;
}
#headright {
    width:460px;
    height:104px;
    float:left;
    text-align:right;
}
#headspace1 {
    background-color:#C4C4C4;
    height:10px;
}
#headspace2 {
    background-color:#FFF;
    height:10px;
}
#banner {

    background-color:#FFF;;
    width:920px;
    
    
}
#headspace3 {
    background-color:#E9E9E9;
    height:10px;
}

#subbanner {
    
    min-height:30px;
    background-image: url('../imgs/subbannerbg.gif');
    background-repeat:no-repeat;
    padding-bottom:12px;
    
    

}





.navlay {
    
    background-color:#E9E9E9;
    border-bottom:#FFF 1px solid;
    padding-right:10px;
    padding-left:10px;
    padding-bottom:3px;
    
}

.navlay ul
{
  margin: 0px;
  padding: 0px;
  font: normal 11px Verdana;
  list-style: none;
  
}
.navlay ul li {margin-bottom:0px;}

.navdig{
    background-image: url('../imgs/diagbg.gif');
    background-repeat:no-repeat;
    background-position:100% 100%;
    width:70px;
    
}
    
.homelink{ font: normal 11px Verdana;padding-left:10px;}
    


#content {
    background-image: url('../imgs/contentbg.gif');
    background-repeat:repeat-x;
    background-color:#E9E9E9;
   
}

#nav {
    width:180px;
    float:left;
    position:relative;
}




#nav .inactive { padding:6px 0px 6px 10px;border-bottom:1px solid #576f88;font-size:12px;color:#243444;}
a.navinactive:link {color:#243444; text-decoration: none;}
a.navinactive:visited {color:#243444; text-decoration: none;}
a.navinactive:hover {color:#000; text-decoration: none;}
a.navinactive:active {color:#000; text-decoration: none;}

#nav .inactive2 { padding:3px 0px 3px 10px;font-size:11px;color:#243444;border-top:1px solid #b7bfc7;margin-top:5px;margin-bottom:0px;}
a.navinactive2:link {color:#243444; text-decoration: none;font-size:11px;}
a.navinactive2:visited {color:#243444; text-decoration: none;font-size:11px;}
a.navinactive2:hover {color:#000; text-decoration: none;font-size:11px;}
a.navinactive2:active {color:#000; text-decoration: none;font-size:11px;}

#nav .inactive3 { padding:6px 0px 6px 10px;font-size:11px;color:#243444;}
a.navinactive3:link {color:#243444; text-decoration: none;font-size:11px;}
a.navinactive3:visited {color:#243444; text-decoration: none;font-size:11px;}
a.navinactive3:hover {color:#000; text-decoration: none;font-size:11px;}
a.navinactive3:active {color:#000; text-decoration: none;font-size:11px;}


#nav .reactive { padding:6px 0px 6px 10px;border-bottom:1px solid #576f88;font-size:12px;color:#9b1311;background-color:#FFF;}
a.navreactive:link {color:#9b1311; text-decoration: none;}
a.navreactive:visited {color:#9b1311; text-decoration: none;}
a.navreactive:hover {color:#000; text-decoration: none;}
a.navreactive:active {color:#000; text-decoration: none;}

#nav .reactive2 { padding:3px 0px 3px 10px;font-size:11px;color:#9b1311;border-top:1px solid #b7bfc7;margin-top:5px;margin-bottom:0px;}
a.navreactive2:link {color:#9b1311; text-decoration: none;font-size:11px;}
a.navreactive2:visited {color:#9b1311; text-decoration: none;font-size:11px;}
a.navreactive2:hover {color:#000; text-decoration: none;font-size:11px;}
a.navreactive2:active {color:#000; text-decoration: none;font-size:11px;}

#nav .reactive3 { padding:6px 0px 6px 10px;font-size:11px;color:#9b1311;}
a.navreactive3:link {color:#9b1311; text-decoration: none;font-size:11px;}
a.navreactive3:visited {color:#9b1311; text-decoration: none;font-size:11px;}
a.navreactive3:hover {color:#000; text-decoration: none;font-size:11px;}
a.navreactive3:active {color:#000; text-decoration: none;font-size:11px;}

.textItem{padding-right:25px;}

#main {
    margin-left:220px;
    width:690px;
    line-height:17px;
}

#main ul {list-style-image:url('../imgs/arrow_2.gif');padding-left:18px;}
#main li {margin-bottom:10px;}

#main a:link {color:#000; text-decoration: underline;}
#main a:visited {color:#000; text-decoration: underline;}
#main a:hover {color:#cc0000; text-decoration: underline;}
#main a:active {color:#cc0000; text-decoration: underline;}

a
{
  color: #3C4675;
  text-decoration: underline;
}

a:link {color:#3C4675; text-decoration: none;}
a:visited {color:#3C4675; text-decoration: none;}
a:hover {color:#3C4675; text-decoration: none;}
a:active {color:#000; text-decoration: none;}

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


a.arrow
{
  padding-left: 13px;
  background: url('../imgs/bul_01_dark.gif') no-repeat left 50%;
}



#sti h1{
  margin: 0px;
  padding: 20px 0px 10px 0px;
  font: normal 22px Times;
  color: #2A5569;
}

#sti h2{
  margin: 0px;
  padding: 20px 0px 15px 0px;
  font: normal 17px Times;
  color: #2A5569;
}

#sti p{
  padding: 0px 0px 5px 0px;
}

.panelField {padding-left:0px;padding-right:0px;padding-bottom:10px;padding-top:0px;margin-top:0px;border-top:1px solid #CCC;margin-right:0px;} 

.panelTextfield {border:1px solid #AAA;width:278px;}
.panelButton {margin-top:10px;}
.panelHeadline2 {padding-top:0px;margin-top:0px;}

.submitFormular {margin:0px;padding:0px;}



.input { width:278px;border:1px solid #AAA;}
.zeile {padding-bottom:10px;padding-top:4px;border-bottom:1px dotted #CCC;width:520px;}
.zeilekurz {padding-bottom:0px;padding-top:4px;}
.spalte1 {width:190px;float:left;}
.spalte2 {width:400px;float:left;margin-left:210px;}
.group {margin-top:20px;margin-bottom:20px;border-top:1px dotted #CCC;background-color:#DDD;}