
/* HTML & Body */
html																	{ padding: 0px; margin: 0px; height: 100%; }
body																	{ padding: 0px; margin: 0px; height: 100%; font-family: Arial, Helvetica, sans-serif; color: #393939; font-size: 0.75em; background: url(../images/bg_rasen_2.jpg); overflow: -moz-scrollbars-vertical; text-align: center; }


/* Corrections */
table																	{ font-size: 1em; }
form																	{ display: inline; }
h1, h2, h3, h4												{ padding: 0px; margin: 0px; font-size: 1em; }
p																			{ margin: 0px; padding: 0px; }
.floatkiller													{ clear: both; height: 1px; font-size: 1px; overflow: hidden; }

/* Headlines */
.contentheadline1											{ font-weight: bold; font-size: 1.4em; color:#FF0000; padding-bottom:10px; }

/* Links */
.linkit a															{ color: #FF0000; text-decoration: none; }
.linkit a:hover												{ text-decoration: underline; }

/* Main Divisions */
#head																	{ height: 26px; }
#foot																	{ height: 26px; }

#wortmarke														{ margin: -110px 0px 20px 210px; width: 455px; height: 109px; position: absolute; }

#header																{ position: relative; margin: 0px auto; overflow: hidden; margin-top: -25px; width: 952px; height: 25px;  font-size: 0.9em; }
	#header1                            { width: 476px; height: 20px; float:left; text-align:left; color: #FFFFFF; padding-top: 5px; }
	#header2                            { width: 476px; height: 20px; float:left; text-align:right; color: #FFFFFF; padding-top: 5px; }
		#header2 .menu_head a							{  color: #FFFFFF; text-decoration: none; margin: 0px 10px 0px 10px; }
		#header2 .menu_head a:hover				{ text-decoration: underline; }
		#header2 .menu_head_act a					{  color: #FFFFFF; text-decoration: underline; margin: 0px 10px 0px 10px; }


#container														{ width: 954px; min-height: 91%; height: auto !important; height:91%; text-align: center;  margin: 0px auto; background: url(../images/bg_container.jpg) repeat-y top; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; }
#container_inner											{ width: 952px; text-align: left;  margin: 0px auto; }

/* Splitting Container */
#panorama                             { width: 952px; height: 135px; text-align: left; overflow: hidden; margin-bottom: 0px; }
#panorama_left                        { width: 170px; height: 135px; text-align: left; background: white; float:left; overflow: hidden; }
#panorama_right                       { width: 782px; height: 135px; text-align: left; background: white; float:left; overflow: hidden; }

#panorama_over_left										{ margin: -135px 0px 0px 0px; height: 135px; width: 229px; position: relative; }
#panorama_over_right									{ margin: -121px 0px 0px 831px; height: 121px; width: 121px; position: relative; }
#panorama_over_bottom									{ margin: -23px 0px 0px 0px; height: 23px; width: 952px; position: absolute; }

#slogan                               { width: 952px; height: 28px; text-align: left; margin: 0px 0px 0px 0px; background: #F1F1F1; font-size: 0.9em; overflow: hidden; }
#slogan div 													{ padding: 6px 0px 0px 11px; color: #7E7E7E; }

#slogan_over_bottom										{ margin: 0px 0px 0px 0px; height: 10px; width: 952px; position: relative; }

#content                              { width: 952px; text-align: left; overflow: hidden; margin-top: -10px; }
#content_left                         { width: 170px; text-align: left; float:left; }
	#content_left1                      { width: 170px; height:39px; text-align: left; background: url(../images/bg_box_red.jpg); }
  #content_left1 div                  { padding: 11px 0px 0px 11px; color: #FFFFFF; font-size: 1.3em; font-weight: bold; }
	#content_left2                      { width: 170px; text-align: left; }

          
								
/* Menu */					                                   
#menu_sparten			                  	{ padding: 0px 0px 10px 11px; overflow: hidden; }

.menuulclass1	 												{ margin: 0px; padding: 0px; list-style: none; }
.menuulclass2	 												{ margin: 0px; padding: 0px; list-style: none; }
.menuulclass3	 												{ margin: 0px; padding: 0px; list-style: none; }

.menuulclass1	 .menu_sparten_act a		{ color: #FF0000; text-decoration: none; font-weight: bold; }
.menuulclass2	 .menu_sparten_act2 a		{ color: #FF0000; text-decoration: none; font-weight: bold; }
.menuulclass3	 .menu_sparten_act3 a		{ color: #FF0000; text-decoration: none; font-weight: bold; }

.menuulclass1	 .menu_sparten_no a			{ color: #515151; text-decoration: none; font-weight: normal; }
.menuulclass2	 .menu_sparten_no2 a		{ color: #515151; text-decoration: none; font-weight: normal; }
.menuulclass3	 .menu_sparten_no3 a		{ color: #515151; text-decoration: none; font-weight: normal; }



.menuulclass1	li											{ margin: 5px 0px 5px 0px; padding: 0px 0px 5px 0px; background: url(../images/bg_menu_sparten.gif) repeat-x top; }
.menuulclass1	li a										{ color: #515151; text-decoration: none;}
.menuulclass1	li a:hover							{ color: #FF0000; text-decoration: none; }

.menuulclass2	li											{ margin: 5px 0px 5px 0px; padding: 0px 0px 5px 0px;  }
.menuulclass2	li a										{ color: #515151; text-decoration: none; padding-left:20px;  }
.menuulclass2	li a:hover							{ color: #FF0000; text-decoration: none; }

.menuulclass3	li											{ margin: 5px 0px 5px 0px; padding: 0px 0px 5px 0px;  }
.menuulclass3	li a										{ color: #515151; text-decoration: none;  padding-left:40px; }
.menuulclass3	li a:hover							{ color: #FF0000; text-decoration: none; }




/* IE HAcks */
*html .menuulclass3													{	margin: 10px 0px -10px 0px; }
*+html .menuulclass3												{	margin: 10px 0px -10px 0px; }
*html .menuulclass2													{	margin: 10px 0px -10px 0px; }
*+html .menuulclass2												{	margin: 10px 0px -10px 0px; }



#content_center                       { width: 592px; text-align: left; float:left; }
#content_right                        { width: 190px; text-align: left; float:left; }
	#content_right1                     { width: 190px; height:39px; text-align: left; background: url(../images/bg_box_grey.jpg); }
  #content_right1 div                 { padding: 11px 0px 0px 11px; color: #FFFFFF; font-size: 1.3em; font-weight: bold; }
	
	#content_right11                     { width: 190px; height:39px; text-align: left; background: url(../images/bg_box_grey.jpg); }
  #content_right11 div                 { padding: 11px 0px 0px 11px; color: #FFFFFF; font-size: 1.3em; font-weight: bold; }


	#content_right12                     { width: 190px; height:39px; text-align: left; background: url(../images/bg_box_grey.jpg); }
  #content_right12 div                 { padding: 11px 0px 0px 11px; color: #FFFFFF; font-size: 1.3em; font-weight: bold; }
	
/* Änderung vom 01.09.2011 */
	#content_right12, #content_right13 { display:none !important;}

#content_right2                     { width: 190px; text-align: left; }

#menu_verein		                  			{ padding: 10px 0px 10px 11px; overflow: hidden; }
	#menu_verein ul												{ margin: 0px; padding: 0px; list-style: none; }
	#menu_verein ul li										{ height: 20px; margin: 5px 0px 5px 0px; padding: 0px; }
	#menu_verein ul li a									{ color: #515151; text-decoration: none; background: url(../images/bg_arrow_grey.gif) no-repeat 0em 0.3em; padding-left: 10px; }
	#menu_verein ul li a:hover						{ color: #FF0000; text-decoration: none; background: url(../images/bg_arrow_red.gif) no-repeat 0em 0.3em; }
	#menu_verein ul .menu_verein_act a		{ color: #FF0000; text-decoration: none; font-weight: bold; background: url(../images/bg_arrow_red.gif) no-repeat 0em 0.3em;  }

	#content_right3                     { width: 170px; text-align: left; }
	#content_right4                     { width: 170px; text-align: left; }

#breadcrumb                           { margin-left: 26px; width: 540px; height: 49px; font-size: 0.9em; background: url(../images/shadow2_container.gif) repeat-x bottom; }
#breadcrumb a													{ color: #FF0000; text-decoration: none; }
#breadcrumb a:hover										{ text-decoration: underline; }
  #breadcrumbtext                 		{ padding-top: 15px; float: left; margin-right: 0px; }
  #breadcrumb ul                  		{ margin: 0px; padding-top: 15px; list-style: none; }
  #breadcrumb ul li               		{ float: left; padding: 0px; margin: 0px 0px 0px 5px; }
  #breadcrumb ul li a             		{ color: #bebebe; text-decoration: none;  }
  #breadcrumb ul li a:hover       		{ text-decoration: underline; color: #5d686e; }
  #breadcrumb ul .breadcrumb_act a  { color: #5d686e; text-decoration: none; }
	#breadcrumb1                        { width: 400px; float:left; text-align:left;  color: #7E7E7E; }
	#breadcrumb2                        { padding-top: 15px; width: 140px; float:left; text-align:right; }
	#breadcrumb2 a											{ color: #FF0000; text-decoration: none; padding-left: 1.5em; background: url(../images/bg_print.gif) no-repeat 0em 0.3em; }
	#breadcrumb2 a:hover								{ text-decoration: underline; }

#content_text                         { margin-left: 26px; width: 540px; padding-top: 10px; padding-bottom: 70px; }
#content_text ul											{ list-style: square; padding: 0px; margin: 5px 0px 5px 13px; }
#content_text ul li										{ padding: 3px 0px 3px 0px; margin: 0px; }

#footer																{ position: relative; padding-right: 20px; margin: 0px auto; margin-top: -30px; width: 540px; height: 30px;  font-size: 0.9em; }
	#footer1                            { width: 400px; float:left; text-align:left; color: #A2A2A2; }
	#footer2                            { width: 140px; float:left; text-align:right; }
	#footer2 a													{ color: #FF0000; text-decoration: none; padding-left: 1.1em; background: url(../images/bg_ontop.gif) no-repeat 0em 0.3em; }
	#footer2 a:hover										{ text-decoration: underline; }




