@charset "utf-8";
/*
Hintergrund		79daec
Schrift			004a58
Links			
hellgrün		b2f77a
dunkelgrün		4ccf2c
boxen			a8effd
*/

body {
	background:#79daec url(../pix/bg.jpg) repeat-x;
	font:14px/125% Georgia, "Times New Roman", Times, serif;
	color:#004a58;
}

	
/*--- Links --------------------------------------*/
a { color:#004a58; text-decoration:none;}
a:hover {}

a img { border:0;}

/*--- DIVs ---------------------------------------*/
#rahmen { width:810px; margin:50px auto 20px;}
	#bogen-oben { height:15px; background:url(../pix/bogen-oben.png) no-repeat;}
	#boxen-bg-kachel { background:url(../pix/boxen-kachel.gif) repeat-y;}
		#boxen-bg-unten { background:url(../pix/boxen-unten.gif) no-repeat bottom;}
			#menu { width:200px; height:460px; float:left;}
				#login { padding:30px;}
					#user, #pass, #loginButton { width:140px; margin-top:5px; font-size:12px; background:#A8EFFD; border:1px solid #004a58;}
					#user {}
					#pass {}
					#loginButton {}
			#content { width:540px; float:left; margin-left:40px;}
	#bogen-unten { height:15px; background:url(../pix/bogen-unten.png) no-repeat;}
	#footer { margin:10px 0 0 210px; font-size:10px; text-align:center;}


/*--- Menu ---------------------------------------*/
#menu ul { margin:0; padding:0; border-top:2px solid #004a58;}
#menu ul li { list-style:none;}
#menu ul li a { padding-left:33px; line-height:29px; display:block; background:#6ed5e9; border-bottom:2px solid #004a58; }
#menu ul li a.cur {}
#menu ul li a:hover { background:#4ccf2c url(../pix/kleeblatt-lv1.gif) no-repeat;}

#menu ul li ul { border-top:0;}
#menu ul li ul li a { padding-left:66px; background:#95e0ef;}
#menu ul li ul li a.cur {}
#menu ul li ul li a:hover { background:#8ae95a url(../pix/kleeblatt-lv2.gif) no-repeat;}

/*--- Content ------------------------------------*/

#menu h1 { font-size:18px; font-style:italic; font-weight:normal; text-align:center;}
#content h1 { padding-left:25px; font-size:18px; font-style:italic; background:url(../pix/kleeblatt-content-h1.gif) no-repeat;}




/* --- 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 fieldset.csc-mailform label {float:left; width:90px;}
#content fieldset.csc-mailform {border:0;}


/*--- XYZ ----------------------------------------*/
/* Kommentare */
/*
hellgrün		b2f77a
dunkelgrün		4ccf2c
boxen			a8effd
*/
div.tx-comments-pi1 { margin-top:30px;}
.tx-comments-comment-1, .tx-comments-comment-2 { background-color:#a8effd; border:0 !important;}
	.tx-comments-header { background-color:#4ccf2c; margin:-3px -5px 3px; padding:3px 5px;}