/*=======================*/
/*=====MAIN SETTINGS=====*/
/*=======================*/
div#LogoForPrint{
	display:none;
}
div#TestSystem{
	background-image:url('../templates/main/images/testsystem_overlay.png');
	width:100%;
	height:15px;
}
body{	
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:0.75em;		
}
body.main{	
	margin:0 0px;		
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:0.75em;
	background-color:#FFFFFF;
}
body.window{
	margin:0;
	background-color:#FFFFFF;	
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:0.75em;
}

.headline{
	font-size:1.2em;
}
a, a:link{
	text-decoration:underline;
	color:000000;	
}
a:hover{
	text-decoration:underline;
	color:#000000;
}
table{
	color:#000000;
	padding:0px;
	border-collapse:collapse;
	margin:0px;	
}
table td{
	padding:0px;
	font-size:0.75em;
}
.clearboth{
	clear:both;
	width:0px;
	height:0px;
	overflow:hidden;
}
.px20height{
	height:20px;
	overflow:hidden;
}
.px20width{
	width:20px;
	overflow:hidden;
}
.px10height{
	height:10px;
	overflow:hidden;
}
.percent99{
	width:99%;
}
/*FONT-STYLES*/
.copyright{
	color:#7492CC;
	font-size:0.9em;
	line-height:1.2em;
}

a.fusszeilelink{
	color:#7492CC;
	text-decoration:none;
	font-weight:bold;
}

.copyright a{
	color:#7492CC;
}

.headline{
	font-weight:bold;
	color:#7492CC;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:1.2em
}
h1{
	color:#7492CC;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:1.2em;
}


h2{
	color:#7492CC;
	margin:0px;
	padding:0px;
	font-size:1em;
}
.distance_contenttable{
	width:10px;
	overflow:hidden;
}

li{
	color:#000000;
	list-style:none;	
	background-image:url('../templates/main/images/tpa_bulletlist2.gif');
	background-repeat:no-repeat;
	background-position:0 5px;
	padding-left:10px;		
}
li ul{
	margin-left:20px;
}

li p, li div{
	color:#000000;
	margin:0;
	padding:0;	
	line-height:18px;
}
input.flowtext{
	background-color:#FFFFFF;
	height:20px;
	width:100px;
}
.mainmenu_shade_bottom{
	background-image:url('../templates/main/images/main_shade_bottom.gif');
	height:8px;
	width:100%;
	overflow:hidden;
}
.artware_webtechnology_ab{
	position:absolute;
}
.artware_webtechnology_rel{
	position:relative;
	top:-28px;
	left:10px;
}
.backtooverview{
	padding:1px 5px 0 5px;
}

.detail_nav_head{
	background-color:#E0E7F3;
	color:#011842;	
	text-align:center;
	padding:0 10px 0 10px;
}
.detail_nav_head a{
	text-decoration:none;
}
.orderbutton{
	width:90px;
	cursor:pointer;
}
.sitemaplevel1 li{
	margin-top:10px;
}
.sitemaplevel1 li ul li{
	margin-top:0px;
}
.hideall{
	width:0px;
	height:0px;
	overflow:hidden;
	display:none;
}
/*=======================*/
/*=====METANAV      =====*/
/*=======================*/
.container_metanav{
	clear:both;
	height:26px;
	background-image:url('../templates/main/images/main_shade_top.gif');
	background-repeat:repeat-x;
	background-position:bottom;
	width:100%;
}
.metanav_inner{
	float:left;	
	background-color:#FFFFFF;	
	margin-left:10px;
}
.metanav_inner2{
	float:left;	
	background-color:#FFFFFF;	
	margin-left:5px;
}
ul.metanav{
	list-style-type: none;
	margin:6px 0 0 0;
	padding:0 0;
	font-size:0.9em;
}
ul.metanav li{
	float:left;	
	white-space:nowrap;	
	overflow:hidden;
	background-repeat:no-repeat;
	margin:0;
}
.metanav_distance{
	padding:0;
	margin:0;
	width:45px;
	height:1px;
	overflow:hidden;
	background-image:none;
}
li.metanav_PA{
	background-image:url('../templates/main/images/bullet_PA.gif');
	background-position:0 0;
}

