body {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color:#ffffff;
color:#003333;
font-family:Arial,Helvetica,Verdana,sans-serif;
background: transparent url(/images/bg_quer.gif) repeat-y;
background-position:center;
font-size:100.01%;
overflow-y: scroll;
}


#main {
width:950px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
padding: 0px 0px 0px 0px;
font-family:Arial,Helvetica,Verdana,sans-serif;
/*margin: 0 auto;
margin: 0px 0px 0px 0px;
mit javaskript für setHeight:
background: transparent url(/images/bg_quer.gif) repeat-y;
*/
}



#header {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color:#f4f4f4;
word-wrap:break-word;
/*background: transparent url(/images/bg_header.gif) repeat-y;*/
}

.logo{
float:left;
}

 img {border:none;}
 
 input {border:none;}
 
 
  #navigationstabelle {
  text-align:center;
  margin: 0px 0px 0px 0px;
  float:left;
  }

/*#navi_quer {word-wrap:break-word;}*/

a.seniorenhandy_navi:link {font-family:Arial,Helvetica,Verdana,sans-serif;text-decoration:none;font-size:1.1em;font-weight:600;color:#F3F3F4;width:190px;float:left;padding:5px 0px 5px 0px;background-color:#046F04 ;}
a.seniorenhandy_navi:visited {font-family:Arial,Helvetica,Verdana,sans-serif;text-decoration:none;font-size:1.1em;font-weight:600;color:#F3F3F4;width:190px;float:left;padding:5px 0px 5px 0px;background-color:#046F04 ;}
a.seniorenhandy_navi:hover {font-family:Arial,Helvetica,Verdana,sans-serif;text-decoration:none;font-size:1.1em;font-weight:600;color:#F3F3F4;width:190px;float:left;padding:5px 0px 5px 0px;background-color:#579E57 ;}
a.seniorenhandy_navi:focus {font-family:Arial,Helvetica,Verdana,sans-serif;text-decoration:none;font-size:1.1em;font-weight:600;color:#F3F3F4;width:190px;float:left;padding:5px 0px 5px 0px;background-color:#579E57 ;}
a.seniorenhandy_navi:active {font-family:Arial,Helvetica,Verdana,sans-serif;text-decoration:none;font-size:1.1em;font-weight:600;color:#F3F3F4;width:190px;float:left;padding:5px 0px 5px 0px;background-color:#046F04 ;}

a.kinderhandy_navi:link {font-family:Arial,Helvetica,Verdana,sans-serif;text-decoration:none;font-size:1.1em;font-weight:600;color:#F3F3F4;width:194px;float:left;padding:5px 0px 5px 0px;background-color:#E48900;}
a.kinderhandy_navi:visited {font-family:Arial,Helvetica,Verdana,sans-serif;text-decoration:none;font-size:1.1em;font-weight:600;color:#F3F3F4;width:194px;float:left;padding:5px 0px 5px 0px;background-color:#E48900;}
a.kinderhandy_navi:focus {font-family:Arial,Helvetica,Verdana,sans-serif;text-decoration:none;font-size:1.1em;font-weight:600;color:#F3F3F4;width:194px;float:left;padding:5px 0px 5px 0px;background-color:#ECAC4C;}
a.kinderhandy_navi:hover {font-family:Arial,Helvetica,Verdana,sans-serif;text-decoration:none;font-size:1.1em;font-weight:600;color:#F3F3F4;width:194px;float:left;padding:5px 0px 5px 0px;background-color:#ECAC4C;}
a.kinderhandy_navi:active {font-family:Arial,Helvetica,Verdana,sans-serif;text-decoration:none;font-size:1.1em;font-weight:600;color:#F3F3F4;width:194px;float:left;padding:5px 0px 5px 0px;background-color:#E48900;}

a.blindenhandy_navi:link {font-family:Arial,Helvetica,Verdana,sans-serif;text-decoration:none;font-size:1.1em;font-weight:600;color:#F3F3F4;width:191px;float:left;padding:5px 0px 5px 0px;background-color:#441D8D;}
a.blindenhandy_navi:visited {font-family:Arial,Helvetica,Verdana,sans-serif;text-decoration:none;font-size:1.1em;font-weight:600;color:#F3F3F4;width:191px;float:left;padding:5px 0px 5px 0px;background-color:#441D8D;}
a.blindenhandy_navi:focus {font-family:Arial,Helvetica,Verdana,sans-serif;text-decoration:none;font-size:1.1em;font-weight:600;color:#F3F3F4;width:191px;float:left;padding:5px 0px 5px 0px;background-color:#7C60AF ;}
a.blindenhandy_navi:hover {font-family:Arial,Helvetica,Verdana,sans-serif;text-decoration:none;font-size:1.1em;font-weight:600;color:#F3F3F4;width:191px;float:left;padding:5px 0px 5px 0px;background-color:#7C60AF ;}
a.blindenhandy_navi:active {font-family:Arial,Helvetica,Verdana,sans-serif;text-decoration:none;font-size:1.1em;font-weight:600;color:#F3F3F4;width:191px;float:left;padding:5px 0px 5px 0px;background-color:#441D8D;}
 
a.alarm_handy_navi:link {font-family:Arial,Helvetica,Verdana,sans-serif;text-decoration:none;font-size:1.1em;font-weight:600;color:#F3F3F4;width:191px;float:left;padding:5px 0px 5px 0px;background-color:#A30A23;}
a.alarm_handy_navi:visited {font-family:Arial,Helvetica,Verdana,sans-serif;text-decoration:none;font-size:1.1em;font-weight:600;color:#F3F3F4;width:191px;float:left;padding:5px 0px 5px 0px;background-color:#A30A23;}
a.alarm_handy_navi:focus {font-family:Arial,Helvetica,Verdana,sans-serif;text-decoration:none;font-size:1.1em;font-weight:600;color:#F3F3F4;width:191px;float:left;padding:5px 0px 5px 0px;background-color:#BE5365;}
a.alarm_handy_navi:hover {font-family:Arial,Helvetica,Verdana,sans-serif;text-decoration:none;font-size:1.1em;font-weight:600;color:#F3F3F4;width:191px;float:left;padding:5px 0px 5px 0px;background-color:#BE5365;}
a.alarm_handy_navi:active {font-family:Arial,Helvetica,Verdana,sans-serif;text-decoration:none;font-size:1.1em;font-weight:600;color:#F3F3F4;width:191px;float:left;padding:5px 0px 5px 0px;background-color:#A30A23;}
/*
#t1{background-color:#046F04 ;}
#t2{background-color:#E48900 ;}
#t3{background-color:#441D8D ;}
#t4{background-color:#A30A23 ;}*/

td.seniorenhandy_navigation{background-color:#046F04 ;vertical-align:top;}
td.kinderhandy_navigation{background-color:#E48900 ;vertical-align:top;}
td.blindenhandy_navigation{background-color:#441D8D ;vertical-align:top;}
td.alarm_handy_navigation{background-color:#A30A23 ;vertical-align:top;}

 
 #breadcrumps {
 margin:0px 0px 0px 0px;
	padding:5px 0px 5px 14px;	
	clear:both;
	text-align:left;
	border-top:3px solid #ffffff;
   	border-bottom:4px solid #ffffff;
	background: transparent url(/images/bg_breadcrumps.gif) repeat-y;
   }

 #breadcrumps a:link {font-family:Arial,Helvetica,Verdana,sans-serif; font-size:0.9em;text-decoration:none;font-weight:bold;color:#F3F3F4;border-left:2px solid #F3F3F4;padding:0px 4px 0px 14px;}
 #breadcrumps a:visited {font-family:Arial,Helvetica,Verdana,sans-serif; font-size:0.9em;text-decoration:none;font-weight:bold;color:#F3F3F4;border-left:2px solid #F3F3F4;padding:0px 4px 0px 14px;}
 #breadcrumps a:focus {font-family:Arial,Helvetica,Verdana,sans-serif; font-size:0.9em;text-decoration:underline;font-weight:bold;color:#F3F3F4;border-left:2px solid #F3F3F4;padding:0px 4px 0px 14px;}
 #breadcrumps a:hover {font-family:Arial,Helvetica,Verdana,sans-serif; font-size:0.9em;text-decoration:underline;font-weight:bold;color:#F3F3F4;border-left:2px solid #F3F3F4;padding:0px 4px 0px 14px;}
 #breadcrumps a:active {font-family:Arial,Helvetica,Verdana,sans-serif; font-size:0.9em;text-decoration:none;font-weight:bold;color:#F3F3F4;border-left:2px solid #F3F3F4;padding:0px 4px 0px 14px;}


 #breadcrumps a.noborder:link {font-family:Arial,Helvetica,Verdana,sans-serif; font-size:0.9em;text-decoration:none;font-weight:bold;color:#F3F3F4;border:none;padding:0px 4px 0px 14px;}
 #breadcrumps a.noborder:visited {font-family:Arial,Helvetica,Verdana,sans-serif; font-size:0.9em;text-decoration:none;font-weight:bold;color:#F3F3F4;border:none;padding:0px 4px 0px 14px;}
 #breadcrumps a.noborder:focus {font-family:Arial,Helvetica,Verdana,sans-serif; font-size:0.9em;text-decoration:underline;font-weight:bold;color:#F3F3F4;border:none;padding:0px 4px 0px 14px;}
 #breadcrumps a.noborder:hover {font-family:Arial,Helvetica,Verdana,sans-serif; font-size:0.9em;text-decoration:underline;font-weight:bold;color:#F3F3F4;border:none;padding:0px 4px 0px 14px;}
 #breadcrumps a.noborder:active {font-family:Arial,Helvetica,Verdana,sans-serif; font-size:0.9em;text-decoration:none;font-weight:bold;color:#F3F3F4;border:none;padding:0px 4px 0px 14px;}



.clear{
clear:both;
}



#content {
border-top:4px solid #ffffff;
clear:both;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


#left{
float:left;
/*width:190px;*/
width:206px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color:#4A4949;
font-family:Arial,Helvetica,Verdana,sans-serif; 
text-align:left;
border-top: 1px solid #ffffff;
word-wrap:break-word;

}

#middle{
width:557px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
color:#4A4949;
font-family:Arial,Helvetica,Verdana,sans-serif; 
text-align:left;
float:left;
}



#right{
float:right;
width:184px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color:#4A4949;
font-family:Arial,Helvetica,Verdana,sans-serif; 
text-align:left;
word-wrap:break-word;
}

#right h1 {
font-size:1.15em;
margin:0px 0px 3px 0px;
font-weight:bold;
}

#right p {
margin:10px 10px 21px 10px;
padding:0px 0px 0px 0px;
font-size:0.75em;
font-weight:500;
line-height:130%;
}

#right ul{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 15px;
}

#right li{
margin: 0px 0px 0px 0px;
padding: 5px 0px 0px 0px;
line-height:112%;
}

#right strong {
font-size:1.15em;
margin:0px 0px 3px 0px;
font-weight:bold;
}


.werbung {
margin:10px 0px 21px 0px;
padding:0px 0px 0px 0px;
}



#left p {
margin:10px 10px 21px 10px;
padding:0px 0px 0px 0px;
font-size:0.7em;
font-weight:500;
line-height:130%;
}


#left h1 {
margin:10px 10px 0px 10px;
padding:0px 0px 3px 21px;
border-bottom: 1px solid #4A4949;
background: transparent url(/images/blatt.gif)  no-repeat top left;
font-size:0.75em;
font-weight:bold;
}



#left strong {
margin:10px 10px 0px 0px;
padding:0px 0px 3px 21px;
background: transparent url(/images/blatt.gif)  no-repeat top left;
font-size:1.05em;
font-weight:bold;
}




#left h2 {
margin:10px 0px 0px 2px;
padding:0px 0px 3px 0px;
font-size:1.15em;
font-weight:bold;
}

#middle p {
font-size:0.75em;
font-weight:500;
line-height:125%;
margin:10px 15px 10px 15px;
}

#middle p.error {
color:#A30A23;
line-height:130%;
padding: 0px 15px 0px 0px;
}



#middle p.abstand_unten {
margin:0px 15px 20px 15px;
}

#middle p.ueberschrift {
margin:5px 15px 5px 15px;
}
#middle p.printlink {
margin:5px 15px 10px 15px;
text-align:right;
}


#middle li {
font-size:0.75em;
font-weight:500;
line-height:125%;
/*margin:10px 0px 10px 5px;*/
}

#middle li.inner {
font-size:1em;
font-weight:500;
line-height:125%;
margin:10px 0px 10px 5px;
padding:0;
}



#middle h1 {
font-size:1em;
font-weight:bold;
margin:10px 15px 10px 15px;
}

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

#middle h2.flach {
font-size:0.9em;
font-weight:bold;
margin:0px 15px 10px 15px;
}

#middle h3 {
font-size:0.8em;
font-weight:bold;
margin:20px 15px 5px 15px;
}

.text{
padding:4px 10px 4px 10px;
}
#handyliste {
background-color:#ffffff;
/*
führt in opera zum verrutschen der tabelle nach unten: width:557px;*/
/*width:100%;*/
width:100%;
margin:0px 0px 0px 0px;
/*border: 1px solid #cc0000;*/
}

