body {background-color:#043366; margin-left:0px; margin-top:0px;background-image:url(images/head/head_bg.gif);background-repeat:repeat-x;}

h1{
font-size:12px;
font-weight:bold;
font-family:verdana,arial;
color:#fff;
}
h2{
font-size:14px;
font-weight:bold;
font-family:verdana,arial;
color:#dff5ff;
margin-bottom:6px;
margin-top:3px;
}
h3{
font-size:12px;
font-weight:bold;
font-family:verdana,arial;
color:#dff5ff;
margin-bottom:4px;
margin-top:3px;
}
ul{
list-style-image:url(./images/leerpix.gif);
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
list-style-position:outside;
font-family: verdana, arial, helvetica;
font-size:9pt;
color:#666666
}
ul#Box{
list-style-image:url(./images/leerpix.gif);
padding:0px 0px 0px 0px;
list-style-position:outside;
font-family: verdana, arial, helvetica;
font-size:8pt;
color:#dff5ff
}
ul#liste{
list-style-image:url(./images/imglist.gif);
margin: 10px 0px 20px 20px;
padding:0px 0px 0px 0px;
list-style-position:outside;
font-family: verdana, arial, helvetica;
font-size:9pt;
color:#dff5ff;
}
li#liste{
margin: 0px 0px 0px 0px;
padding:1px 0px 1px 0px;
}
input{
border: 1px solid;
background-color:#547fac;
border-color: #043366;
text-align: left;
padding: 2px 3px 2px 1px;
margin-right: 0px;
margin-left:0px;
margin-top: 0px;
margin-bottom: 0px;
cursor:default;
font-family: verdana, arial, helvetica;
font-size:10pt;
color:#fff;
}
.inputTextarea{
width: 555px;
height:64px;
border: 1px solid;
border-color: #043366;
background-color:#547fac;
text-align: left;
padding: 0px 3px 0px 1px;
cursor:default;
font-family: verdana, arial, helvetica;
font-size:8pt;
color:#fff;
}

