/****************************/
/** Grundstzliches Layout **/
/****************************/
html {
	height: 100%;
}
body{
	height: 100%;
	color: #000000;
	margin: 0px;
	padding: 0px;
	
}
form{
	padding:0px;
	margin:0px;
}
a {
	color:#000000;
}
img{ 
	border:0px;
	padding: 0px 0px 0px 0px;
	margin:0px;
}
input, select, textarea, div, td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;	
}
p{
	padding-top:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#frametable{
	height:100%;
	margin: 0px;
	padding: 0px;
	width: 950px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-left: 10px solid #FFFFFF;
}
#header{
	height:110px;
	background-image: url(/gfx/gui/businessabo/header_background.jpg);
	background-repeat: repeat-x;
	background-color:#E8E8E8;
}
#content_outer{
	margin: 0px;
	padding: 0px;
}

td#content_left{
	border-top:10px solid #FFF;
	width:150px;
	background-color:#E8E8E8;
}
td#content_right{
	background-image: url(/gfx/gui/businessabo/cr_bg.jpg);

	border-top:10px solid #FFF;
	width:218px;
	background-color:#E8E8E8;
}

#content_left{

}

#content_inner{

}
#table_content_inner{
	width:582px;
}
#content_buffer_outer{

}
#footer{
	height:20px;
	min-height:20px;
	background-color:#E8E8E8;
}

.clear{clear:both;}
/**************************/
/* Kopfmenu               */
/**************************/
#aboshop_topmenu *{
	font-size:11px;
	color:#A4A4A4;
}
#icontable img{
	margin-left:10px;
	margin-right:5px;
}
#icontable a{
	text-decoration:none;
}
/**************************/
/* Content                */
/**************************/
#anmeldeform td{
	height:30px;
	
}
#anmeldeform input{
	width:250px;
}
#anmeldeform #user_plz{width:50px;}
#anmeldeform #user_ort{width:200px;}
.btnsmall{
	background-color:;
	padding-left:30px;
	background:url(/gfx/gui/businessabo/btnsmall.gif);
	background-repeat:no-repeat;
	border:0px;
	margin:0px;
	line-height:15px;
	font-weight:bold;
	width:100px;
	text-align:left;
	font-size: 11px;
}
.btnsmall :hover{
	cursor:hand;
}
.btninfo{
	background-color:;
	background:url(/gfx/gui/businessabo/pfeil.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	border:0px;
	margin:2px 0px 2px 0px;
	padding:2px 0px 2px 35px;
	line-height:15px;
	height:20px;
	display:block;
	width:100px;
	text-align:left;
	font-size:10px;
}
.btninfo:hover{
	text-decoration:underline;
}
.btnthick{
	border:1px solid #666;
	padding:2px;
	background-color:#eee;
}
#infobox {
	margin-top:20px;
	padding:5px;
	clear:both;
	border: 1px dotted #E8E8E8;
}



#content_left ul{
	list-style-type: none;
	padding:0px;
	margin:0px 0px 10px 0px;
}
#content_left ul li a{
	padding-left:10px;
	display: block;
	text-decoration:none;
	line-height:20px;
	height:20px;
	border-bottom:1px dotted #333333;
}
#content_left ul .menu_main a:hover,#content_left ul .menu_sub a:hover{
	background-color:#ccc;
	color:#000;
}
.menu_intro a{
	padding-top:3px;
	background-image: url(/gfx/gui/businessabo/menu_teaser.jpg);
	color:#FFF;
	font-weight:bold;
	font-size:11px;
}
.menu_main a{
	font-size:11px;
}
.menu_sub a {

	font-size:10px;
}
#aboshop_start_right #start_space{
	background: url(/gfx/gui/businessabo/start_content.jpg);
	height:175px;
}