#handyliste td {
background-color:#f4f4f4;
border:2px solid #ffffff;
padding:0px 0px 0px 0px;
vertical-align:top;
}

#schwarzer_rahmen {
border-left:1px solid #404040;
}
#schwarzer_rahmen caption {
font-size:0.75em;
padding:3px 3px 3px 3px;
}

#schwarzer_rahmen th {
border-bottom:1px solid #404040;
border-right:1px solid #404040;
border-top:1px solid #404040;
font-size:0.75em;
padding:3px 3px 3px 5px;
}

#schwarzer_rahmen td {
border-bottom:1px solid #404040;
border-right:1px solid #404040;
font-size:0.75em;
padding:3px 3px 3px 3px;
}



.handyfoto {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


#formular td {
background-color:#f4f4f4;
border:none;
text-align:left;
font-size:0.75em;
font-weight:500;
line-height:125%;
padding:4px 10px 4px 10px;
}


#blaettern {
margin:10px 0px 10px 0px;
width:550px;
}

#blaettern td {
background-color:#f4f4f4;
border:none;
font-size:0.75em;
font-weight:500;
}
#blaettern a {
text-decoration:none;
}

.detailbild{
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


.bestellen_link {
float:right;
font-size:0.75em;
font-weight:500;
margin:5px 15px 10px 15px;
padding:0px 0px 0px 0px;
background: transparent url(/images/warenkorb_hellgrau.gif)  no-repeat top  left;
}

.preis {
margin:15px 10px 10px 15px;
font-size:0.75em;
font-weight:500;
line-height:160%;
}

.kommentar_feld {

font-weight:500;
margin:30px 10px 10px 10px;
}
.kommentar_header {
background-color:#A9ABB3;
border-bottom:2px solid #f4f4f4;
padding:0px 4px 0px 4px;
font-size:0.75em;
}
.kommentar_datum {
background-color:#C2C2C5;
padding:0px 4px 0px 4px;
font-size:0.75em;
}


.kommentar_text {
background-color:#DBDBDB;
padding:0px 4px 0px 4px;
font-size:0.7em;
}
.kommentar_rechts {
float:right;
}



#right p {
margin:10px 10px 10px 25px;
font-size:0.95em;
font-weight:500;
}

   #footer {  
	width:557px;
	border-bottom: 4px solid #ffffff;
	border-top: 4px solid #ffffff;
	font-family:Arial,Helvetica,Verdana,sans-serif;
	text-align:center;
	line-height:140%;
	font-size:0.75em;
