/* 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:-5px;
}

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


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

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

.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;
}

#liste li{
padding-bottom:10px;
margin-left:50px;
}

#liste{
float:left;
margin-left:-30px;
}


#floatBild{
float:left;
width: 370px;
margin-top:15px;
margin-left:-10px;
}

#buchcover{
width:200px;
margin-top:35px;
}

#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:#EAEFF3;
border:1px dotted #355A84;
z-index:9999;
width: 360px;
padding: 10px;
margin-top:20px;
}


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

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


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

#city, #fax, #vorname{
margin-left:5px;
}
#name{
margin-left:3px;
}


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

#postcode, #tel{
float:left;
}

.umrandung{
padding-top:7px;
}
#labelAnrede{
padding-right: 14px;
}
#labelVorname{
padding-right: 97px;
}
#labelPLZ{
padding-right: 29px;
}
#labelTel{
padding-right:140px;
}
#firma{width: 208px;}
#strasse{width: 354px;
}
#labelMail{
margin-left: 1px;
}
#labelKtnr{
margin-left:33px;
}
#labelBlz{
margin-left: 74px;
}
#labelbank{
margin-left:33px;
}
#labelNameRabatt{
margin-left:126px;
}



#buttonBestellen{
width:200px;
border:1px solid #fff;
background-color:#fff;
padding:1px;
margin-left: 80px;
margin-top:5px;
background-color:#355A84;
color:#fff;
}

#city{
width: 293px;}
#land{
width: 358px;}
#tel, #geb{
width:171px;}
#fax{
width: 174px;}
#mail{width: 208px;}
#ktnr{
margin-left:33px;}
#bank{
margin-left:33px;width: 292px;}
#kundennr{
width:342px;}
#gutschein{
width: 354px;}
#nameRabatt{
width:167px; }
#vornameRabatt{
width:167px;}


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


#faxnummer{
font-size:12px;
}

.rotfett{
color:#FF0000;}