 */* */ 
 {margin:0;list-style:none;padding:0;}

html {
		min-height: 100%;
		background: #F2E9C8 url(../grafik/hg/bottom.gif) repeat-x bottom;
}

body 	{
		background: url(../grafik/hg/body_hg.jpg) repeat-x top;
		color: #333;
		text-align: left;
		font-family: Georgia,Times,"Times New Roman",serif;
		font-size: 12px;
		width: 100%;
		float: left;
		padding-bottom: 8px;
		position: relative;
		}

.wrapper { 
		width: 800px;
		position: relative;
		margin: 0 auto;
}

.wrapper_i {
		width: 800px;
		position: relative;
		float: left;
		background: url(../grafik/hg/middle_gruen.gif) repeat-y top center; 
}

.content   {
		width: 800px;
		position: relative;
		float: left;
		margin-left: 0;
		margin-bottom: 10px;
		background: url(../grafik/hg/page_top.gif) no-repeat top center; 
}

* html .content { margin-bottom: 25px; }

.headingContainer {
		width: 750px;
		position: relative;
		margin: 0 auto;
		background: #9C9C83;
}

.linie {
		background: url(../grafik/typo/insetline_h.gif) repeat-x 0 0;
		padding-top: 21px;
}

	
p,table	{
		line-height:18px;
		margin: 0 0 10px 0;
		float: left;
		display: inline;
		font-weight: normal;
		}
		
td { vertical-align:top;
		padding: 4px 10px 6px 0;}
		
