/* CSS Document */
h1 { font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #205479; padding: 0px; margin: 0px; font-weight: normal; }
h2 { font-family: Arial, Helvetica, sans-serif;	font-size:16px;	color:#205479; margin:0px; padding:0px; }

.kat_h1 { font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#FFFFFF; text-decoration:none; margin:0px; padding:0px; }
.blau_h1 { font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #205479; }
.weis_h1 { font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #FFFFFF; }
.red_h1 { font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #800000; }

.blau_h2 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #205479; }
.red_h2 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #800000; }

.text_h2 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#400000;	font-style:normal; font-weight:bold; }

.text_n_weis { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration:none; }
.text_nu_weis { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration:underline; }
.text_n_rot { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF3A3A; text-decoration:none;}
.text_n_aktuell { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #E1FF3E; }
.text_s_aktuell { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #E1FF3E; }
.text_b_weis { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration:none; font-weight: bold;}
.text_bu_weis { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration:underline; font-weight: bold;}

.clear_line { line-height:15px; height:15px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }

.clear_small_line { line-height:5px; height:5px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }

.hr_small {	border-style: solid; border-color: #999999;	border-width: 1px 0px 0px 0px; height: 1px; }

.float_clean { clear: both; }

/* Layout */

body { background-color: #000000; background-image: url(images/bg.gif); background-repeat: repeat-x; border: 0px;
		margin: 20px 20px 20px 20px; padding: 0px 0px 0px 0px; }

#main {	display:inline; background-image:url(images/handy.png); background-repeat:no-repeat; border:0px; margin:100px 0px 0px -450px;
		padding: 0px 0px 0px 0px; position: absolute; left: 50%; width: 900px; }
		
#text { background-image:url(images/schrift.png); border:0px; margin:20px 0px 0px 300px; padding: 0px 0px 0px 0px; width:450px; height:75px; }		
		
#search { border:0px; margin:30px 0px 0px 300px; padding: 0px 0px 0px 0px; }
#search2 { border:0px; margin:30px 0px 0px 310px; padding: 0px 0px 0px 0px; }
#search3 { border:0px; margin:40px 0px 0px 415px; padding: 0px 0px 0px 0px; }

#forgott_pass { border:0px; margin:15px 0px 0px 350px; padding: 0px 0px 0px 0px; width:350px; }

#register { border:0px; margin:15px 0px 0px 350px; padding: 0px 0px 0px 0px; width:350px; }

#profil { border:0px; margin:5px 0px 0px 350px; padding: 0px 0px 0px 0px; width:400px; }

#profil_edit { border:0px; margin:5px 0px 0px 310px; padding: 0px 0px 0px 0px; width:400px; }

#memberfield { border:0px; margin:10px 0px 0px 330px; padding: 0px 0px 0px 0px; width:400px; }
#memberfield2 { border:0px; margin:10px 0px 0px 310px; padding: 0px 0px 0px 0px; width:440px; }

#impressum { border:0px; margin:10px 0px 0px 330px; padding: 0px 0px 0px 0px; width:400px; }


		
#search_input {	display:block; float:left; width:250px;	height:20px; border:0px; background-color:#FFFFFF; padding: 0px 0px 0px 0px; margin: 7px 0px 0px 80px;
				font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; }

#search_submit { display:block; float:left;	width:36px;	height:36px; border:0px; background-color:#FFFFFF;
				padding: 0px 0px 0px 0px; margin: 0px 0px 0px 10px; }


#float_left { margin: 0px 0px 0px 0px; padding:0px; float:left;display:inline; }
#float_right { margin: 0px 0px 0px 0px; padding:0px; float:right;display:inline; }

