html,body {
	margin:0px 0px 0px 0px;
	padding:0;
	height:100%; /* needed for container min-height */
	background-image:url(images/bg.gif);
	background-repeat:repeat-y;
	background-position:center;
	background-color:#FFFFFF;
	text-align:center; /*center IE*/
	
	
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	color: #4f5957;
	text-decoration: none;
}

.div11 {
	font-size:1.10em;	
}

div#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:960px;
	background-image:url(images/container_bg.gif);
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	text-align:left;
}

div#header {
	position:relative;
	height:174px;
	background-image:url(images/header_bg.gif);
	overflow:hidden;
}

	div#header_image {
		position:absolute;
		top:0px;
		left:7px;
		width:155px;
		height:170px;
		background-color:#DDE1E1;
		overflow:hidden;
	}

	div#header_logo {
		position:absolute;
		top:40px;
		right:22px;
		overflow:hidden;
	}
	div#header_menu_bg {
		position:absolute;
		bottom:4px;
		left:166px;
		width:558px; /*8 Pixel zu lang, deshalb werden 4 Pixel von header_menu_overlay_right überdeckt und 4px von  header_usedbtn*/
		height:45px;
		overflow:hidden;
	}
	div#header_menu {
		position:absolute;
		bottom:4px;
		left:166px;
		width:558px; /*8 Pixel zu lang, deshalb werden 4 Pixel von header_menu_overlay_right überdeckt und 4px von  header_usedbtn*/
		height:45px;
		z-index:10;
		overflow:hidden;
	}
	
	div#header_menu_overlay_right {
		position:absolute;
		bottom:4px;
		left:716px;
		width:4px;
		background-color:#FFF;
		height:45px;
		z-index:20;
		overflow:hidden;
	}
	
	div#header_usedbtn {
		position:absolute;
		bottom:4px;
		right:125px;
		width:115px;
		height:45px;
		z-index:20;
		background-color:#C40012;
		text-align:center;
		overflow:hidden;
	}
	
	div#header_aktionen {
		position:absolute;
		bottom:4px;
		right:7px;
		width:114px;
		height:45px;
		z-index:20;
		background-color:#C40012;
		text-align:center;
		overflow:hidden;
	}
	
	div#header_breadcrumb {
		position:absolute;
		bottom:58px;
		left:166px;
	}
	


div#content {
	padding-bottom:65px;
}

	div#content_left {
		position:relative;
		margin-left:7px;
		margin-right:4px;
		width:155px;
		display:inline;
		float:left;
	}
	div#content_center {
		position:relative;
		width:550px;
		display:inline;
		float:left;
		overflow:hidden;
	}
	div#content_right {
		position:relative;
		margin-left:4px;
		width:233px;
		display:inline;
		float:left;
	}

	
div#footer {
	position:fixed;
	height:65px;
	left:0px;
	bottom:0px;
	width:100%;
	text-align:center;
}

	* html div#footer {
			position: absolute;
		top: expression(document.body.scrollTop+document.body.clientHeight-this.clientHeight);
	}


	div#footer_inner {
		position:relative;
		width:960px;
		height:65px;
		margin:0px auto;
		text-align:left;
		background-image:url(images/header_bg.gif);
	}


		div#weather {
			position:absolute;
			bottom:64px;
			border-bottom:1px solid #FFFFFF;
			left:7px;
			width:155px;
			overflow:hidden;
			background-color:#DDE1E1;
		}


		.footer_boxes {
			position:absolute;
			top:4px;
			height:25px;
			line-height:25px;
			background-color:#DDE1E1;
			overflow:hidden;
		}

		div#footer_login {
			left:7px;
			width:325px;
			background-color:#C40012;
		}
		div#footer_search {
			left:336px;
			width:180px;	
		}
		div#footer_font {
			left:520px;
			width:92px;
			text-align:center;
		}
		div#footer_where {
			left:616px;
			width:100px;
			text-align:center;
		}
		div#footer_social {
			left:720px;
			width:150px;
			
		}
			div#footer_social_inner {
				position:absolute;
				top:2px;
				left:2px;
			}
			
		div#footer_tip {
			left:874px;
			width:30px;
		}
		
			
		div#footer_language {
			position:absolute;
			top:4px;
			left:908px;
			width:45px;
			height:25px;
			line-height:25px;
			z-index:110;
			background-color:#DDE1E1;
			overflow:visible;
		}
		
		
		
		
		
		div#footer_bottom {
			position:absolute;
			top:33px;
			left:7px;
			width:946px;
			height:32px;
			background-color:#525D5B;
			z-index:100;
			overflow:hidden;
		}
		
			.footer_bottom_boxes {
				position:relative;
				line-height:32px;
				float:left;
			}
			
			div#footer_bottom_left {
				width:615px;
			}
			div#footer_bottom_center {
				width:90px;
				text-align:right;
				margin:0px 4px;
			}
			div#footer_bottom_right {
				width:233px;
				text-align:right;
			}
			
	