.fakten table { display:block; padding-top: 0; margin: 0 30px 20px 0; width: 270px; border-top: 4px solid #c30; }

.txtCol p { width: 100%; }
		
.fakten td {
		border-bottom: 1px solid #DCD2B4;
		}
		
td.label { font-weight: bold;  }

.hoerproben td.label { padding-right: 40px; }

tr.last td { border: none; }

.copy td p { width: auto; margin-bottom: 0; }

.trackliste .copy p { width: 420px; padding-left: 30px; }
.trackliste .copy p.track { padding-left: 0; font-weight: bold; clear: both; margin-bottom:0;  }
		
a {
		color: #333;
		text-decoration: none; 
		border-bottom: 1px solid #D26334;
		outline:none;
		}
		
a:hover {
		color: #EB8620;
		text-decoration:none;
		border-bottom: 1px solid transparent;
		}
		
.news_popup a:hover {
		color: #CA4200;
		text-decoration:none;
		border: none;
		}
		
p.close { padding-left: 17px; background: url(../grafik/typo/icon_close.gif) no-repeat 0 0.35em; }

.braun {color: #713C2A;}
		
img, a img {
		border: none;
		background: none;
		float: left;
		margin-bottom: 10px;
		position: relative;
		}
		
img.cover {
		margin-left: -3px; margin-right: 15px; }

img.coverGross { margin: -2px 0 0 0; }

/* .fakten h2 { border-bottom: 1px solid #c30; padding-bottom: 6px; margin-bottom: 2px; }*/

p.pfeil {
		background: url(../grafik/typo/pfeil.gif) no-repeat 0 0.5em;
		padding-left: 15px;
}

p.pfeil a { font-weight: bold; }

ul,li 	{
		margin:0;
		padding:0;
		line-height: 18px;
}

ul 	{
		float: left;
		position: relative;
		}

li 		{	
		margin-bottom:10px;
		padding-left: 10px;
		background: url(../grafik/typo/bullet_4.gif) no-repeat 0 0.7em;
		}
		
* html li { float: left; width: 100%;  }
		
ul.linkList {
		float: left;
		width: 170px;	
}

ul.engliste li { margin-bottom: 0; }


h4.logo a, .home h4	{
		padding: 40px 0 0 0;
		overflow: hidden;
		background: url(../grafik/typo/klassischehoerliteraturde.gif) no-repeat 0 0;
		height: 0px !important;
    	height /**/:40px;
		position: relative;
		margin: 13px 0 8px 0;
		display: inline;
		float: left;
		width: 730px;
		font-size: 11px;
		line-height: 100px;
		border: none;
		}

h1,h2,h3,h4,h5,h6 { line-height: 1em; }
		
h1 	{
		width: 612px;
		height: 128px;
		overflow: hidden;
		text-indent:-1000em;
		float: left;
		position:relative;
		display: block;
		font-weight: bold;
		font-size: 21px;
		line-height: normal;
		margin-bottom: 5px;
		background: url(../grafik/typo/h1/henze.gif) no-repeat 0 0;
		}
		


h2 { font-size: 20px; line-height:25px; font-weight: normal; margin-bottom: 15px; float: left; width: 100%; border-bottom: 1px solid #F9E0C2; color: #EB8620; padding-bottom:0; margin-top: -3px; }
		
p.bordered { border-top: 1px solid #F9E0C2; padding-top: 15px; margin-top: 10px; }
		
h3 	{
		margin: 20px 0 0 0;
		font-size:11px;
		line-height:18px;
		clear: left;
		float: left;
		width: 90%;
		}
		
h5		{
		font-size: 11px;
		font-weight: bold;
		color: #C68900;
		line-height:1.4em;
		margin: 0 20px 15px 0;
		}

fieldset, form {
		margin: 0 0 0 0;
		padding:0;
		border:none;
		float: left;
		width: 100%;
		display: inline;
		}
		
label, .copy p.label {
		font-size: 12px;
		font-weight: bold;
		margin-bottom: 2px;
		padding: 3px 20px 0 0;
		float: left;
		width: 180px;
		}

input, textarea, select {
		width:280px;
		font-family:Georgia, Times, "Times New Roman", serif;
		font-size:12px;
		background-color:#fff;
		border: 1px inset #fff;
		padding: 2px;
		margin: 0 0 3px 0;
		color: inherit;
		float: left;
		display: inline;
		}

select { padding: 1px; width: 285px; }

.copy p.label { padding-top: 0; }		
.copy p.data { width: 280px; clear: none; }		
.bestellen .copy .row p { margin-bottom: 0; }
		
input.formButton {
		font-family:Georgia, Times, "Times New Roman", serif;
		font-size:12px;
		font-weight:bold;
		float: left;
		background-color:#EB8620;
		color:#fff;
		width: auto;
		text-align: center;
		margin: 15px 5px 20px 0;
		padding: 2px 4px;
		border: 1px outset #EB8620;
		}

label.number { font-weight: normal; width: 100%; clear: left; padding: 0; padding-bottom: 2px; }		
.number input { width: 1.5em; display: inline; margin: 0; margin-top: -3px; padding-right: 2px; line-height: normal; position: relative; }

.number span {float: left; width: 430px; }
.number span.price { width: 90px; text-align: right; }

p.number { margin-bottom: 0; }

input#plz { width: 50px; margin-right: 3px; }
input#ort { width: 220px; }

.row { width: 100%; float: left; clear: left;}

.bestellen input#agb { width: auto; clear: left; margin-left: 0px; margin-right: 6px; margin-top: 2px; padding: 0; background:transparent; border: none; }
p.checkboxLabel { clear: none; width: 240px; line-height: 18px; margin-top: 6px; margin-bottom: 10px; }

.warning { float: left; width: 500px; padding: 10px 15px 10px 15px; border: #CC3300 2px dashed; margin-bottom: 15px; background-color: #F1C5BB; }
.warning li { margin-bottom: 0; }
		
.orange {color:#DF884C;}

/* basic page areas --------------------------------*/

.lCol {
		position: relative;
		float: left;
		width: 520px;
}

.miniCol {
		position: relative;
		float: left;
		width: 160px;
		margin-right: 30px;
}

img.flRight {
		float: right;
		margin-right: 0;
		margin-left: 20px;
		padding-bottom: 25px;
}

.mainCol {
		position: relative;
		width: 612px;
		float: left;
		margin: 41px 0 0 0;
		display: inline;	
}

img.imgbar { position: absolute; top: 8px; left:0; z-index: 1; float: none; margin: 0; }

img.ornament { position: absolute; top: -50px; left: 45px; }

.copy { float: left; padding: 20px 20px 0 25px; display: inline; width: 380px; }

.copy a { display:inline; border-bottom: 1px solid #F7CB9A; font-weight:bold; }
.copy a:hover { border: none;  }

.bestellen .copy { width: 550px; }
.home .copy a, .ueberUns .copy a { font-weight: bold; }

form#mailingliste p { margin: 0 10px 5px 12px; width: auto; }

form#mailingliste h2 {
	padding: 45px 0 0 0;
		overflow: hidden;
		background: url(../grafik/hg/mailingliste_top.gif) no-repeat 0 0;
		height: 0px !important;
    	height /**/:45px;
		position: relative;
		margin: 0 0 0 0;
		display: inline;
		float: left;
		width: 300px;
		font-size: 11px;
		line-height: 100px;
		border: none;
}

form#mailingliste .txtInput { width: 170px; font-size:13px; font-weight: bold; margin-left: 12px; margin-right: 5px;  }

form#mailingliste .formButton { width: 90px; border-width: 2px; font-size:13px; margin-top: 2px; padding: 0;}

.copy p { width: 100%;  }
* html .copy p { margin-right: -3px; height: 1%;  }
* html .copy { height: 1%; }


.portrait .copy p { width: auto; float: none; display: block; }

.rot { color: #c30; }

.txtCol {
		float: left;
		width: 380px;
		display: inline;
}

.txtCol340 {
		float: left;
		width: 340px;
}

.txtCol340 ul { width: 320px; }

.adrCol {
		float: left;
		width: 220px;
		padding-left: 25px;
		display: inline;
}

.formCol {
		float: left;
		width: 310px;
		padding-right: 50px;
		margin-bottom: 20px;
		background: url(../grafik/typo/insetline_v.gif) repeat-y top right;		
}

.formCol p { width: 100%; }

.txtRow {
		float: left;
		width: 585px;
		display: inline;
		padding-bottom: 15px;
}

p.teaser {
		margin-left: 40px;
		margin-bottom: 30px;
		width: 360px;
}

.home #teaser { margin-bottom: 20px; }

#footer {
		position: relative;
		background: url(../grafik/hg/bottom_gruen.gif) no-repeat bottom center;
		text-align: right;
		width: 800px;
		float: left;
		clear: left;
		margin-top: 10px;
		height: 80px;
}

* html #footer { margin-top: 20px; }

#footer p {
		width: 665px;
		float: left;
		padding-left: 15px;
		padding-top: 20px;
		background: transparent;
		text-align: right;
		color: #7B7970;
		margin-top: 5px;
		font-size: 10px;
}

#footer a { color: #7B7970; text-decoration:underline; border: none;  }
#footer a:hover { text-decoration:none;   }

#footer a.logo { 
		font-weight: normal; 
		width: 85px; 
		float: right;
		padding: 31px 0 0 0;
		height: 0px !important;
		height /**/: 31px;
		background: url(../grafik/typo/justaudio.gif) no-repeat 0 0;
		overflow: hidden;
		border: none;
		text-indent: -1000em;
		position: relative;
		margin-top: 25px;
		margin-right: 30px;
 }

div.clearer {clear: left; line-height: 0px; height: 0px; margin: 0;}

.clearBoth {
		clear: both;
		height: auto;
		}
		
.clearBoth350 {
		clear: both;
		width: 350px;
		}

img.inlinePic {
		margin: 5px 15px 20px 30px;
		float: right;
		padding: 0;
		border: 1px solid #fff;
		display: inline;
		}
		
img.left { margin: 5px 26px 20px 0; float: left; border: none; }

#header {
		width: 740px;
		margin: 5px 0 15px 20px;
		float: left;
		background: url(../grafik/bilder/feder.gif) no-repeat 560px 14px;
}

#header .contact a { color: #EFE9D8; } 
#header .contact a:hover { color: #fff; }

#header p { font-size: 10px; height: 21px; color: #EFE9D8; margin-left: 2px; } 

#header p.breadcrumbs { color: #333; margin-bottom: 0; }




/*  menu styles -----------------------   */

#mainNav { float: left;background: url(../grafik/hg/nav/gruen.gif) no-repeat top left; position: relative; width: 162px; margin-left: 12px; margin-top: 41px; display:inline; padding-bottom: 100px; }

#mainNav ul { position: relative; margin: 0 0 60px 23px; width: 117px; border-top: 1px solid #666336; float: left; display:inline; padding-bottom: 0; height: auto; }

#mainNav h3 { position:relative; float: left; margin: 20px 0 20px 15px; display:inline; }

#mainNav h3 a {
		display: block;
		float: left;
		overflow:hidden;
		width: 127px;
		height: 233px;
		text-indent: -1000em;
	  	position:relative;
		background: url(../grafik/typo/logo/gruen.gif) no-repeat 0 0;
		border: none;
		}
		
#mainNav li {
		display:inline;
		float: left; 
		list-style-type:none;
    	margin:0;
  	  	padding:0;
		width: 117px;
		clear:left;
		background: url(../grafik/typo/nav/gruen.gif) no-repeat 0 8px;
		border-bottom: 1px solid #666336;
		}

#mainNav li a { 
		display: block;
		float: left;
		overflow:hidden;
		width: 117px;
		height: 48px;
		text-indent: -1000em;
	  	position:relative;
		text-decoration: none;
		background: url(../grafik/typo/nav/gruen.gif) no-repeat 0 8px;
		border: none;
		}
		
