html{
	height:100%;
	}

body {
	padding:0;
	margin:0;
	background:url('/_img/_shared/bg_vertical.gif') repeat-x #e8eaed;
	text-align:center;
	height: 100%;
	font-family: Tahoma,Arial, Helvetica,sans-serif;
	font-size:12px;
	line-height:16px;
	}
* {
	margin: 0;
	padding: 0;
}
#wrap {
	width: 993px;
	min-height: 100%;
	margin: 0 auto;
	text-align: left;
}
* html #wrap {
	height: 100%
}

#header {
	width: 993px;
	height: 108px;
}
#lcol {
	position:relative;
	width: 214px;
	float: left;
	padding: 20px 25px 0 30px;
}
#content {
	margin: 21px 269px 0 269px;
}
#rcol {
	position:relative;
	width: 214px;
	float: right;
	padding: 20px 30px 0 25px;
}
#footer {
	width: 993px;
	height: 20px;
	clear: both;
	margin: -20px auto 0 auto;
}

/* TAGS */
a img {
	border:0;
	}

/* SONSTIGE LAYER */
#logo {
	float:left;
	padding-top:29px;
	padding-left:29px;
	}
	
#link_add_serv,
#link_location{
	position:absolute;
	top:309px;
	}
	
/* SONSTIGE STYLES */
img.head {
	border-bottom:1px solid #E8EAED;
	}
div .clearall{
	clear:both;
	}
/* Absatzformate */
h3 {
	font-weight:bold;
	font-size: 14px;
	line-height:16px;
	margin-bottom:16px;
	}
input {
	font-family: Tahoma,Arial, Helvetica,sans-serif;
	text-indent:4px;
	}
	
/*  MENU LINKS */

#menu_left ul,
#menu_right ul{
	list-style:none;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	}
	
#menu_left li,
#menu_right li{
	width:auto;
	display:inline;
	height:23px;
	overflow:hidden;
	margin:0px;
	padding:0;
}

#menu_left li a,
#menu_right li a{
	display:block;
	text-indent:-1000px;
	height:23px;
	width:214px;
	border-bottom:1px solid #E8EAED;
	overflow:hidden;
	}
	
/* GB */
#menuli-GB-0 {
  background:url('/_img/GB/_menus/menuleft_sub0.gif') no-repeat 0px 0px;
}
#menuli-GB-1 {
  background:url('/_img/GB/_menus/menuleft_sub1.gif') no-repeat 0px 0px;
}
#menuli-GB-2 {
  background:url('/_img/GB/_menus/menuleft_sub2.gif') no-repeat 0px 0px;
}
#menuli-GB-3 {
  background:url('/_img/GB/_menus/menuleft_sub3.gif') no-repeat 0px 0px;
}
#menuli-GB-4 {
  background:url('/_img/GB/_menus/menuleft_sub4.gif') no-repeat 0px 0px;
}
#menure-GB-0 {
  background:url('/_img/GB/_menus/menuright_sub0.gif') no-repeat 0px 0px;
}
#menure-GB-1 {
  background:url('/_img/GB/_menus/menuright_sub1.gif') no-repeat 0px 0px;
}
#menure-GB-2 {
  background:url('/_img/GB/_menus/menuright_sub2.gif') no-repeat 0px 0px;
}
#menure-GB-3 {
  background:url('/_img/GB/_menus/menuright_sub3.gif') no-repeat 0px 0px;
}
#menure-GB-4 {
  background:url('/_img/GB/_menus/menuright_sub4.gif') no-repeat 0px 0px;
}
/* D */
#menuli-D-0 {
  background:url('/_img/D/_menus/menuleft_sub0.gif') no-repeat 0px 0px;
}
#menuli-D-1 {
  background:url('/_img/D/_menus/menuleft_sub1.gif') no-repeat 0px 0px;
}
#menuli-D-2 {
  background:url('/_img/D/_menus/menuleft_sub2.gif') no-repeat 0px 0px;
}
#menuli-D-3 {
  background:url('/_img/D/_menus/menuleft_sub3.gif') no-repeat 0px 0px;
}
#menuli-D-4 {
  background:url('/_img/D/_menus/menuleft_sub4.gif') no-repeat 0px 0px;
}
#menure-D-0 {
  background:url('/_img/D/_menus/menuright_sub0.gif') no-repeat 0px 0px;
}
#menure-D-1 {
  background:url('/_img/D/_menus/menuright_sub1.gif') no-repeat 0px 0px;
}
#menure-D-2 {
  background:url('/_img/D/_menus/menuright_sub2.gif') no-repeat 0px 0px;
}
#menure-D-3 {
  background:url('/_img/D/_menus/menuright_sub3.gif') no-repeat 0px 0px;
}
#menure-D-4 {
  background:url('/_img/D/_menus/menuright_sub4.gif') no-repeat 0px 0px;
}
#menu_left li a:hover, #menu_left li a.current,
#menu_right li a:hover{
	background-position: -214px 0px; 
	}
	
#menu_right li a.current{
	background-position: -428px 0px; 
	}
/* MENU LINKS PFEILE (Untermenüs) */
#menu_left li {
	}
#menu_left li a.page{
	text-indent:20px;
	line-height:11px;
	height:11px;
	background:url('/_img/_shared/sub_arrow.gif') 8px 6px no-repeat;
	font-size:11px;
	padding-top:5px;
	padding-bottom:7px;
	color:#1a3553;
	text-decoration:none;
	border-top:none;
	border-bottom:1px solid #E8EAED;
	}

#menu_left li a.current {
	}