padding:8px 0px 8px 0px;
margin:0px 0px 0px 8px;

   }
   

#footer a.noborder:link{border:none;}
#footer a.noborder:visited{border:none;}
#footer a.noborder:focus{border:none;}
#footer a.noborder:hover{border:none;}
#footer a.noborder:active{border:none;}

 a.no_underline:link {text-decoration:none; }
 a.no_underline:visited {text-decoration:none;}
 a.no_underline:focus {text-decoration:none;}
 a.no_underline:hover {text-decoration:none;}
 a.no_underline:active {text-decoration:none;}

.pdf_link {
background: transparent url(/images/pdf_icon1.gif) no-repeat top left;
font-size:0.75em;
font-weight:500;
margin:10px 15px 0px 15px;
}

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


.schnellsuche_feld {
font-family:Arial,Helvetica,Verdana,sans-serif;
padding:19px 5px 5px 9px;
color:#F3F3F4;
font-weight:bold;
font-size:0.95em;
text-align:left;
}

.schnellsuche {
  background-color:#F3F3F4;
  border:none;
  width:115px;
  height:19px;
  margin:5px 0px 0px 0px;
  }


.schnellsuche_formular {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
 }
 
 .schnellsuche_los {
font-family:Arial,Helvetica,Verdana,sans-serif;
color:#F3F3F4;
font-weight:bold;
font-size:1em;
border:none;
width:45px;
height:20px;
padding:0px 0px 0px 0px;
}

