/*==================== Mailforms ==========================*/
/*_________________________________________________________*/
#CONTENT form { width: 518px; margin: 10px; padding: 10px 0px 10px 0px; border: 1px solid #003C68; }
#CONTENT fieldset { border: 0; margin: 0px; padding: 0px; }
#CONTENT .label { float: left; clear: left; width: 150px; margin-left: 5px; display: inline; }
.csc-mailform input[type=text], .csc-mailform textarea { width: 350px; margin-bottom: 5px; }
.csc-mailform-submit { display: inline; float: left; width: 500px; background-color: #ddd; margin-left: 5px; }
#CONTENT .csc-mailform-field { float: left; }
#CONTENT .csc-mailform-check { float: left; margin-left: 5px; margin-top: 5px; display: inline; }
#CONTENT .csc-mailform-label { float: left; clear: both; width: 518px; }
.csc-mailform hr { height: 1px; color: #003C68; background-color: #003C68; border: 0; }
#CONTENT select{ float: left; clear: both; margin-left: 5px; display: inline;}
#CONTENT .checklabel { float: left; display: block; width: 490px; margin-top: 5px; margin-bottom: 5px; }
fieldset { padding-left: 20px!important; }
input, textarea {border: 1px solid #000;float: left;clear: both; margin-top: 5px;padding: 2px;}
.csc-mailform-submit {width: 352px!important;margin-left: 0px!important;}
label { display: block; }
/*_________________________________________________________*/

* {
    margin: 0;
    border: 0;
    padding: 0;
}

.download {
	float: left;
	margin-top: 5px;
}

.linkbox {
	float: left;
	margin-bottom: 5px;
}

#CONTENT .linkbox {
	background-color: #C2CEDA;
}

.csc-uploads-description {
	float: left;
}

#CONTENT .downloadimg {
	float: left;
	margin-right: 20px;
}

#HIGHLIGHT .csc-uploads-description p {
	margin: 0px 8px 0px 0px;
	line-height: 16px;
	font-size: 10px;
}

#HIGHLIGHT .dltype-0 .csc-uploads-description p {
	margin: 0px 8px 0px 8px;
	width: 113px;
}

#CONTENT .dltype-2 .csc-uploads-description {
	margin: 0px 0px 0px 0px;
	width: 380px;
}

.downloadicon {
	float: left;
	clear: left;
}

.downloadicon img {
	float: left;
}

	embed {
		float: left;
		clear: both;
	}
	
	body {
		/*background-color: #002B52;*/
		background-color: #202931;
		font-family: Verdana, Arial, sans-serif;
		font-size: 11px;
	}
	
	a {
		text-decoration: none;
	}
	

	a:link {
		color: #003C68;
	}


	a:visited {
		color: #003C68;
	}
	
	
	a:hover {
		color: #C32019;
	}
	
	a.normal, a.normal:link, a.normal:visited, a.normal:hover {
		color: #002B52;
	}

	img {
		border: 0;
	}
	
	#CENTERBOX {
		width: 985px;
		margin-left: auto;
		margin-right: auto;
	}

	#BORDER {
		width: 985px;
		float: left;
		background-color: #fff;
	}
	
	#HEADER {
		width: 985px;
		float: left;
		margin-bottom: 5px;
	}
	
	#LOGO {
		width: 985px;
		height: 125px;
		float: left;
		margin-bottom: 5px;
background-image: url('../resources/werner_logo_bg.jpg');
background-repeat: no-repeat;
	}
#LOGOWRAP {
float: right;
display: inline;
margin-top: 10px;
margin-right: 20px;
}

.langmenuitem {
float: left;
padding-top: 3px;
padding-left: 5px;
}
	
	#MAINMENU {
		width: 985px;
		height: 20px;
		float: left;
		background-color: #003C68;
		margin-bottom: 5px;
	}
	
	#SITEPATH {
		width: 973px;
		height: 15px;
		padding-left: 12px;
		float: left;
		background-color: #acc000;
		color: #e6ecbb;
	}
	
	#SITEPATH a:link, #SITEPATH a:visited, #SITEPATH a:hover {
		color: #e6ecbb;
	}

	#MIDDLE {
		width: 985px;
		float: left;
		background-image: url(../resources/middle.gif);
		background-repeat: repeat-y;
	}
	
	#LEFTCOLUMN {
		width: 272px;
		float: left;
		background-color: #acc000;
	}
	
	#SUBMENU {
		float: left;
		width: 272px;
		background-color: #acc000;
	}
	
	#SUBMENU img {
		float: left;
	}
	
	.submenu-actifsub {
		width: 272px;
		float: left;
		height: 1px;
		background-color: #fff;
	}
	
	#RIGHTCOLUMN {
		width: 713px;
		float: left;
	}
	
	#PROMOTION {
		display:inline;
		width: 713px;
		float: left;
	}

	#PROMOTION img {
		float: left;
	}
	
	#CONTENT {
		width: 480px;
		float: left;
		padding-left: 54px;
		padding-top: 10px;
		padding-bottom: 25px;
		font-size: 11px;
		background-image: url(../resources/werner_content_bg.jpg);
		background-repeat: no-repeat;
		background-position: 0px 13px;
	}
	
	#CONTENT .frame-standard {
		display: block;
		padding-top: 10px;
	}
	
	#CONTENT .frame-heading {
		display: block;
		padding-top: 0px;
	}
	
	#CONTENT .frame-standard p {
		padding-top: 3px;
		margin-top: 0px;
	}

