@charset "UTF-8";

/* CSS Document */





body{

	font-family:Arial, Helvetica, sans-serif;

	text-align:center;

	background:url(../img_seitenaufbau/bg_seite.jpg) no-repeat #71ace6;

	margin: 30px auto 30px auto;

	}

	

a img{border:none;}	

	

.clearer{

	float:none;

	clear:both;

}

	

#outer-wrapper{margin:auto}	



#wrapper{

	width:906px;

	margin:auto;

}



#border-top{

	width:906px;

	height:16px;

	background:url(../img_seitenaufbau/border_top.png) no-repeat;

}



#head{

	padding:0 18px 10px 18px;

	float:none;

	clear:both;

	background:url(../img_seitenaufbau/bg_head.png) repeat-y;

	margin:0;

	

}



#head img{float:left; margin:0}



#border-content-top{

	float:none;

	clear:both;

	height:10px;

	widht:906px;

	background:url(../img_seitenaufbau/border_content_top.png) no-repeat;

}



#border-bottom{

	width:906px;

	height:28px;

	background:url(../img_seitenaufbau/border_bottom.png) no-repeat;

}

	



/* ______________________ Aufbau der Spalten __________________________ */



#content-wrapper{ /* umgibt Menuespalte, Inhalt und rechte Spalte */

	padding:0 18px;

	min-height:200px;

	background:url(../img_seitenaufbau/bg_pagecontent.png) repeat-y;

	}

	

#column-left{ /* Menuespalte */

	float:left;

	width:200px;

	min-height: 200px;

}





#column-center{ /* Inhaltsspalte */

	float: left;

	width:480px;

	min-height: 200px;

}



.column-center-padding-inside{

	padding: 30px 20px 0 20px;

	text-align:left;

	min-height:290px;

}



.column-center-endimg{

	clear:both;

	height:138px;

	width:470px;

}

	

#column-right{ /* Infospalte rechts */

	float: right;

	width:190px;

	min-height: 200px;

	text-align:left;

}



.column-right-inside-wrapper{

	margin:0 10px;

	float:none;

	clear:both;	

	min-height:auto;

	background:url(../img_seitenaufbau/right-col-bg-content.png) no-repeat bottom;



}



.column-right-inside-boxtext{

	padding: 6px 13px 10px 13px;

	background:url(../img_seitenaufbau/right-col-top-red.png) no-repeat;

}

.column-right-inside-img{

	padding: 0px;

	background:url(../img_seitenaufbau/right-col-top-red.png) no-repeat;

}

.column-right-inside-textbox{

	padding: 6px 13px 10px 13px;

	background:url(../img_seitenaufbau/right-col-top.png) no-repeat;

}



.clearer-right-10px{

	float:none;

	clear:both;

	height: 10px;

}



/* ______________________ Schriften __________________________ */



p, #column-center{

	font-size:12px;

	line-height:140%;

	color:#707173;

}

table p{margin:0}

#column-center ul{padding-left: 10px; list-style-type:disc}
html* #column-center ul{margin-left:10px;} /* hack fuer IE 6+7 */


p a:link, p a:visited, h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited{

	color:#800D39;

	text-decoration:none;

}



p a:hover, h1 a:hover, h2 a:hover, h3 a:hover{

	text-decoration:underline;

	color:#800D39;

}



h1, h2, h3{color: #800D39;}



h1{

	font-size:20px; 

	line-height:120%; 

	margin-top:0; margin-bottom:20px

}

	

	

#column-right p{

	margin:5px 0 0 0;

}



#column-right h1, #column-right h2, #column-right h3, #column-right h4 {

	padding: 0px;

}

	

#column-right h1, #column-right h2, #column-right h3 {

	color: #c6c7c8;

}

	

#column-right h1{

	font-size:14px;

	margin:4px 0 0 0;

	line-height:120%;

}



#column-right h2{

	font-size:12px;

	margin:0;

	line-height:120%;

}



#column-right h3 {

	color:#800D39; 

	font-size:12px;

	margin:0;

	line-height:120%;

}



#column-right h4 {

	color:#800D39; 

	font-size: 12px; 

	margin:5px 0 0 0

}



/* ______________________ Menue __________________________ */



.left_menu{

	color:#FFF;

	font-size:12px;

	line-height:220%;

	padding-top:20px;

	margin-right:10px;

	text-align:left;

	background-color:#800D39;

;

}



/* ______________________ 1.Ebene Menue __________________________ */



.left_menu-0 {

	list-style-type:none;

	margin-left:0; 

	padding:0;

	background-color:	;



}



.left_menu-0 a, .left_menu-0 a:link, .left_menu-0 a:visited, .left_menu-0 a:active, .left_menu-0 a:hover, 

.left_menu-current-0 a, .left_menu-current-0 a:link, .left_menu-current-0 a:visited, .left_menu-current-0 a:active, .left_menu-current-0 a:hover	

{

	padding-right:		0px; 		/* Rand-Textabstand von rechts */

	padding-left:		20px; 		/* Rand-Textabstand von Links */

	text-decoration:	none;

	color:				#FFF;

	display:block;

}



.left_menu-0 a:hover {

	color:				#333333;

	font-weight:		;

	background-color:	#CCCCCC;

}



.left_menu-current-0 a, .left_menu-current-0 a:link, .left_menu-current-0 a:visited, .left_menu-current-0 a:active, .left_menu-current-0 a:hover{ 

	color:				#CCCCCC; 	/* Textfarbe */ 

	font-weight: 		bold;

	background-color:	#8f9092;

}



/* ______________________ 2.Ebene Menue __________________________ */



.left_menu-1 {

	list-style-type:none;

	margin-left:0; 

	padding:0;

	background-color:	#800D39;

}



.left_menu-1 a, .left_menu-1 a:link, .left_menu-1 a:visited, .left_menu-1 a:active, .left_menu-1 a:hover, 

.left_menu-current-1 a, .left_menu-current-1 a:link, .left_menu-current-1 a:visited, .left_menu-current-1 a:active, .left_menu-current-1 a:hover	

{

	padding-right:		0px; 		/* Rand-Textabstand von rechts */

	padding-left:		30px; 		/* Rand-Textabstand von Links */

	text-decoration:	none;

	color:				#FFF;

	display:block;

		background-color:	#800D39;

}



.left_menu-1 a:hover {

	color:				#333333;

	font-weight:		;

	background-color:	#CCCCCC;

}



.left_menu-current-1 a, .left_menu-current-1 a:link, .left_menu-current-1 a:visited, .left_menu-current-1 a:active, .left_menu-current-1 a:hover{ 

	color:				#CCCCCC; 	/* Textfarbe */ 

	font-weight: 		bold;

	background-color:	#8f9092;

}







/* ______________________ Sonstiges __________________________ */



.bild-im-text-links{float:left; margin-right:15px; margin-bottom: 10px;}

hr{color:#800D39; background-color:#800D39; border:0;height:1px;}

td{vertical-align:top; border:0;}

table{border:none}






/* ______________________ Formulare __________________________ */


.textfield, textarea, .email{border:none; background-color:#eee; margin-bottom:5px; color:#000; padding:2px; color:#707173}
label{color:#707173;}
.textfield, .email{width:273px}
.textarea{width:277px}
input{background-color:#800D39; border:none; padding:2px; color:#fff}