li.metanav_AC, li.metanav_AC:hover{
	background-image:url('../templates/main/images/bullet_AC.gif');
	background-position:0 0;
}
li.metanav_PA a{
	text-decoration:none;
	color:#9FA8BD;
}
li.metanav_PA a:hover{
	text-decoration:none;
	color:#071846;
}
li.metanav_AC a, li.metanav_AC a:hover{
	text-decoration:none;
	color:#071846;
}
.searchfield{
	width:75px;
	height:16px;
	border: solid 1px #9FA8BD;
	font-size:1em;
	line-height:1em;
	color:#071846;
}
.searchfield_label{
	color:#9FA8BD;
	font-size:0.9em;
}
.searchfield_text_div{
	padding-left:12px;
	background-image:url('../templates/main/images/bullet_PA.gif');
	background-repeat:no-repeat;	
	margin-left:40px;
	margin-right:2px;
	margin-top:6px;
	float:left;
}
.language_text_div{
	padding-left:12px;
	background-image:url('../templates/main/images/bullet_PA.gif');
	background-repeat:no-repeat;	
	margin:6px 2px 0 0;
	
	float:left;
}
.searchlangdistance{
	width:43px;
	height:1px;
	overflow:hidden;
	float:left;
}
.searchfield_field_div{	
	margin-top:4px;
	float:left;
}
.searchfield_button_div{
	float:left;
	margin:2px 0 0 0;
}
.language_change_div{
	margin:3px 35px 0 0;
	float:left;
}
.sprachselect{
	color:#021942;
	font-size:0.9em;
	height:20px;
}
.searchfield_gobutton{
	background-color:#FFFFFF;
	border:solid 0px #FFFFFF;
	color:#9FA8BD;
	width:23px;
	margin-top:3px;
	cursor:pointer;
	cursor:hand;	
	font-size:0.9em;
}
/*=======================*/
/*=====MAINNAV      =====*/
/*=======================*/
td.menutd{
	width:177px;
}
div.menu{
	float:left;
	z-index:999;
	position:absolute;
	left:0px;
	top:26px;
}
div.menuTestSystem{
	float:left;
	z-index:999;
	position:absolute;
	left:0px;
	top:41px;
}
td.imagetoptd{
	width:413px;
}
div.imagetop{
	float:left;
	z-index:888;
	
}
.countrytopdistance{
	width:160px;
	padding-left:15px;
	padding-top:15px;
	color:#FFFFFF;
	font-size:0.6em;
}
.container_mainmenu{
	height:155px;
	width:100%;
	background-color:#021942;	
}
ul.mainnav{	
	list-style-type: none;
	margin:0;
	padding:0;	
	padding:1px 0 0 0;	
}
.mainnav li{	
	list-style-type: none;
	text-align:bottom;
}
.mainnav li.mainnav_PA, .mainnav li.mainnav_MO, .mainnav li.mainnav_AC{
	margin:0 0 1px 0;
	list-style-type: none;
	text-align:bottom;
}

.mainnav_PA{
	background-color:#B9C8E5;
	margin:0;
	padding:0;	
	font-weight:900;
	cursor:pointer;
	cursor:hand;
	width:177px;
	height:21px;
	background-image:none;
	font-family:Helvetica, Arial, Verdana, sans-serif;	
	letter-spacing:1px
}
.mainnav_MO{
	background-color:#F1F2FF;
	margin:0;
	padding:0;	
	font-weight:900;
	cursor:pointer;
	cursor:hand;
	width:177px;
	height:21px;
	background-image:url('../templates/main/images/bullet_MO.gif');
	background-repeat:no-repeat;
	background-position:10px;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	letter-spacing:1px
}
.mainnav_AC{
	background-color:#E8B949;
	margin:0;
	padding:0;	
	font-weight:900;
	cursor:pointer;
	cursor:hand;
	width:177px;
	height:21px;
	background-image:url('../templates/main/images/bullet_MO.gif');
	background-repeat:no-repeat;
	background-position:10px;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	letter-spacing:1px	
}
ul.mainnav a, ul.mainnav a:hover{
	text-decoration:none;
	color:#031843;
	line-height:20px;	
	padding-left:25px;
}
ul.mainnav_sub{
	position:absolute;
	left:178px;
	list-style-type: none;
	margin:0px;
	padding:0px;
	background-color:#B9C8E5;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:1em;
	letter-spacing:0px
}
ul.mainnav_sub li{
	list-style-type: none;	
	font-weight:normal;
	width:220px;
	height:22px;
	background-image:none;
	padding:0px;
}
ul.mainnav_sub li a, ul.mainnav_sub li a:hover{
	padding:0px;
	margin:10px;
}
ul.leistungenpos{top:0px;}
ul.ueberunspos{top:23px;}
ul.servicepos{top:45px;}
ul.publikationenpos{top:67px;}
ul.ceestandortepos{top:89px;}
ul.karrierepos{top:111px;}
ul.pressepos{top:133px;}
.hide{display:none;}
.show{display:;}