#aboshop_start_right{
	padding:0px 10px 0px 10px;
	margin:0px;
	width:565px;
}
#aboshop_start_right h1{
	background: url(/gfx/gui/businessabo/rubrik_titelbg.jpg);
	width:255px;
	height:48px;
	line-height:48px;
	font-size:12px;
	padding-left:10px;
	margin:10px 0px 0px 0px;
	color:#999999;
}
#aboshop_start_right #h1{
	margin:10px 0px 0px 0px;

}
#aboshop_start_right #h1 td{
	background: url(/gfx/gui/businessabo/rubrik_titelbg.jpg);
	width:255px;
	height:48px;
	font-size:12px;
	padding-left:10px;
	margin:10px 0px 0px 0px;
	font-weight:bold;
	color:#999999;
	vertical-align:middle;
}
#aboshop_start_right h2{
	height:48px;
	line-height:48px;
	font-size:12px;
	margin-top:10px;
	color:#999999;
}
#aboshop_start_right h1.big{
	background: url();
	color:#000;
	font-size:17px;
	height:30px;
	line-height:30px;
	height:30;
	width:100%;
	padding:10 0 0 0;
	margin:0px;
}
#aboshop_start_right h2{
	height:20px;
	line-height:20px;
	margin:0px;
	padding:0px;
}
.sortTitle {
	background:transparent url(/gfx/gui/businessabo/sortTitleBg.gif) right 3px  no-repeat;
	padding-right:8px;
}
.coverbox{
	height:156px;
	text-align:center;
	float:left;
	background-image: url(/gfx/gui/sportabo/highlight_bg.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
.coverbox {
	padding:5px 10px 5px 20px;
}
.linkbox{
	clear: both;
	text-align:right;
	padding-right: 5px;
}
#highlightbox .linkbox a{
	color:#FFF;
}

/* Aboform-Seite: Zeitschriften-Info + Geschenkabo Auswahlseite */
#maginfo { margin-top:10px; }
#maginfo p {
	font-size:12px;
}
#maginfo #maglistcover {
	width:108px;
	height:156px;
}
#maginfo img {
	float:left;
	margin-right:10px;
}

#aboformen {
	clear:both;
	padding-top:10px;
}
.af_box{
	border:solid 1px #e2e2e2;
	padding:5px;
	margin-top:10px;
	min-height:100px;
}
.af_box:hover{
	background-color:#eeeeee;
}
.af_box_img{
	width:120px;
	float:left;
}
.af_box_content{
	margin-left:120px;
}
.af_box_content strong{
	color:#B90F0F;
	text-decoration:underline;
}

#desctext{
	margin-right:10px;
	margin-left:120px;
	font-size:12px;
}
/*********/
/* Suche */
/*********/
#suche {
	background: url(/gfx/gui/businessabo/rubrik_titelbg.jpg);
	width:268px;
	height:40px;
	font-size:11px;
	padding-left:10px;
	color:#999999;
	margin:10 0 0 0;
	padding-top:8px;
	color:#000;
	font-weight:bold;
}
/* IE Ausnahme */
* html #suche{
	height:48px;
}

#suche fieldset, #suche form {
	border:0px;
	margin:0px;
	padding:0px;
}
.suchangebot0, .suchangebot1 {
	border-bottom:dotted 1px #aaaaaa;
	height:auto !important;
	height:125px;
	padding-top:10px;
	min-height:125px;
}
.suchangebot1 { background-color:#f5f5f5; }
.suchcover {
	float:left;
	text-align:center;
	width:90px;
}
.suchtext {
	position:relative;
	margin-left:100px;
	font-size:11px;
}
.suche_link {
	color:#000000;
	font-weight:bold;
	width:80px;

	position:absolute;
	left:0px;
	top:94px;
}
.marker { background-color:#CBE9FF; }
#search_not_found { font-size:11px; }
#aboshop_topsuche label { font-size:11px; }
#search_word { font-size:11px; }
#aboshop_suchsubmit { font-size:11px; }

/************************/
/* Zeitschriften Listen */
/************************/
#rublist{
	margin-top:10px;
}
#maglist1, #maglist2,#maglist1 h1, #maglist2 h1,#maglist1 ul, #maglist2 ul{
	width:250px;
	margin:0px;
}
#maglist1 ul, #maglist2 ul{
	list-style:none;
	margin-bottom:10px;
}
#maglist1 li a, #maglist2 li a{
	display:block;
	font-size:11px;
	height:auto !important;
	height:14px;
	min-height:20px;
	line-height:20px;
}
#maglist1 li a:hover, #maglist2 li a:hover{
	font-weight:bold;
}
#maglist1 { float:left; }
#maglist2 { margin-left:285px; }
#maglist1 a, #maglist2 a { text-decoration:none; }

.listdiff{
	background-color:#eeeeee;
}

#maglistCover .cover{
	text-align:left;
	font-size:11px;
	padding:10px 0px 5px 0px;
}
.cover .title{
	font-weight:bold;
}
.cover img{
	padding:0px;
}
#maglistCover .coverlogin{
	vertical-align:top;
	text-align:left;
	font-size:11px;
	padding:10px 5px 5px 5px;
}
#maglistCover .coverlogin .p1{
	margin:5px 0px 5px 85px;
}
#maglistCover .coverlogin img{
	margin-right:5px;
}
#maglistCover .coverlogin a.title{
	font-weight:bold;
	text-decoration:none;
}

#maglistCover  .border {
	padding:5px;
	border: 1px dotted #ccc;
}

#aboform_beschreibung{
	font-size:12px;
	border:solid 1px #e2e2e2;
	padding:5px;
	margin-top:10px;
	margin-bottom:10px;
	height:100px;
	text-decoration:none;
}
#aboform_beschreibung img{
	margin-right:10px;
}


