* {
        font-family: Verdana, Helvetica, Geneva, Arial,  sans-serif;
        font-size: 12px;
        color: #000000;
        line-height: 16px;
}
@page { size:21.0cm 14.85cm; margin-top:1.5cm; margin-bottom:5cm  }
.verdana_10{
        font-family: Verdana, Helvetica, Geneva, Arial,  sans-serif;
        font-size: 10px;
}
.georgia_10{
        font-family: Georgia, Verdana, Helvetica, Geneva, Arial,  sans-serif;;

        font-size: 10px;
}
.verdana_12{
        font-family: Verdana, Helvetica, Geneva, Arial,  sans-serif;
        font-size: 12px;
}
.georgia_12{
        font-family: Georgia, Verdana, Helvetica, Geneva, Arial,  sans-serif;;

        font-size: 12px;
}
.verdana_14{
        font-family: Verdana, Helvetica, Geneva, Arial,  sans-serif;
        font-size: 14px;
}
.georgia_14{
        font-family: Georgia, Verdana, Helvetica, Geneva, Arial,  sans-serif;;
        letter-spacing: 1px;
        font-size: 14px;
}	
.verdana_16{
        font-family: Verdana, Helvetica, Geneva, Arial,  sans-serif;
        font-size: 16px;
}
.georgia_16{
	font-family: Georgia, Verdana, Helvetica, Geneva, Arial,  sans-serif;
	/*letter-spacing: 1px;*/
	font-size: 16px;
}

.noScreen, #noScreen, .printfooter{  /* This class is not shown on screen */
  display: none;
}

.nav_ueberschrift{
	color: #FFFFFF;
	font-size: 14px;
	/*font-weight: bolder;*/
	line-height: 22px;
        letter-spacing: 1px;
}
.nav_ueberschrift_bold{
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
        letter-spacing: 1px;
}
.nav {
	color: #FFFFFF;
}

.text{
        color: #000000;
}
a{
	color: #58102E;
}
a.nav {
	color: #FFFFFF;
}
.navtop {
    color: #FFFFFF;
}
a.navtop {
    color: #FFFFFF;
    /*line-height: 20px;*/
}
a.navtop_bold {
    color: #FFFFFF;
    line-height: 20px;
    font-weight: bold;
}
a:link {
        text-decoration:none;
		  
}
a:visited {
        text-decoration:none;
}
a:hover {
        text-decoration:none;
	font-weight: bold;
}
a:active {
        text-decoration:none;
		  font-weight: bold;
}
a.bold{
	font-weight: bold;
        color: #FFFFFF;
}
.text a{
        color: #58102E;
}
.text a:link {
        text-decoration:none;
}
.text a:visited {
        text-decoration:none;
}
.text a:hover {
        text-decoration:none;
		font-weight: bold; 
}
.text a:active {
        text-decoration:none;
}

td.border{
 padding: 0px;
}
td.images{
 padding: 0px;
}
td.nav{
   padding-left: 6px;
   color: #FFFFFF;
   vertical-align: top;

}
td.adresse_top{
   padding-left: 6px;
	color: #FFFFFF;
	vertical-align: center;
	text-align: center;
	letter-spacing: 0px;
}

