@charset "utf-8";
/* 
** 00 Reset standard html styling 
** 01 General Declarations & Typography
** 02 Global Class Declerations & Combinations
** 03 Design
*/

/* 
** 00 Reset standard html styling 
**--------------------------------------------------------------------------------------------------------------------------------*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, font, cite, code, del, dfn, em, 
img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, 
tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%; vertical-align: baseline;	background: transparent; }
ol, ul, li { list-style: none; }
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {	content: ''; content: none; }
:focus { outline: 0; }
table {	border-collapse: collapse;	border-spacing: 0; }

/* 
** 01 General Declarations & Typography
**--------------------------------------------------------------------------------------------------------------------------------*/
html, body {
	width:100%;
	height:100%;
}
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5em;
	color:#fff;
}
	
h1,h2,h3,h4,h5,h6{color:#fff}
h1{margin:0px; margin-bottom:30px; font-size:24px; font-weight:normal;}
h2{
	color:#fff;
	text-transform:uppercase;
	margin-bottom:5px;
	display:block;
	width:500px;
	font-size:12px;
}
h3{font-size:14px; margin:10px 0; font-weight:bold;}
h4{font-size:18px;}
	
p{ padding-bottom:18px;}

strong{font-size:12px; padding-bottom:5px; display:block;}
	
a, a:link, a:visited{ color:#66666; text-decoration:none;}
a:hover, a:active{ color:#33333; text-decoration:underline;}

/* 
** 02 Global Class Declerations & Combinations
**--------------------------------------------------------------------------------------------------------------------------------*/
.clear{
	clear:both;
	height:0px;
	width:100%;
}
.floatLeft{float:left;}
.floatRight{float:right;}
.nobg{background:transparent !important;}
.centered{text-align:center;}
.kursiv{font-style:italic;  font-weight:bold;}

/* 
** 03 Design
**--------------------------------------------------------------------------------------------------------------------------------*/
#wrapper{
	width:900px;
	background:url(images/bg.png) repeat-y top left;
	margin:0 auto;
	min-height:100%;
}

	#header{
		background:url(images/bg_header.png) no-repeat top left;
		height:250px;
		width:602px;
		position:relative;
		margin-left:144px;
	}
		
		#nav {
			overflow:hidden;
			position:absolute;
			margin:166px 0 0 10px;
		}
		
			#nav li {
				float:left; 
				margin-left:4px;
				color:#b81319;
				font-size:12px;
			}
			
			#nav li a {
				color:#b81319;
			}
		
		#ms{
			overflow:hidden;
			position:absolute;
			margin:122px 0 0 10px;
		}
		
			#ms li{
				float:left;
				margin-right:2px;
			}
	
	#content {
		width:562px;
		padding:20px;
		position:relative;
		margin:-50px 0 0 144px;
		overflow:hidden;
	}
	
		ul#sponsoren{
			overflow:hidden;
			margin-left:40px;
		}
			
			ul#sponsoren li {
				margin:0;
				margin:0 5px 5px 0;
				width:130px;
				background:#fff;
				height:130px;
				float:left;
				list-style:none;
				text-align:center;
				padding:10px;
			}
			
			ul#sponsoren li a{
				display:block;
				width:130px;
				height:130px;
			}
	
	
		.item {
			background:url(images/bg_content.png) repeat-x top left;
			padding: 20px 5px;
			margin-bottom:40px;
		}
		
			.item ul {
				margin-left:10px;
			}
			
			.item li {
				list-style:square;
				margin-bottom:5px;
			}
			
			.item ul ul {
				margin:20px 0 20px 30px;
			}
			
			.item ul ul li{
				list-style:circle;
			}
			
			.item a{
				color:#fff;
			}
		
		.top {
			font-size:9px;
			color:#fff;
			background:url(images/top.png) no-repeat 0 8px;
			padding:3px 0 0 7px;
			margin:2px 0 0 40px;
		}
	
	ul#gallery {overflow:hidden; margin-left:50px; }
	ul#gallery li { float:left; list-style:none; margin:0 10px 10px 0;}
	ul#gallery  li a{display:block; width:100px; height:100px; margin:0 5px 5px 0;}


