@charset "utf-8";
/* CSS Document */
body{
	background-image:url(images/bg-trans.png);
	background-position:top center;
	margin:0px;
	padding:0px;
				font-size: small;
				font-family:Verdana, Helvetica, sans-serif;
				color: black;
	
}
			* html body{
				font-size: x-small; /* fuer den IE 5 */
				f\ont-size: small; /* IE 5 hack fuer alle anderen IE korrigieren */;
				
			}

li{
	list-style-image:url(images/liste-trans.png);
	list-style-type:none;
}
h1,
h2,
h3,
h4,
h5{
	color: #6ab20b;
}


h1{
	font-size:160%
}

h2{
	font-size:140%
}
h3{
	font-size:120%
}
h4,
h5{
	color: #6ab20b;
}

a{
	color:#6ab20b;
}
a:hover{
	text-decoration:none;
}


strong,
b {
	color: #fb207d;
}
#all{
	background-image:url(images/bg_logo-trans.png);
	background-position:top center;

	background-repeat:no-repeat;
}
#box{
	width:882px;
	margin: 0 auto;
}
#top_link{
	width:882px;
	height:120px;
	display:block;
}

#content_box{
	margin-top:5px;

}
#content{
	background-image:url(images/bg_content_middle-trans.png);
	background-repeat:repeat-y;
	width:882px;
	min-height:500px;
	float:left;
}
.inhalt{
	background-image:url(images/bg_inhalt-trans.png);
	background-repeat:no-repeat;
	margin-left:67px;
	padding-left:30px;
	margin-right:40px;
	padding-right:20px;
	min-height:500px;
	margin-top:-30px;
	padding-top:20px;

}
#c_inh{
	width:490px;
	padding-top:13px;
}
p{
		text-align:justify;
		line-height:150%;
		font-size:110%;
}
.right_inhalt{
		text-align:justify;
		line-height:140%;
}
li{
	font-size:110%;
	line-height:150%;
}
.inhalt_footer{
	margin-left:67px;
	padding-left:30px;
	margin-right:40px;
	padding-right:20px;
        text-align:center;
        color:#434242;
        font-size:8pt;
}
.inhalt_footer a:link{
        color:#434242;
        font-weight:bold;
        text-decoration:none;
}

.inhalt_footer a:visited{
        color:#434242;
        font-weight:bold;
        text-decoration:none;
}
#header_box {
	background-image:url(images/bg_content_top-trans.png);
	background-repeat:no-repeat;
	height:115px;
	width:882px;
	white-space:nowrap;

display:table;

}
#footer {
	background-image:url(images/bg_content_foot-trans.png);
	background-repeat:no-repeat;
	background-position:top;
        padding-top:70px;
	height:141px;
	width:882px;
	float:left;
}

.right_inhalt{
	background-color:#eeebeb;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
}




/** MENU **/


