@charset "utf-8";
html {background:url(img/content_bg.png) repeat-y center #1E1E1E;}
body {
	font-family:Arial;
	font-size:100.01%;
	margin:0;
}
#managementElements {
	/*width:800px;*/
	margin:2 auto;
	text-align:right;
	padding:5px 100px 0 0;
	color:#FFF;
	font-size:13px;
}
#managementElements a:link, #managementElements a:visited { text-decoration:none; color:#fff;}
#managementElements a:hover { text-decoration:none; color:#ccc;}
#managementElements a:active { text-decoration:none; color:#999;}

#header {
	background:url(img/head_bg.png) repeat-y center;
	height:160px;
	margin:0;
	padding:0;
}
#header table {margin:0 auto;}
#breadcrumbs {
	background:url(img/breadcrumb_bg.png) repeat-x;
	height:28px;
	width:100%;
	min-width:1000px;
}
#stami {
	margin:0 auto;
	width:1140px;
}
#menu {
	float:left;
	font:small-caps 16px normal Arial, sans-serif;
	padding-left:5px;
	padding-top:10px;
	width:185px;
}
#content {
	float:left;
	padding:10px 20px;
	width:630px;
}
#rechts {
	float:left;
	font:small-caps 16px normal Arial, sans-serif;
	padding-top:10px;
	margin:0px;
	width:180px;
	background:#fff;
}
.break {clear:both;}

/*--- Einzelne Einstellungen ---*/
#menu_title{	
	margin-top:20px;
	background:#eee;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	-moz-border-radius:10px;
	margin-left:0px;
}

.menu_button_ebene1 {
	margin-top:10px;
	background:#ccc;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	-moz-border-radius:10px;
	margin-left:15px;
	-moz-box-shadow:2px 2px 5px #333;
}
.menu_button_ebene1:hover {
	background:#bbb;
}

.menu_button_ebene2 {
	margin-top:10px;
	background:#aaa;
	margin-left:30px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	-moz-border-radius:10px;
	-moz-box-shadow:2px 2px 5px #333;
}
.menu_button_ebene3 {
	margin-top:10px;
	background:#777;
	margin-left:40px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	-moz-border-radius:10px;
	-moz-box-shadow:2px 2px 5px #333;
}

h1 {
	padding:3px 0 3px 30px;
	background:#c0c0c0;
	-moz-border-radius-topleft:15px;
	-moz-border-radius-bottomright:15px;	
}
h2 {
	color:#FFF;
	padding:3px 0 3px 50px;
	background:#333 url(img/h2_bg.png) repeat-x;
	-moz-border-radius-topleft:15px;
	-moz-border-radius-bottomright:15px;
	-moz-box-shadow:3px 3px 6px #333;	
}
/* LINKS */
a {text-decoration:none;font-weight:bold;}
a:link {  color:#004080; }
a:visited { color:#004080; }
a:hover { text-decoration:none; color:#0080C0;}
a:active { text-decoration:none;  color:#8080FF;}
a img {border-width:0px;}
#menu a {display:block;}

legend {padding-left:10px;padding-right:10px;border: 0px;}
fieldset {border:0px;padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;border: 1px solid #C0C0C0;}

.radiolayout {width:60%;padding-top:15px;padding-bottom:15px;}

.formu {width:80%;padding-top:10px;padding-bottom:10px;padding-left:110px;border: 1px solid #C0C0C0;}

.mf-radio {border:0px;}
.mf-text {color: #000000;border: 1px solid #C0C0C0;margin-bottom: 5px;}

.mf-check {border: 0px;}

.mf-select {border:0px;}
.mf-input {border: 1px solid #C0C0C0;margin-bottom: 5px;}

.mf-submit {color: #ffffff;background-color: #C0C0C0;border: 0px;}
.align-justify{text-align:justify;}
.align-center{text-align:center;}
.align-right{text-align:right;}
.indent {margin-left:40px;}

/*Tabellen*/
.csc-uploads {width:640px;}

.tr-even {background:#999;}
.tr-odd {background:#777;}
.csc-uploads-fileName {width:590px; overflow:hidden;}
.csc-uploads-fileSize {width:50px; text-align:right; padding:4px;}
.csc-uploads-fileName p {width:590px; margin:0px; padding:3px;}
.csc-uploads-fileSize p {margin:0px; padding:3px;}

.tr-even:hover, .tr-odd:hover {background:#fff;}