/*
 * Projekt:	
 * Version:	1.0.0 
 * Datum:		
 * Autor:		
 * 
 * area42 - Agentur & Systempartner
 * http://www.area42.de
 *
 */

/** rte-klassen **/
@import url("rte.css");

body,html { background:#9C1008; margin:0; padding:0; overflow:auto; overflow-x:hidden;
		font:12px/17px normal normal Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif; color:#E7B04E; 
		scrollbar-base-color:#9C1008; scrollbar-track-color:#9C1008; scrollbar-face-color:#9C1008; scrollbar-highlight-color:#E8BB56;
		scrollbar-3d-light-color:#1B3763; scrollbar-darkshadow-color:#9C1008; scrollbar-shadow-color:#6F0B07; scrollbar-arrow-color:#E8BB56; }
img { border:none; }
form { padding:0; margin:0; }
input, select, textarea { font:11px/16px normal normal Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif; 
	color:#E7B04E; background:#8F0F08; height:20px; border:#9C1008 1px solid; }
textarea { overflow:auto; scrollbar-track-color:#8F0F08; }	
fieldset { padding:0; margin:0; border:none; }
fieldset label { width:80px; display:block; float:left; margin:0 0 12px 0; height:20px; }
fieldset input { margin:0 0 12px 0; padding:2px; width:250px; height:20px; border:none; }
fieldset select { margin:0 0 12px 0; width:254px; height:20px; border:none; }
fieldset input.csc-mailform-submit { margin:0 0 0 80px; padding:0; width:100px; color:#9C1008; background:#E7B04E; font-weight:bold; }
fieldset input.csc-search-submit { margin:0; padding:0; width:100px; color:#9C1008; background:#E7B04E; font-weight:bold; }
fieldset textarea { margin:0 0 12px 0; padding:2px; width:250px; height:100px; border:none; }
#mailform { padding:8px 0 0 0; }

#wrapper { width:750px; margin:0 auto; }
#kopfbild { width:auto; text-align:center; padding:16px 0 8px 0; font-size:10px; line-height:12px; font-weight:bold;} 
#hauptmenue { margin:0; padding:16px 0 0 0; width:auto; list-style:none; }
#hauptmenue li { float:left; text-align:center; padding:0 4px; width:99px; }
#hauptmenue li a { border:#E7B04E 1px solid; display:block; 
	color:#E7B04E; font-weight:bold; width:auto; height:22px; padding:2px 0 0 0; text-decoration:none; }
#hauptmenue li a:hover { padding:0px 0 0 0; border:#E7B04E 3px double; height:21px; }
#hauptmenue li a.aktiv { padding:0px 0 0 0; border:#E7B04E 3px double; height:21px; color:#9C1008; }
#hauptmenue li a.aktiv span { color:#9C1008; background:#E7B04E; }
#hauptmenue li a span { padding:2px 0 0 0; display:block; height:20px; cursor:hand; }

#navigation { clear:both; margin:0; padding:0; } 

#pfad { margin:0; padding:12px 0 8px 4px; list-style:none; width:580px; float:left; }
#pfad li { float:left; text-align:center; padding:0 12px 0 0; font-size:11px; }
#pfad li a { background:url(../pic/ico-link.png) no-repeat left center; display:inline; color:#E7B04E; 
	padding:0 0 0 12px; text-decoration:none; }
#pfad li a:hover { text-decoration:underline; }

#suche { float:right; margin:0; padding:0 4px 0 0; width:149px; text-align:left; }
#suche form { float:left; width:152px; padding:8px 0;}
#suche form input.feld { float:left; width:120px; height:15px; padding:4px 0 0 4px; border:none; 
	border-bottom:1px solid #8F0F08; border-top:1px solid #9C1008; }
#suche form input.knopf { float:left; width:20px; border:1px solid #9c1008; background:#E7B04E;
	font-weight:bold; font-size:16px; padding:0; color:#9c1008; }
	
#submenue { margin:0; padding:12px 4px 0 4px; list-style:none; clear:both; }
#submenue li { display:inline; text-align:center; margin:0; padding:0; }
#submenue li a { background:url(../pic/ico-link.png) no-repeat left center; padding:0 16px 0 12px; text-decoration:none; font-weight:bold; }
#submenue li a:hover, #submenue li a.aktiv { text-decoration:underline; }

#submenue2 { margin:0; padding:4px 4px 0 4px; list-style:none; clear:both; }
#submenue2 li { display:inline; text-align:center; margin:0; padding:0; }
#submenue2 li a { background:url(../pic/ico-link.png) no-repeat left center; padding:0 16px 0 12px; text-decoration:none; font-weight:bold; }
#submenue2 li a:hover, #submenue2 li a.aktiv { text-decoration:underline; }
	
#content { clear:both; margin:0; padding:16px 4px; font-size:13px; text-align:justify; }
#start { clear:both; margin:0 auto; position:absolute; top:12%; text-align:center; }
#content h1 { font-size:20px; padding:24px 0 8px 0; margin:0; }
#content h2 { font-size:16px; padding:12px 0 4px 0; margin:0; clear:both;}
#content h2.suche { font-size:16px; padding:0 0 4px 0; margin:0; }
#content h3 { font-size:14px; padding:0 0 4px 0; margin:0; }
#content td { vertical-align:top; margin:0; padding:0; }
#content ul { line-height:20px; margin:0; padding:0 0 0 16px; }
#content ul li { text-align:left; font-weight:normal; }
#content div.unterseiten { margin:20px 0 80px 0; }
#content div.unterseiten a { background:url(../pic/ico-link.png) no-repeat left center; 
	padding:0 16px 0 12px; width:auto; float:left; white-space:nowrap; }

#content a { color:#E7B04E; font-weight:bold; text-decoration:none; }
#content a:hover, #content a:hover h3 { text-decoration:underline; }
#content p { padding:0; margin:0 0 8px 0; }
#content p.suche-text { margin:0 0 12px 0; padding:0; }
#content div.suche-kopf { margin:0 0 12px 0; }
#content form td a { text-decoration:underline; }
#content table { clear:both; }

a.startseite{ color:#E7B04E; font-weight:bold; text-decoration:none; }
a:hover.startseite{ text-decoration:underline; }
a:hover.startseite embed src{ text-decoration:none; }


#start h1 {font-size:16px; line-height:19px; text-align:center;}
#start h2 {font-size:14px; line-height:16px; text-align:center;}
#start h3 {font-size:12px; line-height:14px; text-align:center;}

#start .zitat { font-weight:bold; font-size:16px; line-height:19px; text-align:center; padding:20px 0 0 0; margin:0; }
#start p { padding:0; margin:0; }
#start img { padding:20px; }

#content #programm-menue { width:auto; margin:0; list-style:none; padding:0; }
#content #programm-menue table{ padding:0; font-size:1em; margin:-1px; border-collapse:collapse; }
#content #programm-menue li { float:left; padding:1px; margin:0; width:125px; }
#content #programm-menue li:hover dl{}
#content #programm-menue li.aktiv dd,
#content #programm-menue li:hover dd { display:block; }
#content #programm-menue li.aktiv	dl dt a span,
#content #programm-menue li:hover	dl dt a span { color:#9C1008; background:#E7B04E; }
#content #programm-menue li:hover	dl dt a { padding:0; border:#E7B04E 3px double; color:#9C1008; height:176px; }
#content #programm-menue li a:hover dl {}
#content #programm-menue li a:hover dd { display:block }
#content #programm-menue li dl dt a img { padding:0; margin:0; width:104px; height:121px;
	filter:alpha(opacity=66); -moz-opacity:0.66; opacity:0.66; khtml-opacity:0.66; }
#content #programm-menue li dl dt a:hover img, 
#content #programm-menue li dl dt a.aktiv img,
#content #programm-menue li:hover dl dt a img { filter:alpha(opacity=100); -moz-opacity:1; opacity:1; khtml-opacity:1; }
#content #programm-menue li dl dt a { text-align:center; height:176px; width:104px; border:1px solid #E7B04E; 
	margin:0; padding:2px; display:block; color:#E7B04E; font-weight:bold; text-decoration:none; line-height:13px; }
#content #programm-menue li dl dt a:hover,
#content #programm-menue li dl dt a.aktiv { padding:0; border:#E7B04E 3px double; text-decoration:none; }
#content #programm-menue li dl dt a span { padding:8px 0 0 0; display:block; height:47px; }
#content #programm-menue li dl { list-style:none; margin:0; padding:0; }
#content #programm-menue li dl dt { clear:both; margin:0; padding:0; font-size:11px; }
#content #programm-menue li dl dd { clear:both; margin:0; padding:4px 0 0; font-size:11px; display:none; }
#content #programm-menue li dl dd a { height:auto; border:none; text-align:left; 
	width:auto; display:block; line-height:16px; padding:0;}
#content #programm-menue li dl dd a:hover { text-decoration:underline; border:none; }

#content #bilder { width:auto;  text-align:center; clear:both; margin:0 ;  }
#content #bilder a { width:220px; height:150px; display:block; text-align:center; overflow:hidden; float:left; margin:12px; }
#content #bilder a img { padding:0; max-width:220px; max-height:150px;  }
/*
#content #bilder { width:auto; display:block; text-align:center; clear:both; margin:0 0 0 24px; }
#content #bilder a { width:150px; height:150px; display:block; text-align:center; overflow:hidden; float:left; margin:12px; }
#content #bilder a img { padding:0; min-width:150px; width:auto !important; width:150px; min-height:150px; height:auto !important; height:150px; }
*/
#rechts { float:right; width:300px; }
#links { float:left; width:400px; }
/*
dl.csc-textpic-image {border: 1px red solid; display:block; float: left; }
*/