* html #nav li a { padding-top: 3px; }

#mainNav li a:hover, #mainNav li.selected a, #mainNav li.selected a:hover  {
		background-position: -150px 8px;
}

#mainNav #weltreise, #mainNav #weltreise a { background-position: -300px 8px ; height: 50px;  }
#mainNav li#weltreise a:hover, #mainNav li.selected#weltreise a, #mainNav li.selected#weltreise a:hover { background-position: -450px 8px ; }

#mainNav #startseite, #mainNav #startseite a { background-position: -600px 8px ; height:31px;  }
#mainNav li#startseite a:hover, #mainNav li.selected#startseite a, #mainNav li.selected#startseite a:hover { background-position: -750px 8px ; }

#mainNav li li.selected { background: url(../grafik/typo/marker/gruen.gif) no-repeat top right; width: 139px; }

#mainNav li ul { 
margin: 0; border: none; padding-bottom:8px; margin-top: -1px;  }

#mainNav li#weltreise ul { background-position: 0 -400px; margin-top: -5px;  }
#mainNav li.selected#weltreise { height: auto; }
#mainNav li#weltreise li a { height: auto; padding-top: 2px; padding-bottom: 2px; border: none; }

#mainNav li li { background: url(../grafik/typo/bullets/gruen.gif) no-repeat 1px 7px; background:none; border: none; }
#mainNav li li a { text-indent: 0; background:none; height: auto; color: #C5C397; padding: 1px 0 0 10px; width: 106px; text-align: right;  }
#mainNav li li a:hover, #mainNav li li.selected a { color: #FFCC00; }



