/* CSS Document */

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

/* LAYOUT */

.important {
	margin: 0px; padding: 0px;
	color: #f68b21;
}

body {
	background: #f4f4f4;
}

#topbar {
	width: 100%;
	/*height: 100px;*/
	background: #f68b21;
	text-align: center;
}

	#tb_content {
		width: 740px;
		color: #fff;
		text-align: left;
		margin: 0px auto 0px auto;
		padding: 20px 0px;
	}
	
		#tb_content strong {color: white;}

#rap{
	width: 100%;
	text-align: center;
	
	background: #fff url(img_global/bg_head.jpg) repeat-x top;
}

	#content {
		width: 740px;
		margin: 0px auto 0px auto;
		text-align: left;
	}
	
		#content_logomenu {
			width: 740px;
			height: 90px;
		}
		
			.logoarea {
				float: left;
				height: 90px;
				width: 150px;
			}
			
			.menuarea {
				float: right;
				text-align: right;
				height: 90px;
				width: 570px;
			}
			
/*IE6*/
		
		#content_meta {
			width: 740px;
			height: 25px;
			padding: 3px 0px 0px 0px;
		}
		
			.breadcrumb {
				float: left;
				width: 545px;
			}
			
				.breadcrumb a {
					text-decoration: none;
				}
				
				.breadcrumb a:hover {
					color: #666;
				}
			
			.print {
				text-align: right;
				float: right; 
				width: 190px;
			}
			
		#content_inhalt {
			width: 740px;
			padding: 50px 0px 50px 0px;
		}
		
			#inhalt_links {
				float: left;
				width: 500px;
			}
			
			#inhalt_rechts {
				float: right;
				width: 195px;
			}
			
#footer {
	width: 100%;
	text-align: center;
	background: url(img_global/bg_footer.jpg) repeat-x top;
	padding: 0px 0px 25px 0px;
}
			
/* MENU */

.menu {
	list-style-type: none;
	padding: 55px 0px 0px 0px;
} 

	.menu li {
		display: inline;
		padding: 0px 12px 0px 20px;
		background: url(img_global/menu_pfeil_orange.gif) no-repeat right top;
	}
	
		.menu li a {
			text-decoration: none;
			color: #999;
			font-weight: bold;
		}
		
			.menu li .level1-act {
				color: #666;
			}
		
		.menu li a:hover {
			text-decoration: none;
			color: #666;
			font-weight: bold;
		}
		
/* SUBMENU */

.submenu {
	list-style-type: none;
	width: 195px;
}

	.submenu li {
		width: 185px;
		padding: 3px 0px 3px 10px;
		background: url(img_global/dotted_100.gif) bottom repeat-x;
	}
	
		.submenu li a {
			text-decoration: none;
		}
		
			.submenu .level2-act a {
				font-weight: bold;
				color: #f68b21;
			}
	
	.submenu ul {
		width: 185px;
		padding: 0px 0px 0px 10px;
	}	
	
	.submenu ul li {
		background: none;
		font-size: 10px;
		list-style-type: none;
		padding: 0px 0px 0px 15px;
		background: url(img_global/menu_pfeil_grau.gif) no-repeat left top;
	}
	
		.submenu ul .level3-act {
			font-weight: bold;
		}
		
		.submenu ul .level3-no a {
			font-weight: normal;
		}

/* TYPO */

h1 {
	font-size: 16px;
	color: #f68b21;
	font-weight: bold;
	line-height: 22px;
	padding: 15px 0px;
	margin: 0px;
}

.csc-firstHeader {
	font-size: 24px;
	line-height: 28px;
	color: #f68b21;
	font-weight: normal;
	padding: 0px 0px 10px 0px;
	margin: 0px;
}

#inhalt_rechts .csc-firstHeader {
	font-size: 12px;
	color: #f68b21;
	font-weight: bold;
	line-height: 18px;
	padding: 0px 0px 15px 0px;
	margin: 0px;
}

#inhalt_rechts h1 {
	font-size: 12px;
	color: #666;
	font-weight: bold;
	line-height: 18px;
	padding: 15px 0px;
	margin: 0px;
}

.bodytext {
	padding: 0px;
	margin: 0px;
}

#tooltip {
    padding: 3px 5px;
    background: #f9f9f9;
    border: 1px solid #eee;
    text-align: left;
    font-size: 11px;
	line-height: 15px;
}

#tooltip strong {
	color: #f68b21; 
}

span.tip {
    border-bottom: 1px solid #eee;
}

.descr {
	color: #9900CC;
}

b {
	color: #f68b21;
}

/*LIST*/

#inhalt_links ul {
	margin: 0px 0px 0px 35px;
}


