html,body {

	margin: 0px;

	padding: 0px;

	background:#fff;

    overflow:hidden;

    font-family: Verdana, sans-serif;

    scrollbar-3dlight-color: #505050;

    scrollbar-arrow-color: #505050;

    scrollbar-darkshadow-color: #505050;

    scrollbar-face-color: #fff;

    scrollbar-highlight-color: #fff;

    scrollbar-shadow-color: #fff;

    scrollbar-track-color: #fff;

}



table#gesamt { 

height:100%; width:100%;

padding:0px;

margin:0px;

overflow:hidden;

}



table#container {

width: 100%;

height: 400px;

overflow:hidden;

padding:0px;

margin:0px;



}

table#header { 

width: 100%;

height: 110px;

overflow:hidden;

background:#fff;

padding:15px;

margin:0px;

}



table#header td { 

text-align: right;

}



table#content {

border-top: 1px solid #505050;

width:100%;

height: 400px;

color: #505050;

margin:0px;

font-size: 11px ! important;
line-height: 130%; 
}

table#content td {

padding:0px;

height: 400px;

}



td#c_links {

width: 500px;

overflow: hidden; 

text-align: right;

margin:0px;

}

*html td#c_links img{

margin-bottom:-3px

}



td#c_rechts { 

width: auto;

height: 400px;

margin:0px;

}

#text { 

overflow:auto;width:auto;height:395px;padding-left:30px;padding-top:5px;padding-right:10px;

}

*html #text { 

height:400px; padding-top:0px;

}

/* op 6+7*/

html:first-child>b\ody #text {

height:400px;

}



#text p{ 

width:400px;

}



table#daten {

color:#505050; font-size: 11px ! important;
line-height: 130%; 
margin:0px;height:auto;

}

table#daten  td{ 

padding-left:0px;margin:0px;height:auto;

}



table#footer { 

width: 100%; 

height: 110px;

overflow:hidden;

background:#fff;



margin: 0px;

border-top: 1px solid #505050;

padding:10px;

}

table#footer td { 

text-align: left;

}



table#menu {

font-family: Verdana, sans-serif;

font-size: 11px ! important;

float: left; 

width: 500px; 

margin: 0px;

padding:10px;

}

table#menu td { 

text-align: center; padding-left: 8px; padding-right: 8px; /* padding(f?r border) hier (nochmals) f?r mozilla */

}





/*Menu links*/

a.normal:link, a.normal:visited {

display:block; COLOR:#505050; TEXT-DECORATION:none; border: 1px solid #fff; padding: 2px;}

a.normal:hover, a.normal:active, a.aktiv:focus {

display:block; COLOR:#505050; border: 1px solid #ff0000; TEXT-DECORATION:none; padding: 2px; }

a.aktiv:link, a.aktiv:visited {

display:block; COLOR:#fff; border: 1px solid #ff0000; TEXT-DECORATION:none; padding: 2px;}

a.aktiv:hover, a.aktiv:active, a.aktiv:focus {

display:block; COLOR:#505050; border: 1px solid #ff0000; TEXT-DECORATION:none; padding: 2px;  }





table#english {

font-family: Verdana, sans-serif;

font-size: 11px ! important;
line-height: 130%; 
float: right;  

/*border: 1px solid red;*/

margin: 0px;

padding-right:40px;

padding-top:10px;

}

table#english a {

color:#ff0000;TEXT-DECORATION:none; }

table#english a:hover {

color:#ff0000;TEXT-DECORATION:none; }









a.text_links { 

color:#505050;

text-decoration: underline;

}

a:hover.text_links { 

color:#ff0000;

text-decoration: none;

}



a.anker { 

color:#505050;

text-decoration: underline;

}

a:hover.anker { 

color:#505050;

text-decoration: none;

}



table#pub{

font-family: Verdana, sans-serif;

font-size: 11px ! important;
line-height: 130%; 
float: right;  

margin: 0px;

padding-right:40px;

padding-top:10px;

color:#505050;

}

table#pub a {

color:#505050;TEXT-DECORATION:none; }

table#pub a:hover {

color:#ff0000;TEXT-DECORATION:none; }