.suchbutton {
font-family:Arial,Helvetica,Verdana,sans-serif;
width:20em;
height:1.5em;
border : 1px solid #6f6f6f;
color:#003333;
background : #d3d3d3;
}

/*für Kontaktformular und Handy-kommentare*/

	
.form_row {
font-family: arial, helvetica, sans-serif;
font-size:0.75em;
color:#003333;
margin: 0px 0px 0px 0px;
padding:20px 0px 0px 0px;
}
.form_name {
width:8em;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 15px;
float:left;
}

.form_field {
/*width:25em;*/
width:210px;
display:inline;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.text_0
{
/*width:24em;*/
width:210px;
height:1.5em;
background-color:#FFFFFF;
border : 1px solid #6f6f6f;
color:#003333;
}
.textarea_0
{
/*width:24em;*/
width:210px;
height:14em;
background-color:#FFFFFF;
border : 1px solid #6f6f6f;
color:#003333;
}




/*BESTELLFORMULAR*/


#left .bestellung_infokasten{
width:201px;
}

#left .kasten_oben{
width:201px;
height:9px;
background: transparent url(/images/kasten_oben.gif)  no-repeat top center;
background-position:center;
}
#left .kasten_mitte{
width:201px;
background: transparent url(/images/kasten_mitte.gif) repeat-y;
background-position:center;
}

