/*
orange	f28e00
grau	333333
violet	faf9fe
*/



body {
	margin:0px;
	background:#fff url(../pix/BG.jpg) repeat-x;
	text-align:center;
}
body, td {
	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	line-height:150%;
	color: #333;
}

/*
div{ border:1px solid #CCC;}
*/



#menu a, #content a {color:#F28E00; background-color:transparent; text-decoration:none;}
#menu a:hover, #content a:hover {color:#FFB142; background-color:transparent; text-decoration:none;}


img{border:0px;}

/*--- DIVs ------------------------------------*/
#rahmen{ margin:auto; width:856px; text-align:left; background:url(../pix/BG-main-slice.jpg) repeat-y;}
	#hilfsmenu{ height:50px; text-align:right; background:url(../pix/hilfsmenu.jpg) no-repeat; margin-top:30px; margin-bottom:-5px;}
		#hilfsmenuPad{ margin:30px 10px 0px 10px; float:right;}
	#head{height:76px;}
	#main{text-align:left; background:url(../pix/BG-main-foot.jpg) no-repeat center bottom; }
		#menuPad { width:255px; float:left;}
			#menu{ text-align:right; margin:20px;}
			#content_links { margin:20px;}
		#contentPad { width:600px; float:right;}
			#content{ margin:20px 50px 20px 40px;}
		#fuss{ clear:both;}
#adds { text-align:left; margin-top:50px; padding-top:20px; background:#f3f3f3; border-top:1px solid #e3e3e3;}
	#adds-center { color:#aaa; width:850px; margin:auto; padding-left:50px;}
		#adds-links, #adds-mitte, #adds-rechts { float:left; width:250px; margin-right:25px;}
		#adds-links {}
		#adds-mitte {}
		#adds-rechts {}


/* --- Content ------------------------------- */
h1, h2, h3, h4, h5 { margin:0; letter-spacing: 0.05em; font-family: Georgia, 'Times New Roman', Times,'Lucida Sans', 'Lucida Sans Unicode', serif;}
h1{font-size:200%; font-weight:100; margin:10px -20px 2px -20px; padding-left:20px; display:block; border-bottom:1px solid #F28E00;}
h2{font-size:120%; margin:10px 0 -10px 0;}
h3{font-size:100%; margin-bottom:-13px;}
h4{font-size:100%; margin-bottom:-13px;}
h5{font-size:100%; margin-bottom:-13px;}

/* H1 Content */
#content h1 { padding-left:20px; background:url(../pix/BG-H1.gif) no-repeat left bottom;}
#menu h1 { padding-right:15px; background:url(../pix/BG-H1.gif) no-repeat right bottom;}

/* Tabellen */
table { width:100%; border-spacing:0; border-top:1px solid #bbb; border-left:1px solid #bbb;}
td { padding:2px 4px; vertical-align:top; border-bottom:1px solid #bbb; border-right:1px solid #bbb;}
tr:hover { background:#eee;}

/* --- Adds --------------------------------- */
#adds ol { padding-left:0; list-style:none}

#adds a { color:#aaa; text-decoration:none;}
#adds a:hover { color:#aaa; text-decoration:underline;}

/*--- Menu -----------------------------------*/
#jumpmenu ul { list-style:none;}
#jumpmenu li { float:left;}

#hilfsmenu ul { list-style:none; margin:0; height:15px}
#hilfsmenu ul li { display:inline; margin:0 5px;}
#hilfsmenu ul li a { color:#333; text-decoration:none;}
#hilfsmenu ul li a:hover { color:#555; text-decoration:none;}

#menu ul { padding:0; }
#menu ul li { list-style:none;}
#menu ul li a { display:block; color:#333; font-size:1.3em; padding:3px 20px 3px 0px; margin-top:6px; background-color:#faf9fe; text-decoration:none;}
#menu ul li a:hover { background:#faf9fe url(../pix/rechts.gif) top right no-repeat;}
#menu ul li ul li a { padding-right:35px; font-size:1em;}
#menu ul li ul li a:hover {}

.verstecken, dfn { height:0; width:0; left:-1000px; margin-left:-1000px; overflow:hidden; position:absolute;}

/*--- RTE ---------------------------*/
.disclaimer{font-size:9px; color:#ccc;}


/* --- Login ------------------------ */
.login {font-size:10px;}
#user.login, #pass.login {border:1px solid #aaa;}
#user.login:hover, #pass.login:hover{background-color:#faf9fe; border:1px solid #aaa;}
#login {background-color:#fff; border:1px solid #aaa;}
#login:hover{background-color:#faf9fe;}

/* --- Formulare --------------------------------- */
#content input, 
#content textarea {
	font: 1em Verdana, Arial, Helvetica, Sans-Serif;
	border: 1px #ccc solid;
	background: #fafafa;
	padding: 3px;
	color: #777;
}

#content input[type=text], 
#content textarea {
	width:220px;
}

#content input[type=text]:focus, 
#content input[type=submit]:focus, 
#content textarea:focus,
#content input[type=submit]:hover,
#content input[type=text]:hover, 
#content textarea:hover {
	background: #f0f0f0;
	color: #333;
	border-color: #666;
}

#content .csc-mailform-field { 	margin:5px 0;}
#content input[type=submit] { margin-left:90px;}
#content .csc-mailform-field label {float:left; width:90px;}

#content input[type=checkbox] { float:left;}
#content fieldset.csc-mailform {border:0;}
