body {
margin:0px;
padding: 15px;
font-family:Verdana,Tahoma,Arial,sans-serif;
font-weight:normal;
background-color: #AAAAAA;
text-align: center;
}

#alles {
background-color: #AAAAAA;
color: #000000;
width:1100px;
vertical-align: middle;
border: 1px solid black;
margin: 0px auto;
}

table,td, span, a{
font-size: 1em;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

h1 {
font-size: 24px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

p {
font-size: 1em;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.ueberschrift{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.2em;
font-weight:bold;
color: #004080;
}

.header{
clear: both;
color: black;
margin: 0px;
padding: 0px;
height: 90px;
background-color: white;
background: white url(../Bilder/Logo_Firma.jpg) no-repeat;
background-position: 4px 8px;
}


.header_text1{
float: left;
position: relative;
margin: 0px;
top: 68px;
left: 35px;
padding: 0px;
}




.header_right{
float: right;
margin: 0px;
padding: 0px;
height: 90px;
width: 350px;
background: white url(../Bilder/bg_header.jpg) no-repeat;
background-position: 0px 0px;
}



/* Für IE */
* html .logoheader{
color: #000000;
clear: both;
margin: 0px;
padding: 0px;
height: 48px;
}

.h_software
{
width:160px;
height:250px;
margin:5px 0 0 0;
background: transparent url(../images/bg-menue-button.gif) top right no-repeat;
font-size:11px;
color: #FFFFFF;
line-height:20px;
}

.b_software
{
width:160px;
height: 230px;
font-size:11px;
text-align:center;
border:1px black solid;
background-color: #FFFFFF;
}

.h_benutzerkonto{
width:160px;
height:60px;
margin:5px 0 0 0;
background: transparent url(../images/bg-menue-button.gif) top right no-repeat;
text-align:center;
font-size:11px;
color: #FFFFFF;
line-height:20px;
}

.h_benutzerkonto1{
width:160px;
height:160px;
margin:5px 0 0 0;
background: transparent url(../images/bg-menue-button.gif) top right no-repeat;
text-align:center;
font-size:11px;
color: #FFFFFF;
line-height:20px;
}

.b_benutzerkonto{
width:160px;
height:40px;
font-size:11px;
text-align:center;
border:1px black solid;
background-color: #FFFFFF;
}

.b_benutzerkonto1{
width:160px;
height:140px;
font-size:11px;
text-align:center;
border:1px black solid;
background-color: #FFFFFF;
}

.h_neuigkeiten{
width:210px;
height:auto;
margin:5px 0 0 0;
background: transparent url(../images/bg-menue-button.gif) top right no-repeat;
text-align:center;
font-size:11px;
color: #FFFFFF;
line-height:20px;
}

.b_neuigkeiten{
width:210px;
height:auto;
font-size:11px;
text-align:center;
border:1px black solid;
background-color: #FFFFFF;
}


.haederueber{
width:210px;
font-weight:bold;
color: #FFFFFF;
font-size: 11px;
line-height: 20px;
background-color: #004080;
}

.menue1{
height: 27px;
background: #000000 url(../images/bg-menue.gif) top left repeat-x;
}

.menue1_right{
padding-left: 180px;
}


.content{
font-size: 0.8em;
font-weight: normal;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color: #FFFFFF;
padding:20px;
}



td.subnav {
margin-top:0px;
border-bottom: 0px solid #B1B4B8;
font-size:10px;
}

td.user {
font-size:12px;
color:white;
font-style:italic;
font-weight:bold;
}


.sitenav{
color: white;
}

.subnav{
color: white;
}


.subnav a:link{
color: white;
}

.subnav a:visited{
color: white;
}

.sitenav a:link{
color: white;
}

.sitenav a:visited{
color: white;
}



.Neuigkeiten a:link{
color: black;
}

.Neuigkeiten a:visited {
color: black;
}


.Fusszeile{
float:bottom;
background-color: #F2F2F2;
Height: 12px;
text-align:center;
}

a:visited{color: black;}
a:link{color: black;}
a:hover{color: black;}



