/***********GRUNDGERÜST************************/
body{
	font-size:0.62em; 
  line-height:1.5em;
	font-family: verdana,arial, sans-serif;
	color:#555555;
	text-align:center;
	margin:0px;
	padding:0px;
	background:#0A053F;
}

#container{
	width: 980px;
	margin: 3% auto;
	padding:0px;
	position: relative;
	top:0px;
	text-align:left;
	background:white;
	/*overflow:hidden;*/
	border:1px solid white;
	border-bottom:0px;
	background-image:url(../images/container_bg.jpg);
	background-repeat:repeat-y;
}

.header{
		position:static;
    width:980px;
    height:70px;
    margin:0;
    padding:0;
    background-image:url(../images/header_1.jpg);
    background-repeat:no-repeat;
    border-bottom:1px solid white;
}

.shop_left{
	width:325px;
	overflow:hidden;
	float:left;
	padding:0;
	margin:0;
	background:#0A053F;
}

.shop_um_rest {
  padding:0;
	margin:0;
	width:654px;
	float:left;
	background-image:url(../images/kalkulator_bg.gif);
	background-repeat:repeat-x;

}
.content{
	background-image:url(../images/content_bg.gif);
	background-repeat:repeat-y;
	background-color:#F6F7F9;
}
.shop_footer_right_neu{
border-top:1px solid white;
}
.shop_center{
	width:363px;
	overflow:hidden;
	float:left;
	padding:0px;
	margin:0px;


}

.shop_right{
	width:290px;
	overflow:hidden;
	float:left;
	/*border:1px solid red;*/
	padding:0;
	margin:0;
 }

.shop_footer{
	width:980px;
	color:#FFFFFF;
  /*background-color:#0A053F;*/
	/*background-image:url(../images/kalkulator_bg_bottom.gif);
	background-repeat:repeat-x repeat-y;
	background-position:bottom;*/
	background-color:#F6F7F9;
	
	margin:0px 0 0 0;
	padding:0px 0 0px 0;
}

.spacer{
	height:20px;
	overflow:hidden;
}
/* SHOP LEFT */

.karus_grafik {
    margin:0;
    padding:0;
    border-bottom:1px solid white;
    height:160px;
 }

.shop_left_box {
    color:#FFFFFF;
    background-color:#120b38;
    padding:0 0 0 55px;
    margin:0;
    }

.shop_inhalt_left_oben{
	padding:20px 55px 0 55px;
	margin:0;
	border-right:1px dashed #6e6e6e;
	}

.shop_inhalt_left{
	padding:20px 20px 0 20px;
	margin:0;
	color:#D3D1DC;
	/*border-right:1px dashed #6e6e6e;*/
	min-height:180px;
	}
.shop_inhalt_left_oben{
color:#D3D1DC;
}
.shop_inhalt_left a{
	color:#D3D1DC;
}

.text_orange {
    color:#ee7f01;
    background-color:transparent;
    }	
.shop_top_border_spacer{
	height:30px; 
}
/* SHOP NAVIGATION ON TOP */

.top_navi {
    margin:0;
    padding:0 0 0 40px;
    color:#FFFFFF;
    background-color:#25377d;
    display:block;
    }


/* SHOP CENTER */
.shop_inhalt_center{
  border-right:1px dashed #6e6e6e;
	padding:5px 20px 0 40px;
	min-height:350px;
	margin:0px;

}
.shop_inhalt_right{
	padding:39px 30px 0px 30px;
	margin:0px;
	min-height:350px;
	
}
.abstand_kuerzer{
	padding-top:5px !important;
}


/* SHOP CENTER BREIT */
.shop_breit {
    padding:0px;
    margin:0px;
    }

.shop_inhalt_centerbreit{
	padding:0 30px 0 40px;
}


/* SHOP FOOTER */
.shop_footer_left {
	width:325px;
	height:288px;
	background:#0A053F;
	float:left;
	padding:0px;
	margin:0px;
}
.shop_footer_left_inhalt {
	padding:0 55px 0 55px;
}    
.shop_footer_right_neu{
 float:left;
 background:#525A81;
 height:287px;
 width:655px;
 padding:0px;
 margin:0px;
}    

.shop_footer_center {
	width:363px;
	overflow:hidden;
	float:left;
	padding:0;
	margin:0;
	text-align:center;
	font-size:1.7em;
	font-weight:bold;
	color:#FFFFFF;
	background-color:transparent;
 }

.shop_footer_right {
	width:290px;
	overflow:hidden;
	float:left;
	padding:0;
	margin:0;
    }

.shop_footer_right_inhalt {
	padding:0 40px 0 40px;
    }
.copyright{
	height:63px;
	width:980px;
	background-image:url(../images/copyright_bg.jpg);
	background-repeat:repeat-x;
	position:relative;
}
.content_copyright{
	padding:5px 0px 0px 18px;
}
.border_del_left{
	position:absolute;
	left:-2px;
	top:0px;
	height:80px;
	width:10px;
	background-image:url(../images/copyright_bg.jpg);
	background-repeat:repeat-x;
}
.border_del_right{
	position:absolute;
	right:-1px;
	top:0px;
	height:80px;
	width:10px;
	background-image:url(../images/copyright_bg.jpg);
	background-repeat:repeat-x;
}
.footer_border{
	border-bottom:1px solid white;
	margin:0;padding:0;
}
.footer_topzeile{
	float:left;
	width:325px;
	background-color:#0A053F;
}
.content_shop_footer_right_neu{
	padding:10px;
}
/**********Navigation****************************/

