body {
margin: 0px 0px 0px 0px;
/*nur so im IE weisser rand unten möglich:
padding: 0px 0px 20px 0px;
*/
padding: 0px 0px 0px 0px;
background-color:#ffffff;
color:#575757;
font-family:Arial,Helvetica,sans-serif;
font-size:100.01%;
overflow-y: scroll;
}

a:link {font-family:Arial,Helvetica,sans-serif;color:#575757;text-decoration:underline;}
a:visited {font-family:Arial,Helvetica,sans-serif;color:#575757;text-decoration:underline;}
a:hover {font-family:Arial,Helvetica,sans-serif;color:#6B6591;text-decoration:underline;}
a:active {font-family:Arial,Helvetica,sans-serif;color:#6B6591;text-decoration:underline;}



#main {
width:683px;
/*weisser rand oben
margin: 20px 0px 0px 0px;
*/
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-family:Arial,Helvetica,sans-serif;
background-color:#EEECF8;
}
#print_logo{
position:absolute;
left:-1000px;
top:-1000px;
width:0;
height:0;
overflow:hidden;
display:inline;
}
#header {
width:683px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 20px 0px;
background-color:#A7A1CE;
text-align:left;
}

#navi {
/*für größere buttons:
padding: 12px 0px 0px 0px;*/
padding: 15px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.navibutton{
margin: 0px 0px 4px 0px;
padding: 0px 0px 0px 0px;

}

#ueberschrift{
   float:right;
   /*für größere buttons:
   padding: 200px 0px 0px 0px;*/
      padding: 160px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
}
   
#subheader {
background-color:#C4C1E0;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-align:left;

height:36px;
} 

   
#subheader_left{
width:363px;
text-align:left;
padding:4px 0px 0px 0px;
margin:0px 0px 0px 0px;
} 
  
 
#subheader_right{
float:right;
width:260px;
text-align:right;
padding:0px 18px 0px 0px;
margin:0px 0px 0px 0px;
} 

#budrich {
background: transparent url(images/budrich_verlag.gif) no-repeat right top;
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height:33px;
}

.budrich_link{
margin:0px 0px 0px 0px;
padding: 10px 0px 0px 0px;
}

#budrich a:link{color:#EEECF8;font-family:Arial,Helvetica,sans-serif;font-weight:bold; font-size:0.7em;text-decoration:none;}
#budrich a:hover{color:#EEECF8;font-family:Arial,Helvetica,sans-serif;font-weight:bold; font-size:0.7em;text-decoration:none;}
#budrich a:active{color:#EEECF8;font-family:Arial,Helvetica,sans-serif;font-weight:bold; font-size:0.7em;text-decoration:none}
#budrich a:visited{color:#EEECF8;font-family:Arial,Helvetica,sans-serif;font-weight:bold; font-size:0.7em;text-decoration:none;}

   
#schnellsuche {
height:26px;
color:#EEECF8;
padding:0px 0px 0px 0px;
margin:2px 0px 2px 28px;
}

#schnellsuche td{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background-color:#64626B;
}

.schnellsuche_formular {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
display:inline;
}
.schnellsuche_los {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.schnellsuche_input {
padding:1px 1px 1px 1px;
margin:0px 0px 0px 0px;
border:none;
background-color:#EEECF8;
height:22px;
width:150px;
}
 
   
.clear{
clear:both;
}


#content {
text-align:left;
clear:both;
margin:0px 0px 0px 0px;
padding:10px 20px 0px 30px;
}

#content p {
font-size:0.8em;
line-height:125%;
margin:0px 0px 16px 0px;
}

#content p.flach {
font-size:0.8em;
line-height:125%;
margin:0px 0px 4px 0px;
}


#content h1 {
font-size:1em;
font-weight:bold;
margin:12px 0px 12px 0px;
}

#content h2 {
font-size:0.9em;
font-weight:bold;
margin:20px 0px 10px 0px;
}

#content h3 {
font-size:0.85em;
font-weight:bold;
margin:20px 0px 10px 0px;
}

#content h2.flach {
font-size:0.9em;
font-weight:bold;
margin:5px 0px 5px 0px;
}

#content h3.flach {
font-size:0.85em;
font-weight:bold;
margin:5px 0px 5px 0px;
}

#content li {
font-size:0.8em;
font-weight:500;
line-height:125%;
}




#footer {  
font-family:Arial,Helvetica,sans-serif;
text-align:center;
padding:8px 0px 20px 0px;
margin:20px 0px 0px 0px;
font-size:0.7em;
}

#footer_links{
padding:10px 0px 10px 0px;
/*margin: 20px 80px 12px 80px;*/
border-top:1px solid #575757;
border-bottom:1px solid #575757;
font-size:1.1em;
margin: 0px 80px 12px 80px;
margin-left:auto; 
margin-right:auto; 
width:520px;
} 
   