#left .kasten_unten{
width:201px;
height:8px;
background: transparent url(/images/kasten_unten.gif)  no-repeat top center;
background-position:center;
}

#left .info_container {
padding:0px 10px 10px 15px;
font-size:0.7em;
line-height:180%;
}

/*#left ul{
padding:0px 0px 0px 0px;
margin: 0px 0px 0px 12px;
}*/


#right .bestellung_infokasten{
width:183px;
}
#right .kasten_oben{
width:183px;
height:9px;
background: transparent url(/images/kasten_oben_rechts.gif)  no-repeat top center;
background-position:center;
}
#right .kasten_mitte{
width:183px;
background: transparent url(/images/kasten_mitte_rechts.gif) repeat-y;
background-position:center;
}

#right .kasten_unten{
width:183px;
height:8px;
background: transparent url(/images/kasten_unten_rechts.gif)  no-repeat top center;
background-position:center;
}


#right .info_container {
padding:0px 10px 10px 15px;
font-size:0.7em;
line-height:180%;
}


#buttonleiste_1{
width:557px;
margin: 21px 0px 0px 10px;
padding:0px 0px 10px 0px;
height:71px;
background: transparent url(/images/formularkopf_1.gif)  no-repeat top center;
}

#buttonleiste_2{
width:557px;
margin: 21px 0px 0px 10px;
padding:0px 0px 10px 0px;
height:71px;
background: transparent url(/images/formularkopf_2.gif)  no-repeat top   center;

}
#buttonleiste_3{
width:557px;
margin: 21px 0px 0px 10px;
padding:0px 0px 10px 0px;
height:71px;
background: transparent url(/images/formularkopf_3.gif)  no-repeat top   center;
}

