/*
* SCHAFFER-MOBIL.DE - WebRelaunch - Juli 2009
* Design & Coding by Mario Nitschke
* for Markenteam Dresden - www.markenteam-dresden.de
*/

/*	GLOBAL SETTINGS */

body	{
	background-color:#FFFFFF;
	overflow-y:scroll;
}

p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;}

p.index_teaser	{
	margin-top:7px;
	margin-bottom:2px;
}

p.news	{
	margin-top:7px;
	margin-bottom:2px;
}

#global_wrap	{
	width:100%;
	clear:both;
}

#wrap	{
	width:950px;
	margin:0px;
	padding:0px;
}

#header	{
	width:950px;
	height:259px;
	background-image:url('../template/global_header.jpg');
	background-repeat:no-repeat;
}

#main_bg	{
	width:950px;
	min-height:500px;
	background-image:url('../template/global_bg.jpg');
	background-repeat:repeat-y;
	overflow:hidden;
}

#main_content	{
	width:650px;
	float:left;
	margin-left:30px;
	margin-top:30px;
	overflow:hidden;
}

#main_content_455	{
	width:455px;
	float:left;
	margin-left:30px;
	margin-top:30px;
	overflow:hidden;
}

#main_content_right	{
	width:175px;
	float:left;
	margin-left:42px;
	margin-top:10px;
	overflow:hidden;
}

#footer	{
	width:950px;
	height:91px;
	background-image:url('../template/global_footer.jpg');
	background-repeat:no-repeat;
}

/*	MAIN NAVIGATION SETTINGS */

#menu_wrap	{
	margin-top:0px;
	margin-left:30px;
	float:left;
}

#menu_bg	{
	width:175px;
	background-image:url('../template/menu_bg.gif');
	background-repeat:repeat-y;
}

#menu	{
	margin-left:7px;
	width:162px;
	padding: 0px;
}

#menu_bg_end	{
	width:175px;
	height:26px;
	background-image:url('../template/menu_bg_end.gif');
	background-repeat:no-repeat;
}

#menu_space	{
	margin-left:15px;
	min-height:250px;
}

#menu_copyright	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	margin-left:15px;
	margin-top:15px;
}

ul.level_1 	{
	margin:0px;
	padding: 4px 4px 5px 4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}

ul.level_1:hover 	{
	background-image:url('../template/ul_level_1_hover.gif');
	background-repeat:no-repeat;
}

ul.level_1_selected 	{
	margin:0px;
	color:#FFFFFF;
	font-weight:bold;
	padding: 4px 4px 5px 4px;
	background-image:url('../template/ul_level_1_hover.gif');
	background-repeat:no-repeat;
}

ul.level_2 	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	padding: 4px 4px 5px 4px;
	background-image:url('../template/ul_level_2.gif');
	background-repeat:no-repeat;
	margin:0px;
	list-style:none;
}

ul.level_2:hover 	{
	background-image:url('../template/ul_level_2_hover.gif');
	background-repeat:no-repeat;
}

ul.level_2_selected 	{
	margin:0px;
	color:#FFFFFF;
	font-weight:bold;
	padding: 4px 4px 5px 4px;
	background-image:url('../template/ul_level_2_hover.gif');
	background-repeat:no-repeat;
}

a.main_navi	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	margin-left:15px;
}

a.main_navi:hover{
	color:#FFFFFF;
	margin-left:15px;
}

a.main_navi_selected {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	margin-left:15px;
}

a.main_subnavi	{
	color:#FFFFFF;
	margin-left:23px;
	text-decoration:none;
}

a.main_subnavi_selected	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	margin-left:23px;
}

/*	MAIN CONTENT SETTINGS */

#box_title	{
	padding: 4px 4px 5px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color: #004292;
}

#box_title a{
        padding: 4px 4px 5px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#004292;
        text-decoration:none;   
}

#box_title_bold	{
	padding: 4px 4px 5px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #004292;
}

#box_content	{
	padding: 10px 10px 10px 9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	line-height:14px;
}

#box_175	{
	background-color:#e5eaee;
	width:175px;
	float:left;
}

#box_175_header	{
	width:175px;
	height:22px;
	background-image:url('../template/box_208_header.gif');
	background-repeat:no-repeat;	
}

#box_208	{
	background-color:#e5eaee;
	width:208px;
	float:left;
}

#box_208_header	{
	width:208px;
	height:22px;
	background-image:url('../template/box_208_header.gif');
	background-repeat:no-repeat;	
}

#box_300_sell	{
	background-color:#e5eaee;
	width:300px;
	float:left;
}

#box_300_sell_header	{
	width:300px;
	height:22px;
	background-image:url('../template/box_300_header.gif');
	background-repeat:no-repeat;	
}

#box_455	{
	background-color:#e5eaee;
	width:455px;
	float:left;
}

#box_455_header	{
	width:455px;
	height:22px;
	background-image:url('../template/box_455_header.gif');
	background-repeat:no-repeat;	
}