/************************/
/* Bestellseiten Detail */
/************************/

#order_info {
	border-bottom:1px dotted #168ECC;
	height:190px;;
	margin-top:20px;
}


#order_cover {
	float:left;
	font-size:10px;
	text-align:left;
	width:60px;
}
#order_form *{
	font-size:11px;
}

#order_form h2, #check_form h2 { margin-top:10px; }

#order_form th, #order_form td, #check_form th, #check_form td {
	padding:0px;
	font-size:11px;
}
#order_form th, #check_form th {
	height:40px;
	text-align:left;
}
#order_form label strong {
	color:#FF0000;
}
#order_form fieldset {
	padding:0px;
	margin:0px;
	border:0px;
}
#order_form input,#order_form select { width:265px; }
#order_form .imgbutton { width:188px; }
#order_form .imgbuttoncheck { width:203px; }
#order_form .imgbuttoncorrect { width:108px; }
#order_form .imgbuttonbestellen { width:126px; }
#order_form input:focus { background-color:#CBE9FF; }

#order_form #ort, #order_form #wort { width:160px; }
#order_form #hausnr, #order_form #whausnr, #order_form #plz, #order_form #wplz { width:53px; }
#order_form .radioButton { width:13px; }
#order_form .submitButton { width:132px;height:15px; }


#order_newsletter input, #check_agb input {
	float:left;
	width:30px;
}
#order_newsletter span, #check_agb span {
	display:block;
	margin-left:35px;
}
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html #order_newsletter input, * html #check_agb input { margin-right:5px; }
* html #order_newsletter span, * html #check_agb span {
	height:1%;
	margin-left:0;
}
/* End hide from IE5/mac */

#order_submit { text-align:center; }
#order_submit h2{ text-align:left; }
#order_submit input {
	font-weight:bold;
	margin:0px;
	margin-top:20px;
	margin-bottom:20px;
	padding:0px;
	background-color:#6CDB00;
}
#order_submit input:active { background-color:#BBBBBB; }	/* Bei Mausklick */

#order_form #order_links{
	float:left;
}

#check_form th{
	height:20px;
}
#check_form fieldset{
	padding-top:10px;
	padding-bottom:30px;
	border:0px;
}

/*****************************/
/* Hilfen im Bestellformular */
/*****************************/
.hilfe { padding:0px; }
.hilfe div {
	border:solid 1px #eee;
	background-color:#FFF;
	display:none;
	font-size:10px;
	position:absolute;
	margin-top:-10px;
	width:170px;
	min-width:170px;
	padding:5px;
}

div.hint_wrapper { position:relative; }
div.hint {
	background:#FFFB86;
	border:1px solid #A6A6A6;
	position:absolute;
	margin-top:5px;
	visibility:hidden;
	display:block;
	width:200px;
	-moz-border-radius:6px;
}
div.hint div.content {
	width:auto;
	padding:12px 4px 0 8px;
}
div.hint div.control {
	padding:0 4px 4px 0;
	text-align:right;
}
.helptext{
	color:#929292;
}
.helptextsmall{
	font-size:10px;
}
#agb{
	font-size:12px;
}
#agb ol li{
	padding-top:10px;
	font-weight:bold;
}
#agb ol li ol li{
	font-weight:normal;
}
/**************************/
/* Rechte Spalte          */
/**************************/
/* Content */
#content_right h3{
	font-size: 11px;
	color:#8C8C89;
	padding:10px 0px 5px 10px;
	margin:0px;
	background-image: url(/gfx/gui/businessabo/cr_oben.jpg);
	background-repeat: no-repeat;	
}
#content_right_vorteile{
	border-bottom:1px dotted #333333;

}
#content_right_vorteile p, #content_right_vorteile a{
	color:#8C8C89;
	padding:5px;
}
#content_right_vorteile ul{
	list-style-type:none;
	margin:0px;
	padding:5px;
}
#content_right_vorteile li{
	margin-bottom:10px;
}

#footer a{
	text-decoration:none;
	font-size:8px;
}
.aboshop_cr_bestseller{
	background-color:#FCFCFC;
	padding:10px 5px 10px 10px;
	margin:10px 10px 30px 10px;
	border:1px solid #8C8C89;
	text-align:left;
	min-height:90px;
}
.aboshop_cr_bestseller p{
	font-size:10px;
	color:#8C8C89;
	margin-left:60px;
	padding:0px;
}
.aboshop_cr_bestseller img{
	padding-left:0px;
	margin-right:10px;
}
/**************************/
/* Warenkorb              */
/**************************/
#warenkorb{
	text-align:center;
}
#warenkorb h1{
	font-size:22px;
	font-weight:normal;
	line-height:90px;
}