#footer_links a:link{font-family:Arial,Helvetica,sans-serif;text-decoration:none;color:#575757;padding: 0px 4px 0px 0px;}
#footer_links a:visited{font-family:Arial,Helvetica,sans-serif;text-decoration:none;color:#575757;padding: 0px 4px 0px 0px;}
#footer_links a:focus{font-family:Arial,Helvetica,sans-serif;text-decoration:none;color:#6B6591;padding: 0px 4px 0px 0px;}
#footer_links a:hover{font-family:Arial,Helvetica,sans-serif;text-decoration:none;color:#6B6591;padding: 0px 4px 0px 0px;}
#footer_links a:active{font-family:Arial,Helvetica,sans-serif;text-decoration:none;color:#6B6591;padding: 0px 4px 0px 0px;}

#footer a:link{font-family:Arial,Helvetica,sans-serif;text-decoration:none;color:#575757;}
#footer a:visited{font-family:Arial,Helvetica,sans-serif;text-decoration:none;color:#575757;}
#footer a:focus{font-family:Arial,Helvetica,sans-serif;text-decoration:none;color:#6B6591;}
#footer a:hover{font-family:Arial,Helvetica,sans-serif;text-decoration:none;color:#6B6591;}
#footer a:active{font-family:Arial,Helvetica,sans-serif;text-decoration:none;color:#6B6591;}


/*
.weiter {
margin-left:auto; 
margin-right:auto; 
background: transparent url(images/pfeil_weiter.gif) no-repeat right center;
padding:0px 0px 4px 10px;
text-align:right;
display:inline;
}
.zurueck {
margin-left:auto; 
margin-right:auto; 
background: transparent url(images/pfeil_zurueck.gif) no-repeat left center;
padding:0px 10px 4px 0px;
text-align:left;
display:inline;
}

a.blaettern:link {font-family:Arial,Helvetica,sans-serif;font-size:0.8em;color:#575757;text-decoration:none;}
a.blaettern:visited {font-family:Arial,Helvetica,sans-serif;font-size:0.8em;color:#575757;text-decoration:none;}
a.blaettern:hover {font-family:Arial,Helvetica,sans-serif;font-size:0.8em;color:#A7A1CD;text-decoration:none;}
a.blaettern:active {font-family:Arial,Helvetica,sans-serif;font-size:0.8em;color:#A7A1CD;text-decoration:none;}
*/


