/*               Content dohlmühle.de */
.theme1{
	background-color:#efe0c1;
	background-image:url('/dohlmuehle/siteresources/images/bg/theme1.gif');
}

.theme2{
	background-color:#5c1525;
	background-image:url('/dohlmuehle/siteresources/images/bg/theme1.gif');
}

.theme3{
	background-color:#faf4e6;
	background-image:url('/dohlmuehle/siteresources/images/bg/theme2.gif');
}

.theme4{
	background-color:#c08d18;
	background-image:url('/dohlmuehle/siteresources/images/bg/theme2.gif');
}

.theme5{
	background-color:#dfc781;
	background-image:url('/dohlmuehle/siteresources/images/bg/theme1.gif');
}

.theme6{
	background-color:#c08d18;
	background-image:url('/dohlmuehle/siteresources/images/bg/theme1.gif');
}


.muehlrad{
	position:absolute;
	left:-31px;
	top:-116px;
	width:285px;
	height:330px;
	background:transparent url('/dohlmuehle/siteresources/images/misc/muehlrad.png') no-repeat left top;
}

.pagetitle{
	position:absolute;
	left:70px;
	top:-92px;
	background-repeat:no-repeat !important;
	background-position:left top;
}

.title-tagung{
	width:312px;
	height:64px;
	background-image:url('/dohlmuehle/siteresources/images/misc/title-tagung.png');
}

.title-vinothek{
	width:366px;
	height:64px;
	background-image:url('/dohlmuehle/siteresources/images/misc/title-vinothek.png');
}

.title-dohlmuehle{
	width:342px;
	height:65px;
	background-image:url('/dohlmuehle/siteresources/images/misc/title-dohlmuehle.png');
}

.title-restaurant{
	width:465px;
	height:63px;
	background-image:url('/dohlmuehle/siteresources/images/misc/title-restaurant.png');
}

.title-gaestehaus{
	width:386px;
	height:64px;
	background-image:url('/dohlmuehle/siteresources/images/misc/title-gaestehaus.png');
}

.title-wellness{
	width:264px;
	height:61px;
	background-image:url('/dohlmuehle/siteresources/images/misc/title-wellness.png');
}

.title-shop{
	width:386px;
	height:61px;
	background-image:url('/dohlmuehle/siteresources/images/misc/title-shop.png');
}

.title-termine{
	width:386px;
	height:61px;
	background-image:url('/dohlmuehle/siteresources/images/misc/title-termine.png');
}



.lv2 .title-tagung{
	background-image:url('/dohlmuehle/siteresources/images/misc/title-tagung-en.png');
}

.lv2 .title-vinothek{
	background-image:url('/dohlmuehle/siteresources/images/misc/title-vinothek-en.png');
}

.lv2 .title-dohlmuehle{
	background-image:url('/dohlmuehle/siteresources/images/misc/title-dohlmuehle-en.png');
}

.lv2 .title-restaurant{
	background-image:url('/dohlmuehle/siteresources/images/misc/title-restaurant-en.png');
}

.lv2 .title-gaestehaus{
	background-image:url('/dohlmuehle/siteresources/images/misc/title-gaestehaus-en.png');
}

.lv2 .title-wellness{
	background-image:url('/dohlmuehle/siteresources/images/misc/title-wellness-en.png');
}

.lv2 .title-shop{
	background-image:url('/dohlmuehle/siteresources/images/misc/title-shop-en.png');
}

.lv2 .title-termine{
	background-image:url('/dohlmuehle/siteresources/images/misc/title-termine-en.png');
}



.lv3 .title-tagung{
	background-image:url('/dohlmuehle/siteresources/images/misc/title-tagung-nl.png');
}

.lv3 .title-vinothek{
	background-image:url('/dohlmuehle/siteresources/images/misc/title-vinothek-nl.png');
}

.lv3 .title-dohlmuehle{
	background-image:url('/dohlmuehle/siteresources/images/misc/title-dohlmuehle-nl.png');
}

.lv3 .title-restaurant{
	background-image:url('/dohlmuehle/siteresources/images/misc/title-restaurant-nl.png');
}

.lv3 .title-gaestehaus{
	background-image:url('/dohlmuehle/siteresources/images/misc/title-gaestehaus-nl.png');
}

.lv3 .title-wellness{
	background-image:url('/dohlmuehle/siteresources/images/misc/title-wellness-nl.png');
}

.lv3 .title-shop{
	background-image:url('/dohlmuehle/siteresources/images/misc/title-shop-nl.png');
}

.lv3 .title-termine{
	background-image:url('/dohlmuehle/siteresources/images/misc/title-termine-nl.png');
}

.linkblock{
	margin-bottom:22px;
}

.last{
	margin-bottom:0px;
}


/*               CSS IE7 dohlmühle.de *//*               allgemeine Formatierungen dohlmühle.de */
form{
	margin:0px;
	padding:0px;
}

