.home
{
font-family:arial, helvetica, sans serif;
font-size:16px;
font-weight:regular;
text-align:center;
word-spacing:1px;
color:#005381;
padding-top:1px;
}

.home1
{
font-family:arial, helvetica, sans serif;
font-size:14px;
font-weight:regular;
text-align:center;
word-spacing:1px;
color:#005381;
padding-top:0px;
}

.home2
{
font-family:arial, helvetica, sans serif;
font-size:14px;
font-weight:regular;
text-align:center;
color:#005381;
}

.tabhead
{
border:solid 1px #003080;
}

.tabbord
{
border:solid 1px #C0C0C0;

}

.tab
{
margin-top:20px;
border:solid 0px #FFBF00;
font-family:verdana;
font-size:12px;
}

.tabnav
{
font-size:10px;
text-decoration:none;
height:10px;
width:20px;
}

.tab2
{
color:#ffffff;
font-size:10px;
margin-top:10px;
padding-top:6px;
padding-right:0px;
padding-left:0px;
}

.tab3
{
padding-bottom:25px;
padding-right:1px;
}

.unt
{
width:550px;
color:#005381;
font-family:arial, helvetica, sans serif;
font-size:12px;
margin-left:15px;
margin-right:15px;
text-align:justify;
}

.stgb
{
padding-left:0px;
}

.stg
{
width:600px;
padding-left: 3px;
padding-right:3px;
padding-top: 4px;
word-spacing:1px;
color:#005381;                        /*#001060;*/                /*#003080;*/
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}


.refhaupt
{
width:580px;
color:#005381;
font-family:arial, helvetica, sans serif;
}

.referenz
{
color:#005381;
background-color:#EFEFEF;
font-family:arial, helvetica, sans serif;
font-size:12px;
padding:16px;
border-bottom:solid #ffffff 3px;
text-align:justify;
}

.referenz1
{
background-color:#ffffff;
color:#005381;
font-family:arial, helvetica, sans serif;
font-size:10px;
padding-left:0px;
font-weight:bold;
background-color:#cdcdcd;

}

.referenz2
{
background-color:#ffffff;
color:#005381;
font-family:arial, helvetica, sans serif;
font-size:11px;
padding-left:0px;
font-weight:bold;
}

.ref1
{
color:#005381;
background-color:#dcdcdc;
font-family:arial, helvetica, sans serif;
font-size:14px;
font-weight:lighter;
}

.ref2
{
color:#ffffff;
background-color:royalblue;
font-family:arial, helvetica, sans serif;
font-size:14px;
font-weight:lighter;
}

.imp
{
width:600px;
background-color:#FFFFFF;
color:#005381;
font-family:arial, helvetica, sans serif;
font-size:12px;
text-align:justify;
}

#imp1
{
font-size:12px;
color:#005381;
wor-spacing:100px;
}

.imphaf
{
width:600px;
color:#777777;
font-size:10px;
text-align:justify;
margin-top:40px;
}

.ges
{
width:600px;
font-family:arial, helvetica, sans serif;
font-size:12px;
text-align:justify;
color:#005181;
}

.test
{
float:left;
}

.agb
{
width:600px;
font-family:arial, helvetica, sans serif;
font-size:12px;
text-align:justify;
word-spacing:1px;
color:#005381;
}

.fra
{
padding-top:8px;

}

body
{
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
/*color:#003399;*/
background-color:#FFFFFF;
}

.form
{
color:#005381;
font-family:arial, helvetica, sans serif;
font size:16px;
text-align:justify;
background-color:#beige;
border-top:solid 1px #DFDFDF;
border-bottom:solid 1px #DFDFDF;
}

.bvg
{
color:#BFBFBF;
font-family:Arial, helvetica, sans serif;
font-size:13px;
font-weight:regular;
letter-spacing:1px;
word-spacing:1px;
}


h1
{
font-family:arial, Helvetica, Sans-serif;
font-size:30px;
font-weight:lighter;
padding-top:12px;
color:#005381;                                /*#0050A0;*/
letter-spacing:2px;
text-align:center;
}

h3
{
color:#005381;
font-family:arial, helvetica, sans serif;
font-size:14px;
padding-top:4px;
}

h4
{
color:#C6C3C6;
font-family:arial, helvetica, sans serif;
font-size:12px;
text-align:right;
padding-top:4px;
font-weight:lighter;
}

h5
{
color:#C6C3C6;
font-family:arial, helvetica, sans serif;
font-size:11px;
text-align:left;
padding-right:0px;
padding-top:0px;
font-weight:lighter;
}

/* hauptgerüst */


.textinhalt
{
width:600px;
text-align:justify;
padding-left: 3px;
padding-right:3px;
padding-top: 4px;
word-spacing:1px;
color:#005381;                        /*#001060;*/                /*#003080;*/
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}



/* scrolleiste internet explorer ab vers.5.5 */





.menu1
{
width:100px;
height:100px;
font-family:arial, helvetica, sans serif;
font-size:4px;
margin-top:0px;
background-color:#0070C0;
color:#ffffff;
text-decoration:none ;
border-solid:5px #003399;
}

.menueigen
{
width: 150px;
height:14px;
margin-left:0px;
padding-left: 20px;                              /*#EFEBDE*/
padding-bottom:40px;
color:#009090;
background-color:#005381;                         /*#291268;*/
font-family: Arial, helvetica, sans serif;
font-size:13px;
font-weight:regular;
border:solid 2px #ffffff;
}

.menueshortnav
{
color:#009090;
background-color:#005381;                         /*#291268;*/
font-family: Arial, helvetica, sans serif;
font-size:10px;
font-weight:regular;
border:solid 2px #ffffff;
}

.menueshortnav1
{
border:solid 2px #ffffff;
}


/* allgemeine links im text */




                                /*listennavi*/





.dreiunten
{
color:#FFFFFF;
font-size:10px;
border:solid #ffffff 0px;
}




                                /*Navihov*/

a:link
{
color: # ffffff;
text-decoration:none;
}

a:visited
{
color: # ffffff;
text-decoration:none;
}

a:hover
{
background-color:#FF7F00 ;                        /*#0090E0;*/
color:#ffffff;
}

a:active
{
text-decoration:none;
font-weight:bold;
}

a:focus
{
text-decoration:none;
font-weight:bold;
background-color:#080;
}
                                          /*divstyle*/
.div_zeile_iframe
{
width:640px;
height:120px;
position:relative;
background-color:#dddddd;
border:1px solid #CFCFCF;
padding:0px;
}

.divbild
{
float:left;
margin:1px;
position:fixed;
}

.divtext
{
float:left;
margin:2px;
font-family:Arial, helvetica, sans serif;
font-size:11px;
color:#003399;
text-align:right;
padding-left:30px;
}

/* vorläufige chaosbeseitigung */

#swscontent { 
  padding:0px;
  margin:0px;
  margin-left:56px;
  color:#005381;
  font-family:arial, helvetica, sans serif;
  font-size:12px;
}
.strng { font-weight:bold; }
