@charset "utf-8";
/* CSS Document */

* { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
	list-style:none;
}

a {
	text-decoration:none;
	color:#4C4D4D;
}

h1 {
	font-size:14px;
	font-weight:bold;
	color:#000000;
}

h2 {
	font-size:12px;
	font-weight:bold;
	color:orange;
}

h3 {
	font-size:14px;
	font-weight:bold;
	color:#000000;
}

h4 {
	font-size:12px;
	font-weight:bold;
	color:orange;
}

h5 {
	font-size:12px;
	font-weight:bold;
	color:orange;
}

h6 {
	font-size:12px;
	font-weight:bold;
	color:orange;
}

a:hover {
	color:#ED8A09;
}

#header {
	background:#E3E2E2;
	height:120px;
	margin-bottom:30px;
	
}

#header img {
	margin-top:20px;
	margin-right:0px;
	margin-left:30px;
}

#header span {
	font-size:12px;
	color:#FFFFFF;
}

#header p {
	position:absolute;
	left:390px;
	top:77px;
	text-align:left;
}

.mid {
	width:1150px;
	margin:0px auto;
	margin-left: 100px;

}



#navigation {
	width:250px;
	float:left;
	margin-right:40px;
	background:#FFFFFF;
}

#navigation ul li {
	width:245px;
	background:#E3E2E2 url(images/navibg.gif) no-repeat;
	margin-top:5px;
	line-height:36px;
	margin-left:0px;
	font-weight:bold;

}


#navigation ul li:hover {
	background:#9B9582 url(images/navibg.gif) no-repeat;
}

#navigation ul li a {
	display:block;
	
}

#navigation ul li a:hover {
	color:#ED8A09;
}

#navigation ul li span {
	margin-left:20px; 
	font-size:12px;

}

#navigation ul .t, #navigation ul .search, #navigation ul .lang, #navigation ul .t:hover, #navigation ul .searchsearch:hover, #navigation ul .lang:hover {
	background:none;
}

#navigation ul .searchsearch {
	padding:0px;
	width:250px;
}

#navigation ul .searchsearch input[type=image] {
	float:left;
	width:30px;
	height:36px;
}

#navigation ul .searchsearch input[type=text] {
	float:left;
	width:216px;
	height:30px;
	border:1px solid #E3E2E2;
	background:#FFFFFF;
	font-size:14px;
	color:#000;
}

#mod_search_searchword {
	color:#000000;
}

#navigation ul .t {
	font-size:13px;
	padding-left:30px;
	width:220px;
	height:20px;
	line-height:20px;
}


#navigation ul .lang {
	width:220px;
	padding-left:30px;
}

#navigation ul .lang a {
	display:block;
	width:80px;
	float:left;
	height:12px;
	font-size:12px;
	font-weight:bold;
	background:url(images/lang_small.gif) no-repeat;
	padding-left:11px;
	line-height:12px;
}

#navigation .b {
	margin-top:120px;
}

#language_pics {
	margin-left:30px;
}

#main {
	width:520px;
	float:left;
	color:#4C4D4D;
	margin-right:60px;
}

#right {
	width:223px;
	background:#ffffff;
	float:left;

}

#main h2 {
	font-size:11px;
	font-weight:normal;
}

#main h2 span {
	margin-left:20px;
	font-size:14px;
	font-weight:normal;
}

#main #content {
	margin-top:30px;
}

#main #content h1, #main #content h2, #main #content h3, #main #content h4, #main #content h5, #main #content h6 {
	font-weight:bold;
}

#main #content h1 {
	font-size:14px;
}

.submenu {
	//display:none;
	line-height:12px;
	padding-bottom:20px;
	background:#9B9582;
}



.aktiv a {
	color:orange;
}

#navigation .aktiv {
	
	background:#9B9582;

}

#navigation .aktiv a {
	background:#9B9582 url(images/navibg.gif) no-repeat;
}

#navigation .aktiv .submenu {
	background:url(images/navibg.gif) repeat-y;
}


.submenu a {
	color:#FFFFFF;
	margin-left:50px;
	background-image:none !important;

}	

#navigation .submenu span {
	margin-left: 15px;
}

#pathway {
	color:orange;
	font-size:11px;
	padding-top:70px;
}

.pathway {
	color:orange;
	font-size:11px;
	padding-top:70px;
}

.moduletable {
	
	color:#FFFFFF;
}

#right {
	margin-top:30px;
	height:650px;
	width:200px;
	height:100%;
}

.contentheading {
	font-size:14px;
	font-weight:bold;
	color:#000000;
}

#rechte_seite {
	
	padding-left:15px;
	padding-top:50px;
	background:#E2E2E2;
	
	
}

#rechte_seite_unternehmen {
	
	
	height:650px;
	background:#E2E2E2;
}

#rechte_seite_frontpage {
	
		

}

#rechte_seite h3 {
	color:#666666;
}

#rechte_seite p{

	margin-top:10px;
	font-weight:bold;
	width:230px;
	
}

#rechte_seite a{
	color:orange;
}


#navigation .submenu #bam li{
	background:#9B9582 none;
	background-image:none;

}


#content .customtable {
	color:#000000;
}




.contact_name h3{
	font-weight:bold;
	color:orange;
}

.contact_email input[type=text]{
	height:30px;
	border:1px solid #CCC;
	width:295px;
	line-height:75px;

}