/*------- Hintergrundfarben ------------------*/
#bgcolor_11{	background-color: #757378; }
#bgcolor_12{	background-color: #EFEEEE; }
#bgcolor_13{	background-color: #CDCCCC; }
#bgcolor_14{	background-color: #ABAAA9; }
#bgcolor_15{	background-color: #777574; }
/*--------------------------------------------*/
#bgcolor_21{	background-color: #757378; }
#bgcolor_22{	background-color: #EFEEEE; }
#bgcolor_23{	background-color: #CDCCCC; }
#bgcolor_24{	background-color: #ABAAA9; }
#bgcolor_25{	background-color: #898787; }
/*--------------------------------------------*/
#bgcolor_31{	background-color: #777574; }
#bgcolor_32{	background-color: #F2F2F2; }
#bgcolor_33{	background-color: #D7D6D6; }
#bgcolor_34{	background-color: #BBBABA; }
#bgcolor_35{	background-color: #A09F9E; }
/*--------------------------------------------*/
#bgcolor_41{	background-color: #58102E; }
#bgcolor_42{	background-color: #EFE8EB; }
#bgcolor_43{	background-color: #CDB8C1; }
#bgcolor_44{	background-color: #AC8897; }
#bgcolor_45{	background-color: #8A586D; }
#bgcolor_editmode{background-color: #DDDDDD; }
/*--------------------------------------------*/
/*------- Hintergrundfarben ------------------*/
.bgcolor_11{        background-color: #757378; }
.bgcolor_12{        background-color: #EFEEEE; }
.bgcolor_13{        background-color: #CDCCCC; }
.bgcolor_14{        background-color: #ABAAA9; }
.bgcolor_15{        background-color: #777574; }
/*--------------------------------------------*/
.bgcolor_21{        background-color: #757378; }
.bgcolor_22{        background-color: #EFEEEE; }
.bgcolor_23{        background-color: #CDCCCC; }
.bgcolor_24{        background-color: #ABAAA9; }
.bgcolor_25{        background-color: #898787; }
/*--------------------------------------------*/
.bgcolor_31{        background-color: #777574; }
.bgcolor_32{        background-color: #F2F2F2; }
.bgcolor_33{        background-color: #D7D6D6; }
.bgcolor_34{        background-color: #BBBABA; }
.bgcolor_35{        background-color: #A09F9E; }
/*--------------------------------------------*/
.bgcolor_41{        background-color: #58102E; }
.bgcolor_42{        background-color: #EFE8EB; }
.bgcolor_43{        background-color: #CDB8C1; }
.bgcolor_44{        background-color: #AC8897; }
.bgcolor_45{        background-color: #8A586D; }
.bgcolor_editmode{        background-color: #ABAAA9; }
/*--------------------------------------------*/
/* Bestellformular */
#bestellform {
	width: 420px;
	margin: -1px 0px 0px 0px;
}
#bestellform br, #bestellform hr {
	clear: both;
}
#bestellform hr {
	margin: 2px 0px 2px 0px;
	display:	block;
}
#bestellform_01 {
	height: 35px;
}
#bestellform_01 input {
        margin: 0px;
        padding: 0px;
        height: 20px;
        font-size: 11px;
}
#bestellform_01 span {
        float: left;
        height: 36px;
vertical-align: bottom;
}
#bestellform_01 span #anzahl{
width: 25px;
}
#bestellform_01 span #preis{
width: 57px;
background-color: transparent;
}
#bestellform_01 textarea {
        margin: 2px;
        width: 298px;
        height: 36px;
        float: left;
resize: none;
background-color: transparent;
}
#bestellform_02{
	float: left;
width: 190px;
}
#bestellform_03{
	float: left;
width: 210px;
}
#bestellform_02 input,#bestellform_03 input{
	display: block;
	margin: 1px;
	height: 17px;
	font-size: 10px;
vertical-align: middle;
padding: 0px;
}
#bestellform_02 input{
	width: 180px;

}
#bestellform_03 input{
	width: 180px;
}
#bestellform_03 #ch_lieferadresse {
	display: inline;
	width: 10px;
	margin: 0px 2px -2px 2px;
		height: 10px;
}
#bestellform_04 ,#bestellform_05,#bestellform_06{
	width: 140px;
	height: 80px;
	float: left;

}

#bestellform_05 textarea, #bestellform_06 input {
	width: 122px;
background-color: transparent;
}
#bestellform_06 input {
height: 20px; 
padding: 0px;
}
#bestellform_05 textarea {
	height: 55px;
resize: none;
}
#bestellform_04 input {
	margin: 1px 4px 0px 1px;
}
#bestellform_04 p {
	margin: 1px 0px 1px 0px;
	padding: 0px;	
}
#bestellform_07 {
	clear: both;
	float: left;
	width: 280px;
}
#bestellform_07 textarea {
	width: 262px;
	height: 40px;
resize: none;
}
#bestellform_08 {
clear: both;
	display: block;
}
#bestellform #versandkosten, #bestellform #preis {
	text-align: right;
}
#bestellform #summe {
font-weight: bold;
text-align: right;
}
#bestellform #absenden {
	text-align: center;
	vertical-align: middle;
	width: 120px;
	float: left;
}
#bestellform #absenden input{
	width: 120px;
	height: 40px;
	}