.top_navi a{
	color:white;
	text-decoration:none;
}
.top_navi a:hover,.top_navi .active, .loginnavi .active{
	color:#ED7F02;
	color:orange;
}



/********ALLGEMEINE DEFINITIONEN***************/
a{
	color:#555555;
}
a:hover{
	color:#FFA500;
}
.orange{
	color:orange;
	text-decoration:none;
}
img{
	border:0px;
}
.cleaner{
	clear:left;
	height:0px;
	overflow:hidden;
}

h1 { font-size:1em; color:#333; background-color:transparent; font-weight:bold; }
h3 { font-size:1.1em; }



ul.agb { list-style-type:circle; margin:16px; padding:0; }

.red{
	color:red;
}
.green{
	color:green;
}

fieldset{
	padding:10px;
	width:840px;
	margin-top:5px;
	border:1px solid #0A58A5;
	min-height:30px;
}
.fieldset_small{
	width:610px;
}
legend{
	color:#0A58A5;
}


.border td{
	border:1px solid gray; 
	padding:5px;
	border-collapse:collapse;
	color:black;
}
.border td{
	border:1px solid gray;
	text-align:center;
}

table{
font-size:0.9em; 
color:#555555;
border-collapse:collapse;
}
.table_st td{
	padding:3px 8px 3px 8px;
}
.table_st2 td{
	padding:0px 8px 0px 8px;
}
.kundentable td{
	padding:2px 5px 2px 5px;
}
.row{
	clear:left;
	min-height:22px;
	margin:0px;
	padding:0px;
}
.row_abstand{
	margin-top:3px;
}
.row_abstand_gross{
	margin-top:10px;
}
.shop_col1{
	float:left;
	width:120px;
}
.shop_col2{
	float:left;
	width:180px;
}
.breiter1{
width:210px;
}
.abstand_unten{
	margin-bottom:10px;
}
.shop_col2_ohnebreite{
	float:left;
	width:300px;
}
.rahmen_blau{
	border:1px solid #25377D;
	padding:3px;
}
.shop_col1a{
	float:left;
	width:120px;
	overflow:hidden;
}
.shop_col2a{
	float:left;
	width:100px;
	overflow:hidden;
}
.breiter{
	width:150px;
}
.breiter2{
	width:200px;
}
.schmaeler{
	width:120px !important;
}
.shop_col1_adressform{
	float:left;
	width:105px;
	overflow:hidden;
}
.shop_col2_adressform{
	float:left;
	width:195px;
	overflow:hidden;
}
.shop_col1_adressform_re{
	float:left;
	width:80px;
	overflow:hidden;
}
.shop_col2_adressform_re{
	float:left;
	width:130px;
	overflow:hidden;
}

.orange{
	color:orange;
}
/***********************FORMS**************************************/
.submitalt{
	background:#25377D; 
	color:white;
	border:0px;
	cursor:pointer;
}
.submit{
	background:#F68D00; 
	color:white;
	border:0px;
	cursor:pointer;
}

.input_kurz{
	width:186px;
}
.input_adress_form{
	width:186px;
}
.input_ultra_kurz{
	width:50px;
}
.input_ultra_kurz2{
	width:80px;
	background:white;
}
.dateinput{
	width:60px;
}
.input_lang{
	width:350px;
}
.shop_select{
	width:160px;
	overflow:hidden;
	font-size:0.9em;
}
.shop_select_kurz{
	width:130px;
	overflow:hidden;
	font-size:0.9em;
}
.gray{
	background:#999999;
}
.shop_radio{
}
/**************sonstiges****************/
	
.ueb{
	color:#574099;
	font-weight:bold;
}
.nav{
	display:inline !important;
}
.nav li{display:inline;}

/**********SHOP CENTER**************/
.fortschritt{
	height:34px;	
}
/**** Seite AGB ****/
.agb_kasten{
	background:#002C61;
	color:white;
	padding:10px;
	width:570px;
	height:350px;
	overflow:auto;
	margin-top:20px;
}
.agb_kasten h2{
	font-size:14px;
}
.agb_kasten table,.agb_kasten td{
	color:white;
}
.rechnung_table td{
	padding:2px;

}
/* rechts*/
.right{
	text-align:right;
	padding-right:10px;
}
.relimage{
	position:relative;top:2px;
}
.orangebig{
 color:orange;
 font-weight:bold;
}
.angebot{
	color:#626265;
	position:relative;
	margin-left:10px;
	float:left;
	width:294px;
	height:102px;
	overflow:hidden;
	background-image:url(../images/angebot_bg.gif);
	background-repeat:no-repeat;
}
.angebot_bestellen{
	position:absolute;
	left:190px;
	top:56px;
}
.angebot_beschreibung{
	position:absolute;
	top:11px;
	left:20px;
	width:165px;
}
.angebot_preis{
	position: absolute;
	left:191px;
	top:10px;

}
.angebot_sie_sparen{
font-size:9px;
}
.angebot_preisziffer{
font-size:14px;
font-weight:bold;
}
.anleitungstext ul{
margin:0px;
padding:0px;
margin-left:18px;
color:orange;
list-style-image:url(../images/counter.gif);

}
.um_sofortangebotbutton{
	background-image:url(../images/sofortangebot_bg.gif);
	height:72px;
	background-repeat:repeat-x;

}
