/*CSS Formate*/
*{
	margin: 0;
	padding: 0;
}

body{
	background-color: #F7F7F7;
	background-image:url(../images/bg.gif); 
	background-repeat:repeat-x; 
	background-position:left bottom;
  background-attachment:fixed;
	font-family: Verdana, Arial;
}

#page{
	background: transparent url(../images/seite.gif) repeat;
	width: 550px;
	margin: 30px auto;
}

	#main{
		width: 100%;
		margin: 0;
		margin-top: 13px;
	}

		#logo{
			width: 100%;
			margin-bottom: 17px;
		}
		
			#logo img{
				border:none;
			}

		#navigation{
			clear: left;
			width: 100%;
		}
				#navigation ul{
					margin: 0;
					padding: 0;
				}
			
				#navigation li{
					float: left;
					list-style: none;
					height: 20px;
				}
				
					#navigation li a{
						display: block;
						font-size: 11px;
						background: #939598;
						color: white;
						padding: 4px 8px;
						text-decoration: none;
						border-right: 1px solid white;
					}
					
					#navigation li a.first{
						background: #939598 url(../images/menu_passiv_round_left.gif) no-repeat top left;
					}
					
					#navigation li a.last{
						background: #939598 url(../images/menu_passiv_round_right.gif) no-repeat top right;
					}
					
					#navigation li a.first.current,
					#navigation li a.first:hover{
						background: #881518 url(../images/menu_home_acitv.gif) no-repeat top left;
					}
					
					#navigation li a.last.current,
					#navigation li a.last:hover{
						background: #881518 url(../images/menu_kokoma_acitv.gif) no-repeat top right;
					}
					
					#navigation li a.current,
					#navigation li a:hover{
						font-weight: bold;
						background: #881518 url(../images/menu_bg.gif) repeat-x top left;
						color: white;
					}
					
					#navigation li a img{
							border: none;
					}

		#subnav{
			float: left;
			width: 100%;
			background: url(../images/level2_eckig.gif) no-repeat top right;
			height: 30px;
		}
			
			#subnav a,
			#subnav p{
				color: white;
				text-decoration: none;
			}
			
			#subnav ul,
			#subnav p{
				margin: 0;
				padding: 4px 0 0 5px;
			}
					
			#subnav ul{
				float: right;
				padding: 0;
				padding-right: 10px;
				font-size: 10px;
			}
				
				#subnav ul li{
					float: left;
					list-style: none;
					margin: 4px 5px;
				}
			
			#subnav ul#breadcrumbs,
			#subnav p#breadcrumbs{
				float: left;
				padding-left: 10px;
				font-size: 10px;
			}

		#content{
			clear: both;
			border-left: 2px solid #881518;
			border-right: 2px solid #881518;
			width: 476px; /*550px padding und border abziehn*/
			background-color: white;
			font-size: 12px;
			color: #4D4D4D;
			padding: 20px 30px 60px 40px;
		}
		
		#content h1{
			margin: 10px 0;
			font-size: 16px;
			height: 20px;
			color: #881518;
		}
		
		#content h2{
			font-size: 14px;
			font-style: italic;
			height: 14px;
			margin: 0;
			margin-top: 30px;
			color: #881518;
		}
		
		#content h2.news{
			margin: 0;
		}
		
		#content h3{
			font-size: 12px;
			font-weight: normal;
			line-height: 16px;
			margin: 0;
			margin-top: 5px;
			color: #881518;
		}
		
		#content p{
			margin: 12px 0;
			line-height: 16px;
		}
		
		#content p.datum{
			margin: 0;
			color: #881518;
		}
		
		#content p.newslink{
			margin-bottom: 30px;
		}
		
		#content p a{
			display: inline;
			text-decoration: none;
			color: #881518;
		}
		
			#content p a:hover{
				text-decoration: underline;
			}
		
		#content ul{
			margin: 0;
			padding: 0;
		}
		
		#content ul.kokoma{
			color: #881518;
			line-height: 15px;
			padding-left: 15px;
		}
		
			#content ul.kokoma li{
				margin-bottom: 8px;
			}
		
		#content ul.downloads{
			line-height: 17px;
			list-style: none outside;
			margin:0;
			padding:0;
		}
		
			#content ul.downloads li{
				width: 100%;
				margin-bottom: 10px;
				padding-top: 5px;
				border-top: 1px solid #939598;
			}
			
				#content ul.downloads li.first,
				#content ul.partner li.first{
					border:none;
				}
			
				#content ul.downloads li a{
					text-decoration: none;
					color: #4D4D4D;
				}
				
					#content ul.downloads li a:hover{
						text-decoration: underline;
					}
			
			#content ul.downloads img{
				float: left;
				border: none;
				margin:0;
				margin-right: 15px;
			}
			
			#content ul.partner{
				list-style: none;
				margin-top: 15px;
			}
			
			#content ul.partner li{
				padding: 5px 0;
				border-top: 1px solid #939598;
			}
									
			#content ul.partner li a{
				text-decoration: none;
				color: #881518;
			}
				
				#content ul.partner li a:hover{
					text-decoration: underline;
				}
			
			#content .team_nontext{
				width: 480px;
				height: 100px;
				margin-top: 30px;
			}	
				#content .team_nontext h2, 
				#content .team_nontext img.team{
					margin-top: 0;	
				}	
			#content img.team{
				float: left;
				margin-top: 22px;
				margin-right: 10px;
			}

#skyscraper{
	position: absolute;
	top: 104px;
	margin-left: 575px;
	width: 151px;
}
	#skyscraper img{
		border: none;
		margin-bottom: 10px;
	}

#banner{
	width: 725px;
	height: 100px;
	float: left;
	clear: both;
	margin-top: 21px;
	margin-left: -1px;
}
	#banner img{
		border: none;
		margin: 0;
	}
	a.facebook{
		margin-left: 15px;
		display: inline;	
	}