

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;
	float: left;
	margin-bottom:40px;
}

.aboBox .boxTitel {
	padding: 4px 0 4px 12px;
	height:46px;
	width:216px;
	background-color:#373d46;
	display: table-cell;
	vertical-align: middle;
	font-size: 11px;
}
.aboBox .boxTitel a{
	color:#fff;
}	
.aboBox .boxInhalt {
	background-color:#ececec;
	height:	465px;
	padding:1px 0px 8px;
}
.aboBox .boxInhalt img { border: none; width:200px;}
.aboBox .boxInhalt .boxTeaser {padding:0px 8px 4px;height:130px;border-bottom:1px solid #bebebe;margin-bottom:4px;}
.aboBox .boxInhalt .cover{
	display:block;
	height:280px;
	margin:12px 8px 0px;
}
.aboBox .boxInhalt .button-grey{margin-left:8px;}
.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;