#nav li.selected a, #nav li.selected a:hover {
		color: #333;
		background-position: -200px 0;
}

.sidebar {	
		float: left;
		background: url(../grafik/hg/sidebar_bottom.gif) no-repeat bottom left;
		margin-bottom: 30px;
		width: auto;
		margin-right: 30px;
}

#subNav {
		width: 170px;
		float: right;
		margin-top: 15px;
}

#subNav ul { margin-top: 0; padding-top: 0; width: 170px; float: left; margin-bottom: 8px; }

#subNav h4, .home .imgRow h3 { margin-bottom: 0; padding: 10px 0 4px 13px; font-size: 12px; border-bottom: 1px solid #F9E0C2; }
#subNav h4.hShops { border:none; }

#subNav h4.menue { color: #EB8620; }

.impressum h3 { color: #EB8620; font-size: 12px; margin-top: 10px;}

/*#subNav h4.menue { display: block; overflow: hidden; width: 170px; height:28px; text-indent:-1000em; float: left; background: url(../grafik/typo/menue/gruen.gif) no-repeat 0 0; line-height: normal; margin-bottom: 0; padding: 0; } */

#subNav li {
		width: 170px;
		float: left;
		margin: 0;
		line-height: 16px;
		padding: 0;
}

* html #subNav li { background-position-y: 0.35em; }