#buttonleiste_4{
width:557px;
margin: 21px 0px 0px 10px;
padding:0px 0px 10px 0px;
height:71px;
background: transparent url(/images/formularkopf_4.gif)  no-repeat top   center;
}

/*.bestellablaufbutton {
float:left;
width:132px;
margin:0px 6px 0px 0px;
padding:0px 0px 0px 0px;
clear:none;
overflow:visible;
}

.bestellablaufbutton_1 {
float:left;
width:132px;
margin:0px 0px 0px 0px;
}
.bestellablaufimg {
border: 1px solid #F4F4F4;
}
.bestellablaufimg_aktiv {
border: 1px solid #4A6EA3;
}
*/

.center_button {
text-align:center;
margin: 10px 0px 10px 0px;
width:557px;
}

table.warenkorb_tabelle{
width:552px;
margin: 0px 0px 12px 5px;
}

.bestellformular_header {
background-color: #6F93C8;
font-size:1em;
font-weight:bold;
color:#FFFFF5;
padding: 0px 5px 0px 15px;
/*margin-left 5 px - nötig für FF - sonst header zu breit obwohl in tabelle ?! */
margin: 0px 0px 0px 0px;
text-align:left;
}

.header_weiss {
background:#ffffff;
font-size:0.75em;
font-weight:normal;
border-bottom:8px solid #F4F4F4;
padding: 0px 3px 0px 0px;
}

td.warenkorb_top{
border-top:1px solid #404040;
font-size:0.75em;
padding: 5px 3px 0px 3px;
}

td.warenkorb_top_left{
border-top:1px solid #404040;
border-left:1px solid #404040;
font-size:0.75em;
padding: 5px 3px 0px 3px;
font-size:0.7em;
font-weight:bold;
}

td.warenkorb_top_right{
border-top:1px solid #404040;
border-right:1px solid #404040;
font-size:0.75em;
padding: 5px 3px 0px 3px;
}

td.warenkorb {
border:none;
font-size:0.75em;
padding: 5px 3px 0px 3px;
}
td.warenkorb_left {
border-left:1px solid #404040;
font-size:0.75em;
padding: 5px 3px 0px 3px;

}
td.warenkorb_right {
border-right:1px solid #404040;
font-size:0.75em;
padding: 5px 3px 0px 3px;
}

td.warenkorb_bottom{
border-bottom:1px solid #404040;
font-size:0.75em;
padding: 5px 3px 8px 3px;
}
td.warenkorb_bottom_left{
border-bottom:1px solid #404040;
border-left:1px solid #404040;
font-size:0.75em;
padding: 5px 3px 8px 3px;
}
td.warenkorb_bottom_right{
border-bottom:1px solid #404040;
border-right:1px solid #404040;
font-size:0.75em;
padding: 5px 3px 8px 3px;
}
td.warenkorb_bottom_center{
border-bottom:1px solid #404040;
border-right:1px solid #404040;
border-left:1px solid #404040;
font-size:0.75em;
padding: 5px 3px 8px 3px;
}
.anzahl {
border:1px solid #404040;
width:2em;
margin-bottom:8px;
}

.form_row_bestellung {
font-family: arial, helvetica, sans-serif;
font-size:0.9em;
color:#454545;
margin: 0px 0px 0px 0px;
padding:14px 0px 0px 15px;
display:block;
}

td.form_label {
font-family: arial, helvetica, sans-serif;
font-size:0.9em;
color:#454545;
padding:14px 0px 0px 15px;
width:10em;
vertical-align:top;
}

