/****** CUSTOM ******/

/* WORDCLOUD */
#list{
    margin:0 auto;
    width: 670px;
	  height: 145px;
    overflow:hidden;
    position:relative;
    background-color: transparent;
}
#list ul,
#list li{
    list-style:none;
    margin:0;
    padding:0;
}
#list a{
    position:absolute;
    text-decoration: none;
    color:#666;
}
#list a:hover{
    color:#ccc;
}

/* DMAIL */
.dmailsubscription {
	margin-top: 10px;
	margin-left: 0px;
	margin-bottom: 20px;
}
.dmailsubscription input#directmail_anmeldung {
	width: 170px;
	height: 17px;
	padding: 3px 0px 0px 0px;
	margin-top: 10px;
	vertical-align: middle;
}
.dmailsubscription form { font-size: 11px; color: black; margin: 0px 15px 0px 0px; }
.dmailsubscription b { color: #000000; }

/****** LANGNAV ******/
.langnav {
	float: right;
	height: 16px;
	text-align: right;
	margin-top: 4px;
}
.langnav-level1-no A, .langnav-level1-act A {
  font-family: verdana, arial;
  font-size: 11px;
  color: #58585a;
  font-weight: bold;
  letter-spacing: 1px;
  text-decoration: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.langnav-level1-act A, .langnav-level1-no A:hover {
  color: #AB1828;
}

/****** BOTTOMNAV ******/

A.bottomnav_1-level1-no, A.bottomnav_1-level1-act {
  font-family: "Verdana";
  font-size: 10px;
  color: #ffffff;
  line-height: 15px;
  font-weight: normal;
  text-decoration: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  float: left;
}
A.bottomnav_1-level1-act, A.bottomnav_1-level1-no:hover {
  color: #ffed00;
  text-decoration: none;
}
.bottomnav_1-trenner {
	float: left;
	line-height: 15px;
  color: #ffffff;
	margin: 0 5px 0 5px;
}

/****** TOPNAV ******/    
.topnav_1-level1-no {
  font-family: verdana, arial;
  font-size: 12px;
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
  margin: 0px 20px 20px 20px;
  padding: 8px 0px 0px 0px;
  float: left;
}
.topnav_1-level1-act, .topnav_1-level1-no:hover {
	float: left;
	color: #ffed00;
	margin: 0px 20px 20px 20px;
  padding: 8px 0px 0px 0px;
	font-weight: bold;
	text-decoration: none;
}
.topnav_1-trenner {
	float: left;
  margin: 0 0 0 0;
}
/****** LEFTNAV ******/      

DIV.leftnav_1 A {
  font-family: verdana, arial;
  font-size: 11px;
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
  display: block;
  background: transparent;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
DIV.leftnav_1-level1-no, DIV.leftnav_1-level1-act {
	width: 170px;
	float: left;
	position: relative;
	font-size: 11px;
	font-weight: bold;
	padding: 10px 0 0px 20px;
}
DIV.leftnav_1-level1-actifsub {
	width: 170px;
	float: left;
	font-size: 11px;
	font-weight: bold;
	position: relative;
	padding: 10px 0 0px 20px;
}
DIV.leftnav_1-level1-no { color: #ffffff; }

/*** LEFTNAV LEVEL 1 ***/           

DIV.leftnav_1-level1-no A {
  padding: 0px 0px 2px 0px;
  color: #ffffff;
}
DIV.leftnav_1-level1-act A, DIV.leftnav_1-level1-no A:hover, DIV.leftnav_1-level1-actifsub A {
  color: #ffed00;
  padding: 0px 0px 2px 0px;
  text-decoration: none;
}
/*** LEFTNAV LEVEL 2 ***/

DIV.leftnav_1-level2-no A {
  font-size: 11px;
  color: #666666;
  padding: 0px 0px 0px 20px;
  /* border-bottom: 1px solid #999999; */
}
DIV.leftnav_1-level2-act A, DIV.leftnav_1-level2-no A:hover {
  font-size: 11px;
  color: #000000;
  padding: 0px 0px 0px 20px;
  /* border-bottom: 1px solid #AB1828; */
}

/*** LEFTNAV LEVEL 3 ***/

DIV.leftnav_1-level3-no A {
  font-size: 11px;
  color: #666666;
  padding: 3px 0px 5px 30px;
  /* border-bottom: 1px solid #999999; */
}
DIV.leftnav_1-level3-act A, DIV.leftnav_1-level3-no A:hover {
  font-size: 11px;
  color: #000000;
  padding: 3px 0px 5px 30px;
  /* border-bottom: 1px solid #AB1828; */
}

/*** LEFTNAV LEVEL 4 ***/

DIV.leftnav_1-level4-no A {
  padding: 5px 0px 0px 55px;
  /* border-bottom: 1px solid #999999; */
}
DIV.leftnav_1-level4-act A, DIV.leftnav_1-level4-no A:hover {
  color: #AB1828;
  padding: 5px 0px 0px 55px;
  /* border-bottom: 1px solid #AA1A29; */
}

/****** Anpassungen ******/

.tx-flseositemap-pi1 {
  font-family: "Verdana";
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  display: block;
  background: transparent;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;	
}

DIV.csc-frame-rulerBefore { border-top: 1px solid #eedfb6; margin-top: 20px; margin-bottom: 17px; }  
DIV.csc-frame-rulerAfter { border-bottom: 1px solid #eedfb6; margin-top: 20px; margin-bottom: 17px; }

DIV.fce_title {
  width: 100%;
  height: 18px;
  position: relative;  
  float: left;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;  
  border-bottom: 2px solid #999999;
	background: transparent;
	z-index: 1; 
}
DIV.fce_title_left {
  position: static;
  float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
	background: transparent;
}
DIV.fce_title_left H1 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
	font-size: 14px;
}
DIV.fce_title_middle {
  position: static;
  float: left;
	margin: 0px 0px 0px 8px;
	padding: 0px 0px 0px 0px; 
  background: transparent;	
}
DIV.fce_title_middle H1 {
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
	font-size: 10px;
}
DIV.fce_title_right {
  position: static;
  float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
	background: transparent;
}
DIV.fce_title_right H1 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
	font-size: 14px;
	color: #00AEEF
}
.filelinks_list .pdf {
  background-image:url("/fileadmin/dam/_LAYOUT/Layout/pdf.gif");
}
#tip-a-friend a {
  height: 22px;
  width: 20px;
  float: right;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
  background: url("/fileadmin/dam/_LAYOUT/Layout/tip-a-friend_NO.gif") no-repeat scroll 0 0 transparent;
}
#tip-a-friend a:hover {
  background: url("/fileadmin/dam/_LAYOUT/Layout/tip-a-friend_ACT.gif") no-repeat scroll 0 0 transparent;
}
#print-page a {
  height: 22px;
  width: 20px;
  float: right;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
  background: url("/fileadmin/dam/_LAYOUT/Layout/print-page_NO.gif") no-repeat scroll 0 0 transparent;
}
#print-page a:hover {
  background: url("/fileadmin/dam/_LAYOUT/Layout/print-page_ACT.gif") no-repeat scroll 0 0 transparent;
}

