body{
	margin:0;
	padding: 0;
	background-image: url(../images/bg_ganz.jpg);
	background-repeat: repeat;}
	
h2{

	
	}


.bold {
	font-weight: bold;
}

h3{
	font-size:14px;
	font-weight:bold;
	
	
	}
	
table tr:hover{background-color:#4C6C8D;}	
	
a:link, a:visited 

	{
	color: #fff;
	text-decoration:none;
	outline: none;
	}

form
{
	padding:0 !important;
	margin:0 !important;
	font-family: Arial, Helfetica, serif;
}

input, textarea{
		font-family: Arial, Helfetica, serif;
		font-size: 12px;
		
}
div, h2, h3,form, input, label, ul, li,  a, img, span{
	margin:0; padding:0;
	}

#wrapper{
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	width:100%;
	margin:0px;
	padding:0px;
	height:100%;
	
	
	}
	
#mitte{

		width:847px;
		margin:0 auto;
		height:100%;
		background-image:url(../images/fleck.png);
		background-repeat:no-repeat;
		padding-top:20px;
		position:relative;
	
}


#sponsoren{
	width:235px;
	height:332px;
	left: 16px;
	top: 43px;
	z-index:1;
	position:absolute;
	}
	
#head{
	height:353px;
	background-image:url(../images/head.png);
	background-repeat:no-repeat;
	/*position:absolute;*/
	left: 0px;
	width: 0px;
	width:849px;
	z-index:10;
}


#hsv{
	height:353px;
	background-image:url(../images/hsv_logo.png);
	background-repeat:no-repeat;
	background-position: right  85px;
	margin-right:-140px;
	
	
	}
	
#hauptmenu{
	text-align:right;
	padding-right:16px;
	margin-to:20px;
	}
	
.effects{
clear: both;
margin-top: 20px;
overflow: hidden;
}


#hauptmenu span{ color:#5dd5fe}
	
	
	#content{
		background:transparent  url(../images/bg_content.png);
		margin-top: 20px;
		padding: 20px 40px 10px 40px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFF;
		
		
		}
		
.news{

margin-top: 20px;
overflow:hidden;

}

/*sponsoren Bereich, sieht genau so aus wie news bereich*/
.sponsoren{


overflow:hidden;
margin-bottom:40px;
}
/*medien seite*/
.medien{
	border-top:thin #FFF solid;
	padding-top:10px;
	
	width:100%;
}
.medien a img  {

margin: 10px 30px 10px 0;

border: 2px solid #fff;


}
.medien a:hover img {

border: 2px solid #CCC;
}


/*medien seite zu ENDE*/

/*DIV drin sind inhalte auf der Seite*/
.inhalt_drin{ overflow:hidden; }
/*ende DIV inhalt_drin*/


.text_rechts h2, .text_links h2{
	margin-bottom:10px;
	color:#fff;

	}

.text_links{
	
	width:52%;

	
	}
	
.text_rechts{
	float: right;
	width:45%;

}

/* dlya form  */
	


/* dlya form konez */
.text_rechts img{
	float:right;
	
	
	
	}	

#seiten{
	clear: both;
	color: #fff;
	text-decoration:none;
	
	
	}
#seiten a {
	
padding:2px 4px 2px 4px;
border:thin #fff solid;



}

#seiten a:link, #seiten a:visited{
	
		color: #fff;
		text-decoration:none;
		
}

#seiten a:hover, #seiten a:active{
		color:#5dd5fe;
		text-decoration:none;
		border-color: #5dd5fe;
	
}



#footer{
			background-image: url(../images/bg_footer.jpg);
			background-repeat:no-repeat;
			height:52px;
			width:100%;
			margin-top:30px;
			clear:both;
		}
			
a.mehr{
	color: #FC6;
	
	}

a div.facebook {
	float: right;
	margin-right:25px;

	width:131px;
	height:40px;
	background-image:url(../images/facebook.jpg);
	text-indent:-9999px;
	line-height:40px;
	display:block;
	outline:none;
	margin-top:7px;


	}	
a div.facebook:hover{
	
		background-image:url(../images/facebook.jpg);
		background-position: 0 -41px;

}

#loginbutton{
width: 100px;
background-color: #fff;

margin: 0;

	border: medium solid #5178fb;

	padding-bottom: 2px;
}

#loginbutton:hover{
		border: medium solid #c82935;
}