/* ########################  Rhamenlayouts CONTENT Spalte ########################### */
	#CONTENT .frame-1 {
		background-color: #D3DBDE;
		padding-top: 7px;
		padding-left: 21px;
		padding-bottom: 15px;
		background-image: url(../resources/Ecke.jpg);
		background-repeat: no-repeat;
		background-position: left top;
	}
	
	.frame-1-middle .heading-1, .heading-2, .heading-3, .heading-4 {
		font-size: 11px;
	}


	#CONTENT .frame-2, frame-3, frame-4, frame-5, frame-6 {
		visibility: hidden;
		width: 0;
		height: 0;
		overflow: hidden;
	}

	#CONTENT .csc-textpic-caption strong {
		font-weight: normal;
		font-size: 10px;
	}
	
	/*<contenttable*/>
	
	#CONTENT .contenttable {
		border: 0px;
		margin: 0px;
		padding: 0px;
	}
	
		/*<contenttable-1>*/
	
		#CONTENT .contenttable-1 {
			width: 499px;
			color: #002B52;
			border-collapse: collapse;
		}
	
		#CONTENT .contenttable-1 td {
			border-right: 1px solid #FFFFFF;
			padding: 5px;
                        vertical-align: top;
		}

                #CONTENT .contenttable-1 .td-0 {
			width: 150px;
			font-weight: bold;
		}
	
		#CONTENT .contenttable-1 .tr-0 td {
			border-right: 1px solid #FFFFFF;
			border-bottom: 1px solid #FFFFFF;
		}
	
		#CONTENT .contenttable-1 .tr-1 td {
			border-right: 1px solid #FFFFFF;
			padding-top: 10px;
		}
		
		#CONTENT .contenttable-1 .tr-odd {
			background-color: #ececec;
		}
	
		#CONTENT .contenttable-1 .tr-even {
			background-color: #FFFFFF;
		}
		
		
		/*</contenttable-1>*/
		
	/*</contenttable>*/
	
	#CONTENT .heading-1 {
		margin: 0px;
		padding: 0px;
		font-size: 12px;
		color: #002B52;
	}
	
	#CONTENT .heading-2 {
		margin: 0px;

		margin-bottom: 10px;
		font-size: 24px;
		color: #002B52;
	}
	
	#CONTENT h3 {
		display: inline;
		color: #acc000;
		font-size: 11px;
		font-weight: bold;
		padding: 0px;
		margin-bottom: 0px;
	}
	
	#HIGHLIGHT {
		width: 147px;
		float: left;
		padding-left: 24px;
	}
	
	#HIGHLIGHT .frame-standard {
		width: 147px;
		float: left;
		padding-left: 8px;
		padding-top: 3px;
		padding-bottom: 3px;
		margin-top: 10px;
		background-color: #C2CEDA;
	}

	#HIGHLIGHT .heading-1 {
		font-weight: bold;
		font-size: 11px;
		padding: 0px;
	}
	
	#HIGHLIGHT p {
		font-size: 10px;
	}
	
	#SUBCONTENT {
		width: 251px;
		float:left;
		padding-top: 7px;
		padding-left: 21px;
		padding-bottom: 15px;
		background-color: #acc000;
	}
	
        #SUBCONTENT .frame-standard {
		float: left;
		width: 180px;
		height: 129px;
		padding-top: 8px;
		padding-left: 30px;
		padding-right: 20px;
		margin-top: 10px;
		font-size: 12px;
		line-height: 12px;
		background-image: url(../resources/werner_subcontent_bg.jpg);
		background-repeat: no-repeat;
	}
	
	#SUBCONTENT .heading-1 {
		display: inline;
		font-size: 12px;
	}
	
	#SUBCONTENT p {
		margin: 0px;
		margin-top: 5px;
		font-size: 10px;
	}
	
	#FOOTER {
		clear:both;
		width: 985px;
		padding-top: 5px;
		margin-bottom: 5px;
		margin-left: auto;
		margin-right: auto;
		background-color: #202931;
	}
	
	#FOOTERMIDDLE {
		width: 985px;
		color: #7C848B;
		padding-bottom: 25px;
		font-size: 10px;
		text-align: center;
	}
	
	#FOOTERMIDDLE a:link, #FOOTERMIDDLE a:visited, #FOOTERMIDDLE a:hover {
		color: #7C848B;
	}
	