input{
	font-size:9px;
}/*               Formatierung dohlmühle.de */
body{
font-family:georgia, arial, verdana, helvetica;
font-size:13px;
line-height:19px;
color:#5b1524;
background:#34393d;
}


/*              Überschriften dohlmühle.de */
h1, h2, h3, h4{
font-family:Times, verdana, arial, helvetica;
font-size:18px;
line-height:22px;
font-weight:normal;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

h1{
font-size:20px;
}

h2, h3, h4{

}

h1:first-letter, h2:first-letter{}


p{
padding:0px;
margin:0px;
}

/*              Links dohlmühle.de */
a{
color:#5b1524;
}

a:hover{
color:#5b1524;
}/*               Layout dohlmühle.de */
body, html{
	position:relative;
	margin:0px;
	padding:0px;
	height:100%;
}

body{
}

.space{
	height:75px;
}

.layout{
	position:relative;
	width:921px;
	margin:0px auto;
	padding-bottom:11px;
	background:transparent url('/dohlmuehle/siteresources/images/bg/box-shadow-s.gif') no-repeat left bottom;
}

/*               1-Spalten-Layout dohlmühle.de */
.box{
	position:relative;
	padding:0px 13px 0px 0px;
	background:transparent url('/dohlmuehle/siteresources/images/bg/box-shadow-e.gif') repeat-y right top;
}

.shadow-n-e{
	position:absolute;
	right:0px;
	top:0px;
	width:13px;
	height:13px;
	background:transparent url('/dohlmuehle/siteresources/images/bg/box-shadow-n-e.gif') no-repeat right top;
}

.header{
	padding-top:124px;
	background:#faf4e6 url('/dohlmuehle/siteresources/images/bg/navbordertop.gif') repeat-x left 124px;
}

.navcol{
	z-index:10;
	position:relative;
}

.content{
	padding:0px;
	margin:0px;
	min-height:458px;
	background:#efe0c1;
	position:relative;
}

.cimage{
	width:908px;
	height:248px;
	position:relative;
	z-index:0;
}

.start-cimage{
	height:160px;
}

.dach{
	position:absolute;
	left:610px;
	top:-54px;
	width:61px;
	height:54px;
	z-index:1000;
			background:transparent url('/dohlmuehle/siteresources/images/teaser/turm.png') left top;
	}

.cbox{
	padding:70px 30px 30px 30px;
	background-repeat:repeat-x;
	background-position:left top;
	background-image:url('/dohlmuehle/siteresources/images/bg/theme1.gif');
}

.extrapadding{
	padding-left:70px;
}

.start-cbox img{
	margin-left:204px;
}

.col{
	float:left;
	width:100%;
}

.col-left{
	float:left;
	width:607px; 
	position:relative;
}

.shoplayout .col-left{
	width:860px;
}

.col-right{
	margin-left:632px;
}

/*               Logo dohlmühle.de */
.logo{
	position:absolute;
	width:218px;
	height:106px;
	cursor:pointer;
	left:50%;
	margin-left:-109px;
	top:10px;
	background:url('/dohlmuehle/siteresources/images/misc/logo.gif') no-repeat;
}

#printview{
background-image:none !important;
background:white;
color:black !important;
}

#printview .extrapadding{
	padding-left:0px;
}


.printbox-logo{
	position:absolute;
	width:218px;
	height:106px;
	cursor:pointer;
	left:50%;
	margin-left:-109px;
	top:20px;
	background-image:none !important;
}

.printbox{
height:100%;
padding:150px 22px 22px 22px;
color:black !important;
}

.printbox table td{
color:black !important;
}

.printurl{
font-size:10px;
color:#69655b;
padding:11px 22px 0px 22px;
}

/*               Floating dohlmühle.de */
.nf{
	float:none;
	clear:both;
}

.fll{
	float:left;
}

.flr{
	float:right;
}

.calign{
	text-align:center;
}

.tspace{
	margin-top:14px !important;
}

.tspace2{
	margin-top:5px !important;
}

.bmargin{
	margin-bottom:8px !important;
}

.btm{
	margin-bottom:24px !important;
}

.nowrap{
	white-space: nowrap;
}

.sb{
	border:1px solid red;
}#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/dohlmuehle/siteresources/images/misc/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/dohlmuehle/siteresources/images/misc/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }/*               Hauptnavigation dohlmühle.de */


.nav{
list-style:none;
margin:0px;
padding:4px 0px 0px 30px;
font-size:11px;
line-height:18px;
position:relative;
font-family: arial, verdana, helvetica;
}

.navright{
padding-right:47px;
}

.nav li{
float:left;
text-decoration:none;
padding:0px 8px 0px 0px;
margin:0px 8px 0px 0px;
background:transparent url('/dohlmuehle/siteresources/images/bg/navborder.gif') no-repeat right 5px;
position:relative;
}

.lastli{
background-image:none !important;
padding:0px !important;
margin:0px !important;
}

.nav li a{
text-decoration:none;
font-weight:bold;
}