#box_455_2_header	{
	width:455px;
	height:22px;
	background-image:url('../template/box_455_2_header.gif');
	background-repeat:no-repeat;	
}

#box_650	{
	background-color:#e5eaee;
	width:650px;
	float:left;
}

#box_650_header	{
	width:650px;
	height:22px;
	background-image:url('../template/box_650_header.gif');
	background-repeat:no-repeat;	
}

#box_650_wide_header	{
	width:650px;
	height:22px;
	background-image:url('../template/box_650_wide_header.gif');
	background-repeat:no-repeat;	
}

#box_650_mid_header	{
	width:650px;
	height:22px;
	background-image:url('../template/box_650_mid_header.gif');
	background-repeat:no-repeat;	
}

#box_650_mid_header_long	{
	width:650px;
	height:22px;
	background-image:url('../template/box_650_mid_header_long.gif');
	background-repeat:no-repeat;	
}

#team_bild	{
	float:left;
	width:130px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	line-height:14px;
}

#team_text	{
	float:left;
	width:470px;
	margin-left:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	line-height:14px;
}

/*	FONT SETTINGS */

#headline	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color: #004292;
	margin-bottom:20px;
}

#subline	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color: #004292;
	margin-bottom:20px;
}

#subline_opening	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color: #004292;
	margin-bottom:0px;
}

.text	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	line-height:14px;
}

#linebreak	{
	width:100%;
	height:1px;
	min-height:1px;
	background-color:#004292;
	margin-bottom:20px;
	clear:both;
}
#linebreak_hellgrau	{
	width:100%;
	height:1px;
	min-height:1px;
	background-color:#e5eaee;
    margin-top:-2px;
	margin-bottom:2px;
	clear:both;
}

#linebreak_bottom_up	{
	width:100%;
	height:1px;
	min-height:1px;
	background-color:#004292;
	margin-top:10px;
	margin-bottom:10px;
	clear:both;
}

#space	{
	height:30px;
	min-height:30px;
	width:100%;
	clear:both;
}

/* ALL OTHER */

.selectbox	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:3px;
}

.image	{
	border: 1px solid #FFFFFF;
}

.image_grey	{
	border: 1px solid #e5eaee;
}

.image_newsteaser	{
	border: 1px solid #FFFFFF;
	float:left;
	margin-right:15px;
	margin-bottom:10px;
}

a.online {
	display: block;
	width: 120px;
	height: 120px;
	background-image: url('../template/online_button_neu.jpg');
}

a.online:hover {
	background-image: url('../template/online_button_neu_rollover.jpg');
}

a.online2 {
	display: block;
	width: 210px;
	height: 120px;
	background-image: url('../template/online_button2_neu.jpg');
}

a.online2:hover {
	background-image: url('../template/online_button2_neu_rollover.jpg');
}

a.bottom_up {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#004292;
	text-decoration:none;
	font-weight:normal;
}

a.bottom_up:hover {
	text-decoration:underline;
}

a	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#004292;
	text-decoration:none;
	font-weight:normal;
}

a:hover	{
	text-decoration:underline;
}

.more_line_height	{
	line-height:18px;
}

li.normal	{
	list-style:circle;
	margin-left:20px;
	padding:0px;
	line-height:18px;
}

ul.sitemap	{
	margin-left:20px;
	padding:0px;
	line-height:18px;	
}

li.sitemap	{
	list-style:square;
	margin-left:20px;
	padding:0px;
	line-height:18px;	
}

li.ng_angebote	{
	list-style: none;
	padding-bottom:3px;
	line-height:12px;
}

.infoText {
	background-color:#FFFFFF;
	border:1px solid #004292;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	padding:4px;
}

a.link_subline	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color: #004292;
	text-decoration:none;
}

a.link_subline:hover	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color: #004292;
	text-decoration:underline;
}
#impressionen{
	background-color:#e5eaee; 
	height: 14px; 
	width: 320px; 
	padding-top:5px; 
	padding-left: 4px; 
	margin-bottom:2px; 
	color:#004292;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;}

#produkttour{
	background-color:#e5eaee; 
	height: 16px; 
	width: 80px; 
	margin-top:25px; 
	padding-left: 4px; 
	margin-bottom:2px;
	color:#004292;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;}

.fotogalerie{
	float:left;
	padding-left:10px; 
	background-color:#e5eaee; 
	height:17px; 
	width: 110px; 
    margin:2px 0px 25px 0px; 
	padding-top:2px;}
	
ul.clevercard-vorteile{
	list-style-type:none;

}
li.clevercard-vorteile{
	background-image:url('../template/liste-orange.gif');
	background-repeat:no-repeat;
	margin:0px;
	padding-left: 26px;
	padding-top:4px;
	height:25px;
}


ul.clevercard-vorteile_urlaub{
	list-style-type:none;
	margin-top:-16px;

}
li.clevercard-vorteile_urlaub{
	background-image:url('../template/liste-blau.gif');
	background-repeat:no-repeat;
	margin:0px;
	margin-left:30px;
	padding-left: 25px;
	padding-top:0px;
	height:17px;
}

	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