#menu_left li a.page:hover,
#menu_left li a.page.current {
	font-weight:bold
	}
	
/* TOPNAVI */
#topnavi{
	float:right;
	padding:30px 30px 0px 0px;
	width:610px;
	text-align:right;
	color:#1a3553;
	font-size:11px;
	}
#topnavi .right{
	width:214px;
	height:50px;
	float:right;
	padding:0;
	margin:0;
	}
#topnavi .left{
	width:330px;
	height:50px;
	float:right;
	margin-right:25px;
	}
#topnavi .left .language{
	padding-top:2px;
	}
#topnavi .left .homelink{
	padding-top:2px;
	}
#topnavi a{
	text-decoration:none;
	color:#1a3553;
	}
#topnavi a:hover{
	text-decoration:underline;
	}
#topnavi .right .contact{
	float:left;
	width:54px;
	text-align:left;
	padding-top:2px;
	}
#topnavi .right .search{
	float:right;
	width:160px;
	}
#topnavi .right input.searchfield{
	width:133px;
	height:18px;
	font-size:11px;
	line-height:18px;
	border:1px solid #a3aeba;
	background:#edeff1;
	color:#1a3553;
	padding-top:3px;
	padding-bottom:1px;
	vertical-align: middle;
	}
#topnavi .right input.submitimg{
	padding-left:10px;
	}
	
#topnavi .homelink .current,
#topnavi .language .current {
	font-weight:bold;
	}

/* LOCATION */
#location{
	cursor:pointer;
	position:absolute;
	left:69px;
	top:26px;
	width:140px;
	color:white;
	font-size:11px;
	line-height:14px
}

/* CONTENT */
#content p {margin-bottom:16px;
	}
#content h2 {margin-bottom:16px;
	font-size:14px
	}
#content a,
#content span.imglink{
	background:url('/_img/_shared/arrow_1a3553.gif') no-repeat 0px 5px;
	padding-left:10px;
	text-decoration:none;
	color:#1a3553;
	}
#content a.imglink{
	background:none;
	padding-left:0px;
	text-decoration:none;
	color:#1a3553;
	}
#content a.imglink:hover{
	text-decoration:none
	}
#content a.imglink:hover span{
	text-decoration:underline
	}
#content img.imglink{
	padding-bottom:10px
	}
#content .img{
	margin-bottom:8px;
	}
#content .left {
	float:left;
	width:210px;
	margin-bottom:16px;
	}
#content .right {
	float:right;
	width:210px;
	margin-bottom:16px;
	}

#content a.emaillink{
	line-height:16px;
	height:16px;
	background:url('/_img/_shared/arrow_orange.gif') no-repeat 0px 5px;
	color:#ff6c03;
	padding-left:10px;
	text-decoration:none;
	}

#content a:hover,
#content a.emaillink:hover{
	text-decoration:underline;
	}

#content .error {
	color:#ff6c03;
	font-weight:bold;
	}
/* DIsclaimer */
#content div.disclaimerform {
	width:200px;
	float:right;
	}
	
#content input.disclaimerbutton {
	font-family: Tahoma,Arial, Helvetica,sans-serif;
	font-size:11px;
	line-height:11px;
	vertical-align:baseline;
	width:60px;
	border:1px solid #ff6c03;
	border:none;
	background:#ff6c03;
	color:white;
	cursor:pointer;
	line-height:12px;
	font-size:12px;
	height:22px;
	padding-bottom:5px;
	}
#content form.disclaimerbutton{
	float:right;
	width:60px;
	margin-left:20px;
	}			
			
			
			
#content a.button:hover{
	text-decoration:none
	}

/* iframe Contact */
iframe.contactform{
	}
	
/* searchresults */
div#other_pages {
margin-top:0px;
}
div#other_pages a,
div#other_pages b
{
	background:none;
	margin:0;
	padding:0px;
	padding-right:10px;
	}
div#result_report {
	padding-bottom:16px;
	margin-bottom:16px;
	border-bottom:solid 1px #808080;

	}
div.url {
	font-size:11px;
	color:#808080;
	margin-top:3px;
	padding-bottom:16px;
	border-bottom:solid 1px #808080;
	}
div#results {
	margin:0
	}
div#results span.weight{
	font-size:11px;
	}
div#results a.title{
	font-weight:bold;
	background:none;
	padding-left:0;
	text-decoration:none
	}
div#results a.title:hover{
	text-decoration:none;
	color:#ff6c03;
	}
	
/* Illu What We Do */
div#whatwedo{
	width:100%;
	background:#51667c;
	height:400px;
	display:block;
	position:relative;
	margin-top:32px;
	font-size:12px;
	color:white;
	}
div#whatwedo div.illu_whatwedo{
	position:absolute;
	display:block;
	top:55px;
	left:20px;
	}
div#whatwedo div.alltext{
	position:absolute;
	display:block;
	left:147px;
	width:273px;
	top:25px;
	}
div#whatwedo h3{
	font-weight:bold;
	line-height:12px;
	font-size:12px;
	}
div#whatwedo_block1 {
	position:absolute;
	display:block;
	top:25px;
	width:100%;
	}
div#whatwedo_block2 {
	position:absolute;
	display:block;
	top:158px;
	}
div#whatwedo_block3 {
	position:absolute;
	display:block;
	top:262px;
	}
div#whatwedo ul{
	padding:0;
	margin:0;
	}
div#whatwedo li {
	list-style:none;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	background:url('/_img/_shared/arrow_white.gif') no-repeat 0px 5px;
	padding-left:10px;
	}
