/* CSS Document */

/*Firefox*/
.subnavi {
position:absolute;
top: 85px;
left: 42px;
width:130px;
height:1250px;
float:left;
background-image:url(../layoutimg/subnavi_bg_shadow.jpg);
background-repeat:repeat-y;
}

#float{
float:left;
width: 320px;
margin-left:10px;
}

#buch{
margin: 40px 0 0 10px;
}

#listeGeschenke li{
list-style-image:url(../layoutimg/arrow_gruende.gif);
}

#listeGeschenke{
font-size:0.9em;
margin:30px 0 0 -20px;
}



#zahlung{
/*background-color:#e3ecf3;*/
background-color:#fafafa;
/*padding:5px 0 10px 5px;
border:1px dotted #355A84;*/
}



#tabelleAbo td{

}

#tabelleAbo {
	border-collapse:collapse;
	margin-top:10px;
}

#tabelle{
	margin-left: 46px;
	margin-top:20px;
	width:487px;
	height:460px;
/*	background-image:url(../layoutimg/bgAbo.jpg);
	background-repeat:no-repeat;*/
	background-color:#EAEFF3;
	border:1px dotted #355A84;
}


#tabelleH{
font-size:16px;
color:#CC0000;
}

#tabelleH2{
font-size:14px;
color:#000;
}


#tabelleAbo th{
border:1px solid #000;
background-color:#E4E4E4;
padding: 5px;
}


#geschenke{
background-color:#E8E3CD;
/*border:1px solid #355A84;*/
margin-top: 20px;
width: 473px;
}

#bildfloat{
float:left;
margin: 5px 0 0 15px;
}

#geschenke ul{
clear:both;
padding-top: 20px;
}

#Textabsatz{
width: 320px;
margin-left: 140px;
}




#emailLabel{
	width: 230px;
	float:left;
}

.Uberschriften{

width: 495px;
font-size:13px;
font-weight:bold;
text-align:center;
}

#zentriert{
margin-left:40px;
}

#anschrift{
	width: 230px;
	float:left;
}


.contentTextAboe2 {
width:700px;
margin-top:0;
margin-left:40px;
padding-left:2px;
z-index: 1;
position:relative;
padding-top: 80px;
}

.contentTextAboe2 a{
text-decoration:underline;
color:#355A84;
font-size:11px;
font-weight:bold;
 ;
}

.contentTextAboe2 a:link, .contentTextAboe2 a:visited{
text-decoration: underline;
color:#355A84;
}
.contentTextAboe2 a:hover, .contentTextAboe2 a:active{
text-decoration: underline;
color:#F1AF4E;
}

#kastene2 a:link, #kastene2 a:visited{
text-decoration: underline;
color:#355A84;
}
#kastene2 a:hover, #kastene2 a:active{
text-decoration: underline;
color:#F1AF4E;
}


#zahlungsweise{
margin: 22px 0 0 238px;
color:#355A84;
width: 240px;
}

#gutschrift{
/*background-color:#e3ecf3;*/
background-color:#EAEAEA;
padding:5px 0 10px 5px;
border:1px dotted #355A84;
margin-top:8px;
}


#zahlungsweise h1{
background-color: #E4E4E4;
padding: 15px 8px 0px 5px;
height: 28px;
border: 1px solid #355A84;
}

#anschrift h1{
background-color: #E4E4E4;
padding: 5px;
border: 1px solid #355A84;
}

#email{
background-color: #E4E4E4;
width: 300px;
text-align:center;
margin: 10px 0 0 110px;
border: 1px solid #355A84;
padding-left: 5px;
}



.graueFlaeche{
background-color: #E4E4E4;
border: 1px solid #355A84;
margin-top: 5px;
}

.graueFlaecheAnschrift{
background-color: #E4E4E4;
border: 1px solid #355A84;
margin-top: 5px;
height: 381px;
}


.dropDown{
float:left;
margin-top: 7px;
}


#faxdrucken{
background-color: #E8E3CD;
border: 1px solid #355A84;
margin-top: 5px;}

#faxdrucken p{
padding:5px;
text-align:center;

}


.service{
background-color:#E4E4E4;
width: 472px;
padding-left: 5px;
border: 1px solid #355A84;
margin-top: 5px;
}

.zahlungsweiseHeader{
font-size:14px;
font-weight:bold;
margin-top: -5px;
padding:0;
}



#kastene2{
	top:480px;
	background:none;}
#kastene3{
top:690px;}
#kastene4{
top:870px;}
#kastene5{
top:1112px;}

#kastene3, #kastene4, #kastene5{
width: 134px;
position: absolute;
border:1px dotted #355A84;
background-color:#fff;
left: 630px;
z-index:1;
}