#subNav li a {
		font-weight: bold;
		width: 144px;
		display: block;
		float: left;
		text-decoration: none;
		padding: 5px 13px 4px 13px;
		border-bottom: 1px solid #F9E0C2;
}

#subNav li a:hover, #subNav li.selected a {
		color: #EB8620;
		font-weight: bold;
}

#subNav .shops li a, .imgRow p#order a { overflow: hidden; padding: 0; margin: 0; border-bottom: none; text-indent: -1000em; background-position: 10px 0; background-repeat: no-repeat; height: 30px; margin-left: -3px; display: block; width: 144px;}

#audible a { background-image:url(../grafik/typo/shops/audible.gif); }
#amazon a { background-image:url(../grafik/typo/shops/amazon.gif); }
#order a { background-image:url(../grafik/typo/bestellen.gif); }

.imgRow p#order a { width: 140px; margin-left: 33px;  }
.imgRow p#order { display: block; float: left; margin-top: 5px; margin-bottom: 15px; width: 170px; }

* html .imgRow p#order { margin-bottom: 5px; }
* html .imgRow p#order a { margin-left: 46px; }

a.boxLink {
		font-weight: bold;
		width: auto;
		display: block;
		float: left;
		text-decoration: none;
		padding: 0;
		border: none;
		padding: 2px 10px 2px 20px;
		margin-top: 5px;
		background: #DFD5B9 url(../grafik/typo/pfeil.gif) no-repeat 6px 7px;
}


.pageNav { float: left; width: 555px; margin-bottom: 5px; }		

.pageNav a { padding-left: 12px; background: url(../grafik/icons/arrowDown.gif) no-repeat 0 0.2em; }







/* menu buttons ------------------------ */

/* helpers ---------------------------- */

.plus0t {margin-top:0;}

.plus5t {margin-top:5px;}

.plus5l {margin-left:5px;}

.plus2l {margin-left:2px;}

.plus5b {margin-bottom:5px;}

.plus0b {margin-bottom:0;}

.plus0r {margin-right:0;}

.plus10b {margin-bottom:10px;}

.plus10t {margin-top:10px;}

.plus15b {margin-bottom:15px;}

.plus25 {margin-bottom:25px;}

.plus15t {margin-top:15px;}

.plus20t {margin-top:20px;}

.plus20l {margin-left:20px;}

.plus20b {margin-bottom:20px;}

.plus25b {margin-bottom:25px;}

.plus30t {margin-top:30px;}

.plus30b {margin-bottom:30px;}

.plus35r {margin-right:35px;}

.plus40l {margin-left:40px;}

.plus50l {margin-left:50px;}

.plus13b {margin-bottom:13px;}

.w200 {width: 200px; }

div.w310 {width: 310px; }

div.w260 {width: 260px; }

div.w350 {width:350px; }

div.w600 {width: 600px; }

.w700 {width: 700px; }

.hidden {display:none;}
		
.shown {display:block;}

.addInfo {display:none;}

p.nofloat {float:none; padding-bottom: 10px; width: auto; margin-top: 10px;}

hr { display: none; }

#toTop { width: 750px; margin: 0 auto; }

#toTop p { padding-left: 12px; background: url(../grafik/icons/arrowUp.gif) no-repeat 0 0.45em; padding-bottom: 20px; margin-left: 186px;}