#bannertext p.bodytext {
  font-size: 18px;
}
#bannertext a {
  color: #58585a;
}
#bannertext a:hover {
  color: #00AEEF;
}
#col33_1 IMG, #col33_2 IMG, #col33_3 IMG { 
	float: left; 
}
.col33_1 H1.csc-firstHeader { 
	font-size: 11px;
	color: #FFED00;
	margin-top: 1px; 
}
.col66_2 H1.csc-firstHeader {
	font-size: 11px;
	color: #ffffff;
	margin-top: 1px;
	margin-left:12px;
}
.fce_boxbig_content div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
	margin-top: -30px;
}
#content_normal p.Bodytext { 
	color: white;
	font-size: 11px;
	font-family: "Verdana";
}
.fce_boxsmall_anfrage_content UL {
	list-style-position: outside;
	color: #ffffff;
	width: 250px;
	margin-top: 0px;
	overflow: auto;
	padding-bottom: 15px;
	border-bottom: 1px dotted #ffffff;
}
.fce_boxsmall_anfrage_content LI {
	color: #ffffff;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 2px;
	margin-left: 15px;
}
.fce_boxsmall_content UL {
	list-style-position: outside;
	color: #FFED00;
	width: 250px;
	margin-top: 0px;
	overflow: auto;
	padding-bottom: 5px;
}
.fce_boxsmall_content UL UL LI { 
	font-size: 11px; 
}
.fce_boxsmall_content OL { 
	margin-top: 0px;
}
.fce_boxsmall_content LI {
	color: #ffffff;
	margin: 0px 0px 0px 15px;
	padding-top: 2px;
}
.fce_boxbig_request_content UL { 
	width: 240px; 
}
.fce_boxbig_image {
	float: left;
	padding: 4px 15px 10px 15px;
	margin: 10px 0px 0px 0px;
}
#adresse P.bodytext {
	font-weight: normal;
	color: #998079;
	font-size: 10px;
}
#adresse P.bodytext A {
	font-weight: normal;
	font-size: 10px;
	padding: 0;
	margin: 0;
}
#adresse P.bodytext b {
	font-weight: bold;
	color: #ffffff;
	font-size: 10px;
}
#adresse P.bodytext .bold {
	width: 950px;
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
}
.fce_boxtiny_image { 
	width: 220px;
	float: left;
	padding: 5px;
}
.fce_boxtiny_content {
	width: 225px;
	float: left;
}
.fce_boxtiny_headline {
	float: left;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	color: #f08900;
	margin: 0px 0px 5px 25px;
}
.fce_boxsmall_image, .fce_boxsmall_news_image {
	float: left;
	width: 250px;
	padding: 20px 10px 10px 5px;
}
.fce_boxsmall_news_headline, .fce_boxsmall_headline {
	width: 275px;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	color: #f08900;
	margin-bottom: 10px;
}
.fce_boxsmall_news_content { 
	width: 275px;
	float: left;
	height: 120px;
	padding-bottom: 5px;
}
.fce_boxsmall_news_content p {
  margin: 0px 0px 10px 0px;
}
.fce_boxbig_content {
	width: 290px;
	float: left;
	padding: 0px;
	margin: 0px;
}
#content_normal .partition .col_1 h1.csc-firstHeader {
	font-size: 14px;
}
.fce_boxsmall_news_content_preis, .fce_boxsmall_content_preis {
	font-weight: bold;
	color: #f08900;
	font-size: 12px;
}
#partition .col_2 IMG {
	padding: 10px 10px 0px 0px;
}
.fce_boxbig_content UL {
	list-style-position: outside;
	color: #ffffff;
	width: 230px;
	margin: 0px;
	padding: 0px;
	overflow: auto;
}
.fce_boxbig_content LI {
	color: #ffffff;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 2px;
	margin-left: 15px;
}
.fce_boxbig_content UL { 
	color: #FFED00;
	width: 270px;
	margin: 0px;
	line-height: 17px;
	list-style-position: outside;
	overflow: auto;
}
.fce_boxbig_content UL UL LI {
	font-size: 11px;
}
.fce_boxbig_content OL { 
	margin-top: 0px;
}
.fce_boxbig_content LI {
	color: #ffffff;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 1px;
	margin-left: 15px;
}
.fce_boxbig_headline { 
	float: left;
	width: 290px;
	padding-top: 12px;
	font-size: 14px;
	font-weight: bold;
	color: #f08900;
	padding-bottom: 5px;
}
.fce_boxbig_footer { 
	width: 100px;
	height: 145px;
	margin: 10px 0px 0px 40px;
	border-left: 1px dotted #ffffff;
	padding: 10px 0px 0px 25px;
}
.fce_boxbig_details { 
	position: relative;
}
.fce_boxbig_preis { 
	float: left; 
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	color: #f08900;
	margin-top: 20px;
}
.fce_boxbig_anfrage { 
	float: left;
	width: 92px;
	height: 50px;
	padding: 20px 0px 0px 0px;
}
.fce_boxsmall_news_footer {
	border-top: 1px dotted white;
	float:left;
	height:20px;
	overflow:hidden;
	padding-top:10px;
	width:260px;
	width: 260px;
	height: 20px;
	float: left;
	overflow: hidden;
	padding-top: 10px;
}
.fce_boxsmall_news-D_footer {
	float:left;
	height:20px;
	display: none;
	overflow:hidden;
	padding-top:10px;
	width:260px;
	width: 260px;
	height: 20px;
	float: left;
	overflow: hidden;
	padding-top: 10px;
	border-top: 0px dotted white;
}
.fce_boxsmall_news_content_details, .fce_boxsmall_news_content_anfrage, .fce_boxsmall_news_content_preis {
	overflow: hidden;
	float: left;
	width: 80px;
	padding-right: 5px;
}
/* RANDOM HOME */
.random_home {
	float: left;
	margin-left: 11px;
}
.random_home .fce_boxbig_image {
	float: left;
	width: 250px;
	margin: 0;
	padding: 20px 10px 0px 5px;
}
.random_home .fce_boxbig_headline {
	width: 275px;
	font-size: 14px;
	font-weight: bold;
	color: #f08900;
	padding: 0;
	margin: 0;
	margin-bottom: 5px;
}
.random_home .fce_boxbig_content { 
	width: 275px;
	float: left;
	height: 125px;
	padding: 0;
	margin: 0 0 5px 0;
	padding-bottom: 5px;
	overflow: hidden;
}
.random_home .fce_boxbig_content_preis {
	font-weight: bold;
	color: #f08900;
	font-size: 12px;
}
.random_home .fce_boxbig_footer {
	border-top:1px dotted white;
	position: relative;
	float:left;
	overflow:hidden;
	width: 260px;
	height: 35px;
	float: left;
	right: 0;
	overflow: hidden;
	margin: 0;
	padding: 0;
	padding-top: 5px;
	border: 0;
	border-top: 1px dotted white;
}
.random_home .fce_boxbig_details, .random_home .fce_boxbig_preis {
	overflow: hidden;
	position: relative;
	float: left;
	width: 80px;
	padding-right: 5px;
}
.random_home .fce_boxbig_anfrage {
	overflow: hidden;
	position: relative;
	float: left;
	width: 75px;
	height: auto;
	padding: 0;
	padding-right: 5px;
}
.random_home .fce_boxbig_preis {
	position: relative;
	width: 85px;
	margin: 0;
	padding: 0;
	padding-right: 0px;
	padding-top: 5px;
	float: right;
	font-weight: bold;
	color: #f08900;
	font-size: 12px;
}
#uid11 div.fce_boxbig_anfrage img { height: 39px; width: 71px; margin: -2px 0px 0px 7px; }
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 10px; }
div.tx-rggooglemap-pi1 p.bodytext { margin-bottom: 5px; }
div.tx-rggooglemap-pi1 table td { color: #f08900; font-weight: bold; }
div.poi-content a { color: #f08900; }

#uid84 DIV.csc-textpic-center { float: left; width: 220px; height: 150px; text-align: left; /* IE-hack */ }

#uid11 h1 { 
  margin-right: 5px;
}

