/*Hauptdesignelemente ANFANG*/
	body {font-family:Verdana; 
		font-size:8pt;
		width:1150px;
		margin:0px auto 24px auto;
		text-align:center;
		/*background-image:url(design_grafiken/carbonpaper.jpg);*/
		background-repeat:no-repeat;
		background-position:top center;
		background-color:#2C2C2C;
		}
	#header,#menu,#content,#sub-section,#left-sub-section,#footer {
		overflow:hidden;
		display:inline-block
	}
	/* safari and opera need this */
		#header,#footer {width:100%}

	#header{}	
	#main{background-image:url(design_grafiken/backline.png);width:100%;padding-top:0px;margin-top:0px;}
	#menu {background-color:#000000;width:100%;border-width:2px 0px 0px 0px;border-color:red;border-style:solid;}
	#menu {text-align:left;}
	#content {width:750px;}
	#content {margin-top:0px;margin-bottom:15px;}
	#content{text-align:justify;border-style:solid;border-color:black;border-left-width:1px;border-bottom-width:0px;border-top-width:0px;border-right-width:1px;}
	#sub-section {width:20px;background-color:#000000;float:right;}
	#sub-section {float:right;text-align:right;margin-top:5px;margin-bottom:3px;margin-left:1px;}
	#left-sub-section {width:20px;background-color:#000000;float:left;}
	#left-sub-section {float:left;text-align:left;margin-top:5px;margin-bottom:8px;margin-right:3px;}
	#footer {clear:left;}
	#spons {float:right;margin-top:300px;}

/*Hauptdesignelemente ENDE*/

/*Footer Elemente*/
	#footer_impressum{height:20px;background-color:black;color:white;padding-top:1px;padding-bottom:1px;text-align:right;}
	#footer_impressum a{color:white;font-size:11pt;margin-right:7px;font-weight:bold;}
	#footer_sponsoren{text-align:center;border-color:black;border-width:1px 0px;border-style:solid;margin-bottom:0 auto;}
	#footer_sponsoren img{margin-left:10px;margin-right:50px;border:0px;margin-top:10px;margin-bottom:0px}

/*Menü*/
	.menuBox{margin-left:50px;text-align:left;margin-top:0px;font-weight:bold;background-color:#000000;}
	.menuBox_level2{margin-bottom:5px;margin-left:50px;border-width:1px 0px 0px 0px;border-color:white;border-style:solid;}
	
	.menuAktuell {font-size:11pt;font-family:verdana; color:#FF0000;text-align:center;margin-left:10px;margin-right:25px;}
	.menuNormal{font-size:11pt;font-family:verdana; color:#FFF;margin-right:25px;}
	.menuNormalKlein{margin-left:20px;color:#FFF;margin-right:20px;}
	.menuAktuellKlein {margin-left:30px;color:#FF0000;margin-right:15px;}
	
/*Menü Ende*/

/*Content Unterteilung*/
	#content_main{ border-width:2px;border-color:blue;border-style:solid;}
	#content_real{margin-left:0px;margin-right:7px;margin-top:0px;padding:7px;}
	#content_real{border-style:solid;border-color:black;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;}
	#content_sub{padding-top:10px;float:right;width:100px;margin-right:0px;overflow:hidden;text-align:left;}
	#content_sub img{margin:3px auto 5px auto;}
	#content_heading{padding:1px 3px;height:15px;font-size:11pt;font-weight:bold;width:98.8%;background-repeat:no-repeat;background-color:#FFF;color:#000;text-align:left;}
	
/*Content Ende*/

.galerietable{width:835px;}


/*News*/
	.news_heading{font-size:11pt;font-weight:bold;}

	#news_box_front{text-align:justify;padding-left:0px;background-color:#FFFFFF;float:left;width:98%;padding-right:3px;}
	#news_footer{float:left;padding-left:3px;width:100%;background-color:#80C0FF;text-align:left;margin-top:2px;}
	#news_datum{float:left;}
	/*News Termin Box*/
		#news_termin_box_back{float:left;margin-top:40px;width:98.3%;}
		#news_termin_box_heading_left{float:left}
		#news_termin_box_heading_right{float:right}
		#news_termin_box_level_in_between{float:left;background-image:url(design_grafiken/news_termin_box_small_back.jpg);width:100%;}
		#news_termin_box_front{float:left;background-image:url(design_grafiken/news_termin_box.jpg);background-repeat:no-repeat;width:100%;}
	
		#news_liste{float:left;width:450px;padding-left:3px;margin-top:30px;}
		#termin_liste{float:right;width:240px;padding-right:3px;margin-top:30px;}

			/*Termin Liste */
				#termin_liste_tabelle td{vertical-align:top;}
				.termin_liste_datum{font-weight:bold;}
				.termin_liste_eintrag{}
			/*Termin Liste Ende */
			/*News Liste */
				#news_liste_tabelle td{vertical-align:top;}
				.news_liste_datum{font-weight:bold;}
				.news_liste_eintrag{}
			/*News Liste Ende */
	.untertitel{background-color:#CCC;margin:5px}				
	.untertitel p{margin-top:0px;margin-bottom:0px;padding-left:3px;padding-right:3px;}				
	/*News Termin Box Ende*/
/*News Ende*/
/*Subbereich*/
.sub_heading{color:#CCC}

/*Subbereich Ende*/

/*Archiv*/
#start_footer{float:left;clear:left;margin-top:30px;}
#start_footer {font-weight:bold;}

/*Archiv Ende*/
.jahreswahl_jahr{color:#000000;background-color:#FF8888;padding:1px;margin-right:0px;margin-left:2px;}
.jahreswahl_monat{color:#000000;background-color:#FF8888;padding:1px;margin-right:0px;margin-left:2px;}
.jahreswahl_aktuell_jahr{color:white;background-color:#AA0000;padding:2px;margin-right:0px;margin-left:2px;}
.jahreswahl_aktuell_monat{color:white;background-color:#AA0000;padding:2px;margin-right:0px;margin-left:1px;}
.gastebuch_header{background-color:#FF8888;}
.sponsortable{width:700px;}
.sponsortable img{border-width:0px;}

/* Allgemeine Elemente, Überschriften, Links, Listen, Eingabefelder unc CO */
	a {text-decoration:none; color:#FF0000;}
	a:hover{font-style:bold;} 
input{border-width:1px;border-style:solid;}
textarea{border-width:1px;border-style:solid;}


.fahrerlayout td{vertical-align:top}
.fahreruebersicht img {border-bottom-width:1px;border-top-width:0px;border-left-width:0px;border-right-width:0px;border-color:black;border-style:solid}
.fahrerlayout img {border-bottom-width:1px;border-top-width:0px;border-left-width:0px;border-right-width:0px;border-color:black;border-style:solid}
