html{min-height:100%;margin-bottom: 1px;background-color:transparent;font-family:Arial,Helvetica;width:100%;color:#363636;font-size:12px;}
body{background-color:transparent;font-family:Arial,Helvetica;width:100%;min-height:100%;color:#363636;font-size:12px;background-image:url(../images/2site_bg.jpg);background-repeat:repeat-y;background-position:center;}
#page {min-height:100%;}
#container {
	min-height:100%; 	
	position: relative; 
	left: 50%; 
	top: 0px; 
	height:100%; 
	margin-left: -425px;
	width: 850px;
}
.contentheading{font-family:Arial,tahoma,helvetica; font-size:22px; color:#d93a8c;}
.text{font-family:Verdana,Arial,Helvetica; color:#363636; font-size:12px; line-height:16px; line-height:normal\9;}
.text_p{font-family:Verdana,Arial,Helvetica; color:#d93a8c; font-size:12px;}
.text_g{font-family:Verdana,Arial,Helvetica; color:#9e9998; font-size:12px;}
.headline_p{font-family:Arial,tahoma,helvetica; font-size:22px; color:#d93a8c;}
.headline_g{font-family:Arial,tahoma,helvetica; font-size:22px; color:#9e9998;}
ul{margin:0px; padding-left: 35px;}
form{font-family:Verdana,Arial,Helvetica; font-size:12px;}
input{font-family:Verdana,Arial,Helvetica; font-size:11px; margin:3px; color:#9E9998;}
textarea{font-family:Verdana,Arial,Helvetica; font-size:12px;}
a:link{color:#d93a8c; font-size: 12px; text-decoration:none;}
a:visited{color:#d93a8c; font-size: 12px; text-decoration:none;}
a:active{color:#d93a8c; font-size: 12px; text-decoration:underline;}
a:hover{color:#ffffff; font-size: 12px; text-decoration:underline; background-color:#d93a8c;}
a:focus{text-decoration:underline;}
a.locationbar:link{color:#363636;font-size: 11px; text-decoration:none;}
a.locationbar:visited{color:#363636;font-size: 11px; text-decoration:none;}
a.locationbar:active{color:#363636;font-size: 11px; text-decoration:underline;}
a.locationbar:hover{color:#ffffff;font-size: 11px; text-decoration:underline; background-color:#363636;}
a.locationbar:focus{text-decoration:underline;}
a.searchbar:link{color:#9e9998;font-size: 11px; text-decoration:none;}
a.searchbar:visited{color:#9e9998;font-size: 11px; text-decoration:none;}
a.searchbar:active{color:#9e9998;font-size: 11px; text-decoration:underline;}
a.searchbar:hover{color:#ffffff;font-size: 11px; text-decoration:underline; background-color:#9e9998;}
a.searchbar:focus{text-decoration:underline;}
/*head1*/
#head1{height:118px;width:850px;background-color:#ffffff;}
#logo{float:left;height:118px;width:320px;}
#menu1 {height:30px;padding-top:10px;padding-left:195px;}
#mainlevel li {display: inline;list-style:none;width:100%px;text-align:right;background-color:#ffffff;vertical-align:center;color:#9e9998;}
#menu2 {height:50px;background-color:#ffffff;text-align:right;padding-top:15px;padding-right:10px;}
/*Links fuer menu2*/
a.main:link{color:#d93a8c;font-size: 12px; text-decoration:none;}
a.main:visited{color:#9f155c;font-size: 12px; text-decoration:none;}
a.main:active{color:#d93a8c;font-size: 12px; text-decoration:underline;}
a.main:hover{color:#ffffff;font-size: 12px; text-decoration:none; background-color:#ffffff;}
a.main:focus{text-decoration:underline;}
/*Links fuer die einzelnen Menus (menu3)*/
.menu_company a:link{color:#ffffff;font-size: 11px; text-decoration:none; font-weight:bold;}
.menu_company a:visited{color:#ffffff;font-size: 11px; text-decoration:none; font-weight:bold;}
.menu_company a:active{color:#ffffff;font-size: 11px; text-decoration:none; font-weight:bold;}
.menu_company a:hover{color:#7c7347;font-size: 11px; text-decoration:none; background-color:#e3d9a7; font-weight:bold;}
.menu_company a:focus{text-decoration:none;}
.menu_da a:link{color:#ffffff;font-size: 11px; text-decoration:none; font-weight:bold;}
.menu_da a:visited{color:#ffffff;font-size: 11px; text-decoration:none; font-weight:bold;}
.menu_da a:active{color:#ffffff;font-size: 11px; text-decoration:none; font-weight:bold;}
.menu_da a:hover{color:#6d6a69;font-size: 11px; text-decoration:none; background-color:#bfbbbb; font-weight:bold;}
.menu_da a:focus{text-decoration:none;}
.menu_sd a:link{color:#ffffff;font-size: 11px; text-decoration:none; font-weight:bold;}
.menu_sd a:visited{color:#ffffff;font-size: 11px; text-decoration:none; font-weight:bold;}
.menu_sd a:active{color:#ffffff;font-size: 11px; text-decoration:none; font-weight:bold;}
.menu_sd a:hover{color:#b11164;font-size: 11px; text-decoration:none; background-color:#e766a9; font-weight:bold;}
.menu_sd a:focus{text-decoration:none;}
.menu_produkte a:link{color:#ffffff;font-size: 11px; text-decoration:none; font-weight:bold;}
.menu_produkte a:visited{color:#ffffff;font-size: 11px; text-decoration:none; font-weight:bold;}
.menu_produkte a:active{color:#ffffff;font-size: 11px; text-decoration:none; font-weight:bold;}
.menu_produkte a:hover{color:#2f206a;font-size: 11px; text-decoration:none; background-color:#7867bd; font-weight:bold;}
.menu_produkte a:focus{text-decoration:none;}
/*head1*/	
div.moduletable_menu1{height:30px;background-color:#ffffff;margin-left:103px;}
a.mainlevel:link{color:#9e9998;font-size: 11px; text-decoration:none;font-family:Verdana,Arial,Helvetica;padding-left: 6px;padding-right: 6px;}
a.mainlevel:visited{color:#9e9998;font-size: 11px; text-decoration:none;font-family:Verdana,Arial,Helvetica;padding-left: 6px;padding-right: 6px;}
a.mainlevel:active{color:#9e9998;font-size: 11px; text-decoration:underline;font-family:Verdana,Arial,Helvetica;padding-left: 6px;padding-right: 6px;}
a.mainlevel:hover{color:#ffffff;font-size: 11px; text-decoration:none;font-family:Verdana,Arial,Helvetica; background-color:#9e9998;padding-left: 6px;padding-right: 6px;}
a.mainlevel:focus{text-decoration:underline;}
/*head2*/
#head2{height:220px;width:850px; padding-bottom:1px; padding-bottom:0px\9; margin-top:-3px\9; margin-bottom:-2px\9;}
#img{float:left;height:220px;width:340px;padding:0px;}
#page_nav {height:73;width:510;background-image:none \9;}			
#slogan{height:147;width:510;text-align:right;vertical-align:bottom;}
.moduletable_slogan_n3{height:147;width:510;text-align:right;vertical-align:bottom; background-color: #e3d9a7;}
.moduletable_slogan_n3 td {padding-right:16px;padding-bottom:16px;vertical-align:bottom;}
.moduletable_slogan_da{height:147;width:510;text-align:right;vertical-align:bottom; background-color:#9e9998;}
.moduletable_slogan_da td {padding-right:16px;padding-bottom:16px;vertical-align:bottom;}
.moduletable_slogan_sd{height:147;width:510;text-align:right;vertical-align:bottom; background-color:#e65da4;}
.moduletable_slogan_sd td {padding-right:16px;padding-bottom:16px;vertical-align:bottom;}
.moduletable_slogan_cs{height:147;width:510;text-align:right;vertical-align:bottom; background-color:#7665bd;}
.moduletable_slogan_cs td {padding-right:16px;padding-bottom:16px;vertical-align:bottom;}
.menu_company{height:25px; width:465px; height:73px\9; width:510px\9; background-image: url(/images/stories/backgrounds/banner_navbar_n3.png);}
ul.menu_company{padding-left:45px;padding-top: 48px;}		
.menu_company li{display: inline;list-style:none;color:#ffffff;padding-right:5px;font-size: 11px;font-family: Arial,Helvetica,sans-serif;line-height: 19px;}
.menu_produkte{height:25px; width:465px; height:73px\9; width:510px\9; background-image: url(/images/stories/backgrounds/banner_navbar_cs.png);}
ul.menu_produkte{padding-left:45px; padding-top:48px;}		
.menu_produkte li{display: inline;list-style:none;color:#ffffff;padding-right:5px;font-size: 11px;font-family: Arial,Helvetica,sans-serif;line-height: 19px;}
.menu_sd{height:25px; width:465px; height:73px\9; width:510px\9; background-image: url(/images/stories/backgrounds/banner_navbar_sd.png);}
ul.menu_sd{padding-left:45px;padding-top: 48px;}		
.menu_sd li{display: inline;list-style:none;color:#ffffff;padding-right:5px;font-size: 11px;font-family: Arial,Helvetica,sans-serif;line-height: 19px;}
.menu_da{height:25px; width:465px; height:73px\9; width:510px\9; background-image: url(/images/stories/backgrounds/banner_navbar_da.png);}
ul.menu_da{padding-left:45px;padding-top: 48px;}		
.menu_da li{display: inline;list-style:none;color:#ffffff;padding-right:5px;font-family: Arial,Helvetica,sans-serif;line-height: 19px;}
/*Adress-Zeile*/	
#adresse{clear:both;height:23px;width: 100%;background-repeat: repeat-x;padding-top: 2px;font-size: 11px;font-family: Arial,Helvetica,sans-serif;color: rgb(158, 153, 152);vertical-align:center;}
.moduletable_adress{height:23px;width:500px;margin-top:-8px;background-repeat: repeat-x;padding-top: 0px;padding-left: 16px;font-size: 11px;font-family: Arial,Helvetica,sans-serif;color: rgb(158, 153, 152);}
/*Navigationpfad*/
#breadcrumb{clear:both;height:23px;width:850px;font-size:11px;font-family:Arial,Helvetica,sans-serif;line-height: 22px;padding-left: 0px;background-color:#efede6;background-image:url(../images/breadcrumb_background.png);}
.moduletable_breadcrumb {float:left;width:520px; height:20px; margin-left:16px;}
/*Inhalte (main)*/
div.colfull{ background-color:#ffffff; width:100%; margin:0px;}
div.nocolfull{float:left; background-color:#ffffff; width:550px; margin:0px;}
#inhalte_rechts{float:right; background-color:#ffffff; width:250px; margin:0px; }
.createdate {color:gray; font-size:10px; }
.article_separator{width:100%;background-image: url(../images/sep_hor.png); background-repeat: repeat-x; float:left;}
.contentpaneopen {width:100%; background-color:#ffffff;}
/*Ergebnisseite der Suche*/
table.contentpaneopen {padding-bottom:0px; width:100%; background-color:#ffffff;}
table.searchresults_contentpaneopen {padding-left:8px; padding-bottom:0px; width:100%; background-color:#ffffff;}
table.searchintro{ padding-bottom:0px; width:100%; height:30px; background-color:#ffffff;}	
fieldset.searchresults{font-style:Arial; font-size:10pt;}	
.searchresult_title a:link{font-size:16px;}
.searchresult_title a:hover{font-size:16px;}
.searchresult_section{font-style:italic;}
.searchresult_text{line-height:16px; font-style:Arial; font-size:10pt;}
.highlight{font-weight:bold;}	
ul.pagination li{list-style: none; display:inline; font-size:12px;}
.blog_more{ margin-left:16px; padding-bottom: 8px;}
.blog_more ul{padding-top: 5px;}
.pagenav{font-family:Verdana,Arial,Helvetica; color:#363636; font-size:12px;}
.blog{width:100%; min-height:100%; background-color:#ffffff; }
#seite{
	min-height:100%; 
	background-color:#fff;
}
/*Inhalts-Module (right)*/
.moduletable_aktuelles {margin-top:0px;}
.moduletable_aktuelles h3 {font-family:Arial,tahoma,helvetica; font-weight:100; font-size:22px; color:#9e9998;margin-bottom:16px;margin-top:16px;}
ul.latestnews_aktuelles {list-style-image:url(../images/3dots.png);}
li.latestnews_aktuelles {margin-bottom:8px;font-family:Verdana,Arial,Helvetica; color:#d93a8c; font-size:12px;}
ul.lnd_latestnews {list-style-image:url(../images/3dots.png);}
.moduletable_right {border-left:dotted 1px; border-color:#9e9998;}
.contentpaneopen_right {margin-left:8px;}
.moduletable_right table {padding-left:8px;}
.moduletable_right p {}
/*Inhalts-Module (right) ENDE*/
.contentheading{font-family:Arial,tahoma,helvetica; font-size:22px; color:#d93a8c;}
.text{font-family:Verdana,Arial,Helvetica; color:#363636; font-size:12px;}
.text_p{font-family:Verdana,Arial,Helvetica; color:#d93a8c; font-size:12px;}
.text_g{font-family:Verdana,Arial,Helvetica; color:#9e9998; font-size:12px;}
.headline_p{font-family:Arial,tahoma,helvetica; font-size:22px; color:#d93a8c;}
.headline_g{font-family:Arial,tahoma,helvetica; font-size:22px; color:#9e9998;}
ul{margin:0px; padding-left: 35px;}
form{font-family:Verdana,Arial,Helvetica; font-size:12px;}
input{font-family:Verdana,Arial,Helvetica; font-size:12px;margin:3px;}
textarea{font-family:Verdana,Arial,Helvetica; font-size:12px;}
a:link{color:#d93a8c;font-size: 12px; text-decoration:none;}
a:visited{color:#9f155c;font-size: 12px; text-decoration:none;}
a:active{color:#d93a8c;font-size: 12px; text-decoration:underline;}
a:hover{color:#ffffff;font-size: 12px; text-decoration:none; background-color:#d93a8c;}
a:focus{text-decoration:underline;}
/*Such-Feld in der Adresszeile*/
.moduletable_search{width:150; height:23; float:right; margin-top: -2px; margin-right: -2px;}
.search_search{margin-left:-10px; margin-left:-5px\9;}
/*----------------------------------------------------------------------------------------------------*/
.small{font-size:11px;}
.componentheading_loesungen {font-family:Arial,tahoma,helvetica; font-size:22px; color:#d93a8c;}
/* SiteMap -------------------------------------------------------------------------------------------*/
#bottomModule{width:100%; height:168px; height:178px\9; background-color:#f7f6f1;}
#bottomModule .left{float:left; width:425px; width:400px\9; background-color:#f7f6f1;}
#bottomModule .right{float:right; width:425px; width:400px\9; background-color:#f7f6f1;}
#Bottom1{background-color:transparent; width:180px; width:150px\9; margin-left:65px;}
#Bottom2{background-color:transparent; width:180px; width:150px\9;}
#Bottom3{background-color:transparent; width:180px; width:150px\9;}
#Bottom4{background-color:transparent; width:180px; width:150px\9; margin-right:65px;}
.moduletable_sitemap {color:gray;}
.moduletable_sitemap ul{list-style-type:none;padding-left: 0px; margin-bottom:8px;}
li.item178{font-weight:bold; text-decoration: underline; margin-bottom:5px; margin-top:15px;}
li.item186{font-weight:bold; text-decoration: underline; margin-bottom:5px; margin-top:15px;}
li.item190{font-weight:bold; text-decoration: underline; margin-bottom:5px; margin-top:15px;}
li.item160{font-weight:bold; text-decoration: underline; margin-bottom:5px; margin-top:15px;}
ul#sitemap.menu{padding-left:3px;}
.moduletable_sitemap  a:link {color:#aba6a5;}
.moduletable_sitemap  a:visited {color:#aba6a5;}
.moduletable_sitemap  a:active {color:#aba6a5;}
.moduletable_sitemap  a:hover {color:#ffffff; background-color:#bfbbbb; text-decoration:none;}
.moduletable_sitemap  a:focus {color:#aba6a5;}
/*----------------------------------------------------------------------------------------------------*/
iframe#blockrandom.wrapper_sitemap{background-color:transparent;}
div.contentpaneopen{background-color:transparent;}
div.moduletable_tagcloud{padding-top:20px;}
/*footer*/
#footer {clear:both; width:850px; height:25px; bottom: 0px; left: 50%; background-color:#efede6; background-image:url(../images/footer.png); position:fixed; margin-left:-425px;}
#footer2{
	clear:both; 
	width:450px; 
	height:50px; 
	bottom: 20px;
	bottom: 5px\9;
	left: 50%; 
	position:fixed; 
	position:absolute\9; 
	margin-left:144px;
	background:transparent;
}
/*Hintergrund + Schatten*/
#bg_left {
	clear:both; 
	position:fixed; 
	background-image: url(../images/left_bg_img.png); 
	left: 50%; 
	top: 0px; 
	margin-left: -1003px; 
	width: 578px; 
	height: 800px;
}
#left_shadow {
	clear:both; 
	position:fixed; 
	width: 12px; 
	height: 100%;	
	background-repeat: repeat-y; 
	left: 50%; 
	top: 0px; 
	margin-left: -436px;
}
#bg_right {
	clear:both; 
	position:fixed; 
	background-color:#ffffff; 
	background-image: url(../images/right_bg_img.png); 
	left: 50%; 
	top: 0px; 
	margin-left: 425px; 
	width: 620px; 
	height: 800px;
}
#right_shadow {c
	clear:both;
	position: fixed; 
	background-repeat: repeat-y; 
	left: 50%; top: 0px; 
	margin-left: 425px; 
	width: 12px; 
	height: 100%;
}