/*FONTS*/

div, table, td, tr, tbody {
	font-family:Arial, Helvetica, sans-serif;
	color: #4f5957;
	font-size:1.0em;
	text-decoration: none;
}

img {
	border:none;
}

a:link {
	color:#4f5957;
}

a:visited {
color:#4f5957;
}

a:hover {
color:#4f5957;
text-decoration: none;
}



.lauftext {
	
}


.bildtext {
font-size:0.91em;
}
a.bildtext:link, a.bildtext:visited {
}
a.bildtext:hover {
}


.copyright, a.copyright:link, a.copyright:visited, a.copyright:hover {
font-size:10px;
color: #FFFFFF;
text-decoration: none;
}

.aktiontext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.45em;
color: #D10018;
font-weight:bold;
}


.breadcrumb {
font-size:10px;
}
a.breadcrumb:link, a.breadcrumb:visited {
}
a.breadcrumb:hover {
}


.menu_unten, a.menu_unten:link, a.menu_unten:visited {
font-size:10px;
color: #FFFFFF;
text-decoration: none;
}
a.menu_unten:hover {
color: #FECC0A;
}
.menu_unten_ACT, a.menu_unten_ACT:link, a.menu_unten_ACT:visited, a.menu_unten_ACT:hover {
font-size:10px;
color: #FECC0A;
text-decoration: none;
}



.hauptmenu, a.hauptmenu:link, a.hauptmenu:visited {
font-size:10px;
line-height:12px;
color: #FFFFFF;
text-decoration: none;
}
a.hauptmenu:hover {
font-size:10px;
color: #424C4A;
}
.hauptmenuACT, a.hauptmenuACT:link, a.hauptmenuACT:visited, a.hauptmenuACT:hover {
font-size:10px;
line-height:12px;
color: #424C4A;
text-decoration: none;
}

/*KLASSEN FÜR DIV BOXEN BEIM HAUPTMENU*/
.mainmenu_bg_container {
	position:relative;float:left;width:89px;margin-right:4px;height:45px;background-color:#525D5B;overflow:hidden;	
}
.mainmenu_bg_container_inner {
	position:absolute;width:80px;bottom:4px;left:4px;
}

.mbc_act {
	background-color:#DDE1E1;
}
.mainmenu_container {
	position:relative;float:left;width:89px;margin-right:4px;height:45px;overflow:hidden;	
}

.mainmenu_container_inner {
	position:absolute;width:88px;height:45px;	
}
/*---*/

.usedbtn {
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color: #FFFFFF;
	line-height:46px;
	font-weight:bold;
}
a.usedbtn:link, a.usedbtn:visited {
	color: #FFFFFF;
	text-decoration:none;
}

a.usedbtn:hover {
	color: #FECC0A;	
}



.menu_e2, a.menu_e2:link, a.menu_e2:visited {
	font-size:10px;
	color: #FFFFFF;
	line-height:14px;
	text-decoration:none;
}
a.menu_e2:hover {
	color: #424C4A;
}

