/****
	GENERAL SCREEN CSS FILE
		****/
		
* {
  margin: 0;
  padding: 0;
}


html {
	/* height: 100%; */
	margin: 0;
	padding: 0;
	
}
	
body {
	height: 100%;
	margin: 0;
	padding: 0;
	
	background: #59728f;
	
	font-family: Arial;
	font-weight: normal;
	font-size: 14px;
	text-decoration: none;		
	color: #ffffff;
	text-align: center;
}

p {
	margin: 0;
	padding: 0;
	
}

table td {
	font-weight: normal;
}

h1,h2,h3,h4,h5,h6 { margin: 0; padding: 0;  font-family: Tahoma; }

a {
	color: #d5b15f;
	text-decoration: none;
}


a:hover {
	color: #ffffff;
}

p.align-right { text-align: right; }
p.align-center { text-align: center; }
p.align-left { text-align: left; }
p.align-justify { text-align: justify; }

/****
	CONTAINTER
		****/
		
		#container {
			position: relative;
			width: 992px;
			height: auto;
			margin: 0 auto;
			text-align: left;
			background: #203853 url(../img/container.jpg) no-repeat;
		}
		
/****
	HEADER
		****/
		
		#header {
			position: relative;
			top: 0; 
			left: 0;
			width: 100%; 
			height: 154px;
		}
		
		#header h1 {
			position: absolute;
			top: 30px; 
			left: 55px;
			margin: 0;
			padding: 0;
			width: 100px; 
			height: 100px;
		}
		
		#header h1 a {
			position: absolute;
			width: 100%; 
			height: 100%;
			text-indent: -999%;
			overflow: hidden;
			
		}
		
/****
	CONTENT & SITEMETA
		****/
		
		
		/*** CONTENT ***/
		
			#content {
				float: right;
				width: 770px;
				height: auto;
				background: url(../img/container_points.png) repeat-y left top;
			}
			
			/*** COL0 ***/
			
				#col0 {
					float: left;
					width: 10px;
					height: 640px;
				}
			
			/*** COL1 ***/
				
				#col1 {
					float: left;
					width: 670px;
					height: auto;
					padding: 40px;
					
				}
				
				#col1 h2 {
					font-size: 32px;
					font-weight: normal;
					margin-bottom: 26px;
					letter-spacing: 4px;
					
				}
				
				#col1 h3 {
					color: #d5b15f;
					font-size: 20px;
					font-weight: normal;
					margin-bottom: 6px;
					letter-spacing: 3px;
					text-transform: uppercase;
				}
				
				#col1 a img {
					
				}
				
				#col1 table {
					
					width: auto;
				}
				
				#col1 table tr td {
					width: 355px;
					padding-right: 20px;
					vertical-align: top;
				}
				
				#col1 .csc-textpic-text {
					margin-bottom: 20px;
				}
		
		/*** SITEMETA ***/
		
			#sitemeta {
				float: left;
				width: 222px;
				height: auto;
			}
		
			/*** MENU ***/
			
				#menu_bg {
					position: absolute;
					top: 113px;
					left: 270px;
					width: 670px;
					height: 40px;
					background: #efdaa9;
					filter:alpha(opacity=30);
					-moz-opacity: 0.30;
					opacity: 0.30;
					
					
				}
			
				#menu {
					position: absolute;
					top: 113px;
					left: 270px;
					width: 666px;
					height: 40px;	
					border-left: 2px solid #203853;
					border-top: 2px solid #203853;
					border-right: 2px solid #203853;
				}
				
				#menu ul {
					list-style: none;
				}
				
			/*	#menu ul li {
					display: inline;
				}*/
				
				#menu ul li {
					float: left;
					margin-top: 12px;
				}
				
				
				
				#menu a {
					color: #203853;
					text-transform: uppercase;
					padding: 0 10px;
					background: url(../img/menu_a.png) no-repeat left center;
					font-weight: bold;
					text-decoration: none;
					font-size: 14px;
				}
				
				#menu a.active,
				#menu a:hover {
					text-decoration: underline;
				}
				
				#menu ul li.first-child a {
					background: none;
				}
			
			/*** MENU2 ***/
			
				#menu2 {
					width: 162px;
					padding: 20px 30px 0;
				}
				
				#menu2 ul {
					list-style: none;
				}
				
				
				/*#menu2 ul li ul li {
					display: block;
					margin-bottom: 8px;
				}*/
				
				
				#menu2 ul li {
					margin-top: 8px;
				}
				
				#menu2 ul li ul li  {
					margin-left: 20px;
					margin-bottom: 2px;
				}
				
				#menu2 a {
					font-size: 14px;
				}
				
				#menu2 a.active {
					color: #ffffff;
				
				}
				
				#menu2 ul li.last-child {
					margin-top: 40px;
				}
				
			
/****
	FOOTER
		****/
		
		#footer {
			clear: both;
		}
/****
Menütitel
****/
		#menutitel{
			color:#D5B15F;
			display:block;
			font-size:14px;
			font-weight:bold;
			margin-top:45px;
			text-transform:uppercase;
		}
