@charset "utf-8";
/* CSS Document */

html			{margin:0px;padding:0px;}
body			{margin:0px;padding:0px;
				 font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; line-height: 18px;}
#screen			{width:100%;}
#stage			{width:850px;margin:auto;}

#logo			{height:100px;margin:0px;padding:0px;}
#page-menu		{height:20px;margin-bottom:2px;background:#cccccc;}

p,table, tr,td, div							{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#333333;}
/* MAIN SCREEN */
#site-head-area								{min-height:298px;width:320px;float:left;}

	/* 1 - IMAGES */
	#left-head								{height:298px;width:132px;background:#ffffff;float:left;}
		/*#left-head div	{padding-bottom:2px;}*/
		#img02,#img03,
		#img04 								{padding-bottom:2px;}
		#img05								{padding-bottom:0px;}
	
	/* 2 - SUB-MENU*/	
	#middle-head							{height:298px;width:188px;background:#f4a32b;float:left;}
		#middle-head #menu					{list-style:none;list-style-type:none;margin:0px;padding:0px;margin-left:10px;padding-top:10px;width:178px;}
		#middle-head #menu li 				{margin:0px;padding:0px;color:black;width:165px;}
		#middle-head #menu li a				{padding-bottom:2px;padding-left:4px;color:#FFFFFF;text-decoration:none;line-height:16px; font-weight:bold;width:165px;display:block;border-bottom:1px solid #f4a32b;}
		#middle-head #menu li a:hover	 	{color:#ea5a00;background:#ffffff;border-bottom:1px solid #ea5a00;}
		#middle-head #menu li .menuaktiv 	{color:black;border-bottom:1px solid #ea5a00;padding-bottom:2px;}
		#middle-head #menu li .subnav1 	 	{list-style:none;list-style-type:none;padding:0px;margin:0px;margin-left:30px;}
		#middle-head #menu li .subnav1 li	{list-style:none;list-style-type:none;width:135px;}
		#middle-head #menu li .subnav1 li a	{width:135px;}

	#left-content	{width:320px;float:left;color:#696765;font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px;}
	#left-content a	{color:#696765;}

	/* CONTENT */
	#right-head		{width:530px;min-height:550px;float:left;}
		#head-image	{}
		#content	{ width:500px;
					  font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; text-decoration:none; line-height: 17px;
					  margin-top:8px;margin-left:15px;margin-right:15px;margin-bottom:20px;
					  padding-bottom:10px;}
		

	#footer			{width:850px;border-top:1px solid #cccccc;margin:auto;clear:both;margin-bottom:12px;font-size:10px;height:30px;}
	#footer-breadcrumb	{color:#696765;width:690px;float:left;}
	#footer-breadcrumb a {color:#696765;}
	#footer-breadcrumb a:hover {color:#ea5a00;}
	
	#site-creator	{position:relative;float:left;width:160px;color:#696765;font-size:10px;}
	#site-creator a	{color:#696765;font-size:10px;}
	#site-creator a:hover {color:#ea5a00;}
	
/* HAUPT-MENU*/
#page-menu #menu	{list-style:none;list-style-type:none;margin:0px;padding:0px;padding-left:5px;}
#page-menu #menu li {float:left;margin:0px;padding:0px;padding-right:30px;}
#page-menu #menu li a {color:#333333; text-decoration:none; line-height: 20px; font-size:16px;font-weight:bold;}
#page-menu #menu li a:hover {color:#ea5a00;}
#page-menu #menu li .menuaktiv {color:#ea5a00;}

.pagetitle h1		{font-size:12px;line-height:20px;}
.csc-firstHeader	{font-size:12px;line-height:20px;}
#content h1			{font-size:12px;line-height:20px;}
#content h2			{font-size:12px;line-height:20px;}
#content h3			{font-size:12px;line-height:20px;}
#content h4			{font-size:12px;line-height:20px;}

#content .csc-frame-rulerAfter		{border-bottom:1px solid #ea5a00; }
#content .csc-frame-rulerBefore		{border-top:1px solid #ea5a00; }

a									{color:#ea5a00;text-decoration:none;}
a:hover								{color:#f4a32b;text-decoration:underline;}


#tbl_address div					{margin:0px;padding:0px;padding-left:8px;}	
#tbl_address form					{margin:0px;padding:0px;width:170px;}					 
#tbl_address .csc-form-labelcell 	{margin:0px;padding:0px;width:170px;text-align:right}
#tbl_address .csc-form-fieldcell 	{}
#tbl_address .csc-form-label-req 	{}
#tbl_address .csc-form-label 		{width:20px;margin-left:0px;}
#tbl_address .csc-mailform-input	{width:100px;margin:0px;padding:0px;}
#tbl_address .csc-mailform-textarea	{width:100px;}
#tbl_address .csc-mailform-submit	{width:100px;margin:0px;padding:0px;}
#tbl_address .csc-mailform			{margin:0px;padding:0px;width:170px;}

table.contenttable  {	background-color: #FFFFFF ! important;border:0px ! important;margin:0px ! important;border-collapse:collapse;margin-left:0px ! important;margin-top:0px ! important;width:476px ! important;            /* Breite der Tabelle*/}

	table.contenttable td {
		vertical-align:top;
		line-height:16px;
		background-color:#ffffff;
		border-bottom:1px solid #696765;
		width:25%;
		padding-left:5px;
	}

	table.contenttable p {
		margin:0px ! important;
		padding:0px ! important;
		font-size:11px ! important;
		color:#333333 ! important;
		background-color:transparent ! important;
    }

	table.contenttable p a:link, table.contenttable p a:visited {color:#999999! important; font-weight:normal;font-size:11px ! important;}
	table.contenttable p a:hover {color:#FF0000 ! important;font-weight:normal;font-size:11px ! important;}
	table.contenttable { width: 100%; margin-top: 0px;  margin-bottom: 0px ; padding-bottom:0px;}
	table.contenttable .td-0{ padding: 2px 10px 3px 3px;}
	table.contenttable caption {margin-top:0px;padding-left:4px;}
	
	#content table.contenttable a {color:#1f497d;}
	#content table.contenttable a:hover {color:#1f497d;}

	.history .td-0 {width:14%;}
	.history .td-0 {background-color:#f1f1f1;}
	.history .td-1 {width:86%;}

	.firstgrey .td-0 {background-color:#f1f1f1;}

	
	table.nostyle {border:none;}
	.nostyle .tr-even td{border:none;}
	.nostyle .tr-odd td{border:none;}

	.pagecontent .formatiert tr td{ padding: 2px 10px 3px 3px; border:none;border-top:1px solid #666666;}
	.pagecontent .formatiert caption {}
	.pagecontent .formatiert .tr-even {background:#f1f1f1;}
	
	#left-content   {margin-top:28px;}
	#left-content p {padding:0px}
	#left-content .bodyclass {font-weight:normal;}
	#left-content {padding:0px;}
	#left-content a {color:#1f497d;}
	#left-content a:hover {color:#ea5a00;}

	#content a {color:#1f497d;}
	#content a:hover {color:#1f497d;}
	