.mainmenu_subsub_absolute{
	position:absolute;
	left:0px;
	top:0px;
}
.mainmenu_subsub_icon_team{
	background-image:url('../templates/main/images/pfeilchen.gif');
	background-repeat:no-repeat;
	position:relative;	
	width:20px;
	height:10px;	
	top:52px;
	left:200px;		
}
.mainmenu_subsub_icon_download{
	background-image:url('../templates/main/images/pfeilchen.gif');
	background-repeat:no-repeat;
	position:relative;	
	width:20px;
	height:10px;	
	top:95px;
	left:200px;		
}

ul.mainnav_subsub{
	position:absolute;
	left:220px;
	list-style-type: none;
	margin:0px;
	padding:0px;
	background-color:#B9C8E5;
	line-height:22px;
}
ul.mainnav_subsub li{	
	height:21px;	
	width:250px;
	padding-top:0px;
}
.subsubteam{
	top:44px;
}
.subsubdownloads{
	top:88px;
}

/*=======================*/
/*=====SUBNAV       =====*/
/*=======================*/
.container_subnav{
	width:170px;
	margin-left:10px;
	margin-top:20px;
	float:left;
}
.submenu_ul1{
	margin:0;
	padding:0;
	list-style-type:none;
}
.submenu_ul1 li a, .submenu_list1 li a:hover{
	text-decoration:none;
}
.submenu_li1_PA{
	padding-left:15px;
	background-image:url('../templates/main/images/bullet_PA.gif');
	background-repeat:no-repeat;
	background-position:0 3px;
	color:#9FA8BD;
	list-style-type:none;
	line-height:18px;
}
.submenu_li1_PA a{	
	color:#9FA8BD;
}
.submenu_li1_PA a:hover{	
	color:#031843;
	text-decoration:none;
}
.submenu_li1_AC{
	padding-left:15px;
	background-image:url('../templates/main/images/bullet_AC.gif');
	background-repeat:no-repeat;
	background-position:0 3px;
	color:#031843;
	list-style-type:none;
	line-height:18px;
}
.submenu_li1_AC a, .submenu_li1_AC a:hover{	
	color:#031843;
	text-decoration:none;
}
.submenu_ul2{
	margin:0px;
	padding:0px;
	list-style-type:none;
	
}
.submenu_li2_PA{
	padding-left:15px;
	background-image:url('../templates/main/images/bullet_PA.gif');
	background-repeat:no-repeat;
	background-position:0 3px;
	color:#9FA8BD;
	list-style-type:none;
	line-height:18px;
}
.submenu_li2_PA a{	
	color:#9FA8BD;
}
.submenu_li2_AC{
	padding-left:15px;
	background-image:url('../templates/main/images/bullet_AC.gif');
	background-repeat:no-repeat;
	background-position:0 3px;
	color:#031843;
	list-style-type:none;
	line-height:18px;
}
/*=======================*/
/*=====MAINCONTENT  =====*/
/*=======================*/
.contentminheight{
	height:300px;
}
.container_maincontent{
	width:570px;	
	margin-left:20px;
	margin-top:20px;
	float:left;
}

