/*
red: #E70000
dark-red: #910C12
gray: #6F6F6F
*/

body {padding:10px;margin:0;background-color:#ffffff;font-family: Arial, Helvetica, sans-serif;font-size: 13px;color:#000000;} 
#top{position: absolute;}

img {border:none;} 
a {text-decoration:none; color:#E70000;font-weight: bold;}
a:hover{color:#910C12;}

h1,h2 {display:none;}
h3 { margin-top: 7px; margin-bottom: 7px; color:#E70000;font-size: 14px; }
h4 a{color:#000000;}
p, .paragraph {margin:0 0 14px 0;padding:0;}
th{text-align: left;}
.c{clear:both;}
.right{float:right;}
.top{position:absolute; top:0px;}

.h2_container{height:20px; margin-bottom: 5px;}

/*BUTTONS*/
.button a {background-position: 0 0; background-repeat: no-repeat; height:9px; display:block; text-indent: -5000px;overflow: hidden; margin-bottom:10px;  }
.button a:hover  {background-position: 0 -9px; background-repeat: no-repeat; height:9px; cursor: pointer;}
.button:hover{cursor: pointer;}

.overview{ width:193px; background-image: url("../_img/buttons/zurueck.gif"); }
.back{ width:193px; background-image: url("../_img/buttons/zurueck.gif"); }
.more{ width:133px; background-image:url("../_img/buttons/mehr.gif"); }
.flip{ width:133px; background-image:url("../_img/buttons/flip.gif"); }
.download{ width:133px; background-image:url("../_img/buttons/download.gif"); }
.download2{ width:133px; background-image:url("../_img/buttons/download2.gif"); }
.gallery{ width:133px; background-image:url("../_img/buttons/galerie.gif"); }


/*ARROW*/
.arrow a {background-position: 0 0; background-repeat: no-repeat; height:15px;display: block;text-indent: -5000px;overflow: hidden; }
.arrow a:hover  {background-position: 0 -15px; background-repeat: no-repeat; height:15px;}

.red_white {background-image: url(../_img/arrows/red_white.png);}
.white_black{width:23px; background: url("../_img/arrows/white_black.png") no-repeat 0 0; }
.white_red{width:23px; background: url("../_img/arrows/white_red.png") no-repeat 0 0;}
.next{ background: url("../_img/arrows/red_black.gif") no-repeat 0 0; float:right;}
.prev{ background: url("../_img/arrows/red_black_back.gif") no-repeat 0 0 ; float:left;}



/*ROTER HINTERGRUND MIT ABGERUNDETEN ECKEN*/
#bg {width:100%;background-image:url(../_img/bg.png);background-repeat: repeat-x;background-position: center top;background-color:#930c11;}
#eck_lo {position:absolute;top:1px;left:0;height:22px;width:22px;background-image:url(../_img/eck_lo.gif);background-repeat: no-repeat;background-position: center top;}
#eck_ro {position:absolute;top:1px;right:0;height:22px;width:22px;background-image:url(../_img/eck_ro.gif);background-repeat: no-repeat;background-position: center top;}
#outer_container {position:relative;width:100%;margin:0px;height:700px;}
#eck_lu {position:absolute;top:0px;height:100%;left:-10px;width:22px;background-image:url(../_img/eck_lu.gif);background-repeat: no-repeat;
background-position: center bottom;}
#eck_ru {position:absolute;top:0px;height:100%;right:-10px;width:22px;background-image:url(../_img/eck_ru.gif);background-repeat: no-repeat;background-position: center bottom;}

/*WEISSER HINTERGRUND*/
#white_left {position:absolute;top:0px;height:590px;left:0px;width:810px;background-color:#ffffff;}
#white_right {position:absolute;top:0px;left:810px;}
#white_bottom {position:absolute;bottom:-9px;height:9px;left:0px;width:810px;background-image:url(../_img/white_bottom.png);background-repeat: no-repeat;background-position: center top;}

/*WEISSER HINTERGRUND - UNTERSEITE*/
#white_right2 {position:absolute;top:560px;height:39px;left:807px;width:39px;background-image:url(../_img/white_right2.gif);background-repeat: no-repeat;background-position: center top;}
#white_right3 {position:absolute;top:599px;height:50px;left:807px;width:39px;background-image:url(../_img/white_right3.png);background-repeat: repeat-y;background-position: center top;}
#white_bottom2 {position:absolute;bottom:-9px;height:23px;right:-36px;width:36px;background-image:url(../_img/white_bottom2.png);background-repeat: no-repeat;background-position: center top;}
/*WEISSER HINTERGRUND - Bilder vom IE6 ausblenden*/
#white_right2 img,	#white_bottom2 img,  #white_bottom img{display: none;}

/*RECHTER BEREICH*/
#right_container {position:absolute;top:330px;left:830px; width:160px;height: 260px;}

#functions {position:absolute;top:30px;left:60px;width:100px;height:20px;}
#functions a {float:left;display: block;background-position: 0 0; background-repeat: no-repeat;text-indent: -5000px;margin-left:11px;width:19px;height:20px;}
#functions a:hover  {background-position: 0 -20px; background-repeat: no-repeat; height:20px;}
#functions .print {background-image: url(../_img/functionicons/print.gif);}
#functions .pdf {background-image: url(../_img/functionicons/pdf.gif);}
#functions .email {background-image: url(../_img/functionicons/email.gif);}

#cook { display: none; }
#cook a { position:absolute;top:55px;left:63px;width:93px;height:16px;display: block;background-position: 0 0; background-repeat: no-repeat;text-indent: -5000px;background-image: url(../_img/cook.png); }
#cook a:hover  {background-position: 0 -16px; background-repeat: no-repeat; height:16px;}
#dots_red1 {position:absolute;top:80px;left:53px;right:-3px;height:20px; background-repeat: repeat-x;background-image: url(../_img/dots_red.gif);background-position: center top; }

#search {position:absolute;top:90px;right:0px;width:130px;height:52px;text-align:right;}
#search .form_bg {position:absolute;top:15px;right:-3px;width:120px;height:21px; display: block;background-position: 0 0; background-repeat: no-repeat;background-image: url(../_img/forms/input_search.gif);}
#search .form_input {position:absolute;top:15px;right:-3px;width:107px;height:17px;background-color:#AE090B; border:none;color:#ffffff;font-size:11px;text-align:right;padding:3px 5px 0 0;}
#search .form_headline {position:absolute;top:0px;right:0px;}
#search .form_send {position:absolute;bottom:0px;right:0px;}

#webshop {position:absolute;top:162px;right:0px;width:150px;height:80px;text-align:right;}
#webshop .form_bg {position:absolute;top:15px;right:-3px;width:144px;height:45px; display: block;background-position: 0 0; background-repeat: no-repeat;background-image: url(../_img/forms/webshop_login.gif);}
#webshop input.username {position:absolute;top:15px;right:-3px;width:125px;height:17px;background-color:#E70000; border:none;color:#ffffff;font-size:11px;text-align:right;padding:3px 5px 0 0;}
#webshop input.password {position:absolute;top:40px;right:-3px;width:130px;height:17px;background-color:#E70000; border:none;color:#ffffff;font-size:11px;text-align:right;padding:3px 5px 0 0;}
#webshop .form_headline {position:absolute;top:0px;right:0px;}
#webshop .form_send {position:absolute;bottom:0px;right:0px;}

#dots_red2 {position:absolute;top:150px;left:35px;right:-3px;height:20px; background-repeat: repeat-x;background-image: url(../_img/dots_red.gif);background-position: center top; }

/*HAUPTNAV*/
#mainnav {position:absolute;top:0px;left:0px; width:1000px;height: 78px;margin-top:-5px;overflow: hidden;}
#mainnav #logo {position:absolute; left:-8px; width:256px;background-image: url(../_img/nav/logo.png);background-position: 0 -4px; background-repeat:no-repeat;height:78px;display: block;text-indent: -5000px; }
#mainnav #logo:hover  {background-position: 0 -82px;}
#mainnav a { margin-top:-4px; position:absolute; background-position: 0 0; background-repeat: no-repeat; height:68px;display: block;text-indent: -5000px;}
#mainnav a:hover, #mainnav a.active  {background-position: 0 -68px; background-repeat: no-repeat; height:62px;}
#mainnav a.nav1 {left:185px;width:180px;background-image: url(../_img/nav/ueberpfeiffer.png);}
#mainnav a.nav2 {left:321px;width:179px;background-image: url(../_img/nav/sortiment.png);}
#mainnav a.nav3 {left:452px;width:180px;background-image: url(../_img/nav/aktuelles.png);}
#mainnav a.nav4 {left:564px;width:180px;background-image: url(../_img/nav/bonus.png);}
#mainnav a.nav5 {left:698px;width:173px;background-image: url(../_img/nav/news.png);}
#mainnav a.nav6 {left:798px;width:202px;background-image: url(../_img/nav/aktion.png);}


#main_subnav ul{z-index:510; position: absolute; top:37px; background:#fff;	filter:alpha(opacity=90);-moz-opacity: 0.9;opacity: 0.9; border:1px solid #ddd;padding:12px 25px; }
#main_subnav ul li{list-style: none;padding:3px 0px }
#main_subnav ul li a{ color:#000;filter:alpha(opacity=100);-moz-opacity: 1;opacity:1; }
#main_subnav ul li a:hover{ color:#E70000; }
#main_subnav ul li a.bio:hover{color:#97BF0D;}
#main_subnav ul li a.cook:hover{color:#FABB00;}
#main_subnav ul li a.natuerlich:hover{color:#70731C;}
#main_subnav ul.nav1{left:229px;display:none;}
#main_subnav ul.nav2{left:343px;display:none;}
#main_subnav ul.nav3{left:479px;display:none;}
#main_subnav ul.nav4{left:611px;display:none;}
#main_subnav ul.nav5{left:723px;display:none;}
#main_subnav ul.nav6{left:850px;display:none;}



/*SUBNAV*/
#subnav {position:absolute;top:70px;left:0px; /*height: 500px;*/width:221px;}
#subnav ul {list-style-type:none;margin:0;padding:0;}
#subnav ul.subnav{min-height:230px;}
#subnav li a.subnav {color:#ffffff;font-size: 12px;font-weight:bold;height:21px;display:block; display:block;width:221px; background: url(../_img/subnav_bg.gif) no-repeat 0 0;padding-left:10px;padding-top:5px;cursor:pointer;}
#subnav li a.bio {background: url(../_img/subnav/subnav_bg_bio.gif) no-repeat 0 0;}
#subnav li a.natuerlich {background: url(../_img/subnav/subnav_bg_natuerlich.gif) no-repeat 0 0;}
#subnav li a.cook{background: url(../_img/subnav/subnav_bg_cook.gif) no-repeat 0 0;}
#subnav li a.subnav:hover, #subnav li.active a.subnav{color:#ffffff;background-position: 0 -26px;}

/*LEVEL3 NAV*/
#level3{ padding: 5px 0px!important; }
#level3 li{padding: 0px 5px 5px 10px;}
#level3 li a{color:#910C12;}
#level3 li a:hover, #level3 li.active a{color:#E70000;font-weight:bold;}

/*HEADER*/
#header {position:absolute;top:70px;left:0px; width:1000px;height: 243px;}

/*LINKER BEREICH HEADER STARTSEITE*/
#header_left_frame {position:relative;top:0px;left:0px;width:221px;height:243px;overflow: hidden;}
#header_left_frame .header_left {position:absolute;top:0px;left:0px;width:221px;height:243px;background-image:url(../_img/slider_bg.jpg);background-repeat: no-repeat;background-position: center top;overflow: hidden;}
#left_icon {position:absolute;top:0px;right:0px;}
#left_pic {margin:5px 10px;text-align:center;display:block;}
#left_title {width:190px;font-size:12px;color:#000;margin:10px 10px 5px 10px;}
#left_text {color:#000;margin:10px;}
#header_left_layer {position:absolute;bottom:0px;left:0px; width:221px;height: 12px;}
#header_left_frame .red_white{position:absolute;bottom:15px;right:15px;width:23px;}

/*HEADERBILD + LAYER*/
#header_pic {position:absolute;top:0px;left:230px; width:716px;height: 243px; overflow: hidden;}
/*#header_layer {position:absolute;top:0px;left:225px; width:724px;height: 243px; z-index: 1;}*/
.layer_left{position:absolute;top:0px;left:-3px;}
.layer_right{position:absolute;top:0px;right:-3px;}

/*LINKER BEREICH */
#left_container {position:absolute;top:327px;left:0px; width:230px;height: 250px;}
#locations {position:absolute;top:0px;left:0px;width:220px;height:52px;}
#locations .form_headline {position:absolute;top:0px;left:10px;}
#locations .form_bg {position:absolute;top:15px;left:-3px;width:221px;height:22px; display: block;background-position: 0 0; background-repeat: no-repeat;background-image: url(../_img/forms/select.gif);}
#locations select.locations {position:absolute;top:18px;left:6px;width:210px;height:16px;font-size:11px;color:#000000;background-color:#fff;border:none;}

/*CONTENT */
#content_container, #start_container {position:relative;top:327px;left:225px; width:630px;bottom:0px;}
#content_container{ background: url(../_img/dots_white.gif) left top repeat-y; }
#content_container #contentBox{width: 600px; padding-left:15px;}
#content_container #contentBox p{width: 570px;}
#content_container .h2_container{padding-left:15px;  margin-top:0px; }
#contentLeft{  width:275px; padding:0px 15px 0px 15px;margin-bottom:15px;}
.content_image{margin:0px; padding:0px;}
#contentLeft .content_image{margin-bottom:14px;}
#contentRight{ width:275px; padding-left:15px; margin-bottom:15px;background: url(../_img/dots_white.gif) left top repeat-y; position: relative;}
#contentRight .content_image{margin-top:14px;}
#content2cols{padding:15px; width:580px; }
#content_container ul, ol{padding-left:15px;}
#content_container ul li, ol li{ margin-bottom:7px;}


/*FOOTERNAV*/
#footernav {position:absolute;bottom:12px;left:0px; width:auto;height:7px;}
#footernav div{float:left;}
#footernav div.box1{display: block; width: 220px;}
#footernav ul  {list-style-type:none;margin:0;padding:0;height:7px;}
#footernav ul li  {float:left;height:7px;}
#footernav li a {background-position: 0 -7px; background-repeat: no-repeat; height:7px;margin:0 15px 0 20px;display: block;text-indent: -5000px; overflow: hidden;}
#footernav li a:hover, #footernav li.active a {background-position: 0 0px; background-repeat: no-repeat; height:7px;}
#footernav .footernav1 {width:39px;background-image: url(../_img/footernav/home.gif);}
#footernav .footernav3 {width:59px;background-image: url(../_img/footernav/sitemap.gif);}

/*LINK VF* WEBSITE */
#vorauer {position:absolute;bottom:4px;right:20px; width:200px;height: 20px;text-align:right;}
#vorauer a {color:#C58689;font-size:11px;}
#vorauer a:hover {color:#ffffff;}


/*----------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------*/
/*MODULE*/
/*----------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------*/

/*FONTGENERATOR*/
.name_imgcontainer{ display:block; height:14px; overflow: hidden; }


/* FLAPPEN */
/* AKTION */
  .product_item, .item {width:180px;padding:10px; }
  .product_item .availability{color:#999;}
  .product_item .image_tag{ width:180px; height: 210px; position: relative; margin-bottom: 12px; }
  .product_item .tag{ width: 180px; height:42px; position: absolute; bottom: -5px; left:0px; padding-left:3px; padding-top:4px;}
  .product_item .price_int{float:left; padding-right: 2px;}
  .product_item .price_dec{float:left;width:65px;}
  .product_item .price_unit{ position:relative; top:-10px; left:1px; height:19px; overflow:hidden; }
  .product_item .tagadd{ width: 126px; height:42px; position: absolute; bottom: 36px; /*background-color:#6699FF!important;*/ }
  .product_item .tagadd div{position:absolute; left:5px; bottom: 7px; }
  .product_item .tagadd .region_imgcontainer{position:relative;height:8px;left:0px;bottom:0px;}
  .product_item .tagadd .region_kl_text{height:7px;overflow:hidden;}
  .product_item .tagadd .region_kl_text, .product_item .tagadd .region_gr_text{bottom:9px;}
  .product_item .tagadd .staffel_text,
  .product_item .tagadd .bs_text{height:11px;overflow:hidden;}
  .product_item .tagadd .prozent_text,
  .product_item .tagadd .gratis_text{height:11px;overflow:hidden;}

/*AKTION - Topprodukt*/
#slidecontainer {position: absolute;  height: 242px; overflow: hidden; width:660px;}
.aktion_headline{ position: absolute; top: 10px; left:15px; }

#slidecontainer .buttons{position: absolute; left: 585px; height:15px; bottom:10px; z-index:1010; width:60px;}


#slidecontainer .next, #slidecontainer .prev {display:block;height:15px;text-indent:-5000px;width:23px;}
#slidecontainer .sledge {position:relative; left:0px;  height: 250px; display:block;}
#slidecontainer .item{ position:relative; display:block; float:left;  height: 222px; padding:10px 15px; width:660px;}
#slidecontainer .item .product_image{ margin-left: 240px; position:absolute; top:0px; }
#slidecontainer .item .text{position:absolute;  left:15px; top:80px;}
#slidecontainer .item .text .name_imgcontainer{ height: 12px; overflow: hidden;   }
#slidecontainer .item .text .description{ width:170px;margin-top: 10px;}
#slidecontainer .item .tags{ position:absolute; bottom:10px; left: 255px; }
#slidecontainer .item .tags .tag{ position:absolute; width: 270px; height:50px; padding-left:4px; padding-top:5px; bottom:-5px; z-index:500;}
#slidecontainer .item .tags .price_int{float:left; padding-right: 2px;}
#slidecontainer .item .tags .price_dec{float:left;width:65px;}
#slidecontainer .item .tags .price_unit{ position:relative; top:-6px; left:2px; }
#slidecontainer .item .tags .tagadd{ width: 180px; height:55px; position:absolute; bottom:44px; z-index:1;}
#slidecontainer .tagadd div{position:absolute; left:7px; bottom: 10px; }
#slidecontainer .tagadd .region_imgcontainer{position:relative;height:14px;left:0px;bottom:0px;}
#slidecontainer .tagadd .region_kl_text{height:12px;overflow:hidden;}
#slidecontainer .tagadd .region_kl_text, #slidecontainer  .tagadd .region_gr_text{bottom:11px;}
#slidecontainer .tagadd .staffel_text,
#slidecontainer .tagadd .bs_text{height:14px;overflow:hidden;}
#slidecontainer .tagadd .prozent_text,
#slidecontainer .tagadd .gratis_text{height:14px;overflow:hidden;}
/*PREPAGE*/
#prepage{position: absolute;top:0px; left:0px; visibility: hidden;z-index:1012;width:1006px;height:613px; padding-left:20px;background:url("../_img/prepage/bg.png") no-repeat 0 0 transparent;}
#prepage .button a.close {height:11px;width:102px; background-image:url("../_img/prepage/schliessen.gif"); position:absolute; right: 70px; top:15px; }
#prepage .button a.close:hover  {background-position: 0 -11px; height:11px;}
#prepage .button a.allspecials {height:17px;width:315px; background-image:url("../_img/prepage/alleaktionen.gif"); position:absolute; right: 90px; top: 90px;  }
#prepage .button a.allspecials:hover  {background-position: 0 -17px; height:17px;}
#prepage .top{display:block;height:190px;width:100%; position:relative;}
#prepage #tagAvailability{ position: absolute; top:130px;left:20px;height:40px;}
#prepage #tagAvailability .row1{height:15px;overflow: hidden;  }
#prepage #tagAvailability .row2{height:18px;overflow:hidden; position:absolute; bottom:4px;}


.dotsborder{ background: url("../_img/dots_white.gif") repeat-y right 0 transparent; }
#prepage .product_item{height:380px; float:left; padding:0px 15px 0px 20px; width: 240px; }
#prepage .product_item .text{height: 70px;}
#prepage .product_item .image_tag{ width:240px; height:310px; position:relative;}

#prepage .product_item .tag { position:absolute; width: 270px; height:50px; padding-left:4px; padding-top:5px; bottom:-5px; z-index:500;}
#prepage .product_item .tag .price_int{float:left; padding-right: 2px;}
#prepage .product_item .tag .price_dec{float:left;width:65px;}
#prepage .product_item .tag .price_unit{ position:relative; top:-6px; left:2px; }
#prepage .tagadd{ width: 180px; height:55px; position:absolute; bottom:44px; z-index:1;}
#prepage .tagadd div{position:absolute; left:7px; bottom: 10px; }
#prepage .tagadd .region_imgcontainer{position:relative;height:14px;left:0px;bottom:0px;}
#prepage .tagadd .region_kl_text{height:12px;overflow:hidden;}
#prepage .tagadd .region_kl_text, #slidecontainer  .tagadd .region_gr_text{bottom:11px;}
#prepage .tagadd .staffel_text,
#prepage .tagadd .bs_text{height:14px;overflow:hidden;}
#prepage .tagadd .prozent_text,
#prepage .tagadd .gratis_text{height:14px;overflow:hidden;}



/*NEWS*/
#news_headline {position: absolute; bottom: 15px; left: 15px; z-index:100;  width:315px; display:block;}
#news_headline .img_container{ height: 24px; overflow: hidden; display:block; /*float:left;*/}
#news_headline .arrow{position:absolute; right:3px; bottom:5px; }
#news_addtheme{padding-right:15px; display:none;}
#news_addtheme #theme_icon{ margin:15px 0px; height:41px; display: block; overflow: hidden; background: transparent url(../_img/dots_white2.gif) repeat-x 0 40px;}
#news_addtheme .theme_image{ float:right; margin-left:15px;margin-bottom:15px;}
#akkordeon_news{ margin-bottom:30px;}
#akkordeon_news:hover{cursor: pointer; }

/*START*/
#start_products .item { float:left; background: url(../_img/dots_white.gif) left top repeat-y; padding-left:15px; position:relative; padding-top:0px; height:245px; }
#start_products .item .text{ height: 70px;}
#start_products .catalog_item .text, #start_products .promo_item .text { height: 45px !important;}
#start_products .product_item .image_tag{ height:175px; margin-bottom: 0px; }


/*DOWNLOAD*/
#download{ height:auto; padding-left:5px; width:600px; }
#download .current .text{padding-left:260px;}
#download .image{float:left;margin-right:10px;}
#download .download_item {  background-color:#EBEBEB; padding-left:8px;}

/*DOWNLOAD ITEM LEFT*/
#subnav .download_item{ padding-left: 15px; margin: 30px 0px;}
#subnav .download_item .image, #left_container .download_item .image{ margin: 15px 0px;}


/*FLIPPINGBOOK - LIGHTBOX*/
#closebook { display: none;position: absolute; top: 24px; left: 0; z-index:2050; cursor: pointer; } 
#closebook:hover{ cursor: pointer!important; }
#shadow:hover{cursor:pointer!important;}
#shadow{position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 100%;
	background-color: #fff;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	display: none;
}
#flippingbook { visibility:hidden; border:0 none;display:block;left:0;position:absolute;top:0;width:1025px;height:820px; z-index:1010;}


/*WINETEAM*/
#wineteam { padding-left:5px; width:600px;}
#wineteam_content #contentRight{background: none; padding:0px;}
#wineteam .image{float:left;margin-right:20px;margin-bottom:10px;}
#wineteam .wineteam_member {  background-color:#EBEBEB;}

/*LEXICON*/
#lexicon { width:600px; display:block; padding-left:5px; }
#lexicon .lexicon_item{ background-color:#EBEBEB;}
#lexicon .lexicon_item .container{ position: relative; display: block; height: 80px;}
#lexicon .lexicon_item .container_typology{ position: relative; height: 80px; display: block;}
#lexicon .lexicon_item .image{ float:left; margin-right: 10px; }
#lexicon .lexicon_item .more{ position: absolute; top:65px; left: 115px; margin-bottom: 5px!important; }
table.winepro .lexicon_item .more{ left:88px!important; }
table#lexiconDetail { width: 600px; padding-left:5px;}

/*WINERECOMMENTATION*/
#winerecommentation .wine_image{/*float:left;margin-right: 10px;*/}
#winerecommentation .content_image{margin-bottom: 14px; margin-top:0px;}
#winerecommentation .wine_content{ background-color:#EBEBEB; padding:10px; }


/*PRESS - ARTICLES & IMAGES*/
#press { width: 600px; padding-left:5px;}
#press  h3{margin:0px;}
#press .date{color:#6F6F6F;}
#press .paragraph{ margin: 14px 0px; }
#press .article_container{ background-color:#EBEBEB; width: 100%;}
#press .article_container .image{float:right;}
#press .article_container .more{margin: 0px;}
#press .article_container h4{margin: 8px 0px;}
#press .contentLeft{position: relative;}
#press .contentLeft .button{ position:absolute; left: 305px; bottom:0px; }
#pressimages{ width: 600px; padding-left:5px;}
#pressimages .item{ padding:8px; background-color:#EBEBEB; margin-bottom: 8px;}
#pressimages .item .textcontainer{ float:left; display: block;}
#pressimages .item img{float:left;margin-right:10px; }


/*GALLERY*/
table#gallery { width: 600px; padding-left:5px;}
div#gallery{ width: 600px; padding-left:15px;  }
#gallery  h3{margin:0px;}
#gallery .date{color:#6F6F6F;}
#gallery .paragraph{ margin: 14px 0px; }
#gallery .preview_container{ background-color:#EBEBEB; }
#gallery .preview_container .image{float:right;}
#gallery .preview_container .more{margin: 0px;}
#gallery .preview_container h4{margin: 8px 0px;}
#gallery #images .image{  float:left; border:5px solid #EBEBEB; margin: 2px;}


/*SEARCHRESULTS*/
#searchresults{ width:600px; padding-left:16px;}
#searchresults .result{ width:559px; padding:8px; background-color:#EBEBEB; margin-bottom:8px; }
#searchresults .result h4{margin-top: 0px;}
#searchresults .search_hit{ font-weight: bold; }
#search .form_send{border:none;}

/*SITEMAP*/
#sitemap{margin-left:15px;}
#sitemap li{list-style: none; }
#sitemap ul{ padding-left: 50px; }
#sitemap ul li{margin-bottom: 2px; list-style:inherit;}
#sitemap a.page{ text-transform: uppercase; margin-top:25px; padding-bottom:2px; display: block;}
#sitemap a.subpage{ padding-top:4px; padding-bottom:2px; display: block;color:#000;}
#sitemap a.level3{ padding-top:4px; padding-bottom:2px; font-weight:normal;display: block;color:#666;}

/*FORMULARE*/
/*#error {display: block;}*/
#error {float:left;}
#error .message{visibility:hidden;color:#E70000;margin-bottom:0px;padding-right:25px;width:auto!important;}
#form #error{float:left;width:100%!important;}
#form {padding-bottom:120px; width: 600px; display: block;padding-top:15px; }
#form .listing_item{display:block;width:270px;float:left;padding-right:30px;margin-bottom: 1.2em; display:block; position:relative;}
#form .listing_item .select{padding-top:3px;height:25px;border: 1px solid #6F6F6F;width:100%; }
#form .listing_item .input{padding-top:4px;padding-left:4px;height:18px;display:block;}
#form .listing_item .input, .listing_item textarea{ border: 1px solid #6F6F6F;width:100%;padding-top:4px;padding-left:4px;}
#form .listing_item .radio{margin-top: 5px;}
#form .listing_item .label{ color:#000; text-align: left;display:block;  }
#form .listing_item input.error, .listing_item textarea.error, .listing_item select.error {border: 1px solid #E70000!important; }
#form .checkbox .error{ font-weight: bold; color:#E70000; }
#form .info{display:block; text-align: right;font-size: 10px; }
#form .checkbox {float: left;}
#form .checkbox .info{display:inline; font-size: 10px; text-align: left;}
#form fieldset{ float:left; padding: 0px; margin:0px; border:none; width:100%; }
#form fieldset legend{font-weight: bold;padding-left:0px; padding-bottom: 10px;padding-top: 30px;}
#form .listing_item_checkbox label{ width: 250px; padding-top: 2px; }
#form .listing_item_checkbox .checkbox{float:left;margin-right:10px;}
#form .listing_item_textarea {width:575px; float:left;}
#form .listing_item_textarea textarea{width:100%;margin-bottom:20px;}
#form .listing_item_textarea LABEL,
#form .listing_item_radio .label{font-weight: bold;}
#form  #agb{margin-bottom: 20px;}
#form .listing_item_big{width: 570px;}
#form .listing_item_submit {float:right;width:270px;padding-right:25px;}
#form .listing_item_submit .submit{border:none!important; background-position: right 0; background-repeat: no-repeat; height:9px; display:block;color:#fff;text-indent:-5000px;overflow: hidden; margin-bottom:10px;width:100%;background-image: url("../_img/buttons/absenden.gif");background-color:#fff;  }
#form .listing_item_submit .submit:hover{background-position: right -9px; background-repeat: no-repeat; height:9px; cursor: pointer;}

.go_vgn {
  width: 211px;
  height: 255px;
  background: url('/_img/catalog_box/border.gif') 0 0 no-repeat;
  padding: 5px;
}
.go_vgn .mt_is_mrdr { 
  float: left;
  width: 100px;
  margin: 0 2px;
  text-align: center;
}

.go_vgn .mt_is_mrdr div.image_fixed_container {
  margin: 15px 0 0 7px;
}

.condensed .wrapped_font { margin-bottom: -10px; }

#panoramas{ padding: 30px 0 0 9px;}




