/* CSS Document */

body {
	margin:0;
	padding:0;
	background-color:#FFFFFF;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

p {
	margin:0;
}

.rahmencontent {
	position:absolute;
	top:106px;
	left:0px;
	display:block;
	width:100%;
	height:474px;
	overflow:hidden;
	}

	
#content {
	width:290px;
	margin-left:89px;
}

#content a:link, #content a:active, #content a:visited {

	color:#000000;
	font-weight:normal;
	text-decoration:underline;
	
}

#content a:hover {
	color:#999999;
	text-decoration:none;
	
}

#rightcolumn {
	position:fixed;
	left:674px;
	top:138px;
	width:240px;
}


#nachunten {
	position:absolute;
	left:370px;
	top:590px;
	}
	
#nachoben {
	position:absolute;
	left:370px;
	top:79px;
	}
	

#line {
	position:fixed;
	left:498px;
	top:70px;
	display:block;
	width:1px;
	height:542px;
	background-color:#000000;
	color:#000000;
	}
	


#top a:link {
	float:right;
	color:#999999;
	text-decoration:none;
	
}

#top a:hover {
	text-decoration:none;
	
}

#naviklein {
	margin-top:20px;

}

#metanavi {
	margin-top:100px;
	float:right;
}

#sprache {
	display:inline;
}

#sprache a:link, a:active, a:visited {
	text-decoration:none;
	color:#000000;
}

#sprache a:hover {
	text-decoration:underline;
}


#kontakt {
	display:inline;
}

#impressum {
	display:inline;
}

#size {
	display:inline;
	height:20px;
	padding-bottom:3px;
}



a#f1 { 
font-size:9px;
text-decoration:none;
color:#000000;
}
a#f2 { 
font-size:10px;
font-weight:normal;
text-decoration:none;
color:#000000;
}
a#f3 { 
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#000000;
}

.anewsletterinput {
	float:left;
	margin: 0px 0px 0px 0px;
    padding:0px;
	width:200px;
	border:1px solid #ACADB1;
	height:18px;
}
*html .anewsletterinput {
	float:left;
	margin: 0px 0px 0px 25px;
    padding:0px;
	width:200px;
	border:1px solid #ACADB1;
	height:18px;
}