.grossfoto { float: left; background-color: #B2B29F; margin-right: 2px; }
.grossfoto img { margin-right: 0; border-bottom: 1px solid #9C9C83; }

p.caption { padding: 2px 7px 5px 7px; line-height: 16px; width: auto; clear: left; margin-bottom: 0; }

.thumbnails { float: none; width: auto; }

p.wechselausstellungen { padding-left: 15px; text-indent: -15px; }

.copy h3 { margin-bottom: 10px; }

ul.besonderheiten, ul.besonderheiten li { width: 450px; float: left;}
ul.besonderheiten { margin-bottom: 7px; }
.besonderheiten li { padding-left: 18px; background-repeat: no-repeat; background-position: 0 4px; margin-bottom: 0; }

li.cafe { background-image: url(../grafik/icons/cup.gif); }
.besonderheiten li.veranstaltungen { background-image: url(../grafik/icons/veranstaltungen.gif); background-position: 0 7px; }
li.barrierefrei { background-image: url(../grafik/icons/wheelchair.gif); }
li.shop { background-image: url(../grafik/icons/cart.gif); }

.veroeffentlichungen .copy p.print { position: absolute; width: 100%; z-index: 1; }

.veroeffentlichungen h3 { margin-top: -5px; margin-bottom: 17px; }

.leitung h3#Veroeffentlichungen { margin-top: 17px; }

.leiterData, .copy .leiterData p { float: left; width: 350px; }

img.leiterfoto { margin-top: 4px; margin-right: 15px; margin-bottom: 10px; }

.profil h3 { margin-bottom: 7px; }

.info table { margin-bottom: 7px; width: 500px; }

.info td { line-height: 18px; padding: 0 20px 0 0; width: 390px; }

.info td.label { font-weight: bold; width: 70px; }

.info td.plus7b { padding-bottom: 7px; }

.copy p.firstLetter { width: 13px; text-align: center; margin: 2px 5px 15px 0; padding: 2px 2px 3px 2px; clear: both; float: left; color: #fff; font-weight: bold; line-height: 11px; background: #7D7D5D; }

.uebersicht p.plus20b { margin: 1px 0 20px 0; }

.autor .copy p, .sprecher .copy p, .ueberUns .copy p { float: none; display: block; width: auto; padding-right: 80px; }

.ueberUns .copy p { padding-right: 10px; }

.plus65l { margin-left: 65px; }

.ind { padding-left: 20px; text-indent: -20px; line-height: 24px; }
.ind span { font-size: 19px; color: #62615C; letter-spacing: -1px; }

a.store { display: block; float: left; width: auto; border: none;  clear: left; margin: 0 25px 10px 0; }
a.first { padding-left: 0; background-image: none; }

#thumbnails { float: left; width: 380px; margin-left: -3px; display:inline; }

#thumbnails img { margin: 0 10px 10px 0; padding: 3px 5px 5px 3px; background:url(../grafik/hg/thumbnail_105.gif) no-repeat 0 0; }

#gerichte, #gerichte .row { float: left; width: 100%; }
.row { clear: left; }
#gerichte img { margin: 0 10px 0 0; padding: 3px 5px 15px 3px; background:url(../grafik/hg/thumbnail_70.gif) no-repeat 0 0; margin-left: -3px; }
#gerichte p { float: left; width: 280px; font-weight: bold; clear: none; }
#gerichte p a { font-weight: normal; }

#listen, #listen .row { float: left; width: 100%;  }
#listen .row {  }

p.print {  background: #EB8620 url(../grafik/typo/printer.gif) no-repeat 0 0; padding-left: 20px; width: auto; }
p.print a { background:#FAF6EA; display: block; float: left; padding: 1px 0 0 0; font-weight: normal; line-height: normal;}
* html .copy p.print a:hover { border-bottom: 1px solid transparent; }
* html p.print a { padding-top: 2px;}




/* special colors */

.home h1, .bestellen h1 { background-image: url(../grafik/typo/h1/home.gif); }
.home #footer { padding-bottom: 0; }


.haas #footer { background-image: url(../grafik/hg/bottom_rot.gif); }
.haas .wrapper_i { background-image: url(../grafik/hg/middle_rot.gif); }
.haas #mainNav { background-image: url(../grafik/hg/nav/rot.gif); }
.haas #mainNav ul { border-color: #862A2D; }
.haas #mainNav h3 a { background-image: url(../grafik/typo/logo/rot.gif); }
.haas #mainNav li, .haas #mainNav li a { background-image: url(../grafik/typo/nav/rot.gif); border-color: #862A2D;}
.haas #mainNav li li, .haas #mainNav li li a { background:none; color: #E8BCB6;  }
.haas #mainNav li li.selected { background: url(../grafik/typo/marker/rot.gif) no-repeat top right; }
.haas #mainNav li li a:hover, .haas #mainNav li li.selected a { color: #FAF6EA; }
.haas #subNav h4.menue { border-color: #D2CCC5; color:#9A7B9D; clear: none;  } 
/* .haas #subNav h4.menue { background-image: url(../grafik/typo/menue/rot.gif); } */
.haas #subNav li a { border-color: #D2CCC5; }
.haas #subNav li a:hover, .haas #subNav li.selected a { color: #9A7B9D; }
.haas h1 { background-image: url(../grafik/typo/h1/haas.gif); }
.haas h2 { color: #9A7B9D; border-color: #D2CCC5; }
.haas .copy a { border-color: #9A7B9D; }
.haas a:hover { color: #9A7B9D; }
.haas p.print { background-color: #9A7B9D; }
.haas p.bordered { border-color: #D2CCC5; }

.koch #footer { background-image: url(../grafik/hg/bottom_blau2.gif); }
.koch .wrapper_i { background-image: url(../grafik/hg/middle_blau2.gif); }
.koch #mainNav { background-image: url(../grafik/hg/nav/blau2.gif); }
.koch #mainNav ul { border-color:#333; }
.koch #mainNav h3 a { background-image: url(../grafik/typo/logo/blau2.gif); }
.koch #mainNav li, .koch #mainNav li a { background-image: url(../grafik/typo/nav/blau2.gif); border-color: #333;}
.koch #mainNav li li, .koch #mainNav li li a { background:none; color: #ABCBE6;  }
.koch #mainNav li li.selected { background: url(../grafik/typo/marker/blau2.gif) no-repeat top right; }
.koch #mainNav li li a:hover, .koch #mainNav li li.selected a { color: #fff; }
.koch #subNav h4.menue { border-color: #E1C6B2; color:#A75730; clear: none;  } 
/* .haas #subNav h4.menue { background-image: url(../grafik/typo/menue/rot.gif); } */
.koch #subNav li a { border-color: #E1C6B2; }
.koch #subNav li a:hover, .koch #subNav li.selected a { color: #A75730; }
.koch h1 { background-image: url(../grafik/typo/h1/koch.gif); }
.koch h2 { color: #A75730; border-color: #E1C6B2; }
.koch .copy a { border-color: #A75730; }
.koch a:hover { color: #A75730; }
.koch p.print { background-color: #A75730; }
.koch p.bordered { border-color: #E1C6B2; }



.mueller #footer { background-image: url(../grafik/hg/bottom_blau.gif); }
.mueller .wrapper_i { background-image: url(../grafik/hg/middle_blau.gif); }
.mueller #mainNav { background-image: url(../grafik/hg/nav/blau.gif); }
.mueller #mainNav ul { border-color:#4B779E; }
.mueller #mainNav h3 a { background-image: url(../grafik/typo/logo/blau.gif); }
.mueller #mainNav li, .mueller #mainNav li a { background-image: url(../grafik/typo/nav/blau.gif); border-color: #4B779E; }
.mueller #mainNav li li, .mueller #mainNav li li a { background:none; color: #ABCBE6;  }
.mueller #mainNav li li.selected { background: url(../grafik/typo/marker/blau.gif) no-repeat top right; }
.mueller #mainNav li li a:hover, .mueller #mainNav li li.selected a { color: #FFF; }
/* .haas #subNav h4.menue { background-image: url(../grafik/typo/menue/rot.gif); } */
.mueller h1 { background-image: url(../grafik/typo/h1/mueller.gif); }
.mueller img.ornament { top: -150px; left: 12px; }

.home .copy { width: 360px; }
.home .imgRow { padding-top: 10px;  }
html>body.home .imgRow { margin-top: 10px; float: right; width: 195px; padding-top: 0;  }

.home .imgRow img { float: right; margin-right: 19px;   }
* html .home .imgRow img { margin-top: 0; margin-bottom: 0; }
.home .imgRow h3 { margin-top: 2px; color: #EB8620; padding-left: 10px; margin-bottom: 13px; padding-bottom: 1px;  }

