@charset "utf-8";
/*
Hintergrund		
Schrift			100a11
Links			72a436
*/

body, html { height:100%;}

body {
	background:#222;
	font:12px/125% Verdana, Geneva, sans-serif;
	color:#100a11;
	margin:0;
}

/*--- Links --------------------------------------*/
a { color:#72a436; text-decoration:none;}
a:hover { text-decoration:underline; }
a img { border:0; }

/*
div { border:1px dashed #f00;}
*/

/*--- DIVs ---------------------------------------*/
#rahmen { width:732px; min-height:100%; margin:auto; background-color:#d8d9db;}
	#header { height:138px; background:#100a11 url(../pix/RUDE7-Header.jpg) }
	#menu { height:32px; background-color:#100a11; }
	#spalten {}
		#links { width:582px; float:left;}
			#content { margin:40px 80px 30px 80px;} 
		#rechts { width:150px; float:right; background:#e8e8e9 url(../pix/box-rechts-oben.jpg) no-repeat;}
			#rechts-innen { background:url(../pix/box-rechts-unten.jpg) bottom no-repeat; padding:20px 20px;}
	#footer { text-align:right; padding:0 180px 10px 0;}
		#footer a { font-weight:bold;}
		#footer a:hover { }
.cleardiv { clear:both; height:0;}

/*--- Menu ---------------------------------------*/
#menu ul { list-style:none; margin:0 0 0 65px; padding:0; }
#menu ul li { display:inline;}
#menu ul li a { color:#fff; padding:0 15px; font:bold 10px/32px Verdana, Geneva, sans-serif ; text-decoration:none;}
#menu ul li a.cur { color:#f2d100;}
#menu ul li a:hover { color:#f2d100;}

#menu ul li ul li a {}
#menu ul li ul li a.cur {}
#menu ul li ul li a:hover {}

/*--- Content ------------------------------------*/
#rechts h3 { display:block; margin:10px -20px; padding:6px 0; font-size:12px; text-align:center; background-color:#c2c3c6;}

/* Eigene Content Rahmen */
.gestrichelten-linie-unten { border-bottom:2px dashed #fff; margin-bottom:20px; }

/* --- 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] { width:220px; }

#content textarea { width:90%; }

#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;}


/*--- SEO ----------------------------------------*/
#jumpmenu ul { list-style:none;}
.verstecken, dfn { height:0; width:0; left:-1000px; margin-left:-1000px; overflow:hidden; position:absolute;}

/*--- Newsletter ---------------------------------*/
.tx-sremailsubscribe-pi1 dt { float:left; width:150px; margin-bottom:10px; }
.tx-sremailsubscribe-pi1 dd { margin-bottom:10px; }

#tx-sremailsubscribe-pi1-module_sys_dmail_html { visibility:hidden; }


/*--- XYZ ----------------------------------------*/

/* nito Logo ------------------------------------ */
/* schwarz */
#nito { margin:30px 0;}
#nito img { float:left; margin-right:5px; border:0;}
#nito-text { float:left; display:block; margin-top:28px; font:10px/12px Verdana, Geneva, sans-serif; color:#000; }
#nito-text a { color:#000; text-decoration:none; font-weight:normal;}
#nito-text a:hover { color:#000; text-decoration:underline;}