/* layout elemente */

#layout-header 				{height:23px; min-width: 990px; background-color:#FFD987;}
#layout-flash 				{height:129px; min-width: 990px; background-color:#A1172B; /*border-bottom:1px #cc805a solid;*/}
#layout-content 			{/*height:216px;*/ min-width: 990px;  border-bottom:27px #eac985 solid; background-color: #FDFCF1; }
#layout-content .layout-minwidth {border-top:10px #FDFCF1 solid; border-bottom:10px #FDFCF1 solid;  background: transparent url(/fileadmin/img/punkt_plus_space.gif) repeat-y 178px 0px;}

	#layout-content-left	{float: left; width:175px; min-height: 250px;  }
	* html #layout-content-left { height: 250px; }
	/* display inline ist für ie 6, da er float left und margin left nicht bringt*/
	#layout-content-middle	{float: left; width:525px; margin: 13px 0px 0px 40px; display: inline;}
	#layout-content-right	{float: left; width:160px; margin: 13px 0px 0px 80px; display: inline;}


#layout-footer 		{height:85px; background-color:#ffffff;}
	#layout-footer-sponsoren {}
/*browseroptimierung*/
.layout-minwidth	{ width: 990px;}
.clear				{ clear: both; }
	
/* menu elemente */
#menu-main ul,			
#menu-meta ul,			
#menu-footer ul			{ padding:0px; margin:0px; }

#menu-main li,			
#menu-meta li,			
#menu-footer li			{ display: inline; padding:0px 0px 0px 20px; margin:0px; }


#menu-main				{float: left; width:821px; padding-top: 3px; }
	#menu-main li,
	#menu-meta li		{ font-weight: bold; font-size : 12px;}
	/*#menu-main li		{ font : caption normal normal normal larger/normal serif; }*/
	#menu-main li a		{ color: #645329;  text-decoration:none; }
	#menu-main li a:hover,
	#menu-main li.act a	{ color: #cb0017; text-decoration: none;}

#menu-meta				{float: left; width:160px; padding-top: 3px;}
	#menu-meta li,
	#menu-meta li		{ font-weight: bold; font-size : 12px;}
	#menu-meta li.first {padding-left: 0px;}
	#menu-meta li a		{ color: #645329; text-decoration:none; }
	#menu-meta li.act a	{ color: #cb0017; text-decoration: none;}
	#menu-meta li.first a	{ color: #645329; }
	#menu-meta li a:hover { color: #cb0017; text-decoration: none;}
	
#menu-left 				{}
	#menu-left ul		{ list-style-type: none; }
	#menu-left li.mitte		{ font-weight: bold; font-size : 12px; background: transparent url(/fileadmin/img/space_punkt_horizontal.gif) repeat-x 0px 0px; padding: 6px 0px 4px 20px; margin: 0px; }
  #menu-left li.anfang		{  font-weight: bold; font-size : 12px;  padding: 0px 0px 4px 20px; margin: 0px; }
	#menu-left li.ende		{  font-weight: bold; font-size : 12px; background: transparent url(/fileadmin/img/space_punkt_horizontal.gif) repeat-x 0px 0px; padding: 6px 0px 4px 20px; margin: 0px; }
  
  #menu-left li.mitte a:active { color: #645329; }
  
  
  	
  #menu-left li a		{ color: #645329; text-decoration:none; }
	#menu-left li a:hover,
	#menu-left li.act a	{ color: #cb0017; text-decoration: none;}
	
#menu-footer a			{ font-size: 9px; color:#666666;}
#menu-footer ul   	{ list-style: none; list-style-type: none; }

#csc-header            { font-size: 9px; color: #666666;}
#csc-header-n1          { font-size: 9px; color: #666666;}



#layout-content-middle .news-single-timedata {color: #645329; font-size: 11px;  }


/* all forms */
input, textarea, select 			{ font-size: 11px; height: 16px; color: #666666; padding: 0px; margin: 0px 0px 2px 0px; }
input, select 						{ border: 1px solid #d7d7d7; width: 250px; }
textarea 							{ border: 1px solid #d7d7d7; width: 250px; height: 	100px; margin-bottom: 5px; }
input:focus, textarea:focus			{ border-color: #94a7c4; }
select { height: 20px; }

/* mail form */
input.csc-mailform-check,
input.csc-mailform-radio,
input.csc-mailform-file				{ width:auto; }

input.csc-mailform-submit,
input.csc-searchform-submit,
input.tx-srfeuserregister-pi1-submit,
input.tx-newloginbox-pi1-submit,
input.tt-products-pi1-submit		{ width:auto; margin-top: 5px; font-size: 10px; font-weight: normal; color: #ffffff; background-color: #4c658f; border: 1px solid #666666; }

a.sub { width: auto; font-size: 11px; font-weight: bold; color: #ffffff; background-color: #c88945; text-decoration: none; 
            border: 1px solid #666666; padding: 0em; height: auto; cursor: pointer;
            padding-left: 3px; padding-right: 3px; }

fieldset.csc-mailform				{ width: 380px; }
div.csc-mailform-field				{ clear: both; }
fieldset.csc-mailform label 		{ float:left; width:120px;}

	span.csc-mailform-radio			{ }
	span.csc-mailform-radio fieldset { /*height: 20px; */ }
	span.csc-mailform-radio legend 	{ display: none; }
	span.csc-mailform-radio input 	{ float:left; margin:0px; padding:0px; border: none; /*clear: left;*/ }
	span.csc-mailform-radio label 	{ width: auto; margin: 0px 10px 0px 3px; font-size:10px; }
	span.csc-mailform-radio br		{ display: none; }
	
	span.csc-mailform-check			{ }
	span.csc-mailform-check input	{ float:left; margin-left:120px; border: none; }
	span.csc-mailform-check label	{ width: 230px; margin: 0px 0px 0px 5px; }