td.form_input {
font-family: arial, helvetica, sans-serif;
font-size:0.9em;
color:#454545;
padding:14px 0px 0px 15px;
vertical-align:top;
}

td.form_label_breit {
font-family: arial, helvetica, sans-serif;
font-size:0.9em;
color:#454545;
padding:14px 0px 0px 15px;
width:11em;
vertical-align:top;
}


.form_name_bestellung {
width:9em;
height:1.5em;
margin: 0px 15px 0px 0px;
padding: 0px 0px 0px 3px;
float:left;
border:1px solid #454545;
background-color:#CECFD1;
}
.form_name_bestellung_fehlt {
width:9em;
height:1.5em;
margin: 0px 15px 0px 0px;
padding: 0px 0px 0px 3px;
float:left;
color:#A30A23;
font-weight:bold;
border:1px solid #A30A23;
background-color:#ffffff;
}


.form_field_bestellung {
/*width:28.5em;*/
width:210px;
height:1.5em;
display:inline;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.text_0_bestellung
{
/*width:28.5em;*/
width:210px;
height:1.5em;
background-color:#FFFFFF;
border: 1px solid #454545;
color:#454545;
}

.text_0_bestellung_fehlt
{
/*width:28.5em;*/
width:210px;
height:1.5em;
background-color:#FFFFFF;
border: 1px solid #A30A23;
color:#454545;
}

/*.eingabefeld {
width:200px;
height:1.5em;
}*/


.form_name_bestellung_breit {
width:10em;
height:1.5em;
margin: 0px 15px 0px 0px;
padding: 0px 0px 0px 3px;
float:left;
border:1px solid #454545;
background-color:#CECFD1;
}
.form_name_bestellung_breit_fehlt {
width:10em;
height:1.5em;
margin: 0px 15px 0px 0px;
padding: 0px 0px 0px 3px;
float:left;
color:#A30A23;
font-weight:bold;
border:1px solid #A30A23;
background-color:#ffffff;
}


.form_field_bestellung_schmal {
/*width:20.5em;*/
width:210px;
height:1.5em;
display:inline;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.text_0_bestellung_schmal
{
/*width:20.5em;*/
width:210px;
height:1.5em;
background-color:#FFFFFF;
border: 1px solid #454545;
color:#454545;
}

.text_0_bestellung_schmal_fehlt
{
/*width:20.5em;*/
width:210px;
height:1.5em;
background-color:#FFFFFF;
border: 1px solid #A30A23;
color:#454545;
}


/*violett-rot:*/
/*.error{
color:#8B064B;
}
*/

.right_button {
text-align:right;
padding-right:20px;
padding-left:0px;
}

.sternchen{
font-weight:bold;
font-size:1.3em;
color: #454545;
}
sup.small{
font-size:0.75em;
}

.aendern {
padding: 0px 8px 0px 5px; 
margin:0;
font-weight:bold;

}
.red_border {
padding: 2px 2px 2px 2px; 
margin:0;
border:1px solid #A30A23;
}

.zahlungsart_info{
margin: 0px 7px 0px 0px;
padding: 3px 3px 3px 3px;
border:1px solid #454545;
background-color:#CECFD1;
}
.errortext {
color:#A30A23;
}

.grau_bg{
background-color:#D7D7D7;
padding:3px 3px 3px 3px;
font-size:0.75em;
font-weight:500;
line-height:125%;
margin:10px 15px 10px 15px;
}

.hellgrau_bg{
background-color:#f4f4f4;
padding:3px 3px 3px 3px;
/*font-size:0.75em;*/
font-weight:500;
line-height:125%;
margin:10px 15px 10px 15px;
}

#print_logo {
position:absolute;
left:-1000px;
top:-1000px;
width:0;
height:0;
overflow:hidden;
display:inline;
}
#sitemap li {
margin:15px 0px 15px 15px;
}
#listview li {
margin:15px 0px 15px 15px;
}
.schriftgroesse{float:left;margin:4px 4px 0px 0px;}
