/* sz_brandservices stylesheet definitions */

/* div // browser hacks for proper display */


/* min height hacks */
.prop520 {
height:520px;
float:right;
width:1px;
}

.prop410 {
height:410px;
float:right;
width:1px;
}



.clear {
clear:both;
height:1px;
overflow:hidden;
}

#aussen {min-height:50px;height:auto;}

/* bis 6 */
* html #aussen {height:50px;}

/* ie 5*/
html + body #aussen {height:50px;}

/* bis 6 */
* html .prop {display:none}



/* hacks for the content tables, fixing the float bugs */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */



/* positioning */
#site_positioner {
	width: 954px;
	margin-top: 0px;
	margin-left: -477px;
	left:50%;
	position:absolute;
/*	background-image: url(../stat_img/sz_background.gif); */
	background-image: url(../stat_img/sz_con_background.gif);
	background-repeat: repeat-y;

}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #333333;
	text-decoration: none;
	background-color: #333333;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
/*	background-image: url(../stat_img/leather_back.jpg);
	background-repeat: repeat; */
}

/* element definitions */

/* static element definitions */
#sz_header {
	background-image: url(../stat_img/sz_header.gif);
	background-repeat: no-repeat;
	height: 51px;
	width: 954px;
}


#sz_areas {
	width: 954px;
	float: left;
}

#sz_left {
	float: left;
	height: 100%;
	width: 819px;
}


#sz_right {
	background-color: #999999;
	background-image: url(../stat_img/sz_header_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 100%;
	width: 135px;
	float: left;
}

#sz_menue {
	height: 84px;
	width: 819px;
	background-image: url(../stat_img/top_3.jpg);
	background-repeat: no-repeat;

}

.sz_menue_1 {
	padding: 5px;
}

.sz_menue_2 {
	padding: 5px;
}

.sz_menue_3 {
	padding: 5px;
}

.sz_menue_4 {
	padding: 5px;
}

#sz_c_spacer {
	background-image: url(../stat_img/sz_c_spacer.gif);
	height: 11px;
	width: 819px;
	background-repeat: no-repeat;
	font-size: 1px;
	clear: both;
}

#sz_c_area {
	width: 819px;
	float: left;

}

#sz_c_left {
	height: 100%;
	width: 199px;
	float:left;
}

.start-offer {
  width: 199px;
  text-align: center;
}

.newsbox {
	background-color: #E6E7E8;
	padding: 5px;
}

.sz_l_spacer {
	height: 16px;
	width: 199px;
}

#sz_c_right {
padding-left: 200px;
}

#content_area {
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
}

#sz_footer_line {
	background-image: url(../stat_img/sz_footer_line.gif);
	height: 11px;
	width: 954px;
	float: left;
	font-size: 5px;
}

sz_footer_area {
	clear: both;
}

#sz_footer_left {
	background-color: #E6E7E8;
	height: 20px;
	width: 819px;
	float: left;
}

.sz_footer_items {
	text-align: right;
}


#sz_footer_right {
	background-color: #999999;
	height: 20px;
	width: 135px;
	float: left;
}

.sz_copypright {
	text-align: center;
}


/* typo definitions */

.n_title {
	font-weight: bold;
}


