/*
----------------------------------------------------------------
  KOCH MARKETING KOMMUNIKATION AG
  
  TYPE:  		SCREEN
  AUTOR: 		MANUEL THALER
  CHANGES:	16.11.2006
----------------------------------------------------------------
*/ 

html 		{margin:0px;padding:0px;}
body		{margin:0px;padding:0px;/*background-image:url(../pic/bg.gif);background-repeat:repeat-y;background-position:center;*/}

/*
----------------------------------------------------------------
  BASIC STYLES
----------------------------------------------------------------
*/

h1		{font-family:Verdana, Arial, sans-serif;font-size:15px;line-height:30px;color:#333333;text-decoration:none;margin:0px;padding:0px;}
h2,h3,h4,h5,h6,
p,td,tr,table,div	{font-family:Verdana, Arial, sans-serif;font-size:11px;line-height:15px;color:#333333;text-decoration:none;}
a		{font-family:Verdana, Arial, sans-serif;font-size:11px;line-height:15px;color:#E36B15;text-decoration:none;}
a:hover		{font-family:Verdana, Arial, sans-serif;font-size:11px;line-height:15px;color:#E36B15;text-decoration:underline;}
form		{margin:0px;padding:0px;}
#sitesearch	{width:120px;}

/*
----------------------------------------------------------------
  MENU BEHAVIOURS
----------------------------------------------------------------
*/

.menu			{color:#FFFFFF;text-decoration:none;}
.menu:hover		{color:#E36B15;text-decoration:none;}
.menu_act			{color:#E36B15;text-decoration:none;}
.menu_act:hover		{text-decoration:none;}

.menu_sub			{color:#8B8C8E;text-decoration:none;}
.menu_sub:hover		{color:#E36B15;text-decoration:none;}
.menu_sub_act		{color:#E36B15;text-decoration:none;}
.menu_sub_act:hover	{text-decoration:none;}

.menu_fun			{color:#8B8C8E;text-decoration:none;}
.menu_fun:hover		{color:#E36B15;text-decoration:none;}
.menu_fun_act		{color:#E36B15;text-decoration:none;}
.menu_fun_act:hover	{text-decoration:none;}

/* */
.menu_fun a {
	color:#8B8C8E;
	text-decoration:none;
	height:14px;
	list-style: none;
	padding: 0px 2px 0 0px;
}
.menu_fun a:hover	{
	color: #E36B15;
	text-decoration:none;
	
}
.menu_fun .active  {
	color:#E36B15;
	text-decoration:none;
}
.menu_fun ul, div#qright ul ul, div#qright ul ul ul  {
	margin: 0px; 
	padding: 0px;
	list-style: none;	
}
.menu_fun li, .menu_fun li li,.menu_fun li li li {
	margin: 0;
	padding: 0px;
	list-style: none;
	display:inline;
}

/*
----------------------------------------------------------------
  TYPO3 BEHAVIOURS
----------------------------------------------------------------
*/
.td-0 			{width:70px;}
.geschichte .tr-even	{background:#F2f2f2;}
.geschichte .td		{padding:8px;}
.lnk_partner		{color:#8B8C8E;text-decoration:none;}
.lnk_partner:hover		{color:#E36B15;text-decoration:none;}
.h30			{color:#8B8C8E;margin:0px;margin-left:30px;line-height:30px;height:3px;}
.h30 a			{color:#8B8C8E;}
.h30 a:hover		{color:#E36B15;}
.h30 .copyright		{color:#C7C7C7; margin-left:13px;}
.h30 .copyright a		{color:#C7C7C7;}
.h30 .copyright a:hover	{color:#E36B15;}


/*
input.csc-mailform-reset 	{background-color: #F1F1F1; }
input.csc-mailform-submit 	{background-color: #F1F1F1; }
span.csc-form-label-req 	{color:#000000;font-weight:bold;}
.csc-form-label-req {color:#000000; font-weight:bold;}
.csc-mailform-field lable	{width:120px;}
.csc-mailform-field input	{margin-left:120px;}
*/
.csc-noSearchResultMsg	{font-size:11px;}
styles.content.searchform.goodMess	{font-size:11px;}





/*
----------------------------------------------------------------
  TYPO3 FRONTEND-CONTROL
----------------------------------------------------------------
*/

.typo3-editPanel 		{border:NONE;padding:3px;width:100%;margin:0px;margin-top:10px;}
.typo3-editPanel-controls	{border:1px solid #CECECE;width:100px;background:#F1F1F1;}
.typo3-editPanel-label	{margin:0px;margin-left:2px;border:1px solid #CECECE;background:#F1F1F1;border-left:none;}

/*
----------------------------------------------------------------
  SCREEN
----------------------------------------------------------------
*/

#content			{min-height:275px;}
#content p		{margin:0px;padding:0px;}
#content_zwei{ width:650px;}
#middle{
	width:415px;
	float:left; 
	padding:10px 5px 10px 5px;
	}
#middleright{
	width:200px; 
	float:right;
	text-align:left;
	padding:10px 21px 10px 4px;  
	}
#unten{
	width:635px;
	float:left; 
	padding:10px 5px 10px 10px; }

/*cecile*/
#content_footer 	{ 
	height: 5px; 
	clear:both;
	text-align:right; 
	vertical-align:middle; 
	padding:10px 0 5px 0; 
	text-decoration: none;
	font-size:9px;
	}
	
	#content_footer a	{font-size:9px;color:#8B8C8E;text-decoration:none}
	#content_footer a:hover	{font-size:9px;color:#E36B15;text-decoration:none}
	
	
	#content_footer_klein 	{ 
	width:260px;
	height: 5px; 
	text-align:left; 
	vertical-align:middle; 
	padding:10px 0 10px 0; 
	text-decoration: none;
	font-size:9px;
	}
	
	#content_footer_klein a	{font-size:9px;color:#8B8C8E;text-decoration:none}
	#content_footer_klein a:hover	{font-size:9px;color:#E36B15;text-decoration:none}
	
	
	
	
/*cecile* margin: 5px 0;*/
#screen 			{width:100%;margin:0px;padding:0px;/*background:#FFFFFF;*/text-align:center;}
#screen
#container 		{width:954px;margin:auto;padding:0px;border:0px;position:relative;}

 	/* SEITEN HÄLFTE OBEN */
	#s1		{margin:0px;height:80px;background-color:#FFFFFF;margin:auto;width:954px;}
	#s1	#topclr	{width:100%;margin:auto;height:30px;}
	#s1 #menufun	{text-align:left;width:732px;height:46px;float:left;position:relative; }
	#s1 #menufun p	{}
	#s1 #menufun ul	{list-style:none;list-style-image:none;margin:0px;padding:0px;position:absolute;bottom:0px;float:left; width:320px; text-align:center;}
	#s1 #menufun ul
	li		{float:left;margin-right:12px;line-height:20px;height:20px;}
	#companysign	{width:131px;height:54px;float:left;margin-bottom:5px;}
		
	/* SEITEN HÄLFTE MITTE */
	#s2		{height:196px;background-color:#FFFFFF;width:954px;clear:both;display:block;}
	#s2 #container2	{height:185px;background-color:#B2B9AB;text-align:left;}
	#s2 #container2
	#left2 		{width:303px;height:185px;float:left;display:block;text-align:left;vertical-align:bottom;}
	#s2 #container2 
	#left2 #mainmenu	{margin-left:30px;position:relative;height:167px;}
	#s2 #container2 
	#left2 #mainmenu
	ul		{display:block;vertical-align:bottom;list-style:none;list-style-image:none;margin:0px;padding:0px;position:absolute;bottom:0px;}
	#s2 #container2 
	#left2 #mainmenu
	ul li		{line-height:19px;height:19px;}
	#s2 #container2 
	#right 		{margin:0px;padding:0px;width:639px;float:left;display:block;text-align:left;}
	#clr2		{width:100%;height:13px;}

	/* SEITEN HÄLFTE UNTEN */
	#s3		{background:#EDEDED;/*clear:both;*/width:100%;text-align:left;display:block;}
	#clr3		{height:13px;width:100%;display:block;}
	#clr3 #tip	{float:right;width:190px;height:13px;text-align:right; padding-right:63px;}
	#s3 #container3
	#left3		{width:303px;float:left;display:block;}
	#s3 #container3
	#right3		{margin:0px;padding:0px;width:572px;float:left;display:block;text-align:left;}
	#s3 #container3 
	#left3 #submenu 	{margin-left:30px;display:block}
	#s3 #container3 
	#left3 #submenu
	ul		{display:block;vertical-align:bottom;list-style:none;list-style-image:none;margin:0px;padding:0px;}
	#s3 #container3 
	#left3 #submenu
	ul li		{line-height:19px;height:19px;display:block;}
	#title		{height:48px;display:block;}
	#printandsend	{float:left;width:60px;display:block;}
	

#screen_footer 		{display:block;background:#F6F6F6;position:relative;clear:both;}
#footer 			{width:954px;background:#FFFFFF;}
#footer_conent		{background:#EDEDED;height:96px;padding:0px;padding-left:30px;padding-right:30px;padding-top:13px;}
	#shortcuts	{float:left;width:698px;height:87px;text-align:left;position:relative;}
	#shortcuts p	{position:absolute;bottom:0px;margin:0px;padding:0px;}
	
	#shortcuts_home	{float:left;width:158px;height:87px;text-align:left;position:relative;}
	#shortcuts_home p	{position:absolute;bottom:0px;margin:0px;padding:0px;}
	
	#fsc {float:left;width:425px;height:30px;text-align:left;position:relative; padding-top:57px; padding-left:115px;color:#8B8C8E; font-size:9px;}
	#fsc table, #fsc td {color:#8B8C8E; font-size:9px;}
	#fsc p {position:absolute;bottom:0px;margin:0px; color:#8B8C8E; font-size:9px;}
	
	#addressfield	{float:left;width:190px;height:87px;text-align:left;position:relative;}
	#addressfield p	{position:absolute;bottom:0px;margin:0px;padding:0px;}

#clrf2			{height:13px;clear:both;}
#disclaimer		{width:715px;background:#EDEDED;height:26px;float:left;text-align:left;}
	#clrfo		{width:226px;background:#E36B15;height:26px;text-align:right;float:left;margin-left:13px;}
	#gotop		{width:26px;height:26px;background:#FFFFFF;text-align:right;float:right;}
#footer #copyright		{height:26px;text-align:left;}
#clrend			{clear:both;position:relative;background:#FFFFFF;width:100%;height:13px;}

		

			
/*cecile*/			

/*-------------------*/
/* form styles START */

.csc-mailform  {
	width:300px;
	border:none;
}

.csc-mailform-field label  {
	width: 150px;
	float:left;
}

.csc-mailform-field input  {
   margin-left:10px;
	width: 130px;
	float:left;
	margin-bottom:3px;
	background-color:#ffffff;
	color:#333333;
	font-size:11px;
	height:17px;
	padding-left:5px;
}
.csc-mailform-field select  {
	float:none;
	margin-bottom:3px;
	background-color:#ffffff;
	color:#333333;
	font-size:11px;
	height:16px;
	padding-left:5px;
}
.csc-mailform-field textarea  {
	width: 140px;
	float:left;
	margin-bottom:10px;
	margin-top:5px;
	background-color:#ffffff;
	color:#333333;
	font-size:11px;
	padding-left:5px;
}

.csc-mailform-check{
	border:none;
	float:right;

}
.csc-mailform-field check {
	border:none;
	float:right;
}

input.csc-mailform-submit 	{
	background-color: #A8A8A8;
	margin-top:10px;
	border:none;
	 }


/* form styles END */  
/*-----------------*/
