 #rightpic {float:right;margin-bottom:500px;margin-left:30px;}
 #rightpic img {border-right:10px solid #83847e; }
.news-latest-item {padding-bottom:20px;}
.news-latest-container p {margin:0;padding:0;}
.news-latest-container a {color:#83847e;}
.news-latest-container h3 a {font-size: 1.0em;color: #83847e;font-weight:bold;}
.news-latest-container h3 a:hover {color: #D85935;}
.news-latest-container h3, .news-single-item h3  {font-size: 1.0em;color: #83847e;font-weight:normal;margin:0;padding:0;}

.news-latest-container .news-latest-morelink a {color: #D85935; font-weight:bold;}

.news-single-item h2 {font-size: 1.1em;}
.news-single-item h3 {font-weight: bold;}

.news-single-backlink a, .news-single-backlink a:visited{color: #666;}

/* Allgemein */
body {
	margin: 0;
	padding: 0;
	border-top: 12px solid #83847e;
	font-family: sans-serif;
	color: #666666;
	font-size: small;
	font-family: "Times New Roman", Times, serif;
	background-color:#ffffff;
	}
img {border:0;}	
	
	
div#leftmenu ul {list-style-type:none;margin:0;padding:0;font-weight:bold;}
div#leftmenu ul {margin-bottom:20px;}
/*div#leftmenu ul li a {color: #D85935;}*/
div#leftmenu ul li ul {padding: 5px 0 0 10px;}
div#leftmenu ul li ul li a {color: #000000;}


div#leftmenu ul li.li01 a {color: #666666;}
div#leftmenu ul li.li01act a {color: #D85935 !important;}

div#leftmenu ul li ul li.li02 a {color: #666666 !important;} 
div#leftmenu ul li ul li.li02act a {color: #D85935 !important;} 
div#leftmenu ul li ul li a:hover {color: #D85935;}


div#langmenu { color: #83847e; font-weight:bold; padding-bottom:30px; }
/* Hack for IE7 */
*+html div#langmenu {padding-top:30px;}


div#langmenu span.langmenuItem a { text-decoration: none; color: #83847e;}
div#langmenu span.langmenuItem a:hover { color: #D85935; text-decoration: underline;}
div#langmenu span.langmenuItemACT a { text-decoration: none; color: #D85935;}
div#langmenu span.langmenuItemACT a:hover { color: #D85935; text-decoration: underline;}

.subnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	font-weight: bold;
	letter-spacing: normal;
	text-decoration: none}

.subnav_active {
	color: #D85935;
	}

.common_text {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #666666;
	line-height: 23px;
	}

.common_text_eng {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #666666;
	line-height: 14px;
	}

.text_bold {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #666666;
	line-height: 18px;
	font-weight: bold
	}

a.menuitem:link, a.menuitem:visited, a.menuitem:active {
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px; 
   font-weight: bold; 
   color: #000000;
   padding-left:10px;
   text-decoration: none;
   line-height: 16px;
}

a.menuitem:hover {
	text-decoration: underline overline;
	color: #D85935;
}

a.menuitemactive:link, a.menuitemactive:visited, a.menuitemactive:active {
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px; 
   font-weight: bold; 
   color: #D85935;
   padding-left:10px;
   text-decoration: none;
   line-height: 16px;
}

a.menuitemactive:hover {
	text-decoration: underline overline;
	color: #D85935;
}

p {
	margin: 0;
}


/* Links */
a:link {color: #000000; text-decoration: none;}
a:visited {color: #000000; text-decoration: none;}
a:hover {color: #CC6633; text-decoration: underline overline;}	
a:active {color: #CC6633; text-decoration: none;}

/* Ende Allgemein */



/* TOP Bereich */
#TOP	{border-bottom: 3px solid #83847e; height: 40px; margin: 0 0 0 0;
		 //background-image: URL(../img/logo_wuesthoff_de.gif); background-repeat: no-repeat;
	}

/* Logo-Container */
#logo	{width: 300px; position: absolute; left: 0px; top: 12px;}

/* Navigation */
#nav 	{width: 700px; margin: 0 0 0 300px; padding: 0 0 0 0; list-style: none;}
#nav li {float: left; margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif;}
#nav a 	{float: left; margin: 0 5px 0 0; padding: 0px 8px; color: #83847e; /*border-left: 1px solid #666666;*/}
#nav a img	{border:0; margin:0; padding:0;}
#nav a:hover {color: #CC6633; text-decoration: none;}
#nav a:active {color: #CC6633; text-decoration: none;}
	
/* Mittlerer Bereich MIDDLE */
#MIDDLE {margin: 0 0 0 0;
		border-left: 3px solid #83847e;
		min-height:550px;
		}

/* linker mittlerer Bereich */

#middle_left {
	float: left;
	margin: 40px 0 0 50px;
	/* padding: 40px 0 0 50px; */
	width: 250px;
	height: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: black;
}

#picture_middle_left {
	position: absolute;
	top: 55px;
	left: 0;
}

.menuheadline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	margin: 0;
	padding: 0;
	line-height: 20px;
	}

	
/* rechter mittlerer Bereich */
.headline, h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #D85935;
	font-weight: bold;
}

h2 {
	font-size: 2.3em;
	margin: 0;
	padding: 0;
}

#middle_right {
	/*position: absolut;*/
	margin: 32px 0 0 300px;
	font-size: 1.1em;
	line-height: 1.5;
	/*float:left;*/
}

/* Unterer Bereich - Copyrightzeile */
#BOTTOM {
	background-color: #83847e;
	color: white;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	margin: 0;
	padding: 3px 5px 3px 5px;
	font-weight:bold;
}
#BOTTOM a {color:#ccc;text-decoration:none;}
	
/* 1:1 �bernommen vom alten css */
.sIFR-hasFlash #fla,
.sIFR-hasFlash #fla1,
.sIFR-hasFlash #fla2 {
	height: 30px;
	font-size: 14px;
	margin-bottom: 8px;
}

.img {
	border: 0;
	border-right: 13px solid #83847e;
}

.subpic {
color:#83847e;
font-family:"Times New Roman",Times,serif;
font-size:14px;
line-height:23px;
}
.subpic a {color:#83847e;}	
.subpic a:hover {color: #D85935;}


.homelanguage a:link, .homelanguage a:visited {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px; 
   font-weight: bold; 
   color: #949e9d;
   text-decoration: none;
}

.homelanguage a:hover {
   color: #949e9d;
   text-decoration: underline;
}

/* Formular */
.csc-mailform {width:400px;}
.csc-mailform{border:0}
.csc-mailform label{width:120px;float:left;text-align:left;margin-right:10px;display:block}
.csc-mailform input,fieldset.csc-mailform textarea{margin-bottom:10px;font-size:10px;font-family:Verdana, Helvetica, sans-serif;border:1px solid #ccc;padding:2px;xwidth:250px}
.csc-mailform fieldset input{float:none;display:inline;width:50px;text-align:left;border:0}
.csc-mailform fieldset label{display:inline;float:none;text-align:left;width:300px;margin:10px 0}
.csc-mailform fieldset{border:0;}
.csc-mailform fieldset legend{display:none}
.csc-mailform select{width:220px;margin:2px 0}
.csc-mailform option{padding:0 5px;background:#fff}
#mailformformtype_mail{padding:2px;margin-left:0px;background:#eee;border:1px solid #ccc;width:80px;text-align:center}

fieldset
{
margin-top:20px;
border: 1px solid #666666 !important;
padding: 20px !important;
width: 20em !important;
}