.menu_e2header {
	font-size:10px;
	color: #FFFFFF;
	line-height:14px;
	font-weight:bold;
	text-decoration:none;
}


.menu_e2ACT, a.menu_e2ACT:link, a.menu_e2ACT:visited, a.menu_e2ACT:hover {
font-size:10px;
color: #424C4A;
line-height:14px;
text-decoration: none;
}




.menu_e3, a.menu_e3:link, a.menu_e3:visited {
font-size:10px;
color: #FFFFFF;
line-height:14px;
text-decoration:none;
}
a.menu_e3:hover {
color: #424C4A;
}


.menu_e3ACT, a.menu_e3ACT:link, a.menu_e3ACT:visited, a.menu_e3ACT:hover {
font-size:10px;
color: #424C4A;
line-height:14px;
text-decoration:none;
}



.logintext, a.logintext:link, a.logintext:visited {
font-size:10px;
line-height:24px;
color:#FFFFFF;	
}
a.logintext:hover {
color:#FFFFFF;	
}









.wetterschrift_gr {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color: #707070;
text-decoration: none;
line-height: 15px;
}

.wetterschrift_kl {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color: #707070;
text-decoration: none;
line-height: 15px;
}

.inputfelder {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #000000;
text-decoration: none;
font-style:normal;
}

.inputfelder a:link, .inputfelder a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #000000;
text-decoration: underline;
font-style:normal;
}

.inputfelder a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #000000;
text-decoration: none;
font-style:normal;
}

.inputfelder_rot {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #D10018;
text-decoration: none;
font-style:normal;
}

.inputfelder_rot a:link, .inputfelder_rot a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #D10018;
text-decoration: underline;
font-style:normal;
}

.inputfelder_rot a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #D10018;
text-decoration: none;
font-style:normal;
}


h1 {
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:1.09em;
color: #4f5957;
text-decoration: none;
font-weight:bold;

}

h2 {
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:1.0em;
color: #4f5957;
text-decoration: none;
font-weight:bold;
}


h3 {
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #4f5957;
text-decoration: none;
font-weight:bold;
}

.text_latest {
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color: #4f5957;
text-decoration: none;
}

.text_latest a:link, .text_latest a:visited {
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color: #4f5957;
text-decoration:underline;
}

.text_latest a:hover {
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color: #4f5957;
}


.ueberschrift {
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:1.09em;
color: #4f5957;
text-decoration: none;
font-weight:bold;

}

.ueberschrift_rot {
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:1.09em;
color: #D10018;
text-decoration: none;
font-weight:bold;

}


.farbcode {
background-color:#D10018;
}

.farbcode1 {
background-color:#F9C818;
}


.inputfield {
width:365px;
border:1px solid #AEB0B3;
}


	
div#flags_container {
	position:absolute;bottom:0px; width:45px; height:25px; overflow:hidden; text-align:center;z-index:200;
}

div#flags_container_bg {
	position:absolute;bottom:0px; width:85px; left:-20px; bottom:-20px; height:25px; overflow:hidden; text-align:center;z-index:190;
}


.ttnews_latest_container {
	position:relative;
	text-align:left;
	width:200px;
	margin-top:10px;
	margin-left:10px;
	overflow:hidden;
}
.ttnews_latest_header {
	position:relative;
	margin:3px 0px;
}
.ttnews_latest_link {
	font-size:11px;
	position:relative;
	margin-top:3px;
}


/*STYLES ax_popupwindow*/
.popup_outer { position:absolute;z-index:10000;width:520px; top:50px; left:15px; overflow:hidden; border:2px solid #C40012;}
.popup_transparent {z-index:10001;position:absolute;width:100%; height:6000px; background-color:#FFFFFF; filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}
.popup_text {z-index:10002;position:relative;width:100%;width:520px;padding:0px;}
.popup_close {z-index:10003;position:absolute;left:529px; top:63px; width:25px; height:25px;overflow:hidden}