/* footer line linkage */
.sz_footer_items a:link, .sz_footer_items a:active {
	text-decoration: none;
	color:#666666;
	background-image: url(../stat_img/stat_img/link_marker_or.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 5px;
}

.sz_footer_items a:hover {
	text-decoration: none;
	color:#F47920;
	background-image: url(../stat_img/stat_img/link_marker_gr.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 5px;
}

.sz_footer_items a:visited {
	text-decoration: none;
	background-image: url(../stat_img/stat_img/link_marker_dgr.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color:#666666;
	padding-left: 5px;
}
/* newsbox linkage */
.newsbox a:link, .newsbox a:active {
	text-decoration: none;
	color:#F47920;
	background-image: url(../stat_img/stat_img/link_marker_or.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 5px;
}

.newsbox a:hover {
	text-decoration: none;
	color:#F47920;
	background-image: url(../stat_img/stat_img/link_marker_gr.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 5px;
}

.newsbox a:visited {
	text-decoration: none;
	background-image: url(../stat_img/stat_img/link_marker_dgr.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 5px;
}
/* copyright linkage */
.sz_copypright a:link, .sz_copypright a:active {
	text-decoration: none;
	background-image: inherit;
	background-repeat: inherit;
	background-position: inherit;
	color:#FFFFFF;
	padding-left: 5px;
}

.sz_copypright a:hover {
	text-decoration: none;
	background-image: inherit;
	background-repeat: inherit;
	background-position: inherit;
	color:#FFFFFF;
	padding-left: 5px;
}

.sz_copypright a:visited {
	text-decoration: none;
	background-image: inherit;
	background-repeat: inherit;
	background-position: inherit;
	color:#FFFFFF;
	padding-left: 5px;
}
/* content definitions */

.sz_fliesstext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 20px;
}

.sz_c_head , .sz_c_head a{
	color: #F47920;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}
.sz_c_head a:hover, .sz_c_head a:active {
	color: #999999;
	text-decoration: underline;
}


.sz_c_subhead {
	color: #666666;
	font-weight: bold;
}

.sz_flow_markup {
	color: #F47920;
}

/* inner text linking definitions */


.internal {
	text-decoration: none;
	color: #999999;
}

a.internal:hover, a.internal:active {
	padding-left: 13px;
	background-image:url(../stat_img/icons/pfeile_002.gif);
	background-repeat: no-repeat;
	background-position: left 1px;
	text-decoration: underline;
	color: #F47920;
}

a.internal:link, a.internal:visited {
	padding-left: 13px;
	background-image:url(../stat_img/icons/pfeile_001.gif);
	background-repeat: no-repeat;
	background-position: left 1px;
}

.external {
	text-decoration: none;
	color: #999999;
}

a.external:hover, a.external:active {
	padding-left: 12px;
	background-image:url(../stat_img/icons/pfeil_04.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	text-decoration: underline;
	color: #F47920;
}

a.external:link, a.external:visited {
	padding-left: 12px;
	background-image:url(../stat_img/icons/pfeil_03.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
}


.pdflink {
	color: #999999;
	text-decoration: none;
}

a.pdflink:hover, a.pdflink:active {
	padding-left: 20px;
	background-image:url(../stat_img/icons/pdf_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #F47920;
	text-decoration: underline;
}

a.pdflink:link, a.pdflink:visited {
	padding-left: 20px;
	background-image:url(../stat_img/icons/pdf_off.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


a {
	color: #F47920;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.sz_left_box {
	width: 199px;
	float: left;
}

.sz_left_suchbox {
	padding-left: 3px;
	padding-bottom: 3px;
	background-color: #E6E7E8;
}

.sz_left_suchbox a {
	width: 16px;
	height: 16px;
	font-size: 16px;
	background-image: url(../stat_img/icons/icon_suchen_off.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
}

.sz_left_suchbox a:hover {
	width: 16px;
	height: 16px;
	font-size: 16px;
	background-image: url(../stat_img/icons/icon_suchen_on.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	text-decoration: none;
}

.sz_left_loginbox {
	padding-left: 3px;
	padding-bottom: 3px;
	background-color: #E6E7E8;
}

.sz_left_loginbox a {
	width: 16px;
	height: 16px;
	font-size: 16px;
	background-image: url(../stat_img/icons/icon_login_off.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
}

.sz_left_loginbox a:hover {
	width: 16px;
	height: 16px;
	font-size: 16px;
	background-image: url(../stat_img/icons/icon_login_on.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	text-decoration: none;
}



input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	border: 1px solid #F47920;
	background-color: #FFFFFF;
}

select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F47920;
	border: 1px solid #F47920;
}

textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	border: 1px solid #F47920;
}

h1, h2, h3 {
	font-weight: bold;
	font-size: 12px;
	color: #666666;
}


/* redefinitions of styling standards */

.csc-firstheader {
	color: #F47920;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

.csc-form-label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 20px;
}

.csc-form-labelcell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 20px;
}


/* end of styling standards */

/* language switch box */
#sz_breadcrumb {
	background-color: #FFFFFF;
	width: 819px;
	float: left;
	height: 20px;
}

.breadrcumb {
	width: 550px;
	height: 20px;
	float: left;
}

.language_switch_box {
	width: 250px;
	height: 20px;
	float: right;
	text-align: right;
	padding-right: 5px;

}