.navright li a{
font-weight: normal;
}

.nav a:hover{
color:#bd910e;
}

.nav .liactive a{
color:#bd910e;
}

.nav li ul{
border-width:3px 1px 0px 1px;
border-style:solid;
border-color:#FaF4E6;
float:none;
list-style:none;
margin:0px;
padding:0px;
position:absolute;
top:16px;
left:-8px;
background:#faf4e6;
display:none;
}

.nav li ul li{
float:none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background:none;
border-width:1px;
border-style:solid;
border-color:#FaF4E6;
}

.nav li ul li a{
padding:0px 8px 0px 8px;
white-space:nowrap;
}

.nav ul li a{
text-decoration:none;
font-weight:bold;
color:#5B1524 !important;
}

.nav .liactive ul .liactive a, .nav .liactive ul a:hover{
color:#bd910e !important;
}



li:hover ul, li.over ul { /* lists nested under hovered list items */
display: block;
}

.language{
position: absolute;
top:-28px;
right:13px;
z-index: 100;
list-style: none;
margin:0px;
padding:0px;

}

.language li{
float:left;
margin-left:4px;
}

.language li a{
display:block;
width:22px;
height:15px;
text-decoration:none; 
}

.lang1{
background-image:url('/dohlmuehle/siteresources/images/misc/lang-de.gif');
}

.active-lang1{
background-image:url('/dohlmuehle/siteresources/images/misc/lang-de-active.gif');
}

.lang2{
background-image:url('/dohlmuehle/siteresources/images/misc/lang-en.gif');
}

.active-lang2{
background-image:url('/dohlmuehle/siteresources/images/misc/lang-en-active.gif');
}

.lang3{
background-image:url('/dohlmuehle/siteresources/images/misc/lang-nl.gif');
}

.active-lang3{
background-image:url('/dohlmuehle/siteresources/images/misc/lang-nl-active.gif');
}/*               Table dohlmühle.de */
table{
	margin-top:5px;
	margin-bottom:35px;
}

table th, .titlerow td{
	font-family:Times, verdana, arial, helvetica;
	font-size:14px;
	text-align:left;
	padding-bottom:8px;
	color:#5B1524;
}

table td{
	padding:16px 40px 16px 0px;
	vertical-align: top;
	color:white;
}

.lasttd{
	padding-left:0px;
}

.lasttd input{
	width:25px;
} 

.title{
	font-weight:bold;
}

.shopimg{
	width:147px !important;
}

.shoptable tr th{
	border-width:0px 0px 2px 0px;
	border-style: solid;
	border-color: #9e1f19;
}

.shoptable .odd td{
	background-color:#cda546;
}

 /*                                                                                */
 /*  automatisch generierte CSS-Datei                                              */
 /*                                                                                */
 /*  Inhaltstyp: Freitext                                                          */
 /*  benutztes Display: display-termine_1.tpl                                      */
 /*                                                                                */ /*                                                                                */
 /*  automatisch generierte CSS-Datei                                              */
 /*                                                                                */
 /*  Inhaltstyp: Freitext                                                          */
 /*  benutztes Display: einfacher-fließtext.tpl                                    */
 /*                                                                                */ /*                                                                                */
 /*  automatisch generierte CSS-Datei                                              */
 /*                                                                                */
 /*  Inhaltstyp: Freitext                                                          */
 /*  benutztes Display: restaurant.tpl                                             */
 /*                                                                                */ /*                                                                                */
 /*  automatisch generierte CSS-Datei                                              */
 /*                                                                                */
 /*  Inhaltstyp: Galerie                                                           */
 /*  benutztes Display: galerie.tpl                                                */
 /*                                                                                */ /*                                                                                */
 /*  automatisch generierte CSS-Datei                                              */
 /*                                                                                */
 /*  Inhaltstyp: News                                                              */
 /*  benutztes Display: news-liste.tpl                                             */
 /*                                                                                */
.newstitle {
padding-bottom:14px;
} /*                                                                                */
 /*  automatisch generierte CSS-Datei                                              */
 /*                                                                                */
 /*  Inhaltstyp: News                                                              */
 /*  benutztes Display: newsliste-startseite.tpl                                   */
 /*                                                                                */ /*                                                                                */
 /*  automatisch generierte CSS-Datei                                              */
 /*                                                                                */
 /*  Inhaltstyp: Shopartikel                                                       */
 /*  benutztes Display: shopartikel.tpl                                            */
 /*                                                                                */ /*                                                                                */
 /*  automatisch generierte CSS-Datei                                              */
 /*                                                                                */
 /*  Inhaltstyp: System                                                            */
 /*  benutztes Display: google-map.tpl                                             */
 /*                                                                                */ /*                                                                                */
 /*  automatisch generierte CSS-Datei                                              */
 /*                                                                                */
 /*  Inhaltstyp: Termin                                                            */
 /*  benutztes Display: termin.tpl                                                 */
 /*                                                                                */
