body, html {
 height: 100%;
 border: 0px;
 margin: 0px;
 padding: 0px;
 font-family: Arial,Helvetica,Sans Serif;
 font-size: 12px;
}

.wrapper {
 margin: 0px auto 0px auto; 
 width: 955px; 
 height: 100%;
}

form { display: inline; }

ul { 
	margin: 10px 0px 10px 0px;
	padding: 0px;
}

li {
	margin: 0px 0px 0px 20px;
}


.antifloat {
 clear: both;
 height: 0px;
 font-size: 1px;
}

.onlyprint { display: none; }

h1 {
 margin: 10px 0px 20px 0px;
 padding: 0px;
 font-size: 18px;
 font-weight: bold;
}

h2 {
 margin: 10px 0px 5px 0px;
 padding: 0px;
 font-size: 16px;
 font-weight: bold;
}

h3 {
 margin: 10px 0px 5px 0px;
 padding: 0px;
 font-size: 13px;
 font-weight: bold;
}

div#head1 {
 width: 955px;
 height: 87px;
}

div#head1 div#logo {
 float: left;
 width: 145px;
 height: 85px;
}

div#head1 div#bannergesamt {
 float: left;
 width: 665px;
 height: 85px;
}

div#head1 div#bannerleft {
 float: left;
 width: 415px;
 height: 85px;
}

div#head1 div#bannerright {
 float: left;
 width: 250px;
 height: 85px;
}

div#head1 div#suche {
 float: left;
 width: 145px;
 height: 85px;
 background-color: #cccccc;
}

div#head1 div#suche div#suche2 { padding: 5px 10px 5px 10px; }

div#head2 {
 width: 955px;
 height: 37px;
}

div#head2 div.left {
 float: left;
 width: 145px;
 height: 35px;
 background-color: #00297b;
}

div#head2 div#menu {
 float: left;
 width: 665px;
 height: 35px;
 background-color: #adb5d6;
}

div#head2 div#menu div#menu2 {
 padding: 9px 10px 0px 10px;
}

div#head2 div#menu div#menu2 a {
 float: left; margin: 0px 10px 0px 0px;
}
 
div#head2 div#language {
 float: left;
 width: 145px;
 height: 35px;
 background-color: #999999;
}

div#head2 div#language2 {
 padding: 8px 10px 0px 10px;
}

div#head3 {
 width: 955px;
}

div#content {
 float: left;
 background-color: #ffffff;
}

div#content div#content2 {
 padding: 10px;
}

div#contentright {
 float: left;
 width: 250px;
 background-color: #d6deef;
 padding: 30px 0px 20px 0px;
}

div#right {
 float: left;
 width: 145px;
 background-color: #cccccc;
}

div#bottom {
 margin: 20px 0px 50px 0px;
}

div#bottom div#bottom2 {
 width: 100%;
 text-align: right;
}

div#bottom a {
 float: right; 
 margin: 0px 0px 0px 5px;
 font-size: 10px;
 color: #000000;
 text-decoration: none;
}

div#bottom a:hover {
 text-decoration: underline;
}

div#bottom img {
 margin: 0px 2px 0px 0px;
}
 
div#menuleft {
 float: left;
 width: 145px;
 background-color: #adb5d6;
}

div#menuleft2 {
 padding: 45px 5px 0px 10px;
}

div.menuleftlevel {
 margin: 0px 0px 0px 10px;
}
 
div#sps {
 margin: 0px 0px 25px 0px;
 font-size: 8px;
 color: #000000;
}

div#sps a {
 color: #000000;
 font-size: 10px;
 text-decoration: none;
}

div#sps a:hover {
 text-decoration: underline;
}

div.download {
 margin: 10px 0px 20px 0px;
}

div.download2 img {
 margin: 3px 5px 0px 0px;
}

div.download2 {
 margin: 0px 0px 5px 0px;
}

div.download3 {
 margin: 10px 0px 2px 0px;
}

div.fahne {
 float: left;
 margin: 0px 3px 0px 0px;
}

img.fahnepfeil {
 margin: 2px 0px 0px 0px;
}

div#topnewslist {
 padding: 0px 10px 0px 10px;
}

div#topnewslist div.topnews {
 margin: 20px 0px 10px 0px; font-size: 8pt;
}

div#suchformular { margin: 0px 0px 5px 0px; }
.label { font-size: 11px; }
div#suchformular input.suchfeld { width: 90px; font-size: 11px; border: 1px solid #000000; }
div#suchformular  .suchbutton { border: 1px solid #000000; width: 20px; height: 18px; line-height: 100%; font-weight: bold; } 
 
div.suchgruppe { margin: 0px 0px 30px 0px; }
div.sucheintrag { margin: 0px 0px 10px 0px; }
 
.direktlink {
 width: 120px;
 font-size: 11px;
}
 
strike { 
 color: #cc0000;
 text-decoration: none; 
}

u { 
 color: #CC0000;
 text-decoration: none;
}


a { color:#005CA1; text-decoration: underline; line-height: 16px; }
a:hover{ text-decoration:none; }


a.menuleft  { display: block; color: #005CA1; font-size: 12px; text-decoration: underline; line-height: 16px; }
a.menuleft:hover { text-decoration: none; }
a.aktiv  { font-weight: bold; }


.mb10 { margin: 0px 0px 10px 0px; }
.padd10 { padding: 10px; }

img.li { margin: 0px 10px 10px 0px; }
img.re { margin: 0px 0px 10px 10px; }

.linie { width: 100%; background-color: #999999; height: 1px; font-size: 1px; }
.liniemargin { margin: 10px 0px 10px 0px; }
.liniegelb { background-color: #ffd610; width: 955px; height: 2px; }

/****- CYBERTEXT new media, os.css, 01.06.2005 ****/

/******  Link  *****************************************************************************************/




a.navquer{font-family:Arial,Helvetica,Sans Serif;font-size:10px;text-decoration:none;}
a.navquer:link{color:#000000;text-decoration:none;}
a.navquer:visited{color:#000000;text-decoration:none;}
a.navquer:hover{color:#000000;text-decoration:underline;}
a.navquer:active{color:#000000;text-decoration:none;}

a.navquere2{font-family:Arial,Helvetica,Sans Serif;font-size:12px;text-decoration:none;}
a.navquere2:link{color:#005CA1;text-decoration:underline;}
a.navquere2:visited{color:#000000;text-decoration:underline;}
a.navquere2:hover{color:#005CA1;text-decoration:underline;}
a.navquere2:active{color:#005CA1;text-decoration:underline;}

/******  texte  ****************************************************************************************/

/******  tabellen farbe  *******************************************************************************/

.bgstand{background-color:#000852;}		/*** Standard-Farbe des Hintergrundes  ***/
.bgblue{background-color:#2F4E88;}		/*** Standard Linienfarbe  ***/
.bgdablue{background-color:#102269;}	/***   ***/
.bggr{background-color:#22305C;}		/***   ***/
.bgpartner{background-color:#132468;}	/***   ***/

/******  formulare  ************************************************************************************/

.form{font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#000000;BORDER-LEFT:#999999 thin solid;border-width:2px;background-color:#D3D3D3;font-weight:bold}
.form2{font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#000000;BORDER-LEFT:#CC9933 thin solid;BORDER-RIGHT:#CC9933 thin solid;BORDER-TOP:#CC9933 thin solid;BORDER-BOTTOM:#CC9933 thin solid;border-width:2px;background-color:#F4EDDB;font-weight:bold}

