/*Screen CSS */

* {padding: 0; margin: 0;}

/*Generelle CSS Einstellungen*/
body {
 font-family: Arial, Helvetica, sans-serif;
 color: #333;
 font-size: 0.8em;
 margin-top:20px;
 background-color:#fff;
}

/*CSS zur Gestaltung der Texte und Bilder*/
#content h1{
 font-size:1.0em;
}
#content h2, h3, h4, h4, h5, h6{
 font-size:1.0em;
 color:#2061a2;
 margin-bottom:10px;
 margin-top:10px;
}
#content a:link{
 color:#2061a2;
 text-decoration:underline;
}
#content a:hover{
 color:#C9C9BE;
 text-decoration:none;
}
#content a:visited{
 color:#2061a2;
 text-decoration:underline;
}
#footer_screen a:link{
 color:#2061a2;
 text-decoration:underline;
}
#footer_screen a:hover{
 color:#555;
 text-decoration:none;
}
#footer_screen a:visited{
 color:#2061a2;
 text-decoration:underline;
}
.bild_links{
 float:left;
 margin-right:10px;
 margin-bottom:10px;
}
.bild_rechts{
 float:right;
 margin-left:10px;
 margin-bottom:10px;
}
#bild_rahmen{
 border:1px dotted #555;
 padding:2px;
}

/*CSS zur Positionierung und Gestaltung der DIV´s*/
#wrapper {
 width: 100%;
 margin: 0 auto;
 border: 0px solid #ccc;
 background-color:transparent;
}
#header_oben {
 display: none;
}
#header_mitte{
 display: none;
}
#navi {
 display: none;
}
#navi ul{
 margin-left:7px;
}
.check{
display:none;
}
#header_unten {
 display: none;
}
#content_header_impressum {
 display: none;
}
#content_header_leistungen {
 display: none;
}
#content_header_vertriebspartner {
 display: none;
}
#content_header_datenschutz {
 display: none;
}
#content a:link{
 color:#0c3681;
 text-decoration:underline;
}
#content a:hover{
 color:#000;
 text-decoration:none;
}
#navi a{
 display: none;
}
#navi a:hover{
 display: none;
}
#content { /* Parent Wrapper for inside boxes */
 width: 100%;
 border: 0px solid #ccc;
 padding-top: 12px;
 padding-left: 12px;
 padding-right: 12px;
 padding-bottom: 20px;
 min-height: 400px;
 text-align:justify;
}
#formular{
 display:none;
}
* html #content {height:400px} /* IE Min-Height Hack , damit der Deppenbrowser es auch hinbekommt, eine Mindesthöhe anzuzeigen*/ 

#footer_screen {
 display:none;
}
#footer_print {
 width:100%;
 padding: 4px;
 color:#fff;
 font-size:85%;
 height: 18px;
 color:#555;
 text-align:center;
}
#content li{
 text-align:left;
 padding-bottom:3px;
 margin-left:30px;
 list-style-type: none;
 list-style-image: url('../img/li_icon.gif');
}
/*- Menu Tabs J--------------------------- */

#tabsJ {
 display: none;
}
#tabsJ ul {
 margin:0;
 list-style:none;
}
#tabsJ li {
 display:inline;
 margin:0;
 padding:0;
}
#tabsJ a {
 float:right;
 background:url("../img/tableft.gif") no-repeat left top;
 margin:0;
 padding:0 0 0 5px;
 text-decoration:none;
}
#tabsJ a span {
 float:right;
 display:block;
 background:url("../img/tabright.gif") no-repeat right top;
 padding:5px 10px 4px 6px;
 color:#0c3681;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsJ a span {float:none;}
/* End IE5-Mac hack */
#tabsJ a:hover span {
 color:#000;
}
#tabsJ a:hover {
 background-position:0% -32px;
}
#tabsJ a:hover span {
 background-position:100% -32px;
}
#tabsJ #current a {
 background-position:0% -32px;
}
#tabsJ #current a span {
 background-position:100% -32px;
 color:#000;
}
.cell_gray_left{
 background-color:#ececec;
 padding-left:12px;
 padding-top:7px;
 padding-right:12px;
 padding-bottom:7px;
}
.cell_gray{
 background-color:#ececec;
 padding-left:0px;
 padding-top:7px;
 padding-right:12px;
 padding-bottom:7px;
}
.cell_white_left{
 background-color:#fff;
 padding-left:12px;
 padding-top:7px;
 padding-right:12px;
 padding-bottom:7px;
}
.cell_white{
 background-color:#fff;
 padding-left:0px;
 padding-top:7px;
 padding-right:12px;
 padding-bottom:7px;
}
.cell_white_left_top{
 background-color:#fff;
 padding-left:12px;
 padding-top:19px;
 padding-right:12px;
 padding-bottom:7px;
}
.cell_white_top{
 background-color:#fff;
 padding-left:0px;
 padding-top:19px;
 padding-right:12px;
 padding-bottom:7px;
}
.notice{
 font-size:10px;
 padding-top:6px;
}
.stdtextfield {
 margin:2px;
 width:200px;
 border: 1px solid #3a5f88;
 background-color: #e6eaf2;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 padding:2px;
}
 
.stdtextarea {
 margin:2px;
 width:300px;
 border: 1px solid #3a5f88;
 background-color: #e6eaf2;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 padding:2px;
 height:150px;
}

.stdtextfieldv {
 margin:2px;   
 width: 41px; 
 font-family: Arial, Helvetica, sans-serif;   
 font-size: 12px;
 color: #000000;
 border: 1px solid #3a5f88;
 background-color: #e6eaf2;
 padding:2px;
}

.stdtextfielddv {
 margin:2px;
 width: 146px; 
 font-family: Arial, Helvetica, sans-serif;   
 font-size: 12px;
 color: #000000;
 border: 1px solid #3a5f88;
 background-color: #e6eaf2;
 padding:2px;
}
.table-headline { 
 color: #103983;
 background-image:url('../img/table_header_backgr.gif');
 background-repeat: repeat-x;
 font-weight: bold;
 padding-top: 4px;
 padding-bottom: 4px;
 padding-left: 8px;
}
#button_anfrage_absenden{
 width:126px;
 height:25px;
 background-image:url(../img/button_anfrage_absenden.gif);
 background-repeat: no-repeat;
}
#button_anfrage_absenden:hover{
 width:126px;
 height:25px;
 background-image:url(../img/button_anfrage_absenden_hover.gif);
 background-repeat: no-repeat;
}
