/* 	
	general styles
	2007 COBOLT NetServices GmbH
*/

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3e0e0f;
	/*background-color: #ffffff;*/
	background-color: #fff1b4;
	margin-top: 0px;
	margin-left: 10px;
}



.error {
	color: #FF0000;
	background-color: #FFE488;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #DD0000;
	text-align: center;
}


.login{
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3e0e0f;
}


#main {
	width: 1014px;
	background-image: url(../img/schwung_bg.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	padding-left: 15%;
}

a {
	color: #3e0e0f;
	text-decoration: none;
}

a:hover {
	color: #eb690a;
}


.awk {
	color: #3e0e0f;
	text-decoration: none;
}

.awk:hover {
	color: #BD1220;
}


.language_selector {
	margin-bottom: 5px;
}

.input_missing {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFE488;
	border: 1px solid #713117;
}

.register_input_missing {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3e0e0f;
	width: 120px;	
	background-color: #FFE488;
	border: 1px solid #713117;
}


/* shopping cart */

.sc_title {
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 5px;
}

.sc2_input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3e0e0f;
}

.sc_input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3e0e0f;
	width:100%
}


.sc_button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3e0e0f;
	background-color: #FFF1B4;
	text-align: right;
	border: none;
	padding: 0px;
	margin: 0px;
}


.sc2_button {
	background-color: #ddba94;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

.sc3_button {
	background-color: #ddba94;
	font-size: 10px;
	font-weight: bold;
	width:100%;
	color: #000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	
}


.sc_button:hover {
	color: #eb690a;
}
.sc_light_bg {
	font-size: 10px;
	border-top: 1px solid #eb690a;
	border-bottom: 1px solid #eb690a;
	background-color: #fff8da;
	padding-left: 2px;
}

/* navi */

.navi_table {
	border-top: 2px solid #eb690a;
}

.navi_highlight_cell {
	font-size: 12px;
	font-weight: bold;
	border-top: 1px solid #eb690a;
	background-color: #fff8da;
	padding-left: 2px;
	height: 25px;
	vertical-align: middle;	
}

.navi_default_cell {
	font-size: 12px;
	font-weight: bold;
	border-top: 1px solid #eb690a;
	padding-left: 2px;
	padding-top: 2px;
	height: 25px;
	vertical-align: middle;		
}

.navi_active_item {
	font-weight: bold;
	color: #eb690a;
}

.nav_ul {
	padding: 0px 0px 4px 10px;
	margin: 0px;
}

.nav_ul li {
	list-style: none;
	font-weight: normal;
}

/* content */

.content_title {
	font-size: 12px;
	font-weight: bold;
}

.content_title_red {
	font-size: 12px;
	font-weight: bold;
	color: #bd1220;
}

.content_title_red11 {
	font-size: 11px;
	font-weight: bold;
	color: #bd1220;
}

.content_text {
	font-size: 12px;
}

.content_thin_line_left {
	border-left: 1px solid #eb690a;
}

.content_thin_line_right {
	border-right: 1px solid #eb690a;
}

.content_thin_line_bottom {
	border-bottom: 1px solid #eb690a;
}

.content_thin_line_bottom_dashed {
	border-top: 1px solid #eb690a;
	border-top-style:dashed;
}


.title_big {
	font-size: 24px;
}

/* news */

.n_verlauf {
	font-size: 13px;
	font-weight: bold;
	color: #fff1b4;
	border-top: 1px solid #fff1b4;
	height: 25px;
	padding-top: 4px;
}

/* shop */

.shop_input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3e0e0f;
	width: 18px;	
}

.shop_input_fs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3e0e0f;
	width: 24px; text-align:right
}
.shop_overview_icon_cells {
	font-weight: bold;
	border-top: 1px solid #fff1b4;
}

.shop_overview_icon_cells_2 {
	font-weight: bold;
	border-top: 1px solid #eb690a;
}


.shop_details_title_big {
	font-size: 24px;
	padding: 7px 0px 2px 10px;
	background-image: url(../img/shop_verlauf.jpg);
	border-bottom: 3px solid #eb690a;
}


/* footer */

.footer {
	font-size: 10px;
	border-top: 1px solid #eb690a;
	width: 725px;
}



.mc_text {
	font-size: 9
}


.txt_small {
	font-size: 11px;
}



.mc_text_bold {
	font-size: 9px;
	font-weight:bold}





#zentriert {

  position:absolute;



  left:50%;

z-index:1;

  margin-left:-502px;


  width:1005px; height:auto;  background:#fff1b4;

}

.tableBrd {
	border: 1px solid #eb690a;
	background-color: #FFF9E1;
	
}
.sectionTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-left:10px;
	background-color: #f6b772;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eb690a;
	height:20px;
	text-align:left;
}



/*REGISTER*/
.register_text_bold {
	font-size: 9px;
	font-weight:bold}
	
.register_text {
	font-size: 12px;
	height:22px;
	vertical-align:middle;
	padding-right:5px;
}

.register_input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3e0e0f;
	width: 120px;	
}

.inputlong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3e0e0f;
	width: 160px;	
}


/* for understanding browsers */
.container {
position:relative; 
top:90px; 
left:140px; 
z-index:20; 
width:725px; min-height:480px;
height:auto;
}
/* for Internet Explorer */
/*\*/
* html .container {
height: 480px;
}
/**/


