body {
margin:0px;
padding: 0px;
font-family:Verdana,Tahoma,Arial,sans-serif;
font-weight:normal;
background-color: white;
text-align: center;
font-size: 20px;
}

#alles {
background-color: white;
color: #000000;
width: 100%;
vertical-align: middle;
border: 0px solid black;
margin: 0px auto;
}

.subdata{
background-color:white;
padding: 15px;
font-family:  Verdana,Tahoma,Arial,sans-serif;
font-weight:normal;
font-size:13px;
}

table,td, span, a{
font-size: 1em;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 1.2em;
font-weight:bold;
color: #004080;
}

h2 {
font-size: 16px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #004080;

}

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: 140px;
background-color: #c8d7e6;
background: #c8d7e6 url(/images/bilder/Logo_300.png) 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: 93px;
width: 350px;
//background: white url(/images/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:345px;
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: 325px;
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:200px;
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:180px;
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: 0px;
}


.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:12px;
}

td.user {
font-size:12px;
color:white;
font-style:italic;
font-weight:bold;
}


.sitenav{
color: white;
margin-left:10px;
}

.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: 18px;
font-size:14px;
text-align:center;
}



.h_support{
width:210px;
height:255px;
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_support{
width:210px;
height:235px;
font-size:10px;
border:1px black solid;
background-color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 12px;
}

.h_artikel{
margin:5px 0 0 0;
background: transparent url(../images/bg-menue.gif) top right;
text-align:center;
font-size:11px;
color: #FFFFFF;
line-height:20px;
}

.Informationen{
float:bottom;
background-color: gray;
color: white;
font-size:14px;
line-height: 30px;
}


.InfoLnk:link { text-decoration: none;}
.InfoLnk:active { text-decoration: none;}
.InfoLnk:focus { text-decoration: none;}
.InfoLnk:visited {
color: white;
text-decoration: none;
font-size:14px;
}
.InfoLnk:hover {
color: black;
text-decoration: none;
font-size:14px;
}
.InfoLnk {
color: black;
text-decoration: none;
font-size:14px;
}

.nodesktop { display: none }

.notablet { display:block }

.archiv1{
display: none;
}

.archiv2{
width:100%;
font-size:16px;
}

.archiv3{
display: none;
}


#mmenue2{
background-color: silver;
}


#mmenue2 a:link{
font-size: 18px;
text-decoration:none;
font-weight:normal;
color: white;
line-height: 36px;
font-family:Verdana,Tahoma,Arial,sans-serif;
border-left:0px #004080 solid;
}

#mmenue2 a:visited{
font-size:18px;
text-decoration:none;
font-weight:normal;
border-left:0px #808080 solid;
color: white;
}

#mmenue2 a:hover{
font-size:18px;
color:black;
text-decoration:none;
border-left:0px #808080 solid;
}

.mmenue1 { display: none }


.hinfo { display: none }

.BackLnk:link { text-decoration: none;}