.input1 {border: 1px solid; border-color: #043366; width: 50px; text-align: left; padding: 0px 3px 0px 1px; margin-right: 0px; margin-left: 0px; margin-top: 0px; margin-bottom: 0px; cursor:default; font-family: verdana, arial, helvetica; font-size:10pt;}
.inputKlein {border: 1px solid; border-color: #043366; width: 35px; text-align: left; padding: 0px 3px 0px 1px; margin-right: 0px; margin-left: 0px; margin-top: 0px; margin-bottom: 0px; cursor:default; font-family: verdana, arial, helvetica; font-size:10pt;}
.inputMed {border: 1px solid; border-color: #043366; width: 100px; text-align: left; padding: 0px 3px 0px 1px; margin-right: 0px; margin-left: 0px; margin-top: 0px; margin-bottom: 0px; cursor:default; font-family: verdana, arial, helvetica; font-size:10pt;}
.input2Med {border: 1px solid; border-color: #043366; width: 150px; text-align: left; padding: 0px 3px 0px 1px; margin-right: 0px; margin-left: 0px; margin-top: 0px; margin-bottom: 0px; cursor:default; font-family: verdana, arial, helvetica; font-size:10pt;}
.input3Med {border: 1px solid; border-color: #043366; width: 200px; text-align: left; padding: 0px 3px 0px 1px; margin-right: 0px; margin-left: 0px; margin-top: 0px; margin-bottom: 0px; cursor:default; font-family: verdana, arial, helvetica; font-size:10pt;}
.inputBig {border: 1px solid; border-color: #043366; width: 310px; text-align: left; padding: 0px 3px 0px 1px; cursor:default; font-family: verdana, arial, helvetica; font-size:10pt;}
.inputTextareaKlein {width: 257px; height:64px; border: 1px solid; border-color: #043366; text-align: left; padding: 0px 3px 0px 1px; cursor:default; font-family: verdana, arial, helvetica; font-size:10pt;}
.inputTextareaKleiner {width: 200px; height:64px; border: 1px solid; border-color: #043366; text-align: left; padding: 0px 3px 0px 1px; cursor:default; font-family: verdana, arial, helvetica; font-size:10pt;}
.inputTextareaMini {width: 115px; height:64px; border: 1px solid; border-color: #043366; text-align: left; padding: 0px 3px 0px 1px; cursor:default; font-family: verdana, arial, helvetica; font-size:10pt;}
.inputMed2 {border: 1px solid; border-color: #043366; width: 150px; text-align: left; padding: 0px 0px 0px 0px ; margin-right: 0px; margin-left: 0px; margin-top: 0px; margin-bottom: 0px; cursor:default; font-family: verdana, arial, helvetica; font-size:10pt;}
.TextGrau {text-decoration:none; font-weight:normal; font-family: verdana, arial, helvetica; font-size:10pt; color:#dff5ff}


.FileButton{
line-height: 1.3em;
padding:0px;
background-color:#cad5dd;
font-size:10pt;
color: #000000;
font-weight:bold;
border:1px;
border-left-color:#006699;
border-top-color:#006699;
border-right-color:#006699;
border-bottom-color:#006699;
border-style:solid;
margin-top: 0px;
margin-bottom:0px;
margin-left: 0px;
margin-right: 0px;
}

td.impr{
font-size:8pt;
font-weight:normal;
color:#dff5ff;
font-family:Arial;
vertical-align:top;
}
td.detail{
font-size:9pt;
font-weight:normal;
color:#dff5ff;
font-family:Arial;
}

.Auswahl{
border: 1px solid;
border-color: #006699;
background-color:#f0f4ff;
font-weight:normal;
font-size: 10pt;
font-family: arial, verdana, helvetica;
padding: 0px 0px 0px 0px
}
.Textfeld1{
background-color:#f0f4ff;
width: 570;
height:100;
border: 1px solid;
border-color: #006699;
text-align: left;
padding: 0px 3px 0px 1px;
cursor:default;
font-family: verdana, arial, helvetica;
font-size:10pt;}
}
.Button{
padding:0px;
background-color:#cad5dd;
font-size:9pt;
color: #000;
font-weight:bold;
text-align:center;
border-left-width:1px;
border-right-width:1px;
border-top-width:1px;
border-bottom-width:1px;
border-left-color:#cad5ff;
border-top-color:#cad5ff;
border-right-color:#8a9599;
border-bottom-color:#8a9599;
border-style:solid;
margin-top: 0px;
margin-bottom:0px;
margin-left: 0px;
margin-right: 0px;
}

.Text{
font-size:10px;
font-weight:normal;
font-family:verdana,arial;
color:#dff5ff;
}
.TextMini{
font-size:8px;
font-weight:normal;
font-family:verdana,arial;
color:#dff5ff;
}

.TextGross{
color:#fff;
font-size:12px;
font-weight:bold;
font-family:arial,verdana;
}
.TextWeiss{
color:#fff;
font-size:12px;
font-weight:bold;
font-family:arial,verdana;
}
.TextBlau{
color:#bdf;
font-size:9pt;
font-weight:normal;
font-family:arial,verdana;
}
.TextRot{
color:#d83e00;
font-size:9pt;
font-weight:normal;
font-family:arial,verdana;
}
.TextHead{
color:#fff;
font-size:14px;
font-weight:bold;
font-family:arial,verdana;
}
.TextVerkauft{
color:#f50;
font-size:16px;
font-weight:bold;
font-family:arial,verdana;
}

.H1start{
font-size:13px;
font-weight:bold;
font-family:arial,verdana;
color:#fff;
padding:5px 5px 5px 5px;
margin-bottom:4px;
margin-top:0px;
}
.H2start{
font-size:12px;
font-weight:normal;
font-family:arial,verdana;
color:#fff;
padding:0px 5px 0px 5px;
margin-top:0px;
margin-bottom:0px;
}
.DescStart{
font-size:12px;
font-weight:normal;
font-family:arial,verdana;
color:#fff;
padding:0px 5px 0px 0px;
margin-top:0px;
margin-bottom:0px;
}


.KatLink{
color:#bdf;
font-size:12px;
font-family:arial,verdana;
text-decoration:none;
display:block;
}
.KatLink:hover{
text-decoration:underline;
}
.KatLinkHL{
color:#fff;
font-size:12px;
font-weight:bold;
font-family:arial,verdana;
text-decoration:none
}
.KatLinkHL:hover{
text-decoration:underline;
}
.SubKatLink{
color:#bdf;
font-size:12px;
font-weight:bold;
font-family:arial,verdana;
text-decoration:none
}
.LinkRot
{
color:#d83e00;
font-size:12px;
font-weight:bold;
font-family:arial,verdana;
text-decoration:none
}
.ProduktLink{
line-height:1.5em;
color:#cef;
font-size:12px;
font-family:verdana,arial;
text-decoration:underline
}
.ProduktLink:hover{
border-bottom:1px dotted #bdf;
}


.HeadBG{
position:absolute;
top:0px;
left:120px;
background-image: url(./img/top_1_1.jpg);
background-repeat:no-repeat;
width:850px;
height:130px;
z-index:0;
}

.LeftBG{
position:absolute;
top:0px;
left:0px;
width:170px;
height:610px;
background-image: url(./img/left_back.gif);
z-index:1;
}

.Logo{
position:absolute;
top:0px;
left:0px;
z-index:10;
}

.Menue{
position:absolute;
top:100px;
left:0px;
width:1000px;
text-align:left;
z-index:100;
}

.Kategorien{
width:182px;
height:610px;
}

.Inhalt{
width: 750px;
position:absolute;
top:200;
left:200;
}

.Row1{
background-color:#1c4d81;
}
.Row2{
background-color:#2c5d91;
}

#inh_spalte1{
width:300px;
float:left;
font-family: Arial;
font-size: 9pt;
font-weight:normal;
text-align:left;
color:#2F6EA8;
}

#inh_spalte2{
width:300px;
float:left;
font-family: Arial;
font-size: 9pt;
font-weight:normal;
text-align:left;
color:#2F6EA8;
}

.InhaltBoxFormular{
padding:0px 0px 0px 0px;
width:625;
height:300px;
background-color:#fff;
border:1px;
border-left-color:#cad5ff;
border-top-color:#cad5ff;
border-right-color:#cad5ff;
border-bottom-color:#cad5ff;
border-style:solid;
margin-top: 0px;
margin-bottom:0px;
margin-left: 0px;
margin-right: 0px;
font-family: Arial;
font-size: 9pt;
font-weight:normal;
text-align:left;
color:#2F6EA8;
}


.divRand1 {background-color:#1c4d81; border: 1px solid #aaa; width:100%;}

.MenueButton {
padding:0px 0px 0px 0px;
background-image:url(images/menue_bg_center.gif);
color:#fff;
font-family:verdana,arial;
font-weight:normal;
font-size:10pt;
}

.MenueButton:hover {
background-image:url(images/menue_bg_center_over.gif);
}

.MenueButtonSelected {
padding:0px 0px 0px 0px;
background-image:url(images/menue_bg_center_selected.gif);
color:#fff;
font-family:verdana,arial;
font-weight:normal;
font-size:10pt;
}


.MenueLink{
padding:7px 8px 7px 8px;
color:#fff;
display:block;
height:100%;
text-decoration:none;
}
