body { 
	margin:0px;
	font-size: 11px;
	font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Sans-Serif;
	background-color: #f0f0f0;
}













div.headerWrapper {
	background-color: #fff;
	background-image: url(../images/header_01.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 190px;
	border-bottom: 1px solid #808080;
}

	div.header {
		width: 945px;
		margin-left: 15px;
	}
		
		div.header ul.navigation{
			float: right;
			margin-top: 59px;
			
			text-align: right;
		}
		
		div.header ul.mainNavigation{
			float: right;
			clear: both;
			margin-top: 44px;
			text-align: right;
		}
		
			div.header ul.mainNavigation li{
				float: left;
				padding: 3px 0px 3px 40px; 
				text-align: right;
			}

div.contentWrapper {
	margin-top: 20px;
	margin-left: 15px;
}

	div.contentBox{
		background-color:#fff;
		border: 1px solid #808080;
		margin-bottom: 16px;
		overflow: hidden;
		padding: 10px;
	}
	
div.footer{
	background-color: #fff;
	border: 1px solid #808080;
}

div.footer p {
	padding: 5px;
	margin: 0px;
}





































/*
div.wrapper{
}

		div.headerWrapper{
			background-color: #ffffff;
			border-bottom: 1px solid #808080;
			margin: 0px;
			padding:0px;
		}
				div.header{
					background-image: url(../images/header_01.gif);
					background-repeat: no-repeat;
					clear: both;
					height:190px;
					width:975px;
				}
				
						div.logo{
							float: left;
							width: 590px;
							margin: 0px;
							padding: 0px;
						}
						
						div.mainNavigation{
							float:right;
							width:200px;
							margin: 0px;
							padding: 59px 0px 0px 0px;
						}
						
						div.mainNavigation ul{
							list-style: none;
							text-align: right;
							margin: 0px;
							padding: 0px;
						}
						
						div.navigation{
							clear: both;
							padding: 28px 0 0 0 ;
							width: 975px;
						}
						div.navigation ul{
							list-style: none;
							text-align: right;
							float: right;
							margin: 0px;
							padding: 0px;
						}
						
						div.navigation li.nav{
							float: left;
							padding: 3px 0px 3px 40px; 
						}
							
		div.contentWrapper{
			margin: 20px 0px 0px 0px;
			width: 975px;
		}
		
				div.contentBox{
					background-color:#ffffff;
					border: 1px solid #808080;
					margin-bottom: 16px;
					overflow: hidden;
				}
				
				
				div.left {
					margin-right: 0px;
					margin-left:15px;
					width: 570px;
					float:left;
				}
						div.contentBox{
							background-color:#ffffff;
							border: 1px solid #808080;
							margin-bottom: 16px;
							overflow: hidden;
							padding: 10px;
						}
				
				div.middle {
					float: left;
					width: 160px;
					margin-right: 0px;
					margin-left: 15px;
				}
				
				div.right{
					margin-right: 0px;
					margin-left:15px;
					width: 200px;
					float:right;
				}
		
		
		div.footer{
			position: relative;
			overflow: hidden;
			clear: both;
			width: 900px;
			padding: 5px 10px;
			margin-left: 15px;
			background-color :#ffffff;
			border: 1px solid #808080;
		
		}
	
				div.footerLeft {
					width: 564px;
					float:left;
					margin: 0px;
				}
				
				div.footerRight{
					width: 200px;
					float:right;
					margin: 0px;
				}
				
						div.footer p{
							margin: 0px;
							padding: 0px;
						}
*/

/* clear */

.clear {
	clear: both;
}

hr{
	clear: both;
}

img.img{
	display: block;
}

ul {
	list-style: none;
}

html, body, ul, li {
	margin: 0px;
	padding: 0px;
}

/***** TEXT SACHEN *****/

img.img_play {
	border: 0;
	vertical-align: middle;
}

p.alRight{
	text-align: right;
}

a:link, a:visited, a:active { 
	color: #f00; 
	font-weight: bold; 
	text-decoration: none;
}
a:hover { 
	color: #696969;
	text-decoration: underline;
}
a.navi:link, a.navi:visited, a.navi:active { 
	color: #696969; 
	font-weight: bold; 
	font-size: 14px; 
	text-decoration: none; 
	letter-spacing: 1px;
}
a.navi:hover { 
	color: #696969; 
	background-repeat: repeat;
}





/* vertikale navigation */
ul.navigation a:link,
ul.navigation a:visited,
ul.navigation a:active { 
	color: #696969; 
	font-weight: normal; 
	font-size: 12px; 
	text-decoration: none;
}
ul.navigation a:hover {
	color: #dcdcdc;
	text-decoration: none;
}



/* horizontale navigation */
ul.mainNavigation a:link,
ul.mainNavigation a:active,
ul.mainNavigation a:visited {
	color: #696969; 
	font-weight: bold; 
	font-size: 16px; 
	text-decoration: none;
}

ul.mainNavigation a:hover {
	color: #F05333;
	text-decoration: none;
}






a.navi3:link, a.navi3:visited, a.navi3:active { 
	color: #696969; 
	font-weight: normal; 
	font-size: 11px; 
	text-decoration: none; 
	letter-spacing: 1px;
}
a.navi3:hover { 
	color: #069; 
	text-decoration: underline;
}

h1 { 
	color: #ff0000; 
	font-weight: bold; 
	font-size: 18px; 
	letter-spacing: 2px;
}
h2 { 
	color: #f36d2a; 
	font-weight: bold; 
	font-size: 14px; 
	margin-top: -10px;
}
h3 { 
	color: #f36d2a; 
	font-weight: bold; 
	font-size: 13px;
	margin-bottom: -14px;
}
h4 { 
	color: #ff4500; 
	font-size: 14px; 
	margin-top: -2px; 
	margin-bottom: -12px;
}