html			{margin:0px;padding:0px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:17px;}
body			{margin:0px;margin-top:0px;padding:0px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:17px;}

h1			{margin:0px;padding:0px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;line-height:15px;background-image:url(../img/bg_head.png) repeat-x;height:35px;}
h2			{margin:0px;padding:0px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:14px;}
h4			{margin:0px;padding:0px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:14px;font-weight:bold;}
h4 a			{color:#000000;font-weight:normal;}
#news 			{margin:0px;padding:0px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px; color:#333333;}
#news a			{margin:0px;padding:0px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
p,a,td,tr		{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:17px;}
a			{color:#E72C32;text-decoration:none;line-height:17px;}
a:hover			{color:#000000;text-decoration:none;line-height:17px;}
#screen			{width:996px;background:url(../img/bg.jpg) repeat-y;
					 text-align:left;border-left:#999999 solid 1px;border-right:#999999 solid 1px;border-bottom:#999999 solid 1px;}
#footer			{width:996px;margin-top:10px;color:#666666;margin-bottom:10px;}
#screen table		{}
#container_left		{width:302px;padding:0px;margin:0px;}
#container_right	{padding:0px;margin:0px;}

.site_title		{margin-left:27px;margin-top:12px;}
.site_content		{margin-top:30px;margin-left:35px;margin-right:35px;}

#rot 			{color: #FF0000;}

/* MENU */
.line			{background:#FFFFFF;height:2px;}
#menu_path,
#menu_path a		{color:#CCCCCC;}
#menu			{width:141px;margin:0px;padding:0px;margin-top:22px;list-style-type:none;list-style:none;}
#menu ul		{margin:0px;padding:0px;width:132px;list-style-type:none;list-style:none;}
#menu li		{margin:0px;padding:0px;margin-left:9px;}
#menu li a		{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;
					 text-decoration:none;color:#FFFFFF;line-height:18px;height:18px;margin:0px;padding:0px;}
#menu li a:hover	{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;
					 text-decoration:none;color:#E72C32;line-height:18px;height:18px;margin:0px;padding:0px;}
#menu .menuaktiv	{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;
					 text-decoration:none;color:#E72C32;line-height:18px;height:18px;margin:0px;padding:0px;}
#menu .menuaktivsub	{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;
					 text-decoration:none;color:#E72C32;line-height:18px;height:18px;margin:0px;padding:0px;}
#menu .subnav1 a	{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;font-weight:normal;
					 text-decoration:none;color:#FFFFFF;line-height:18px;height:18px;margin:0px;padding:0px;}
#menu .subnav1 .menuaktiv {color:#E72C32;}

					 
#menu ul li ul		{width:80px;list-style-type:none;list-style:none;margin:0px;padding:0px;}
/*#menu_li .menuaktiv a:hover{line-height:18px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;color:#FFFFFF;line-height:18px;border-bottom:#FFFFFF solid 1px;margin:0px;padding:0px;}
*/
/* MENU SUB */
/*
#menu_sub			{list-style:none;list-style-image:none;width:141px;margin:0px;padding:0px;margin-top:32px;clear:both;}
#menu_sub ul			{margin:0px;padding:0px;}
#menu_sub li			{margin:0px;padding:0px;margin-left:9px;width:132;}
#menu_sub_el a			{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;color:#FFFFFF;line-height:18px;margin:0px;padding:0px;width:132;height:18px;}
#menu_sub_el a:hover		{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;color:#E72C32;line-height:18pxborder-bottom:#FFFFFF solid 1px;margin:0px;padding:0px;}
#menu_sub_el_act a		{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;color:#E72C32;line-height:18px;border-bottom:#FFFFFF solid 1px;width:132;height:18px;margin:0px;padding:0px;}
#menu_sub_el_act a:hover	{line-height:18px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;color:#FFFFFF;line-height:18px;border-bottom:#FFFFFF solid 1px;margin:0px;padding:0px;}
*/
/* MENU HILFE */

#menu_hilfe			{list-style:none;list-style-image:none;margin:0px;padding:0px;text-align:right;}
#menu_hilfe ul			{margin:0px;padding:0px;}
#menu_hilfe li			{margin:0px;padding:0px;float:right;margin-right:18px;}
#menu_hilfe a			{margin:0px;padding:0px;color:#333333;text-decoration:none;}
#menu_hilfe a:hover		{margin:0px;padding:0px;color:#E72C32;text-decoration:none;}
#menu_hilfe_el_act a		{margin:0px;padding:0px;color:#E72C32;text-decoration:none;}
a .menuaktiv			{color:#E72C32;}


#news				{margin-left:10px;margin-top:20px;margin-right:10px;}

/* CMS SPECIFIC */
.csc-mailform			{}
.csc-form-labelcell		{width:170px;text-align:right;
						 font-family:Verdana, Arial, sans-serif;font-size:11px;color:#000000;line-heigth:15px;vertical-align:top;}
.csc-form-fieldcell		{font-family:Verdana, Arial, sans-serif;font-size:11px;color:#000000;line-heigth:15px;vertical-align:top;}
.csc-form-label-req		{width:130px;margin-left:10px;
						 font-family:Verdana, Arial, sans-serif;font-size:11px;color:#000000;line-heigth:15px;vertical-align:top;}
.csc-form-label			{width:130px;margin-left:10px;
						 font-family:Verdana, Arial, sans-serif;font-size:11px;color:#4C4C4C;line-heigth:15px;vertical-align:top;}
.csc-mailform-input 	{width:200px;
						 font-family:Verdana, Arial, sans-serif;font-size:11px;color:#000000;line-heigth:15px;vertical-align:top;}
.csc-mailform-textarea	{width:200px;
						 font-family:Verdana, Arial, sans-serif;font-size:11px;color:#000000;line-heigth:15px;vertical-align:top;}
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 ! important;
	border-bottom:1px solid #999999 ! important;
	width:25%;
	padding-left:5px;
	}
table.contenttable p {
    margin:0px ! important;
    padding:0px ! important;
	font-size:11px ! important;
	color:#000000 ! important;
	background-color:transparent ! important;
    }
table.contenttable p a:link, table.contenttable p a:visited {
	color:#e72c32! important; 
	font-weight:normal;
	font-size:11px ! important;
}
table.contenttable p a:hover {
	color:#FF0000 ! important; 
	font-weight:normal;
	font-size:11px ! important;
}

/*<agl.folder "Formulare">*/
	form { margin-top: 0.5em; margin-bottom: 1em }
	fieldset { margin: 0; padding: 0; border-width: 0; }
	input, select, textarea { font-size: 11px; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif ; background-color: #fff; margin-top: 1px; margin-bottom: 1px; padding: 1px; border: solid 1px #666; }
	label { font-size: 11px; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; line-height: 145%; }
	legend { font-size: 11px; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; line-height: 145%; }
	fieldset legend { display: none; }
	fieldset.csc-mailform {  }
	div.csc-mailform-field { clear: left; margin: 6px 0; padding: 0; }
	div.csc-mailform-label { font-size: 11px; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; margin: 12px 0 6px 150px; clear: left; padding: 0; display: block; }
	div.csc-mailform-field label { text-align: left; width: 150px; float: left; }
	div.csc-mailform-field-check { margin: 0 0 0 150px; padding: 0; }
	input.csc-mailform-check { background-color: transparent; margin: 0; padding: 0; border-width: 0; }
	div.csc-mailform-field-check label { float: none; }
	div.csc-mailform-field-radio { margin: 6px 0 6px 150px; padding: 0; }
	input.csc-mailform-radio { background-color: transparent; margin: 0; padding: 0; border-width: 0; }
	div.csc-mailform-field-radio label { float: none; padding-left: 4px; }
	input.csc-mailform-input { width: 250px; margin: 0; padding: 0; }
	input.csc-mailform-password { width: 250px; margin: 0; padding: 0; }
	input.csc-mailform-file { width: 250px; margin: 0; padding: 0; }
	textarea.csc-mailform-textarea { width: 250px; margin: 0; padding: 0; }
	select.csc-mailform-select { width: 250px; margin: 0; padding: 0; }
	input.csc-mailform-reset { width: 250px; margin: 12px 0 12px 150px; padding: 2px; clear: left; border: solid 1px #666; }
	input.csc-mailform-submit { width: 250px; margin: 12px 0 12px 150px; padding: 2px; clear: left; border: solid 1px #666; }
	
	/* */