.maincontent_leftcontainer{
	float:left;
	width:390px;
	margin-right:22px;
}
.maincontent_rightcontainer{
	float:left;
	width:158px;
}
.liste_head{
	text-align:left;
	background-color:#B9C8E5;
	padding:2px;
	border-bottom:solid 1px white;
	height:24px;
	padding:2px 5px 2px 5px;
	font-size:0.8em;
}
.liste_leftcontent{
	background-color:#E3E4E4;
	border-bottom:solid 1px white;
	padding:2px 5px 2px 5px;
	height:24px;
	font-size:0.75em;
}
.liste_leftcontent a{
	text-decoration:none;
}
.liste_rightcontent{
	text-align:right;
	background-color:#E3E4E4;
	border-bottom:solid 1px white;
	padding:2px;
	border-left:solid 1px white;
	width:12px;
	height:24px;
}
.searchfield_text_div_personen{
	padding-left:12px;
	background-image:url('../templates/main/images/bullet_PA.gif');
	background-repeat:no-repeat;		
	margin-right:2px;
	margin-top:6px;	
	float:left;
}
.searchfieldperson{
	width:100px;
	height:17px;
	border: solid 1px #9FA8BD;
}
.detail_maxwidth{
	width:240px;
	overflow:hidden;
}
.liste_leftcontent p{

}

/*=======================*/
/*=====FUSSZEILE    =====*/
/*=======================*/
.container_fusszeile{
	width:350px;
	margin-top:20px;
	margin-left:215px;
}
/*=======================*/
/*=====NEUES FENSTER    =*/
/*=======================*/
.window_head{
	
	height:55px;
	width:100%;
	background-color:#011842;
}

.window_logo{
	float:left;
}
.window_headtext{
	color:#FFFFFF;
	padding-top:20px;
	padding-left:20px;
	width:245px;
	float:left;
}
.rechtsformrechner_head{
	color:#FFFFFF;
	padding-left:20px;
}
.newwindow_container{	
	margin:20px;
}

.newwindow_container_forms{
	margin:20px;
	width:460px;
}
.orderwin_content{
	margin:20px;
}
.headlinerechtsform{
font-size:14px;
font-weight:bold;
color:#7492CC;
}
/*=======================*/
/*=====FORMULARE        =*/
/*=======================*/

.hideit{
	width:0px;
	height:0px;
	display:none;
}
.bestellenlabel{
	width:120px;
	margin-right:10px;
}
.bestellenformlabel{
	float:left;
	width:120px;
}
.bestellenfield{
	width:200px;
	height:19px;
}
textarea.bestellenfield{
	width:200px;
	height:100px;
}
.bestellenfieldshort{
	width:95px;
	margin-right:10px;
	height:19px;
}
.submitbutton{
	margin-left:130px;
	margin-top:5px;
}
.checkboxleft{	
	margin-top:8px;
	float:left;
}

.checkboxtextdiv{
width:400px;
	margin-top:10px;
	float:left;
}
p.missing, label.missing{
	color:#990000;
}
input.missing, select.missing{
	background-color:#FFECEC;
}
/*=======================*/
/*=====NEWSBOX          =*/
/*=======================*/
.container_newsbox{
	width:185px;
	margin-left:25px;
	margin-top:20px;
	float:left;
	background-color:#E0E7F3;
	
}
.px2height{
	height:2px;
	background-color:#FFFFFF;
	width:100%;
	overflow:hidden;
}
.newsboxcontent{
	padding:7px;
	height:200px;
}
.newsboxnav{
	padding:5px 10px;
}
.newsbox_head{
	background-color:#011842;
	color:#E0E7F3;
	font-weight:bold;
	font-size:0.6em;
	text-align:center;
	width:99%;	
}
.newsbox_head a, .newsbox_head a:hover{
	color:#E0E7F3;
	text-decoration:none;
}
/*===================================*/
/*SUCHE START*/
/*===================================*/
.suchergebnis_line{
	border-bottom:dotted 1px #999999;	
}
.suchergebnis{
	width:300px;
}
.suchergebnis_distance{
	height:8px;
	overflow:hidden;
}
a.suche_link{
	text-decoration:none;
}
a.suche_link:hover{
	text-decoration:underline;
}
.smallfont{

}
.nomargin{
	margin:0px;
	padding:0px;
}
.quicksearchmarked{
	background-color:yellow;
	color:#406186;
	font-weight:900;
	border-bottom:dashed 1px #406186;
}
