@import url("styles/start.css");
@import url("styles/main.css");
@import url("styles/menue.css");
@import url("styles/r_corners.css");
body   {
	color: #475258; 
	font-size: 12px; 
	font-family: Arial; 
	background-color: #D6D6D6;
	height: 100%;
	
	}
td {	font-size: 12px; }
a:link { color: #475258 !important; font-size: 12px; font-family: Arial; text-decoration: underline }
a:visited { color: #475258 !important; font-size: 12px; font-family: Arial; text-decoration: underline }
a:active { color: #475258 !important; font-size: 12px; font-family: Arial; text-decoration: underline }
a:hover { color: #000 !important; font-size: 12px; font-family: Arial; text-decoration: none }

a.white:link { color: white !important; font-size: 12px; font-family: Arial; text-decoration: none }
a.white:visited { color: white !important; font-size: 12px; font-family: Arial; text-decoration: none }
a.white:active { color: white !important; font-size: 12px; font-family: Arial; text-decoration: none }
a.white:hover { color: #000 !important; font-size: 12px; font-family: Arial; text-decoration: none }

a.white16:link { color: white !important; font-size: 16px; font-family: Arial; text-decoration: underline }
a.white16:visited { color: white !important; font-size: 16px; font-family: Arial; text-decoration: underline }
a.white16:active { color: white !important; font-size: 16px; font-family: Arial; text-decoration: underline }
a.white16:hover { color: #FABA00 !important; font-size: 16px; font-family: Arial; text-decoration: none }


#hintergrund { 
	background-image: url("images/bg.gif"); 
	visibility: visible; 
	margin-left: -495px; 
	position: expression("absolute");
	top: expression(document.body.scrollTop - this.offsetHeight + this.offsetHeight);
	position: fixed;
	left: 50%; 
	width: 990px; 
	height: 100%
	}


#gesamt	 { 
	visibility: visible; 
background-color: white;
	overflow: visible;
	top: 0px; 
	left: 50%; 
	margin-left: -435px; 
	position: absolute; 
	width: 870px;
	z-index: 20;
	background-position: 0 0; 
	}

#container	 { 
	position: absolute; 
	overflow: visible;
	z-index: 30;
	}
#container .column {
	position: relative;
	float: left;
	}

#main   { 
	visibility: visible; 
	margin-left: -435px; 
	position: absolute; 
	top: 0px; 
	left: 50%; 
	width: 870px;
	}
#main2   { 
	visibility: visible; 
	top: 0px; 
	width: 870px;
	}
#topline {
	width: 870px;
	height: 159px;
	}
#logo   { 
	visibility: visible; 
	margin-left: -480px; 
	position: absolute; 
	top: 15px; 
	left: 50%; 
	width: 310px; 
	height: 124px; 
	background-image:url('images/logo.png'); 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.png');
	background-image: expression('none'); 
	background-repeat: no-repeat; 
	}
	
#logintop   { 
	visibility: visible; 
	margin-left: 277px; 
	padding-left: 8px;
	padding-top: 5px;
	position: absolute; 
	top: 94px; 
	left: 50%; 
	width: 150px; 
	height: 60px;
	background-color:white;
	-moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8;
	filter:alpha(opacity=80);
	}
	

#bloglogo   { 
	visibility: visible; 
	margin-left: -100px; 
	position: absolute; 
	top: 0px; 
	left: 50%; 
	width: 520px; 
	height: 154px; 
	background-image:url('images/blog.png'); 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.png');
	background-image: expression('none'); 
	background-repeat: no-repeat; 
	}
	
#menue   { 
	visibility: visible; 
	position: absolute; 
	z-index: 30;
	top: 159px; 
	left: 0px;
	width: 140px;
	}
#menuestop   { 
	visibility: visible; 
	position: absolute; 
	z-index: 30;
	top: 159px; 
	left: 0px;
	width: 140px;
	}
		
#menue2   { 
	visibility: visible; 
	position: relative;
	z-index: 30;
	float: left;
	width: 140px;
	}
#werb   { 
	visibility: visible; 
	position: relative;
	z-index: 30;
	width: 724px;
	height: 60px;
	left: 10px;
	float: left;
	font-size: 2px;
	}
* html #werb
	{
	left: 10px;
	}
#hintergrund2 { 
	z-index: 1;
	background-image: url("images/bg.gif"); 
	visibility: visible; 
	margin-left: -255px; 
	position: expression("absolute");
	top: expression(document.body.scrollTop - this.offsetHeight + this.offsetHeight);
	position: fixed;
	left: 50%; 
	width: 990px; 
	height: 100%;
	}
#werb2   { 
	visibility: visible; 
	position: relative;
	z-index: 5;
	width: 724px;
	height: 60px;
	left: 10px;
	}
#skyline      { 
	visibility: visible; 
	position: relative;
	z-index: 0; 
	width: 870px;
	bottom: 0px;
	}
#clearthis { clear: both; }

.block  { display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 8px }