@media all {
body {text-align:center;margin:0;color:#2F2F2F;font:normal normal normal 12px/16px Helvetica, Arial, Verdana, sans-serif;background:#757575 url("../images/backgrounds/background.jpg"); padding:10px;}
div, p, ul, ol, li, dl, dt, dd, img, h1, h2, h3, h4, h5, h6 {margin:0;padding:0;}
h1, h2, h3, h4, h5, h6 {font-size:100%;line-height:normal;font-weight:normal;}
img {border:none;display:block;}
a {color:#2F2F2F;text-decoration:none;}
a:hover {text-decoration:underline;}
li {list-style:none;}
textarea, select, .input {margin:0;color:#BDBDBD;font-size:12px;line-height:normal;}
textarea {border:1px solid #B77D4B;padding:1px 5px;font-family:Helvetica, Arial, Verdana, sans-serif;}
.input {border:1px solid #B77D4B;padding:3px 5px;}
select  {border:1px solid #B77D4B;padding:1px 0;}

#container {margin:0 auto;text-align:left;width:984px; border: 0px solid #814D25;}
#header {background:#814D25;}
#content {padding:30px 68px 65px 68px;background:#fff;}
#footer {background:#FAE4D2;}

#header {padding:26px 0 0 0;}
#header .top {overflow:hidden;padding:0 68px 10px 68px;}
#header .top .logo {float:left;}

#header .top form {width:200px;}
#header .top form {left:440px;top:5px;position:relative;}
#header .top form .row {width:220px;overflow:hidden;margin:0 0 8px 0;}
#header .top form input {float:left;margin:0 0 0 3px;}
#header .top form .input {width:170px;}
#header .subnav {overflow:hidden;color:#fff;background:#985B2C;}
#header .subnav ul {float:right;margin:0 68px 0 0;}
#header .subnav ul li {float:left;padding:0 0 0 13px;background:transparent url("../images/elements/subnav_line.gif") no-repeat 4px 8px;}
#header .subnav ul li:first-child {background:none;}
#header .subnav ul li a {color:#fff;}
#header .nav {overflow:hidden;padding:0 0 0 63px;color:#fff;font-size:18px;line-height:normal;background:#B77D4B; font-family:"ff-dax-web-pro-1","ff-dax-web-pro-2", Helvetica, Arial, Verdana, sans-serif;}
#header .nav li{float:left;margin:0 15px 0 0;}
#header .nav li a {float:left;color:#fff;padding:4px 5px;}
#header .nav li.act a, #header .nav li a:hover {color:#282F32;text-decoration:none;}

#content {overflow:hidden;} 
#content .stage {position:relative;overflow:hidden;height:519px;margin:0 0 42px 0;}
#content .stage .wine {position:absolute;left:0px;top:0;}
#content .stage .text {position:absolute;right:15px;top:47px;width:539px;padding:30px 20px 50px 28px;background:transparent url("../images/backgrounds/1x1_stage2.png") repeat left top;}
	html>body #content .stage .text {width:491px;}
#content .stage .text h1 {margin:0 0 44px 0;font-size:24px;line-height:normal;font-weight:normal;color:#282F32; font-family:"ff-dax-web-pro-1","ff-dax-web-pro-2", Helvetica, Arial, Verdana, sans-serif;}
#content .stage .text h2 {margin:0 0 11px 0;font-size:31px;line-height:normal;color:#282F32; font-family: Georgia;}
#content .stage .text p {margin:0 0 15px 0;font-size:16px;line-height:normal;color:#000;}
#content .stage .text .link {position:absolute;right:23px;bottom:17px;font-size:16px;line-height:normal;color:#282F32;}
#content .stage .linkOn {position:absolute;right:0;bottom:0;overflow:hidden;background:transparent url("../images/backgrounds/stage_link.png") repeat left top;}
#content .stage .linkOn a {float:left;color:#282F32;padding:11px 15px 13px 25px;background:transparent url("../images/elements/arrow.png") no-repeat 13px 14px;}

#content .teaser3list {overflow:hidden;margin:0 0 15px 0;}
#content .teaser3list li {border: 1px solid #bbb;position:relative;float:left;width:254px;height:214px;margin:0 0 0 40px;background:transparent url("") no-repeat left top;cursor:pointer;}
#content .teaser3list li:first-child {margin:0;}
#content .teaser3list li h2 {padding:13px 0 9px 12px;font-size:20px;line-height:normal;color:#282F32;background:transparent url("../images/backgrounds/1x1_57.png") repeat left top; font-family:"ff-dax-web-pro-1","ff-dax-web-pro-2", Helvetica, Arial, Verdana, sans-serif;}
#content .teaser3list li a {position:absolute;left:0;bottom:0;display:inline-block;width:233px;height:32px;padding:5px 4px 6px 17px;color:#2F2F2F;background:transparent url("../images/backgrounds/1x1_76.png") repeat left top;}

#content .breadCrumb {overflow:hidden;margin:0 0 10px 0;}
#content .breadCrumb ul {float:left;font-size:14px;line-height:normal;}
#content .breadCrumb li {float:left;margin:0 5px 0 0;color:#814D25;}
#content .breadCrumb li a {float:left;padding:0 11px 0 0;color:#814D25;background:transparent url("../images/elements/breadcrumb_arrow.gif") no-repeat 100% 5px;}
#content .breadCrumb .backLink {float:right;margin:0 16px 0 0;}
#content .breadCrumb.overview li a {padding:0 0 0 7px;background:transparent url("../images/elements/breadcrumb_line.gif") no-repeat 0 3px;}
#content .breadCrumb.overview li.first a {padding:0;background:none;}

#content .intro h1 {margin:0 0 15px 0;font-size:36px;line-height:normal;font-family:Georgia;}
#content .intro h2 {margin:0 0 15px 0;font-size:24px;line-height:normal;font-family:Georgia;}
#content .intro h3 {margin:0 0 2px 0;font-size:14px;line-height:normal;font-weight:bold;}
#content .intro p {overflow:hidden;margin:0 0 26px 0;font-size:14px;line-height:17px;}
#content .intro p img {float:left;margin:4px 10px 10px 0;}
#content .intro p img.left {float:left;margin:4px 10px 10px 0;}
#content .intro p img.right {float:right;margin:4px 0 10px 10px;}
#content .intro p.bodytext a {text-decoration:underline;}
#content .intro ul.bullet {overflow:hidden;margin:0 0 26px 0;font-size:14px;line-height:19px;}
#content .intro ul.bullet li {overflow:hidden;padding:0 0 0 10px;background:transparent url("../images/elements/bullet.gif") no-repeat 0 6px;}
#content .intro ul.bullet li a {text-decoration:underline;}
#content .intro .table {margin:0 0 26px 0;}
#content .intro .table th {padding:0 0 6px 0;font-weight:bold;}
#content .intro .table td {padding:0 0 6px 0;}



/* #content .main {overflow:hidden;margin:0 0 52px 0;background:transparent url("../images/backgrounds/main_top.gif") no-repeat left top;} */
#content .main {overflow:hidden;margin:0 0 52px 0;}
/* #content .main .mainInner {position:relative;overflow:hidden;margin:1px 0 0 0;padding:10px 80px 18px 80px;background:transparent url("../images/backgrounds/main_bottom.gif") no-repeat left bottom;} */
#content .main .mainInner {position:relative;overflow:hidden;margin:1px 0 0 0;padding:10px 80px 18px 80px;background:#eee;border:1px solid #bbb;}
#content .main h1 {margin:0 0 6px 0;font-size:36px;line-height:normal;color:#985B2C;font-family:Georgia;width:570px;}
#content .main h2 {margin:0 0 80px 0;font-size:24px;line-height:normal;}
#content .main p {margin:0 0 19px 0;font-size:14px;line-height:17px;}

#content .main .imageContainer {position:relative;overflow:hidden;margin:0 0 12px 0;}
#content .main .imageContainer h2 {display:none;position:absolute;left:20px;bottom:33px;margin:0;color:#fff;}
#content .main .imageContainer img {margin:0 0 10px 0;}
#content .main .imageContainer .stuff {float:right;font-size:11px;line-height:normal;}
#content .main .imageContainer .stuff li {float:left;color:#656565;margin:0 0 0 15px;}
#content .main .imageContainer .stuff li a {color:#656565;}

#content .main .pager {overflow:hidden;margin:0 0 16px 0;font-size:11px;line-height:normal;}
#content .main .pager li {float:left;margin:0 4px 0 0;padding:0 0 0 5px;color:#656565;background:transparent url("../images/elements/pager.gif") no-repeat 0 2px;}
#content .main .pager li.first {background:none;}
#content .main .pager li a {color:#656565;}
#content .main .pager a {color:#656565;}
#content .main .pager li.active {font-weigth:bold; color:#000;}

#content .main .overviewList {position:relative;overflow:hidden;margin:0 0 19px 0;border-top:1px solid #ccc;}
#content .main .overviewList li {overflow:hidden;padding:12px 0 13px 0;border-bottom:1px solid #ccc;}
/*#content .main .overviewList li .img {float:left;width:95px;}*/
#content .main .overviewList li .img {background:#FFFFFF;float:left;height:120px;margin-right:10px;width:120px;}
#content .main .overviewList li h3 {margin:0 0 13px 0;font-size:18px;line-height:normal;font-family:Georgia;}
#content .main .overviewList li p {margin:0 0 6px 0;}
#content .main .overviewList li .exp {position:absolute;right:5px;top:14px;color:#656565;font-size:11px;line-height:normal;}

#content .main .expertise {overflow:hidden;}
#content .main .expertise .img {float:left;width:215px;min-height:760px;}
#content .main .expertise dl {float:right;width:470px;margin:0 0 24px 0;font-size:14px;line-height:normal;}
#content .main .expertise dl dt {float:left;width:180px;margin:0 0 8px 0;text-transform:uppercase;}
#content .main .expertise dl dd {float:left;width:290px;margin:0 0 8px 0;}

#content .main .imgList {overflow:hidden;padding:15px 0 0 0;}
#content .main .imgList li {position:relative;overflow:hidden;margin:0 0 15px 0;}
#content .main .imgList h2 {position:absolute;left:20px;bottom:9px;margin:0;color:#fff;}
#content .main .imgList h2 a {color:#fff;text-decoration:none;}

#content .siteTools {position:absolute;right:16px;top:13px;padding:6px 14px 3px 14px;font-size:11px;line-height:normal;border:1px solid #ccc;background:#ddd;}
#content .siteTools li {color:#656565;}
#content .siteTools li a {display:inline-block;color:#656565;padding:2px 0 3px 22px;background:transparent url("../images/elements/sitetools.gif") no-repeat left top;}
#content .siteTools li.print a {background-position:0 4px;}
#content .siteTools li.pic a {background-position:0 -15px;}
#content .siteTools li.pdf a {background-position:0 -36px;}

#footer .logos {position:relative;overflow:hidden;height:100px;border-top:10px solid #B77D4B;border-bottom:10px solid #B77D4B;}
#footer .logos img {position:absolute;left:0;top:0;}
#footer .logos .lg01 {left:75px;top:11px;}
#footer .logos .lg02 {left:182px;top:4px;}
#footer .logos .lg03 {left:260px;top:52px;}
#footer .logos .lg04 {left:375px;top:2px;}
#footer .logos .lg05 {left:514px;top:40px;}
#footer .logos .lg06 {left:639px;top:16px;}
#footer .logos .lg07 {left:744px;top:36px;}
#footer .logos .lg08 {left:856px;top:12px;}
#footer .copy {padding:6px 68px;color:#fff;background:#814D25;border-top:13px solid #985B2C;}

/* info layer */
#fancybox-inner{overflow-x:hidden!important;}
#fancybox-outer{border: 2px solid #ccc;}
.infolayer{}
.infolayer-content{width: 667px;}
.infolayer-head{width:667px;height:auto;padding-top:10px;padding-bottom:20px;}
.infolayer-body{width:auto;height:auto;text-align: left;}
.infolayer-tabs-content{float:left;width:505px;padding-right: 10px;}
.infolayer-image{float:left;width:150px;height:508px;}

.infolayer-tab{border: 1px solid #ccc;clear:both;padding:10px;}
.infolayer-tab-head{color: #aaa;float:left;background-image:  url(tab.gif);border: 1px solid #ccc;border-top: none;border-bottom: none;height: 26px;line-height:26px;margin-right:1px;padding-left:10px;padding-right:10px;}
.infolayer-tab-head:hover{color:#000;cursor: pointer;}
.infolayer-tab-head.active{color:#000;cursor: default;}

.infolayer-footer{clear:both;padding-top:50px;}
.infolayer-footer-left{text-align: left;float:left; width: 200px;}
.infolayer-footer-right{text-align: right;float:right; width: 200px;}

.headerInfo{padding-bottom: 30px;overflow:hidden;padding-left:20px;}
#link-right{bottom:5px;font-size:11px;float:right;padding-right: 30px;}


#layer_nav{height:auto;}
#layer_nav a{margin-right:5px;}
#infolayer_slide {text-align: center;}
.activeSlide{color:#000;cursor: default;}

.item-bezug{padding-bottom:30px;}
.item-bezug p{padding-bottom:5px;margin:0!important;}
.bezug-form{padding-top:22px;}

.tx-editeapssearch-pi1 {padding: 22px 80px 18px;background: #eee;border:1px solid #bbb;}

.tx-editeapssearch-pi1 #form select{width:213px;margin-bottom:5px;}
.tx-editeapssearch-pi1 #form input{width:200px;margin-bottom:5px;}
.tx-editeapssearch-pi1 .result_entry{height:120px;}
.tx-editeapssearch-pi1 .result_entry IMG{margin:auto;}
.tx-editeapssearch-pi1 .result_entry .imgLeft{width:110px;background:#fff;margin-right:15px;padding-top:10px;padding-bottom:10px;height:100px;}
.tx-editeapssearch-pi1 .listtext a {font-family:Georgia;font-size:18px;line-height:normal;margin-bottom:13px;margin-left:0;margin-right:0;margin-top:0;font-weight:normal;}
.tx-editeapssearch-pi1 .more_back{font-size:12px;}
.tx-editeapssearch-pi1 .more_forward{font-size:12;postion:relative;right:0;}


.result_entry{min-height:75px;}
.result_entry .imgLeft {float:left;padding-right:10px;width:25px;}
.info-string{color:#999999;font-size:11px;margin-top:-10px;}
.breadCrumb .act{font-weight:bold;}
.breadCrumb.second{padding-left:20px;}

#content .main .expertise dl dt {clear:both;}
.error_text{color:red;padding-bottom:10px;}

td .input { width:309px!important;}
td .input.small { width:147px!important;} 
td .input,select, textarea {color:#000;}

#content .gallery ul {float:left;width:1000px;}
#content .gallery ul li {float:left;border:1px solid #BBBBBB;padding:1px;margin:0 34px 34px 0;}
#content .gallery ul li img {display:block;}
#content .gallery ul li p {width:246px;margin:1px 0 0 0;padding:5px;color:#2F2F2F;background:#fff;}

#result_other_db{font-weight: bold;font-size: 11px;padding-bottom:10px;padding-top:3px;padding-left:5px;float:left;}
#result_other_db_img{float:left;}
#result_other_db_box{background:none repeat scroll 0 0 white;border:1px;border-style:solid;padding-top: 12px;display: inline-table;overflow: hidden;padding-left: 15px;margin-top: 5px;width:688px;padding-bottom:10px;}



}
