

body, input, textarea {
font-size: 12px;
}

#bereich {
	width: 1000px;
}


#kopf {
	width: 1000px;
	background: #14315a url(/pix/sdwv/hg_header_abo.jpg) no-repeat;
	background: #14315a url(/pix/sdwv/hg_header_abo2.jpg) no-repeat; /* TODO: remove after img-rename */

}


#kopf ul.subnavigation {
  background-color: #14315a;
}

#inhalt {
	width: 656px; 
}
#inhaltVolleBreite #inhalt {
/* nur #inhaltVolleBreite ist unpraktisch, da auch an andere stellen geht man davon aus, dass #inhalt existiert */
width: 970px;
}

#fuss {
width: 976px; /* 1000 - 2x12 */
}


#headerSchnellsuche {
left: 657px;
background-image: url('/pix/sdwv/hg_suche_abo.gif');
background-image: url('/pix/sdwv/hg_suche_abo2.gif'); /* TODO: remove after img-rename */
}


.boxHAbstand {
	float: left;
	width: 28px;
}

.aboBox { 
	width: 216px;
	border: thin solid #c6c6c6;
	float: left;
}

.aboBox .boxTitel {
	border-bottom: thin solid #c6c6c6;
	padding: 4px 0 4px 12px;
	font-size: 11px;
}
	
.aboBox .boxInhalt {
	padding: 12px 8px;
	background-image: url('/pix/sdwv/hg_abo_box.jpg');
	background-repeat: no-repeat;
	background-position: center bottom;
	min-height:	325px;
}
.aboBox .boxInhalt img { border: none; }
.aboBox .boxInhalt p {}

.linie {
	width:	80%;
	margin: 35px auto;
}

table.aboformen {
	border: thin solid #cacaca; 
	border-top: none;
	width: 100%;
}

.aboformen td ,  
.aboformen th { 
	padding: 10px 2px 4px 8px;
	text-align: left; 
	vertical-align: center;
	border-right: thin solid #cacaca; 
	height: 29px;
}

.aboformen tr.alt { background-color: #f1f1f1; }
.aboformen th {	border-bottom: thin solid #cacaca;	}
.aboformen td {	background-position: 4px 8px;	}


h2 { margin-bottom: 20px; }
h3 { color: #a50000; }


.aktion_info {
	background: 25px 0 no-repeat url('/pix/sdwv/pfeil_runter.gif');
	min-height: 73px;
	font-size: 12px;
	font-weight: bold;
	color: #969696;
	margin: 10px 0;
	padding-left: 100px;
	clear: both;
	padding-top: 20px;
	vertical-align:middle;
}



.formular_block {
	clear: both;
	margin-bottom: 20px;
	padding-bottom: 20px;
}


/**
 * Geschenk-Karussell
 */
 .querBilderReiterGruppe { margin: 0 auto; }
.querBilder ,
.bilderReiterGruppe .gruppeInnen,
.querBilderReiterGruppe .querBilder {
background-color: none;
}
.einQuerThumbReiter a {
	height: 160px;
	max-height: 160px;
}

.querBilderReiterGruppe .einQuerThumbReiter {
  width: 280px;
}

.querBilderReiterGruppe .einQuerThumbReiter img {
  border: none;
  padding-top: 8px;
  width: 280px;
}
.querBilderReiterGruppe .scrollFeld {
	width:       100%; /* 581px = 437 + 200 - 56*/
}

#querBilderReiterAuswahl {
	margin-top: 10px;
}

#querBilderReiterAuswahl em {
	color: #a50000;
	font-style: normal;
}
button {
	background-color: #a50000;
	color: white;
	border: thin solid black;
}



/*
 * rechte Spalte
 */
.rechtebox h3 {
background-color :  #14315a;
background-image : url('/pix/sdwv/hg_boxtitel_abo.gif');
}

.querBilderReiterGruppe .querBilder {
background-color: white;
border-bottom: 3px solid #333333;
