body{margin:0;padding:0;width:951px;background:#F0F0F0 url(/fileadmin/design/images/common/bg.gif) 0 0 repeat-y;color:#000}
body,td,th,input,select,textarea{font:normal 11px/16px verdana,arial,helvetica,sans-serif}

#print{display:none}

/* LINKS */
a:link{color:#FF5609;text-decoration:none}
a:visited{color:#FF5609;text-decoration:none}
a:hover{color:#FF5609;text-decoration:underline}
a:active{color:#FF5609;text-decoration:underline}
a:focus{color:#FF5609;text-decoration:underline}

#content a.pdflink{font-size:9px;min-height:21px;_height:21px;padding:10px 0 0 25px;background:url(/fileadmin/design/images/icons/link_pdf.gif) 0 5px no-repeat;display:block;border-top:1px solid #FF5609;border-bottom:1px solid #FF5609}
body #content table a.pdflink{border:0}
body #content a.pfeillink{background:url(/fileadmin/design/images/common/a1.gif) 0 3px no-repeat;padding-left:10px}
body #margin a.pfeillink{background:url(/fileadmin/design/images/common/a1.gif) 0 5px no-repeat;padding-left:10px;display:block}


/* HEADER*/
#header{height:169px;overflow:hidden}
#alternateheader{width:951px;height:169px;overflow:hidden}
#alternateheader #logo{margin:0 0 0 41px}
#alternateheader #logo img{display:block}
/*#alternateheader #siteselect{margin:26px 0 0 578px}*/

/* HEADER Startseite */
#header_startseite{height:339px;overflow:hidden}
#alternateheader_startseite{width:951px;height:339px;overflow:hidden}
/*#alternateheader #siteselect{margin:26px 0 0 578px}*/

/*alt: #alternateheader #siteselect{margin:0 0 0 41px;padding:26px 0 0 0px;float: right;}*/
#overflash{position: absolute; width: 910px; margin-left: 41px; margin-top: 145px; height: 20px; z-index: 3;}


#overflash ul{margin:0;padding:0;list-style:none;float: right; position: relative; z-index: 111;}
#overflash ul li{margin:0 3px 0 0;padding:0;list-style:none;float:left;text-align:center; position: relative; z-index: 111;}

#overflash ul .li-0{background:url(/fileadmin/design/images/common/alternateheader_navi_white.gif) 0 0 repeat-x; position: relative; z-index: 111;}
#overflash ul .li-0 a{float: left; height:20px;padding-left: 8px; padding-right: 8px; padding-top:3px;_padding-top:2px;_padding-bottom:1px;font-size:11px;display:block;text-decoration:none;color:#696969;border:1px solid #FFF;border-bottom:0;white-space: nowrap; position: relative; z-index: 111;}
#overflash ul .li-1{background:url(/fileadmin/design/images/common/alternateheader_navi_white.gif) 0 0 repeat-x; position: relative; z-index: 111;}
#overflash ul .li-1 a{float: left; height:20px;padding-left: 8px; padding-right: 8px; padding-top:3px;_padding-top:2px;_padding-bottom:1px;font-size:11px;display:block;text-decoration:none;color:#696969;border:1px solid #FFF;border-bottom:0; position: relative; z-index: 111;}
#overflash ul .li-2{background:url(/fileadmin/design/images/common/alternateheader_navi_white.gif) 0 0 repeat-x; position: relative; z-index: 111;}
#overflash ul .li-2 a{float: left;height:20px;padding-left: 8px; padding-right: 8px; padding-top:3px;_padding-top:2px;_padding-bottom:1px;background:url(/fileadmin/design/images/common/alternateheader_navi_white.gif) 0 0 repeat-x;font-size:11px;display:block;text-decoration:none;color:#696969;border:1px solid #FFF;border-bottom:0; position: relative; z-index: 111;}
#overflash ul .li-3{background:url(/fileadmin/design/images/common/alternateheader_navi_white.gif) 0 0 repeat-x; position: relative; z-index: 111;}
#overflash ul .li-3 a{float: left;height:20px;padding-left: 8px; padding-right: 8px; padding-top:3px;_padding-top:2px;_padding-bottom:1px;background:url(/fileadmin/design/images/common/alternateheader_navi_white.gif) 0 0 repeat-x;font-size:11px;display:block;text-decoration:none;color:#696969;border:1px solid #FFF;border-bottom:0; position: relative; z-index: 111;}


#overflash ul .li-0 a:hover{height:20px;padding-top:3px;_padding-top:2px;_padding-bottom:1px;background:url(/fileadmin/design/images/common/alternateheader_navi_white.gif) 0 0 repeat-x;font-size:11px;display:block;text-decoration:none;color:#696969;border:1px solid #FFF;border-bottom:0;text-decoration:underline}
#overflash ul .li-1 a:hover{height:20px;padding-top:3px;_padding-top:2px;_padding-bottom:1px;background:url(/fileadmin/design/images/common/alternateheader_navi_white.gif) 0 0 repeat-x;font-size:11px;display:block;text-decoration:none;color:#696969;border:1px solid #FFF;border-bottom:0;text-decoration:underline}
#overflash ul .li-2 a:hover{height:20px;padding-top:3px;_padding-top:2px;_padding-bottom:1px;background:url(/fileadmin/design/images/common/alternateheader_navi_white.gif) 0 0 repeat-x;font-size:11px;display:block;text-decoration:none;color:#696969;border:1px solid #FFF;border-bottom:0;text-decoration:underline}
#overflash ul .li-3 a:hover{height:20px;padding-top:3px;_padding-top:2px;_padding-bottom:1px;background:url(/fileadmin/design/images/common/alternateheader_navi_white.gif) 0 0 repeat-x;font-size:11px;display:block;text-decoration:none;color:#696969;border:1px solid #FFF;border-bottom:0;text-decoration:underline}

#overflash ul .li-0-active{background:#FF5609}
#overflash ul .li-0-active a{float: left; height:21px;padding-left: 5px; padding-right: 5px; padding-top:3px;_padding-top:2px;_padding-bottom:1px;background:#FF5609;font-size:11px;font-weight:bold;display:block;text-decoration:none;color:#FFF;border:1px solid #ff621b;border-bottom:0}
#overflash ul .li-1-active{background:#FF5609}
#overflash ul .li-1-active a{float: left; height:21px;padding-left: 5px; padding-right: 5px; padding-top:3px;_padding-top:2px;_padding-bottom:1px;background:#FF5609;font-size:11px;font-weight:bold;display:block;text-decoration:none;color:#FFF;border:1px solid #ff621b;border-bottom:0}
#overflash ul .li-2-active{background:#08204A}
#overflash ul .li-2-active a{float: left;height:21px;padding-left: 5px; padding-right: 5px; padding-top:3px;_padding-top:2px;_padding-bottom:1px;background:#08204A;font-size:11px;font-weight:bold;display:block;text-decoration:none;color:#FFF;border:1px solid #243d69;border-bottom:0}
#overflash ul .li-3-active{background:#08204A}
#overflash ul .li-3-active a{float: left;height:21px;padding-left: 5px; padding-right: 5px; padding-top:3px;_padding-top:2px;_padding-bottom:1px;background:#08204A;font-size:11px;font-weight:bold;display:block;text-decoration:none;color:#FFF;border:1px solid #243d69;border-bottom:0}


#overflash ul .li-0-active a:hover{height:21px;padding-top:3px;_padding-top:2px;_padding-bottom:1px;background:#FF5609;font-size:11px;font-weight:bold;display:block;text-decoration:none;color:#FFF;border:1px solid #ff621b;border-bottom:0;text-decoration:underline}
#overflash ul .li-1-active a:hover{height:21px;padding-top:3px;_padding-top:2px;_padding-bottom:1px;background:#FF5609;font-size:11px;font-weight:bold;display:block;text-decoration:none;color:#FFF;border:1px solid #ff621b;border-bottom:0;text-decoration:underline}
#overflash ul .li-2-active a:hover{height:21px;padding-top:3px;_padding-top:2px;_padding-bottom:1px;background:#08204A;font-size:11px;font-weight:bold;display:block;text-decoration:none;color:#FFF;border:1px solid #243d69;border-bottom:0;text-decoration:underline}
#overflash ul .li-3-active a:hover{height:21px;padding-top:3px;_padding-top:2px;_padding-bottom:1px;background:#08204A;font-size:11px;font-weight:bold;display:block;text-decoration:none;color:#FFF;border:1px solid #243d69;border-bottom:0;text-decoration:underline}

#headerimageleft{
    position:relative;
 	width:41px;
	height:228px;
	float:left;
	/*background:url(/fileadmin/design/images/common/headerimageleft.gif) 0 0 no-repeat;*/overflow:hidden}


/* CONTAINER */
#container1{margin:0 0 0px 0px;min-height:228px;_height:228px;padding:0;background:url(/fileadmin/design/images/common/container1.gif) 0 0 repeat-y;float:left}
#container2{margin:0 0 0 199px;min-height:179px;_height:179px}

/* CONTENT */
#content_startseite{
    width:440px;
	padding:8px 0 18px 0;
	_padding:19px 0 18px 0;
	margin:0 26px 0 26px;
	float:left;
	color:#08204A;
	overflow:hidden}
#content{
    width:440px;
	padding:21px 0 18px 0;
	_padding:8px 0 18px 0;
	margin:0 26px 0 26px;
	float:left;
	color:#08204A;
	overflow:hidden
}
#content.wide{width:658px;padding:20px 0 5px 0;margin:0 6px 0 26px;float:left;color:#08204A;overflow:hidden}
#content h1{}
#content h2{margin-top:10px}
#content span.underline{border-bottom:1px solid #B2BAC7;display:block}
#content h3{font-size:11px}
#content ul{list-style:none;margin:10px 0 24px 0;padding:0}
#content ul li{margin:0 0 8px 0;padding:0 0 0 11px;background:url(/fileadmin/design/images/common/content_bullet.gif) 0 7px no-repeat}

/* MARGIN */
#margin{width:200px;margin:21px 0 18px 0;overflow:hidden;float:left;color:#051336;font-size:10px;border-bottom:10px solid #FFF}
#margin span.underline{border-bottom:1px solid #FF5609;display:block}
#margin .csc-content-n1 span.underline img{margin-top:-10px}

#margin ul{list-style:none;margin:0 10px 6px 10px;_margin:10px;padding:0}
#margin ul:first-child{padding:10px 0 0 0}  /* Abstand des ersten UL zum Bild */
#margin ul li{margin:0 0 1px 0;padding:0 0 5px 14px;background:url(/fileadmin/design/images/common/margin_bullet.gif) 3px 8px no-repeat}

#margin h1{font-size:11px}
#margin h2{font-size:11px}

#margin p{margin:0 10px 10px 10px;padding:0;padding:10px 0 0 0}
#margin p:first-child{padding-top:10px}

#margin img{display:block}
#margin object{display:block}
#margin a{text-decoration:none}
#margin a:hover{text-decoration:underline}
#margin a.emaillink{padding:0;background:0;display:inline}

#margin .csc-content{margin:9px 0 0 0;padding:0;background:#FFF;border-bottom:1px solid #FFF}

#margin dl{margin:0;padding:0}
#margin dt{margin:0;padding:0}

#margin .csi-textpic{margin:0;padding:0;_height:0;background:#FFF}

#margin .csi-text{margin:0;padding:0}
#margin .csi-image{margin:0;padding:0}
#margin .csi-imagewrap{margin:0;padding:0}

/* FOOTER */
/*#footer{padding:4px 18px 0 0;background:#FFF url(/fileadmin/design/images/common/footer.gif) 0 0 no-repeat;clear:both;height:21px;text-align:right;font-size:10px}*/
#footer{margin-left:41px;padding:4px 18px 0 0;background:#FFF url(/fileadmin/design/images/common/footer.gif) 0 0 no-repeat;clear:both;height:21px;text-align:right;font-size:10px}
#footer a{color:#051336;text-decoration:none}
#footer a:hover{text-decoration:underline}

/* DIASHOW */
#diashow{width:200px;height:162px;overflow:hidden}
#diashow a{padding:0;background:0;display:inline}
#diashow a.textlink{position:relative;top:-29px;font-weight:bold;padding:7px 0 2px 24px;background:#FFF url(/fileadmin/design/images/common/a2.gif) 13px 11px no-repeat;text-decoration:none;display:block;width:52px;height:20px}

/* LEXIKON */
#content .lexikon-list-menu{width:440px;margin:10px 0 0 0;border-bottom:1px solid #FFF;height:30px}
#content .lexikon-list-menu ul{list-style:none;margin:0;padding:0}
#content .lexikon-list-menu ul li{list-style:none;background:#E4E4E4;margin:0;padding:0;float:left;text-align:center}
#content .lexikon-list-menu ul li a{display:block;background:#FFF;color:#08204A;margin:0 0 1px 0;padding-top:1px;padding-bottom:2px;width:16px}
#content .lexikon-list-menu ul li.active a{display:block;background:#FFF;color:#FF5609;margin:1px 1px 0 1px;padding-top:0;padding-bottom:2px;width:14px}
#content .lexikon-list-menu ul li.empty{display:block;background:#FFF;color:#B6B6B6;margin:0 0 1px 0;padding-top:1px;padding-bottom:2px;width:16px;border-bottom:1px solid #E4E4E4}

.lexikon-headline{margin:0}
.lexikon-single-item{margin:0 0 1em 0}
.lexikon-single-title p{font-weight:bold;margin:0}
.lexikon-single-rubrik p{margin:0}
.lexikon-single-text p{margin:0}

.lexikon-category-container{margin:10px 0}
.lexikon-category-container img{margin:0 0 10px 0}
.lexikon-category-morelink{margin:0 10px;padding:0 0 0 10px;background:url(/fileadmin/design/images/common/a1.gif) 1px 5px no-repeat;_background:url(/fileadmin/design/images/common/a1.gif) 1px 6px no-repeat;text-decoration:none}

.search-lexikon{margin:10px 0}
.search-lexikon img{margin:0 0 10px 0}
.search-lexikon form{margin:0 10px;_margin:0 5px}
.search-lexikon .data input{width:175px;border:1px solid #8694ae}
.search-lexikon .control input{width:69px;height:17px;background:#8694ae;color:#FFF;border:0;margin:0;padding:0}

/* PRESSE */
#content .news-list-month{width:440px;margin:10px 0 0 0;border-bottom:1px solid #FFF;height:50px}
#content .news-list-month ul{list-style:none;margin:0;padding:0}
#content .news-list-month ul li{list-style:none;background:#E4E4E4;margin:0;padding:0;float:left;text-align:center}
#content .news-list-month ul li a{display:block;background:#FFF;color:#08204A;margin:0 0 1px 0;padding-top:1px;padding-bottom:2px;width:36px}
#content .news-list-month ul li.active a{display:block;background:#FFF;color:#FF5609;margin:1px 1px 0 1px;padding-top:0;padding-bottom:2px;width:34px}
#content .news-list-month ul li.empty{display:block;background:#FFF;color:#B6B6B6;margin:0 0 1px 0;padding-top:1px;padding-bottom:2px;width:36px;border-bottom:1px solid #E4E4E4}

.news-teaser-image{width:64px;overflow:hidden;float:left}
.news-teaser-image img{margin-top:3px;display:block}
.news-teaser-right{width:110px;padding-left:3px;float:right}
.news-teaser-date{display:block;line-height:1.4em}
.news-teaser-title{font-weight:bold;display:block;line-height:1.4em}
.news-teaser-morelink{background:url(/fileadmin/design/images/common/a1.gif) 1px 5px no-repeat;_background:url(/fileadmin/design/images/common/a1.gif) 1px 6px no-repeat;text-decoration:none;font-weight:bold}

.news-list-container{width:440px;overflow:hidden}
.news-list-item{margin:0 0 3px 0;padding:6px 0 0 0;border-top:1px solid #E4E4E4;border-bottom:1px solid #FFF}
/*.news-list-item{margin:0 0 6px 0;padding:6px 0 0 0;border-top:1px solid #E4E4E4;border-bottom:1px solid #FFF}*/
.news-list-left{width:130px;overflow:hidden;margin:0 10px 0 0;float:left}
.news-list-right{width:300px;float:right}
.news-list-image{width:130px;overflow:hidden}
.news-list-image img{display:block}
.news-list-date{background:#FFF;display:inline;padding:2px 15px 7px 2px;font-weight:bold;position:relative;_top:-16px}
.news-list-item hr{clear:both;height:0;border:0}
.news-list-title{font-weight:bold;display:inline;margin-right:5px}
.news-list-teaser{display:inline}
.news-list-morelink{padding:0 0 0 10px;background:url(/fileadmin/design/images/common/a1.gif) 1px 5px no-repeat;_background:url(/fileadmin/design/images/common/a1.gif) 1px 6px no-repeat;text-decoration:none}

.news-single-container{width:440px;overflow:hidden}
.news-single-date{color:#FF5609;margin:0 0 10px 0}
.news-single-title{margin:0 0 10px 0}
.news-single-teaser{font-weight:bold}
.news-single-text{margin:0 0 10px 0}
.news-single-backlink{margin:25px 0 0 0;padding:5px 0 0 0;border-top:1px solid #FF5609}
.news-single-backlink a{background:url(/fileadmin/design/images/common/a1.gif) 0 5px no-repeat;padding-left:10px;display:block}
.news-single-image{width:200px;margin:0;padding:0;background:#FFF;border-bottom:9px solid #FFF;overflow:hidden}
.news-single-image a{position:relative;top:-29px;font-weight:bold;padding:7px 0 2px 24px;background:#FFF url(/fileadmin/design/images/common/a2.gif) 13px 11px no-repeat;text-decoration:none;display:block;width:52px;height:20px}
.news-single-image a:hover{position:relative;top:-29px;font-weight:bold;padding:7px 0 2px 24px;background:#FF5609 url(/fileadmin/design/images/common/a2_white.gif) 13px 11px no-repeat;text-decoration:none;display:block;width:52px;height:20px;color:#FFF}

.news-single-facts img{margin:0 0 5px 0}

.news-teaser-container{}
.news-teaser-item{margin:10px}
.news-teaser-date{}
.news-teaser-title{font-weight:bold}
.news-teaser-teaser{}
.news-teaser-morelink{padding:0 0 0 10px;background:url(/fileadmin/design/images/common/a1.gif) 1px 5px no-repeat;_background:url(/fileadmin/design/images/common/a1.gif) 1px 6px no-repeat;text-decoration:none}

#margin .news-contact-container{margin:0;padding:0 0 10px 0;background:#F0F0F0;border-top:9px solid #FFF;border-bottom:1px solid #FFF}
#margin .news-contact-description{margin:10px}
#margin .news-contact-name{margin:0 10px;font-weight:bold}
#margin .news-contact-company{margin:0 10px}
#margin .news-contact-title{margin:0 10px}
#margin .news-contact-address{margin:0 10px}
#margin .news-contact-country{margin:0 10px}
#margin .news-contact-phone{margin:0 10px}
#margin .news-contact-fax{margin:0 10px}
#margin .news-contact-email{margin:0 10px}

/* JOBS */
.jobs-list-table{margin:10px 0;border-collapse:collapse;width:100%}

.jobs-list-table tr.head td{border-bottom:1px solid #FF5609;font-size:10px;color:#FF5609;padding:2px 8px}

.jobs-list-table td{border-bottom:1px solid #e6e7ee;padding:10px 8px}
.jobs-list-table td a:link{color:#08204A;text-decoration:underline}
.jobs-list-table td a:visited{color:#08204A;text-decoration:underline}
.jobs-list-table td a:hover{color:#08204A;text-decoration:underline}
.jobs-list-table td a:active{color:#08204A;text-decoration:underline}

.jobs-list-table tr.tr-0 td{background:url(/fileadmin/design/images/common/contenttable6_tr1.gif) 0 0 no-repeat}
.jobs-list-table tr.tr-0 td.td-0{background:0}

.jobs-list-table td.td-0{padding:10px 8px 10px 0}
.jobs-list-table tr.head td.td-0{padding:2px 8px 2px 0}

.jobs-single-intro{margin:10px 0}
.jobs-single-teaser{color:#FF5609}
.jobs-single-text{}
.jobs-single-backlink{margin:0;padding:0;border-top:1px solid #FF5609}
.jobs-single-backlink p{margin:5px 0 0 0}
.jobs-single-backlink a{background:url(/fileadmin/design/images/common/a1.gif) 0 5px no-repeat;padding-left:10px;display:block}

/* SUCHE */
.search-form{background:#F0F0F0;width:412px;height:37px;margin:0 0 30px 0;padding:16px 14px 0 14px;overflow:hidden}
.search-form fieldset.hidden{display:none}
.search-form fieldset{display:inline}
.search-form fieldset.data input{width:298px;height:15px;background:#FFF;color:#8694ae;border:1px solid #8694ae;margin:0 26px 0 0;padding:0 0 0 12px}
.search-form fieldset.control input{width:69px;height:17px;background:#8694ae;color:#FFF;border:0;margin:0;padding:0}

.search-list-hits{position:relative;top:-24px;text-align:right;font-weight:bold}
.search-list-container{width:440px;overflow:hidden}
.search-list-item{margin:0 0 6px 0;padding:6px 0 0 0;border-top:1px solid #E4E4E4;border-bottom:1px solid #FFF}
.search-list-title{padding:0 0 0 12px;background:url(/fileadmin/design/images/common/a1.gif) 1px 5px no-repeat;_background:url(/fileadmin/design/images/common/a1.gif) 1px 6px no-repeat;text-decoration:none;font-weight:bold}
.search-list-breadcrumb{color:#FF5609}
.search-list-breadcrumb a{white-space:nowrap}

.search-pagecounter-container{margin:30px 0 0 0;padding:10px 0 0 0;border-top:1px solid #FF5609}
.search-pagecounter-item{float:left;font-weight:bold;margin:14px 15px 0 5px;width:65px;text-align:right}
.search-pagecounter-item.active a{color:#08204A}

/* SITEMAP */
#sitemap img{width:200px;margin:0 10px 0 0;display:block}
#sitemap a{color:#08204A}
#sitemap span.underline{margin:0 0 10px 0;border-top:1px solid #FFF}

#sitemap ul{list-style:none;margin:0 10px 0 0;padding:0;float:left;width:200px;overflow:hidden;background:#f9f9f9}
#sitemap ul li{list-style:none;margin:0;padding:0;background:0}

#sitemap ul ul{list-style:none;margin:0;padding:0;float:none;width:200px}
#sitemap ul ul li{list-style:none;margin:0 0 8px 0;padding:0 0 19px 0;background:0;border-bottom:1px solid #e4e4e4}
#sitemap ul ul li.last{margin:0}
#sitemap ul ul li a{background:0;padding-left:0px;font-weight:bold;display:block}

#sitemap ul ul ul{list-style:none;margin:1px 0 0 0;padding:0;float:none}
#sitemap ul ul ul li{list-style:none;margin:0;padding:0;background:0;border:0}
#sitemap ul ul ul li a{background:0;padding-left:11px;font-size:10px;display:block}

#sitemap ul ul ul ul{list-style:none;margin:0;padding:0;float:none}
#sitemap ul ul ul ul li{list-style:none;margin:0;padding:0;background:0;border:0}
#sitemap ul ul ul ul li a{background:0;padding-left:22px;font-size:10px;font-weight:normal;display:block}

#sitemap ul ul ul ul ul{list-style:none;margin:0;padding:0;float:none}
#sitemap ul ul ul ul ul li{list-style:none;margin:0;padding:0;background:0;border:0}
#sitemap ul ul ul ul ul li a{background:0;padding-left:33px;font-size:10px;font-weight:normal;display:block}

#sitemap ul ul ul ul ul ul{list-style:none;margin:0;padding:0;float:none}
#sitemap ul ul ul ul ul ul li{list-style:none;margin:0;padding:0;background:0;border:0}
#sitemap ul ul ul ul ul ul li a{background:0;padding-left:44px;font-size:10px;font-weight:normal;display:block}

/* KONTAKTFORMULAR */
.contact-form{width:440px;margin:10px 0 0 0;overflow:hidden}

.contact-form div.clearer{border-bottom:1px solid #FFF}

.contact-form fieldset.hidden{display:none}

.contact-form fieldset{width:215px;display:block;float:left;overflow:hidden}
.contact-form fieldset.data.margin{margin-right:5px}

.contact-form fieldset label{display:block}

.contact-form fieldset.data label{width:215px}
.contact-form fieldset.data input{width:213px;padding:0}
.contact-form fieldset.data select{width:217px;height:20px !important}
.contact-form fieldset.data textarea{width:435px}

.contact-form fieldset.data.hausnr{width:66px}
.contact-form fieldset.data.hausnr label{width:66px}
.contact-form fieldset.data.hausnr input{width:64px;padding:0}

.contact-form fieldset.data.plz{width:66px}
.contact-form fieldset.data.plz label{width:66px}
.contact-form fieldset.data.plz input{width:64px;padding:0}

.contact-form fieldset.data.ort{width:142px}
.contact-form fieldset.data.ort label{width:142px}
.contact-form fieldset.data.ort input{width:140px;padding:0}

.contact-form fieldset.data.small{width:106px}
.contact-form fieldset.data.small label{width:106px}
.contact-form fieldset.data.small select{width:106px}

.contact-form fieldset.data.message{width:440px}
.contact-form fieldset.message label{width:440px}
.contact-form fieldset.control{width:440px;margin:20px 0 20px 0}

.contact-form fieldset.radio3{width:440px;margin:0 0 20px 0}
.contact-form fieldset.radio3 input.radio{width:20px;margin:0 0 5px 0;padding:0;float:left}
.contact-form fieldset.radio3 input.text{width:80px}
#content .contact-form fieldset.radio3 label{width:410px;margin:0 0 5px 25px}

/* KONTAKTADRESSEN */
.contact-address fieldset.data{height:24px}
.contact-address fieldset.data label{width:140px;display:block;float:left}
.contact-address fieldset.data select{width:280px;height:17px}
.contact-address fieldset.data input{width:272px;padding-left:4px;line-height:13px}
.contact-address fieldset.control input{height:17px;background:#8694ae;color:#FFF;border:0;margin:0 0 0 140px;padding:0}

#margin .contact-address{margin:0 0 10px 0}
#margin .contact-address fieldset.data{height:24px}
#margin .contact-address fieldset.data select{width:170px;height:17px;margin:0 0 0 10px}
#margin .contact-address fieldset.data input{width:162px;padding-left:4px;margin:0 0 0 10px}
#margin .contact-address fieldset.control input{width:120px;height:17px;background:#8694ae;color:#FFF;border:0;margin:0;padding:0;margin:0 0 0 10px}

.contact-address-header{color:#FF5609;font-weight:bold;margin:0px 0 20px 0}
.contact-address-header .land{width:75px;float:left}
.contact-address-header .plz{width:75px;float:left}
.contact-address-header .firma{width:75px;float:left}

.address{width:200px}
.odd{float:left;border-right:20px solid #FFF}
.even{float:left}

.address .niederlassung{margin:0 0 7px 0}
.address .anschrift{margin:0 0 5px 0}
.address .kontakt{margin:0 0 7px 0}

#margin .address{width:170px;line-height:120%}
#margin .odd{float:none;border:0;margin:0 0 10px 11px}
#margin .even{float:none;margin:0 0 10px 11px}

/* POPUP1 */
#popup1{width:750px;height:450px;overflow:hidden;background:#FFF}
#popup1left{position:relative;height:450px;width:253px;padding:0 0 0 30px;background:#ff5508 url(/fileadmin/design/images/common/popup1_logo.gif) 0 0 no-repeat;overflow:hidden;font-size:12px;border-right:1px solid #FFF;float:left}
#popup1left span.content{position:absolute;bottom:-1px;left:30px;width:243px;margin:0 0 10px 0;_margin:0 0 20px 0}
#popup1right{width:466px;height:450px;overflow:hidden;float:right}

/* POPUP2 */
#popup2{width:750px;height:450px;overflow:hidden;background:#FFF}
#popup2left{position:relative;height:450px;width:436px;padding:0 0 0 30px;background:#ff5508 url(popup2_logo.gif) 0 0 no-repeat;overflow:hidden;font-size:12px;border-right:1px solid #FFF;float:left}
#popup2left span.content{position:absolute;bottom:-1px;left:30px;width:426px;margin:0 0 10px 0;_margin:0 0 20px 0}
#popup2right{width:283px;height:450px;overflow:hidden;float:right}

/* POPUP3 */
#popup3{width:750px;height:450px;overflow:hidden;background:#FFF}
#popup3left{position:relative;height:450px;width:253px;padding:0 0 0 30px;background:#0A214B url(/fileadmin_derg/design/images/common/popup3_logo.gif) 0 0 no-repeat;overflow:hidden;font-size:12px;border-right:1px solid #FFF;float:left}
#popup3left span.content{position:absolute;bottom:-1px;left:30px;width:243px;margin:0 0 30px 0;_margin:0 0 40px 0}
#popup3right{width:466px;height:450px;overflow:hidden;float:right}

.mdb-search form{margin:0 0 25px 0}
.mdb-search ul{list-style:none;margin:0 !important;padding:0 !important}
.mdb-search li{width:215px;margin:0 !important;padding:0 0 11px 0 !important;float:left;background:0 !important}
.mdb-search li label{display:block;padding:0 0 6px 0}
.mdb-search li select{width:205px}
.mdb-search fieldset.data input{width:205px}
.mdb-search fieldset.control{clear:both;padding:5px 0 0 0}

.mdb-search-margin h2{margin:5px 10px}
.mdb-search-margin p{font-size:110%}
.mdb-search-margin form{padding:0 10px 5px 10px}
.mdb-search-margin form h2{margin:5px 0}
.mdb-search-margin ul{list-style:none;margin:0 !important;padding:0 !important}
.mdb-search-margin li{width:180px;margin:0 !important;padding:0 0 5px 0 !important;float:left;background:0  !important}
.mdb-search-margin li label{display:block;padding:0 0 2px 0;font-size:110%}
.mdb-search-margin li select{width:180px}
.mdb-search-margin fieldset.data input{width:174px}
.mdb-search-margin fieldset.control{clear:both;padding:5px 0 0 0}
/*
.mdb-search-margin fieldset.control input{width:125px;height:20px;padding:0 0 3px 0}
.mdb-search-margin fieldset.control input{background:url(/fileadmin/design/images/common/a3.gif) 12px 7px no-repeat;background-color:#ACACAC;border:0px solid #ACACAC;color:#FFF}
*/
.mdb-search-margin fieldset.control input{background:#b2b2b2 url(/fileadmin/design/images/common/a3.gif) 10px 50% no-repeat;padding:0 10px 3px 20px;color:#FFF;height:20px;border:0}
* html .mdb-search-margin fieldset.control input{padding:0 5px 2px 10px}


.mdb-highlights{clear:both}
.mdb-highlights ul{list-style:none;margin:12px 0 0 0 !important;padding:0 !important}
.mdb-highlights li{width:136px;margin:5px 5px 0 4px !important;padding:0 0 13px 0 !important;float:left;background:0  !important}
.mdb-highlights img{margin:0 0 8px 0}
.mdb-highlights li a.details{padding:0 0 0 16px;background:url(/fileadmin/design/images/common/icon_plus.gif) 0 0 no-repeat}
.mdb-highlights h2{margin:0;padding:6px 0 0 0;border-top:1px solid #e6e7ec;font-size:100%}
.mdb-highlights p.morelink{text-align:right;clear:both;margin:0}
.mdb-highlights p.morelink a{font-weight:bold;padding:0 12px 0 0;background:url(/fileadmin/design/images/common/a1.gif) 100% 5px no-repeat}

.bold{font-weight:bold}
.mdb-seiten{margin:14px 0 0 0}
.mdb-seiten a{color:#08204A !important}
.mdb-seiten a.zurueck{color:#FF5609 !important;margin:0 14px 0 0;padding:0 0 0 10px;background:url(/fileadmin/design/images/common/a1_back.gif) 0 4px no-repeat}
.mdb-seiten a.weiter{color:#FF5609 !important;margin:0 0 0 14px;padding:0 10px 0 0;background:url(/fileadmin/design/images/common/a1.gif) 100% 4px no-repeat}
.mdb-seiten a.active{color:#FF5609 !important;font-weight:bold !important}
.mdb-seiten p{margin:0}
.mdb-seiten hr{border:0;height:1px;background:#e6e7ec}
* html .mdb-seiten hr{border-top:1px solid #e6e7ec}

.mdb-detail img{margin:25px 0 0 0}
.mdb-detail table{width:100%;margin:0 0 23px 0;border-collapse:collapse}
.mdb-detail td,.mdb-detail th{border-bottom:1px solid #e6e7ec;padding:3px}
.mdb-detail th{text-align:left;font-weight:bold;padding:3px 20px 3px 3px}

.mdb-favoriten{width:100%;padding:1px 0 5px 0;clear:both}
.mdb-favoriten hr{border:0;height:1px;background:#e6e7ec}
* html .mdb-favoriten hr{border-top:1px solid #e6e7ec}

.mdb-ll {display:none;}


dl dd p a span.link_teaser_content {
	font-weight:normal;
}

#content span.underline, #content_startseite span.underline{border-bottom:1px solid #08204A;display:block}



