/* CSS Document */

body {margin: 0px; ; text-align: center; background-color:#A3A3A3; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px;}

#main {text-align:left; margin-left: -475px; position: absolute; top: 0px; left: 50%; width: 950px; height: 100%; overflow: visible; float:left;}
#content {margin-left: 200px; position: absolute; top: 0px; width: 700px; overflow: visible; float:left; margin-bottom: 30px; background-color:#FFFFFF; background-image:url(../img/elements/background_foot_text.jpg); background-position:bottom; background-repeat:repeat-x;}
	#content #text {width: 410px; line-height: 15px;  color: #666; min-height: 550px; float:left; overflow:visible; padding-left: 25px;  padding-top: 290px; padding-bottom: 10px; }
	#content #text h1,h2,h3,h4,h5,h6 {font-weight: bold; font-size: 14px; margin: 0; }
	#content #text table tr td {border-top: 1px dotted #666666;}
	#content a {color:#1E5AA0;}
	#content a:hover {color: #246BC1;}
	#content .foot_link, #content .foot_link:hover {font-size: 11px; color: #666666;}
	#content #text .mitglied {float: left; width: 185px; border: 1px dotted #666666; padding: 5px; margin-right: 5px; margin-top: 5px; height: 200px;}
	#content #text .mitglied_detail {postion: absolute; z-index: 10; top: 10px; left: 20px; width: 260px; overflow: visible; border: 1px dashed #666666; padding: 5px;  height: 200px; background-color:#CCCCCC;}
	
#nav_status {position: absolute; font-size: 11px; font-family:Arial, Helvetica, sans-serif; color:#1E5AA0; left: 665px; top: 270px;}

#top_menu {position: absolute; width: 700px; left: 200px; height: 30px; font-size: 11px; color:#1E5AA0; padding-top: 10px;}
#top_menu a {text-decoration: none; color:#1E5AA0;}

#banner {position: absolute; top: 30px; width: 950px; height: 230px; background-color: #EBF0F5; }

#left {position:absolute; top: 270px; width: 200px; overflow:visible;}
	.textinput, #suche .textinput_form input {float:left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #999; margin-left: 18px; margin-top: 12px; border: 1px solid #1E5AA0; height: 15px; width: 130px; }
	.textinput_image input {float:left; margin-left: 7px; margin-top: 12px; }

	#menu {position:relative; width: 200px; background-color:#1E5AA0; overflow: visible; padding-top: 20px; padding-bottom: 20px; float:left;}
	#menu .nav_main {float: left; margin: 6px 0 6px 18px; width: 100%;}
	#menu .nav_main a {text-transform:uppercase; text-decoration: none; color:#FFFFFF; font-size: 14px; font-weight: bold;}
	#menu .nav_sub {float: left; margin: 6px 0 6px 30px; width: 100%;}
	#menu .nav_sub a {text-transform:uppercase; text-decoration: none; color:#FFFFFF; font-size: 11px;font-weight: bold;}
	
	#suche {position:relative; margin-top: 20px; width: 200px; height: 70px; background-color: #EBF0F5; overflow:visible; float:left;}
	#suche img {float: left; margin-top: 14px; margin-left: 10px; } 
	#suche .label {margin-left: 18px; margin-top: 12px; color: #1E5AA0;}
	
	#mitglieder {position:relative; margin-top: 20px; height: 160px; width: 200px; background-color: #EBF0F5; overflow:visible; float:left;}
	#mitglieder img {float: left; margin-top: 20px; margin-left: 18px; }
	#mitglieder	table {float: left; margin-right: 25px; margin-top: 3px; }
	#mitglieder p{font-size: 11x; color:#1e5aa0; margin-left: 18px; margin-top: 10px; 	}
	#mitglieder a {color:#1e5aa0; font-size: 11x; }
	#mitglieder a img {margin-top: 12px; margin-left: 7px; }

#right {position: absolute; left: 650px; top: 290px; width: 300px;}
	#right_menu {position: relative; width: 270px; overflow: visible; background-color: #EBF0F5; float:left; color:#1e5aa0; padding: 15px;}
	#right_menu .links {top: 20px; left: 25px; clear: both;}
	#right_menu ul {list-style-image:url(../img/icons/link.gif); margin-left: 15px;  padding:0;;} 
	#right_menu ul li {margin-top: 15px;} 
	#right_menu a {font-weight: bold; text-decoration:none; color:#1e5aa0; }
	
	#right_menu2 {position: relative; margin-top: 10px; width: 270px; overflow: visible; background-color: #EBF0F5; float:left; color:#1e5aa0; padding: 15px;}
	#right_menu2 .downloads {top: 20px; left: 25px; clear: both;}
	#right_menu2 ul {list-style-image:url(../img/icons/download.gif); margin-left: 15px; padding:0;} 
	#right_menu2 ul li {margin-top: 15px;} 
	#right_menu2 a {font-weight: bold; text-decoration:none; color:#1e5aa0;}

hr {height: 1px; border-top: 1px dotted #666; clear:both;}
.textumfluss {float:right; margin-left: 10px; margin-bottom: 10px;}

#footer {height: 50px; width: 700px;}
#footer a {color: #1E5AA0; }
#footer p {font-size: 11px; line-height: 15px; color: #1E5AA0; margin: 10px 25px 10px 25px; }