#kastene2{
width: 134px;
position: absolute;
border:1px dotted #355A84;
background-color:#EAEFF3;
left: 630px;
z-index:1;
}

#kastene2 p, #kastene3 p, #kastene4 p, #kastene5 p{
padding-right:3px;

}

#kastene2 h3, #kastene3 h3, #kastene4 h3, #kastene5 h3{
font-size: 13px;
/*background-color:#355A84;*/
background-image:url(../layoutimg/bgKasten.gif);
background-repeat:no-repeat;
color:#355A84;
padding:5px;
text-align:center;
margin-top:0px;
border:0;
}


#kastene p, #kastene2 p, #kastene3 p, #kastene4 p, #kastene5 p{
font-size:11px;
padding-left: 5px;
padding-bottom: 2px;
text-align:center;
}



.aushwalBorderTop{
border-top:1px dotted #355A84;
background-color:#EAEAEA;
}

.aushwalBorderBottom{
border-bottom:1px dotted #355A84;
background-color:#EAEAEA;

}

.aushwalBorderTopLeft{
border-left:1px dotted #355A84;
border-top:1px dotted #355A84;
background-color:#EAEAEA;

}

.aushwalBorderBottomLeft{
border-left:1px dotted #355A84;
border-bottom:1px dotted #355A84;
background-color:#EAEAEA;

}

.aushwalBorderTopRight{
border-right:1px dotted #355A84;
border-top:1px dotted #355A84;
background-color:#EAEAEA;

}

.aushwalBorderBottomRight{
border-right:1px dotted #355A84;
border-bottom:1px dotted #355A84;
background-color:#EAEAEA;

}

#tabelleZahlung{
/*border:1px dotted #355A84;*/
background-color:#fafafa;
}

ul{
margin-left:-20px;
padding-left:20px;
}

ul li{
padding-left:10px;}


#floatBild{
float:left;
width: 350px;
margin-top:10px;
margin-left:15px;
padding-left:20px;

}

#buchcover{
width:150px;
margin-top:20px;

}

#kasten p, #kasten2 p, #kasten3 p, #kasten4 p, #kasten5 p{
font-size:11px;
padding-left: 5px;
padding-bottom: 2px;
text-align:center;
}

#kasten5 a{
text-decoration:underline;
}

#background{
background-color:#F4EED1;
border:1px solid #355A84;
z-index:9999;
width: 300px;
padding: 10px;
margin-top:0px;
float:left;
margin-left:-30px;
}

#background2{
background-color:#F4EED1;
border:1px solid #355A84;
z-index:888;
width: 300px;
padding: 10px;
margin-top:0px;
margin-left:300px;
height: 472px;
}



label{
font-size:11px;
margin-left:1px;
}

#faxformular{
background-color:#fffbf3;
border:1px dotted #355A84;
margin-top:7px;
}


#sex{
margin-left: -1px;
float:left;
}



#vorname, #name{
width: 118px;
}

#anrede{
width: 40px; }

#postcode, #tel{
float:left;
}

#postcode{
width: 40px;}
.umrandung{
padding-top:7px;
}
#labelAnrede{
padding-right: 0px;
}
#labelVorname{
padding-right: 71px;
}
#labelPLZ{
padding-right: 17px;
}
#labelTel{
padding-right:111px;
}
#firma{width: 208px;}
#strasse{width: 297px;
}
#labelMail{
margin-left: 1px;
}
#labelKtnr{
margin-left:5px;
}
#labelBlz{
margin-left: 73px;
}
#labelbank{
margin-left:33px;
}
#labelNameRabatt{
margin-left:126px;
}

#linie{
margin-left:70px;
margin-top:-10px;}

#buttonBestellen{
width:220px;
border:1px solid #355A84;
padding:1px;
margin-top:-5px;
color:#fff;
font-size:12px;
background-color:#355A84;
}

#geb{
margin-left:3px;}

#city{
width: 249px; margin-left:3px;}
#land{
width: 297px;}
#tel, #geb{
width:144px;}
#fax{
width: 174px;}
#mail{width: 208px; }
#ktnr{
margin-left:5px;}
#bank{
margin-left:5px;width: 292px;}
#kundennr{
width:342px;}
#gutschein{
width: 300px;}
#nameRabatt{
width:167px; }
#vornameRabatt{
width:167px;}

#ktnr, #blz{
width:140px;}


.linkSchrift{
font-size:11px;
margin-top:10px;
}


#faxnummer{
font-size:12px;
}

#adresse{
margin-left:-100px;
text-align:center;
font-weight:bold;
padding-top:12px;
}

td{
height:20px;}

.abstand{
padding-top:5px;}
