body,html {	background-color:		#162c42;	background-image:		url('/design/img/background.gif');	background-attachment:	fixed;	margin:					20px 0 15px 0;	padding:				0 0 0 0;	color:					#1f1f1f;	font:					13px arial, sans-serif;	text-decoration: 		none;	text-align:				justify;	line-height:			18px;}/* ## Allgemeines */form {	margin:					0;	padding:				0;}img {	border:					0;	margin:					0;}.clear {	clear:					both;}a:link, a:visited {	color:					black;	text-decoration:		none;}a:hover, a:active {	text-decoration:		underline;}h1, h1 a:link, h1 a:visited {	margin:					0;	color:					#003867;	font:					18px arial, sans-serif;	text-decoration:		none;	margin-bottom:			5px;}h1 a:active, h1 a:hover {	text-decoration:		underline;}h2, h2 a:link, h2 a:visited {	margin:					0;	color:					#194c86;	font:					bold 17px arial, sans-serif;	text-decoration:		none;	text-align:				left;	margin-bottom:			5px;}h2 a:hover, h2 a:active {	text-decoration:		underline;}h3, h3 a:link, h3 a:visited {	margin:					0;	color:					#0063b6;	font:					bold 13px arial, sans-serif;	line-height:			16px;	text-decoration:		none;}h3 a:hover, h3 a:active {	text-decoration:		underline;}.h3_fokus{	color:					white;}h4, h4 a:link, h4 a:visited{	margin:					0;	color:					#585858;	font:					bold 12px arial, sans-serif;	text-decoration:		none;	margin-bottom:			3px;}h4 a:hover, h4 a:active {	text-decoration:		underline;}h5{	color:					#515151;	font:					bold 11px arial, sans-serif;	text-transform:			uppercase;	padding:				1px 0 0 10px;	margin:					0;}textarea {	font-family:			Arial;}.heute {	color:					#0078ff;	text-transform:			uppercase;}.greybox_titel h5,.leftbox_titel h5 {	color:					white;}.date {	border:					1px solid #e2e2e2;	background-color:		#f6f6f6;	padding: 				0px 3px 0px 3px;	margin-right:			5px;}.scroll_back {	margin-right:			7px;	margin-left:			7px;	padding-top:			7px;}.scroll {	margin-top:				10px;	margin-bottom:			10px;	max-height:				180px;	width: 					100%;	overflow: 				auto;	border:					1px solid #CCCCCC;	background-color:		white;}.scroll_inner {	padding:				7px 15px;}/* ## Grundgerüst */#page {	margin:					auto;	width:					950px;	background-image:		url('/design/img/corner.gif');	background-repeat:		no-repeat;	background-position:	top right;	background-color:		white;}#content {	margin-left:			15px;	margin-right:			15px;	padding-top:			15px;	padding-bottom:			5px;	width:					920px;}/* ## Header */#header {	width:					920px;	height:					140px;	background-image:		url('/design/img/header.gif');}#header_login {	float:					right;	width:					380px;	margin-top:				-3px;	background-image:		url('/design/img/header_white.png');	background-repeat:		no-repeat;}#header_login_2 {	float:					right;	width:					500px;	height:					49px;	margin-top:				-3px;	background-image:		url('/design/img/header_white.png');	background-repeat:		no-repeat;}.header_input {	width:					100px;	height:					15px;	font-family:			Verdana, Arial, Helvetica, sans-serif;	font-size:				11px;}.header_buttons {	height:					20px;	font-size:				12px;}#header_submit {	width:					50px;}#header_reg {	width:					90px;}#header_login span {	font-family:			Verdana, Arial, Helvetica, sans-serif;	font-size:				10px;}#header_login_name {	float:					left;}#header_login_passwort {	float:					left;	margin-left:			5px;}#header_login_buttons {	float:					right;	margin-right:			5px;	margin-top:				18px;}#header_logo {	position:				relative;	left:					35px;	top:					38px; 	width:					220px;	height:					70px;}#header_logo img {	width:					220px;	height:					70px;}#header_member {	margin-left:			15px;	font-size:				10px;	margin-top:				7px;}.header_member_pos {	float:					right;	margin:					11px 7px 0 3px;}.header_member_box {	float:					left;}/* ## Navigation */#navigation {	margin-top:				7px;	width:					100%;	height:					30px;	background-color:		#162c42;	border-bottom:			7px solid #2c5784;	background-image:		url('/design/img/nav_normal.gif');}#navigation ul {	overflow:				visible;	list-style-type: 		none;	padding:				0px;	margin:					0px;	float:					left;	height:					30px;	text-align:				center;	margin-left:			25px;}.navigation_hover {	overflow:				visible;	list-style-type:		none;	float:					left;	padding:				6px 15px 6px 15px;	color:					white;	font:					bold 13px Verdana;}#nav_reg a, #nav_reg a:visited,#nav_reg a:active,#nav_konto a, #nav_konto a:visited,#nav_konto a:active,.navigation_hover a,.navigation_hover a:visited,.navigation_hover a:active {	color:					white;	font:					bold 14px 'Trebuchet MS', sans-serif;	text-decoration:		none;}.navigation_hover:hover {	background-color:		#224364;	background-image:		url('/design/img/nav_hover.gif');}#nav_reg a:hover,#nav_konto a:hover {	text-decoration:		underline;}#navigation_fokus, #navigation_fokus:hover {	overflow:				visible;	list-style-type:		none;	float:					left;	padding:				6px 15px 6px 15px;	color:					white;	font:					bold 13px Verdana;	background-color:		#2c5784;	background-image:		url('/design/img/nav_fokus.gif');}#nav_add {	float:					right;	width:					240px;	height:					30px;	margin-right:			25px;}#nav_konto {	float:					right;	padding:				6px 15px 6px 15px;	background-color:		#2c5784;	height:					18px;	text-align:				center;	background-image:		url('/design/img/nav_fokus.gif');}#nav_reg {	float:					right;	padding:				6px 15px 6px 15px;	background-color:		#224364;	height:					18px;	text-align:				center;	background-image:		url('/design/img/nav_hover.gif');}#navdown {	height:					27px;	width:					920px;	background-image:		url('/design/img/navdown.gif');}/* ## Content */#content_mid {	width:					920px;	min-height:					350px;}#content_left {	float:					left;	width:					590px;}#content_right {	float:					right;	width:					300px;}/* ## Greybox */.greybox {	margin-bottom:			20px;	border-bottom:			7px solid #d3d3d3;}.greybox_titel {	width:					300px;	height:					21px;	background-color:		#2c5784;	padding:				7px 0 0 0;	background-image:		url('/design/img/nav_fokus.gif');}.greybox_content {	background-color:		#f2f3f5;	padding-bottom:			10px;	text-align:				left;	padding:				10px 10px 10px 10px;}.greybox_artikel {	padding-top:			7px;	padding-bottom:			7px;	margin-left:			10px;	margin-right:			5px;}.greybox_artikel_div {	height:					57px;	min-height:				57px;    display:				table-cell;    vertical-align:			middle; }.vertical_mid_img {	float:					left;	margin-right:			10px;}.vertical_mid_2_img {	float:					left;}.vertical_mid {	height:					37px;	min-height:				37px;    display:				table-cell;    vertical-align:			middle;}.vertical_mid_2 {	height:					57px;	min-height:				57px;    display:				table-cell;    vertical-align:			middle;}.greybox_artikel_space {	margin-bottom:			5px;}.greybox_artikel img {	float:					left;	margin-right:			10px;	border: 				1px solid #BBBBBB;	padding:				4px;	background-color:		white;}.greybox_artikel ul,.greybox_content ul,.leftbox_content ul {	margin:					0;	padding:				0;	margin-left:			15px;	padding-left:			8px;	list-style-type:		square;}.greybox_artikel li,.greybox_content li,.leftbox_content li {	margin-top:				2px;}.greybox_artikel table {	background-color:		#f2f3f5;}.greybox_center {	text-align:				center;}.greybox_center form{	margin-bottom:			10px;}/* ## Leftbox */.leftbox {	margin-bottom:			20px;	width:					100%;	background-color:		#f2f3f5;}.leftbox_content {	margin-left:			15px;	margin-right:			15px;	padding-bottom:			10px;	padding-top:			3px;}.leftbox hr {	height:					0px;	border:					0;		border-top:				1px solid #CCCCCC;	border-bottom:			15px solid white;		margin-top:				15px;	margin-right:			-15px;	margin-left:			-15px;}.leftbox_ie_hr {	padding-top:			2px;	padding-bottom:			5px;}.leftbox_head {	width:					100%;	color:					#515151;	display:				none;}.leftbox_image img:hover {	background-color:		#4473a3;}.leftbox_titel {	width:					590px;	margin-bottom:			10px;	color:					white;	height:					21px;	background-color:		#2c5784;	padding:				7px 0 0 0;	background-image:		url('/design/img/nav_fokus.gif');}.leftbox_head_left {	float:					left;	margin-left:			7px;}.leftbox_head_right {	float:					right;	margin-right:			7px;}.leftbox_image {	float:					left;	margin-top:				5px;}.leftbox_image img {	border: 				1px solid #BBBBBB;	padding:				4px;	background-color:		white;}.leftbox_images {	margin-top:				15px;	margin-bottom:			10px;	text-align:				center;}.leftbox_images img {	border: 				1px solid #BBBBBB;	padding:				4px;	background-color:		white;	margin-bottom:			15px;	margin-left:			5px;	margin-right:			5px;}.leftbox_images img:hover,.img_border:hover {	background-color:		#4473a3;}.img_border {	border: 				1px solid #BBBBBB;	padding:				4px;	background-color:		white;	margin-bottom:			15px;	margin-left:			5px;	margin-right:			5px;}.leftbox_ef {	margin-right:			10px;}.leftbox_2_text {	height:					65px;	min-height:				65px;    display:				table-cell;    vertical-align:			middle;	width:					240px;	text-align:				left;}.leftbox_3_text {	height:					65px;	min-height:				65px;    display:				table-cell;    vertical-align:			middle;	width:					455px;	text-align:				left;	background-repeat:		no-repeat;	background-position:	350px;}.leftbox_4_text {	width:					470px;	text-align:				left;	background-repeat:		no-repeat;	background-position:	350px;}.leftbox_5_text {    display:				table-cell;    vertical-align:			middle;	width:					425px;	text-align:				left;	background-repeat:		no-repeat;	background-position:	350px;	float:					right;}.leftbox_text {	float:					right;	width:					415px;}.leftbox_navi {	padding-top:			5px;	padding-bottom:			10px;	width:					100%;	text-align: 			center;}.kommentar_box {	margin-bottom:			15px;}.kommentar_box_user {	float:					left;}.kommentar_box_user img {	border: 				1px solid #BBBBBB;	padding:				4px;	background-color:		white;}.kommentar_box_user img:hover {	background-color:		#4473a3;}.kommentar_box_text {	float:					right;}.kommentar_box_text div {	margin-bottom:			5px;	margin-left:			0;}.kommentar_box_textarea {	width:					440px;	background-color:		white;	border:					1px solid #CCCCCC;	padding:				10px;}.kommentar_loeschen {	float:					right;	margin-right:			10px;}.kommentar_schreiben {	margin-bottom:			15px;}.kommentar_info {	margin-bottom:			10px;}.kommentar_schreiben_user {	float:					left;	margin:					5px 5px 5px 0;}.kommentar_schreiben_text {	float:					right;	padding-top:			5px;}.kommentar_schreiben_text textarea {	width:					455px;	height:					80px;}.kommentar_schreiben_user img {	border: 				1px solid #BBBBBB;	padding:				4px;	background-color:		white;}.kommentar_schreiben_user img:hover {	background-color:		#4473a3;}.navi_num {	padding:				5px 10px;	border:					1px solid #BBBBBB;	background-color:		#EEEEEE;	text-decoration:		none;}.navi_num_2 {	padding:				5px 10px;	border:					1px solid #BBBBBB;	background-color:		#EEEEEE;	text-decoration:		none;}.navi_num_3 {	padding:				5px 10px;	border:					1px solid #BBBBBB;	background-color:		#CCCCCC;	text-decoration:		none;}.navi_num:hover,.navi_num_fokus,.navi_num_fokus:link,.navi_num_fokus:visited	{	color:					white;	background-color:		#385f87;	text-decoration:		none;}.navi_num_3:hover  {	text-decoration:		none;}.eventfoto img:hover {	background-color:		white;}.eventfoto_login {	padding:				20px;	margin:					20px auto;	width:					380px;	border:					1px solid #BBBBBB;	background-color:		#EEEEEE;	text-decoration:		none;}.eventfoto_features {	margin:					0 10px;	display:				inline;	border: 				1px solid #BBBBBB;	padding:				4px;	background-color:		white;}.eventfoto_features img,.eventfoto_features img:hover {	border:					0;	padding:				0;	background-color:		white;	margin:					0 0 -3px 0;}.nohover img,.nohover img:hover {	border: 				1px solid #BBBBBB;	padding:				4px;	background-color:		white;}.noborder {	display:inline;}.noborder img,.noborder img:hover {	display:				inline;	border: 				0;	padding:				0;	margin:					0 0 -3px 0;	background-color:		transparent;}.statborder {	border: 				1px solid #BBBBBB;	padding:				4px;	background-color:		#4473a3;	margin-bottom:			15px;	margin-left:			5px;	margin-right:			5px;}.kalender {	padding:				0 10px;	text-align:				center;}.kalender table {	width:					100%;	margin:					10px 0 20px 0;	border:					0px solid #DDDDDD;}.kalender table td {	text-align:				center;	border:					1px solid #DDDDDD;	color:					#666666;}.kalender table th {	text-align:				center;	background-color:		#2c5784;	color:					white;	width:					14.28%;}.kalender_this {	background-color:		#d8d8d8;}.kalender_marked {	background-color:		#adc9e5;	color:					#0c3764;}.profil_box {	float:					left;	width:					200px;	padding:				10px;	padding-top:			0;	text-align:				center;}	.profil_text {	float:					right;	width:					320px;	padding-top:			5px;}/* ## Formular in Leftbox */.formbox {	padding-bottom:			10px;}.formbox_input {	width:					250px;	margin-right:			5px;}.formbox_left {	float:					left;	width:					35%;}.formbox_right {	float:					right;	width:					64%;	text-align:				left;}.formbox_helpbox {	float:					right;	width:					280px;}.formbox_help {	}.formbox_js_image {	display:				inline;	float:					right;	margin-right:			75px;}/* ## Newmember */.mem_div {	text-align:				center;	margin:					-3px;	padding:				0;}.mem_div_mem {	float:					left;	width:					55px;	margin:					8px;}.mem_div_img {	width:					55px;	margin-bottom:			5px;}.mem_div_img img {	border: 				1px solid #BBBBBB;	padding:				4px;	background-color:		white;}.mem_div_img img:hover {	background-color:		#4473a3;}.vertical_mid_2_img a img:hover {	background-color:		#4473a3;}.mem_div_name {	width:					55px;}/* ## Footer */#fuss {	margin:					auto;	height:					82px;	width:					950px;	text-align:				center;	background-image:		url('/design/img/footer.gif');	background-position:	center;	background-repeat:		no-repeat;}#fuss_nav {	margin:					0 auto;	padding-top:			13px;}#fuss_nav ul {	list-style-type: 		none;	display:				inline;	padding:				0;	margin:					0;}.fuss_nav_li {	list-style-type:		none;	display:				inline;	padding:				0 8px 0 8px;	margin-bottom:			3px;	border-right:			1px solid #7a7a7a;	height:					17px;}#fuss_nav_last {	list-style-type:		none;	display:				inline;	padding:				0 8px 0 8px;	margin-bottom:			3px;	border-right:			0;	height:					17px;}#fuss_nav ul li a,#fuss_nav ul li a:visited,#fuss_nav ul li a:active {	color:					#272727;	font:					13px Verdana;	line-height:			20px;	text-decoration:		none;}#fuss_nav ul li a:hover {	text-decoration:		underline;}#fuss span {	color:					#7a7a7a;	font:					13px Verdana;}