#active a:link, #active a:visited, #active a:hover
{
border: 1px solid #333;
background-color: #FF6600;
background-image: url(images/l1_over.gif);
color: #333;
}


			#menu_box{
				height:66px;
				background-image: url(images/bg_menu-trans.png);
					margin-left:55px;
	margin-top:13px;
	background-repeat:no-repeat
			}


			#menu{
				background-repeat:repeat;
				width:796px;
				min-height:21px;
				display:inline;
				float:left;
				margin-left:3px;
				vertical-align:middle;
				text-align:center;
			}
			
			#menu ul{
				list-style:none;
				margin: 0px;
				margin-top:1px;
				margin-left:1.5px;
				padding: 0px;
			}
			#menu li{
				display:inline;
				width: 80px;
				margin: 0px;
				padding: 0px;
			}
			#menu a{
				display:block;
				width: 131px;
				height: 57px;
				float:left;
				text-align:center;
				
				font-size:80%;
				font-weight:bold;
				text-decoration:none;
				color: black;
				line-height:57px;

			}
			
			#menu .menu_bg:hover {
				background-image:url(images/bg_menu_act_middle-trans.png);
			}
			
			#menu  .menu_bg_act  {
				background-image:url(images/bg_menu_act_middle-trans.png);
			}

			#menu  .menu_bg_act:hover  {
				background-image:none;
			}
			

			.menu_right{
				background-image:none;
				width: 150px;

			}
			.menu_right:hover{
				background-image:url(images/bg_menu_act_right-trans.png);
				background-position:right;
			}
			#menu_right_act{
				background-image:url(images/bg_menu_act_right-trans.png);
				background-position:right;
			}
			#menu_right_act:hover{
				background-image:none;
			}
			

			.menu_left{
				background-image:none;

			}
			.menu_left:hover{
				background-image:url(images/bg_menu_act_left-trans.png);
				background-position:left;
			}
			#menu_left_act{
				background-image:url(images/bg_menu_act_left-trans.png);
				background-position:left;
			}
			#menu_left_act:hover{
				background-image:none;
			}
			
			
			#menu_rights {
				widht:200px;
				background-color:#FFF;
				margin-top:-15px;
			}
			#menu_rights h3{
				min-height:35px;
				line-height:35px;
				background-image:url(images/bg_right-trans.png);
				padding-left:30px;
				color:#cffb00;
				font-style:italic;
				margin-bottom:0px;
			}
			#menu_rights ul{
				margin:0px;
				margin-left:3px;
				background-color: #eeebeb;
				padding:0px;
			}
			#menu_rights li{
				width:197px;
				list-style:none;
				list-style-image:none;

			}
			#menu_rights .menu_rights{
				widht:100%;
				min-height:30px;
				display:block;
				padding-left:28px;
				padding-top:3px;
				padding-bottom:6px;
				background-image:url(images/list_button-trans.png);
				background-repeat:no-repeat;
				background-color: #eeebeb;
				border-bottom:thin dashed #fb016a;
				line-height:30px;
				color: #535151;
				text-decoration:none;
				font-size:100%;
				font-weight:bold;
				padding-top:6px;
			}
			
			#menu_rights .menu_rights:hover{
				color: #fb016a;
			}
			
			#menu_rights .menu_rights_act{
				widht:197px;
				min-height:30px;
				display:block;
				padding-left:28px;
				padding-top:6px;
				padding-bottom:6px;
				background-repeat:no-repeat;
				border-bottom:thin dashed #fb016a;
				line-height:25px;
				text-decoration:none;
				font-size:100%;
				font-weight:bold;
				background-image:url(images/bg_menu_right_act-trans.png);
				background-color:white;
				color:#fb016a;
			}
			
			
			#menu_rights .menu_rights_act:hover{
				color:#535151;
			}
			
			
			
  .skip, .hideme, .print, dfn {
    position: absolute;
    left: -1000em; 
    top: -1000em;
  }

  .skip:focus, .skip:active {
    position: static;
    left: 0;
    top:0;
  }
  
  
  
  /* FORMS */

			legend {
				padding-left:10px;
				padding-right:10px;
				border: 0px;
				
			}
			label {
				padding-left:10px;
				padding-right:10px;
				border: 0px;
				width:150px;
				float:left;
				display:block;
				line-height:25px;
			}
			input{
				
			}

			fieldset {
				border:0px;
				padding-left:10px;
				padding-right:10px;
				padding-top:10px;
				padding-bottom:10px;
				border: none;
			}
.csc-mailform-field{
	height:30px;
	display:block;
	clear:both;
}

.csc-mailform-submit{
	float:left;
	margin-left:170px;
	margin-top:100px;

}
.csc-mailform-radio{
	float:left;
	
}

textarea{
}

			.radiolayout {
				width:60%;
				padding-top:15px;
				padding-bottom:15px;
			}

			.formu {
				width:80%;
				padding-top:10px;
				padding-bottom:10px;
				padding-left:110px;
				border: 1px solid #C0C0C0;
			}

			.mf-radio {
				border:0px;
			}

			.mf-text {
				color: #000000;
				border: 1px solid #C0C0C0;
				margin-bottom: 5px;
			}

			.mf-check {
				border: 0px;
			}
			.mf-select {
				border:0px;
			}

			.mf-input {
				border: 1px solid #C0C0C0;
				margin-bottom: 5px;
			}

			.mf-submit {
				color: #ffffff;
				background-color: #C0C0C0;
				border: 0px;
			}


