/* CSS Document */

body{ font-family:Geneva, Arial, Helvetica, sans-serif; color:#000000; margin:0 0 0 0; }


/*Grund Layout*/

.box1{ height:440px; width:170px; float:left; margin:0; padding:0; border-top:1px #666666 solid; border-left:1px #666666 solid; border-bottom:1px #666666 solid; }

.top{ height:5px; width:850px; float:left; clear:left; margin:0 0 0 0; padding:0; border-left:1px #666666 solid; border-bottom:1px #9bd8ff solid; border-right:1px #666666 solid; background-color:#258bcb; }

.logo_box{ width:850px; height:63px; border-right:1px #666666 solid; border-left:1px #666666 solid; border-bottom:1px #464644 solid; background-image:url(../bilder/logo_bg.jpg); }

.inhaltsmenu_links{ background-color:#E8E8E8; float:left; height:35px; width:150px; border-right:1px #4b9dd5 solid; border-bottom:1px #666666 solid; }

.inhaltsmenu_mitte{ background-color:#E8E8E8; float:left; height:35px; width:147px;; border-right:1px #4b9dd5 solid; border-bottom:1px #666666 solid; }

.inhaltsmenu_rechts{ background-color:#E8E8E8; float:left; height:35px; width:150px; border-bottom:1px #666666 solid; }

.inhaltsmenu_links_gross{ background-color:#E8E8E8; float:left; height:35px; width:216px; border-right:1px #e2a2a8 solid; border-bottom:1px #666666 solid; }

.inhaltsmenu_mitte_gross{ background-color:#E8E8E8; float:left; height:35px; width:215px;; border-right:1px #e2a2a8 solid; border-bottom:1px #666666 solid; }

.inhaltsmenu_rechts_gross{ background-color:#E8E8E8; float:left; height:35px; width:216px; border-bottom:1px #666666 solid; }

.inhaltsmenu_449{ background-color:#e6e4e1; float:left; height:16px; width:449px; border-bottom:1px #E8E8E8 solid; }

.inhaltsmenu_schritt{ background-color:#bab7ac; padding-top:1px; float:left; height:16px; width:150px; border-top:1px #464644 solid; border-bottom:1px #464644 solid; border-right:1px #464644 solid; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:center; }

.inhaltsmenu_navi{ background-color:#bab7ac; padding-top:1px; float:left; height:16px; width:288px; border-top:1px #464644 solid; border-bottom:1px #464644 solid; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; padding-left:10px; text-align:center; }

.menu_box{ width:200px; height:459px; float:left; border-bottom:1px #666666 solid; border-left:1px #666666 solid; }

.fahne{ height:14px; width:23px; float:left; margin:80px 0 0 2px; padding:0; border:1px; border-top-style:solid; border-left-style:solid; border-bottom-style:solid; border-right-style:solid; }

.hauptinhalt{ width:449px; height:459px; float:left; text-align:left; border-bottom:1px #464644 solid; border-left:1px #464644 solid; border-right:1px #464644 solid; }

.hauptinhalt_650{ width:650px; height:459px; float:left; border:1px; border-bottom-style:solid; border-left-style:solid; border-right-style:solid }

.hauptinhalt_649{    /*Höhenangebe muss manuell in der HTML gesetzt werden*/
width:649px; height:459px; float:left; border-bottom:1px #464644 solid; border-left:1px #464644 solid; border-right:1px #464644 solid; }

.hauptinhalt_401_custom{    /*Höhenangebe muss manuell in der HTML gesetzt werden*/
width:401px; border:1px; float:left; border-bottom-style:solid; border-left-style:solid; border-right-style:solid }

.hauptinhalt_custom{    /*Höhenangebe muss manuell in der HTML gesetzt werden*/
border:1px; float:left; border-bottom-style:solid; border-left-style:solid; border-right-style:solid }

.panoramainhalt_650{ width:401px; height:213px; float:left; border:1px; border-bottom-style:solid; border-left-style:solid; border-right-style:solid }

.panoramainhalt_236{ width:235px; height:213px; float:left; border:1px; margin-left:10px; border-bottom-style:solid; border-left-style:solid; border-right-style:solid; }

.bild_box_5{ width:199px; height:5px; float:left; border-right:1px #666666 solid; border-bottom:1px #666666 solid; background-color:#464644; }

.bild_box_35{ width:199px; height:35px; float:left; border-right:1px #666666 solid; border-bottom:1px #666666 solid; background-image:url(../bilder/bild_box_35.gif); }

.bild_box_2{ width:237px; height:218px; float:left; border:1px; border-right-style:solid; border-bottom-style:solid; border-top-style:solid; border-left-style:solid; margin-top:10px; margin-left:10px; }

.bild_box_gross{ width:237px; height:448px; float:left; border:1px; border-right-style:solid; border-bottom-style:solid; border-top-style:solid; border-left-style:solid; margin-top:10px; margin-left:10px; }

.bild_box_x3{ width:199px; height:417px; float:left; border-right:1px #666666 solid; border-bottom:1px #666666 solid; }

/*Typographie*/

.ueberschrift{ float:left; width:429px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin:10px 0 0 10px; }

.ueberschrift_629{ float:left; width:629px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin:10px 0 0 10px; }

.ueberschrift_sekundaer{ float:left; width:429px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#4b9dd5; }

.inhalt_normal{ float:left; width:429px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; margin:7px 0 0 10px; }

.inhalt_normal_196{ color:#ffffff; float:left; width:196px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; margin:7px 0 0 10px; }

.inhalt_normal_196_rechts{ color:#ffffff; float:left; width:196px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; margin:7px 0 0 20px; }

.inhalt_normal_196_black{ color:#000000; float:left; width:196px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; margin:7px 0 0 10px; }

.inhalt_normal_196_rechts_black{ color:#000000; float:left; width:196px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; margin:7px 0 0 20px; }

.inhalt_ueberschrift_normal{ float:left; width:429px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; margin:7px 0 0 10px; color:#4b9dd5; }

/*Typographie für Tabelle*/

.inhalt_normal_tabelle{ font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:left; }

.inhalt_normal_tabelle_right{ font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:right; }

.inhalt_bold_tabelle{ font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-align:left; }

.inhalt_bold_tabelle_center{ font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-align:center; height:15px }

.inhalt_bold_tabelle_center_white{ font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; text-align:center; }

.inhalt_bold_tabelle_left{ font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-align:left; }

.inhalt_bold_tabelle_right{ font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-align:right; }

.inhalt_normal_rot_tabelle{ font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#ce4d60; text-align:left; }

.inhalt_bold_rot_tablle{ font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#ce4d60; text-align:left; }

.seitenanzeige{ color:#000000;}

/*Menu Layout*/

#menu ul{ margin:0 0 20px 0; padding:0; list-style:none; }

#menu li{ /*der abstand zw den menupunkten kann wegen dem ie nicht mit margin gesetzt werden*/
margin:0; }

#menu a{ /*die breitenangabe wir nur vom ie benoetigt*/
width:200px; height:16px; padding-top:1px; display:block; color:#272c30; background:#FFFFFF; border-bottom:1px #E8E8E8 solid; text-align:center; font-weight:bold; font-size:11px; text-decoration:none; }

#menu a:hover{ color:white; background:#4b9dd5; border-bottom:1px #E8E8E8 solid; }

/*Layout für Menu in FAQ Tabelle*/
#menu_tabelle a{
color:#000000;
text-decoration:none;
}

#menu_tabelle a:hover{
color:#ffffff;
text-decoration:none;
}

#quick_link a{
color:black;
text-decoration:none;
}

#quick_link a:hover{
color:#4b9dd5;
text-decoration:none;
}


/*Ausrichtung für eine normale Tabelle im Inhalt*/
#tabelle{
padding-top:10px;
padding-left:10px;
}

/*FORMULAR*/
form { padding-left:40px }
input, select, textarea {font-size:10px; font-family:Verdana,sans-serif; font-weight:normal; }
.Bereich, .Feld { background-color:#fff; width:300px; border:1px solid #000; }
.Auswahl { background-color:#fff; width:160px; border:1px solid #ddd; }
.Auswahl_gewicht { background-color:#fff; width:70px; border:1px solid #ddd; }
.Auswahl_Anrede { background-color:#fff; width:80px; border:1px solid #ddd; }
.Auswahl_raw { background-color:#fff; border:1px solid #ccc; }
.Bemerkungen { background-color:#fff; border:1px solid #ddd; }
.Check, .Radio { background-color:#fff; border:1px solid #000; }
.Button { border: 1px solid black; background-color:#ce4d60; color:#FFFFFF; }
.Button2 { border: 1px solid black; background-color:#ce4d60; color:#FFFFFF; }

.inpLbl { font-family: sans-serif; font-size: 9pt }
.inpText { border:1px solid #444444; width:210px }
.inpTextMand { border:1px solid #444444; width:210px; border-left:5px solid #4b9dd5 }
.inpTextMandError { border:1px solid #4b9dd5; width:210px; border-left:5px solid #4b9dd5 }
.mand { font-family: sans-serif; font-size: 9pt; border-left:5px solid #4b9dd5 }
.button { cursor: pointer; width: 60px; text-align: center; border: 1px solid #888; background-color: #ffffff; font-size: 11px;  font-weight: normal; background-image: url(/png/ui/formButtonBg.png); }
.button:hover { border: 1px solid #4b9dd5 }

