@charset "iso-8859-1";

/*
blau: #2a6eb9;
grün: #38babd;
*/

* {
	margin: 0px;
	padding: 0px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #000;
}

body {
	background: #b5bcc0;
}

.button_link {
background: #333399;
	display: block;
}

.button_link:hover {
background: #CCCCCC;
display: block
}


/* -------------------------- LAYOUT */

#rap {
	width: 100%;
	text-align: center;
}

	#inhalt {
		width: 975px;
		text-align: left;
		
		margin-right: auto;
		margin-left: auto;
		
		background: #fff;
		border-left: 1px solid #2a6eb9;
		border-right: 1px solid #2a6eb9;
		margin-bottom: 0px;
		padding-bottom: 0px;
	}

#menu-area {
	width: 600px;
	height: 37px;
	
	padding: 0px 0px 0px 375px;
	background: url(img_global/bg_menu.jpg) no-repeat;
}

#top {
	width: 965px; 
	height: 35px;
	
	text-align: right;
	
	padding: 40px 10px 0px 0px;
	
	background: url(img_global/bg_top_start.jpg) no-repeat;
}

#flash {
	width: 975px;
	height: 330px; 
	background-color: #FFFFFF;
}

#content {
	background: #dcdfe1 url(img_global/strip_start.jpg) repeat-x top;
	padding: 25px 0px 25px 0px;
}

	#container {
		float: left;
		width: 235px;
		height: 300px;
		
		background: #fff url(img_global/container_bg.gif) no-repeat bottom;
		margin: 0px 5px 0px 0px;
	}
	
#button {
	float: left;
	width: 215px;
	height: 35px;
	background: url(img_global/button_bg_start.gif) no-repeat top left;
	padding: 10px 5px 5px 15px;
	margin: 5px 5px 0px 0px;
}


#button_untr {
	float: left;
	width: 215px;
	height: 35px;
	margin: 8px 25px 0px 0px;
	/* background: url(img_global/button_bg_start.gif) no-repeat top left; 
	
	padding: 10px 5px 5px 15px;
	margin: 5px 5px 0px 0px; */
}

	#button a {
		font-weight: bold;
		font-size: 12px;
		color: #fff;
		text-decoration: none;
	}
    
    
/* #########################################################################
   verlinkung - img background - funktiooniert. Bilder sind aber verschoben
/* #########################################################################

	#button .bodytext a {
		
    	float: left;
    	padding: 0px;
    	margin: 5px 15px 0px -20px;
        
        font-weight: bold;
		font-size: 12px;
		color: #fff;
		text-decoration: none;
        
        display: block;
        background: url(img_global/button_bg_start.gif) no-repeat top left;
        width: 200px;
	    height: 20px;
	}
*/
    
    
    
    
    
    
    
    
    
    
    
    

#footer {
	width: 967px;
	height: 75px;
	
	color: #666;
	text-align: right;
	
	padding: 15px 10px 0px 0px;
	margin-left: auto;
	margin-right: auto;
	
	background: url(img_global/bg_footer_start.jpg) no-repeat;
}

	#footer a {
		color: #666;
		text-decoration: none;
	}
	
		#footer a:hover {
			color: #666;
			text-decoration: underline;
		}

/* -------------------------- LISTEN */

.top-meta {
	list-style-type: none;
}

	.top-meta li {
		display: inline;
		padding: 0px 0px 0px 15px;
	}
	
		.top-meta a {
			color: #666;
			text-decoration: none;
		}
		
		.top-meta a:hover {
			color: #666;
			text-decoration: underline;
		}
		
/* -------------------------- HAUPTMENU */

.menu td a {
	display: block;
	height: 22px;
	
	color: #fff;
	font-weight: normal;
	font-size: 14px;
	text-decoration: none;
	
	padding: 6px 15px 2px 15px;
}

.menu td a:hover {
	display: block;
	height: 22px;
	
	color: #fff;
	font-weight: 500;
	font-size: 14px;
	text-decoration: none;
	
	background: #558bc7;
	padding: 6px 15px 2px 15px;
}

.menu .level1-act {
	color: #fff;
	font-weight: 500;
	background: #5f91c2;
}

	.menu .level1-act:hover {
		background: #5f91c2;
	}

/* -------------------------- SUBMENU */

.submenu {
	list-style-type: none;
}

	.submenu li {
		width: 175px; 
		border-top: 1px solid #00a7aa;
		padding: 3px 0px 3px 20px;
	}
	
		.submenu li a {
			text-decoration: none;
		}

	
/* -------------------------- FONT */

#content-left h1 {
	font-size: 12px;
	margin: 0px 0px 5px 0px;
}

#content-center .csc-firstHeader {
	font-size: 18px;
	color: #2a6eb9;
	margin: 0px;
}

#content-center h1 {
	font-size: 12px;
	color: #38babd;
	
	margin: 10px 0px 5px 0px;
}

#content-right .csc-firstHeader {
	font-size: 14px;
	color: #2a6eb9;
	font-weight: normal;
	
	border-left: 5px solid #ff9000;
	
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 10px 0px;
}

.blue-bold {
	font-weight: bold;
	color: #2a6eb9;
}

/* -------------------------- LINKS */

#container a {
	font-weight: bold;
	color: #2a6eb9;
	text-decoration: none;
}