a.mehr:link {font-family:Arial,Helvetica,sans-serif;color:#6B6591;text-decoration:none;}
a.mehr:visited {font-family:Arial,Helvetica,sans-serif;color:#6B6591;text-decoration:none;}
a.mehr:hover {font-family:Arial,Helvetica,sans-serif;color:#575757;text-decoration:none;}
a.mehr:active {font-family:Arial,Helvetica,sans-serif;color:#575757;text-decoration:none;}


a.rubriken:link {font-family:Arial,Helvetica,sans-serif;color:#ffffff;text-decoration:underline;font-size:0.8em;}
a.rubriken:visited {font-family:Arial,Helvetica,sans-serif;color:#ffffff;text-decoration:underline;font-size:0.8em;}
a.rubriken:hover {font-family:Arial,Helvetica,sans-serif;color:#6B6591;text-decoration:underline;font-size:0.8em;}
a.rubriken:active {font-family:Arial,Helvetica,sans-serif;color:#6B6591;text-decoration:underline;font-size:0.8em;}

.zurueck_link {
background: transparent url(images/pfeil_zurueck_link.gif) no-repeat left center;
padding:0px 10px 9px 0px;
font-size:0.8em;
}


span.unsichtbar {
position:absolute;
left:-1000px;
top:-1000px;
width:0;
height:0;
overflow:hidden;
display:inline;
}

.pfeil_up { 
float:right;
text-align:right;
padding:0px 0px 0p x0px;
margin:12px 0px 10px 0px;
}

/*TABELLEN*/ 
#empfaengerdaten td {
padding: 2px 12px 2px 0px;
vertical-align:top;
/*border-bottom:1px solid #A9A8AE;*/
font-size:0.8em;
}


.layout_tabelle {
margin: 0px 0px 20px 0px;
}

.layout_tabelle td {
padding: 6px 12px 6px 12px;
vertical-align:top;
line-height:140%;
}

.layout_tabelle em {
font-size:0.9em;
}


.bestellen_tabelle {
margin: 0px 0px 20px 0px;
}

.bestellen_tabelle td {
padding: 4px 4px 4px 4px;
vertical-align:top;
font-size:0.8em;
}

td.grau{
background-color:#A9A8AE;color:#EEEBF2;
}

td.grau_border_right{
background-color:#A9A8AE;color:#EEEBF2;border-right:3px solid #898794;
/*border-right:3px solid #54535B;*/
}

td.dunkelgrau{
background-color:#686669;color:#EEEBF2;
}

td.hellgrau{
background-color:#D7D4DB;color:#54535B;
}

td.hellgrau_border_right{
background-color:#D7D4DB;color:#54535B;border-right:3px solid #898794;
}

td.lila{
background-color:#CECAE5;color:#54535B;
}
td.lila_border_right{
background-color:#CECAE5;color:#54535B;border-right:3px solid #898794;
}
td.lila_border_bottom{
background-color:#CECAE5;color:#54535B;border-right:3px solid #898794;border-bottom:3px solid #898794;
}
td.lila_border_bottomhell{
background-color:#CECAE5;color:#54535B;border-bottom:5px solid #EEECF9;
}
td.lila_border_right_bottom_top{
background-color:#CECAE5;color:#54535B;border-right:3px solid #898794;border-bottom:3px solid #898794;border-top:3px solid #898794;
}




td.dunkellila{
background-color:#9F9BB2;color:#54535B;
}


td.helllila{
background-color:#D8D4EB;color:#54535B;
}
td.helllila_border_right{
background-color:#D8D4EB;color:#54535B;border-right:3px solid #898794;
}
td.helllila_border_bottom{
background-color:#D8D4EB;color:#54535B;border-right:3px solid #898794;border-bottom:3px solid #898794;
}

td.helllila_border_right_bottom_top{
background-color:#D8D4EB;color:#54535B;border-right:3px solid #898794;border-bottom:3px solid #898794;border-top:3px solid #898794;
}

td.helllila_border_bottomhell{
background-color:#D8D4EB;color:#54535B;border-bottom:5px solid #EEECF9;
}

td.helllila_header{
background-color:#D8D4EB;color:#54535B;
font-size:1em;font-weight:bold;color:#54535B;margin:0px 0px 0px 0px;padding:3px 4px 3px 4px;

}

td.border_right{
border-right:3px solid #898794;
height:4px;
padding: 0px 0px 0px 0px;
}


td.lilagrau{
background-color:#918F9D;color:#54535B;
}


td.dunkelgrau_header{
background-color:#686669;color:#EEEBF2;
font-size:0.9em;font-weight:bold;color:#EEEBF2;margin:0px 0px 0px 0px;padding:2px 4px 2px 4px;
}



#content h2.grau {
font-size:0.85em;font-weight:bold;color:#54535B;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;
}
#content h2.hell {
font-size:0.85em;font-weight:bold;color:#EEEBF2;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;
}

/*
.stueckzahl_lila {
background-color:#CECAE5;color:#54535B;border:3px solid #898794;width:40px;
}
.stueckzahl_helllila {
background-color:#D8D4EB;color:#54535B;border:3px solid #898794;width:40px;
}*/
.stueckzahl_lila {
background-color:#CECAE5;color:#54535B;width:40px;margin:0px 0px 0px 0px;padding:2px 2px 2px 2px;border:none;
}
.stueckzahl_helllila {
background-color:#D8D4EB;color:#54535B;width:40px;margin:0px 0px 0px 0px;padding:2px 2px 2px 2px;border:none;
}



/*FORMULARE*/
.bestellformular {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.text0
{
width:220px;
height:1.5em;
background-color:#FFFFFF;
border: 1px solid #BEBDC2;
color:#575757;
}
.text_plz
{
width:64px;
height:1.5em;
background-color:#FFFFFF;
border: 1px solid #BEBDC2;
color:#575757;
}
.text_ort
{
width:148px;
height:1.5em;
background-color:#FFFFFF;
border: 1px solid #BEBDC2;
color:#575757;
}
.textarea0
{
width:220px;
height:150px;
background-color:#FFFFFF;
border: 1px solid #BEBDC2;
color:#575757;
overflow:auto;
}


.button0{
width:110px;
background-color:#FFFFFF;
border: 1px solid #BEBDC2;
color:#575757;
padding:2px 2px 2px 2px;
display:inline;
}


.text0_fehler
{
width:220px;
height:1.5em;
background-color:#FFFFFF;
border: 1px solid #E31635;
color:#575757;
}
.text_plz_fehler
{
width:64px;
height:1.5em;
background-color:#FFFFFF;
border: 1px solid #E31635;
color:#575757;
}
.text_ort_fehler
{
width:148px;
height:1.5em;
background-color:#FFFFFF;
border: 1px solid #E31635;
color:#575757;
}



.fehler{
color:#E31635;
}