@charset "UTF-8";
/* r3
Start 05.10.2009
Letzte Aenderung 
*/
* {
padding: 0;
margin: 0;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%; line-height: 1.7em;
	background-color: #b3b890;
}
h1 {
	font-size: 1.8em;
	color: #034b4e;
}
h2 {
	font-size: 1.6em;
}
h3 {
	font-size: 1.4em;
}
h4 {
	font-size: 1em;
}
p {
	font-size: 108%;
	margin-top: 10px;
	color: #00506c;
}
a:link, a:visited {
	text-decoration: none;
}
#container {
	width: 780px; 
	position:relative;
	left: 50%;
	margin-left: -390px;
	margin-top: 50px;
	height: 440px;
}
#logoleiste {
	width: 780px;
	height: 26px;
	border-bottom: #fff 1px dotted;
	text-align: left;
}
#hauptnavi {
	width: 780px;
	height: 20px;
	border-bottom: #fff 1px dotted;
	text-align: right;
	margin-bottom: 10px;
}
#hauptnavi p {
	margin-top: 2px;
}
#hauptteil {
	width: 780px;
	height: 320px;
	background-color: #fff;
}
#bild {
	width: 300px;
	height: 300px;
	margin: 10px 0px 10px 10px;
	float: left;
}
#pageimpressum #bild p {
	text-align: right;
}
#kundenbild {
	width: 500px;
	height: 300px;
	margin: 10px 0px 10px 10px;
	float: left;
}
#bildbreit {
	width: 400px;
	margin: 10px 10px 10px 10px;
	float: left;
}
#pageprinthospiz4 #bild {
	width:615px;
}
#pagefotokloster1 #bild {
	width:615px;
}
#pagefotokloster2 #bild {
	width:615px;
}
#pagefotokloster3 #bild {
	width:615px;
}
#pagefotokloster4 #bild {
	width:615px;
}
#pagefotokloster5 #bild {
	width:615px;
}
#pagefotokloster6 #bild {
	width:615px;
}
#pagefotokloster7 #bild {
	width:615px;
}
#pagefotowrs2 #bild {
	width:615px;
}
#pagefotowrs3 #bild {
	width:615px;
}
#pagefotowrs4 #bild {
	width:615px;
}
#pagefotowrs5 #bild {
	width:615px;
}
#pagefotowrs6 #bild {
	width:615px;
}
#pagefotowrs7 #bild {
	width:615px;
}
#text {
	width: 300px;
	height: 300px;
	margin: 10px 0px 10px 15px;
	float: left;
}
#bild a {
	color: #00506c;
	font-size: 0.9em;
}
#text a {
	color: #00506c;
	font-size: 0.9em;
}
#pagenetz #bild a {
	color: #00506c;
	font-size: 1em;
}
#pagenetz #text a {
	color: #00506c;
	font-size: 1em;
}
#bild a:hover {
	color: #923911;	
	text-decoration: underline;
}
#text a:hover {
	color: #923911;	
	text-decoration: underline;
}
#text #mail {
	color: #00506c;
	font-size: 1em;
}
#text #mail:hover  {
	color: #923911;
}
#pageprintannahaag2 #text {
	height: 100px;
	margin-top: 200px;
}
#pageprintannahaag3 #text {
	height: 100px;
	margin-top: 200px;
}
#pageprintannahaag4 #text {
	height: 100px;
	margin-top: 200px;
}
#pagewebannahaag2 #text {
	height: 110px;
	margin-top: 190px;
}
#pagekonzkloster1 #text {
	width: 300px;
	height: 150px;
	margin: 132px 0px 10px 15px;
	float: left;
}
#pagekonzkloster2 #text {
	width: 300px;
	height: 280px;
	margin: 20px 5px 10px 10px;
	float: left;
}
#pageprintkloster1 #text {
	height: 180px;
	margin-top:130px; 
}
#pagewebkloster1 #text {
	height: 190px;
	margin-top:110px; 
}
#pagewebkloster2 #text {
	height: 120px;
	margin-top:182px; 
}
#pagehome #text {
	width: 300px;
	height: 240px;
	margin: 60px 0px 10px 15px;
	float: left;
}
#pageindex #text {
	width: 300px;
	height: 110px;
	margin: 164px 0px 10px 15px;
	float: left;
}
#pagekonzhosverl1 #text {
	width: 300px;
	height: 270px;
	margin: 20px 15px 10px 0px;
	float: left;
}
#pagekonzhosverl2 #text {
	width: 300px;
	height: 170px;
	margin: 140px 0px 10px 15px;
	float: left;
}
#pageprinthospiz1 #text {
	width: 300px;
	height: 150px;
	margin: 160px 0px 10px 15px;
	float: left;
}
#pageprinthospiz3 #text {
	width: 300px;
	height: 200px;
	margin: 90px 0px 10px 15px;
	float: left;
}
#pagewebhospiz #text {
	height: 230px;
	margin-top: 70px;
}
#pagewebbirkle #text {
	height: 170px;
	margin-top: 130px;
}
#pagewebnovincs #text {
	height: 150px;
	margin-top: 150px;
}
#pagewebhoffmann #text {
	height: 220px;
	margin-top: 78px;
}
#pageprintwuell1 #text {
	height: 60px;
	margin-top: 220px;
}
#pageprintwuell2 #text {
	height: 60px;
	margin-top: 220px;
}
#pagewebwuell #text {
	height:185px;
	margin-top: 110px;
}
#pageimpressum #text #absatz2 {
	margin-top: 11px;
}
#textschmal {
	width: 325px;
	margin: 10px 0px 10px 10px;
	float: left;
}
#pagekonzepte #textschmal {
	margin-top: 80px;
}
#pageprint #textschmal {
	margin-top: 110px;
}
#pageweb #textschmal {
	margin-top: 80px;
}
#pagefoto #textschmal {
	margin-top: 140px;
}
#subnavi {
	width: 137px;
	height: auto;
	margin: 0px 0px 10px 15px;
	padding-left: 3px;
	float: left;
	background-color:#67a2a4;
}
#pagekontakt #subnavi {
	margin: 10px 0px 10px 10px;
	width: 132px;
	height: 300px;
}
#pagehome #subnavi {
	margin: 45px 0px 10px 25px;
	width: 132px;
	height: 235px;
}
#kundenliste {
	width: 247px;
	height: auto;
	margin: 0px 0px 10px 15px;
	padding-left: 8px;
	padding-top: 5px;
	padding-bottom: 10px;
	float: left;
	background-color:#67a2a4;
}
#subsubnavi {
	width: 780px;
	height: 20px;
	border-top: #fff 1px dotted;
	text-align: right;
	margin-top: 10px;
}
#pageindex #subsubnavi {
	text-align: left;
}
#subsubnavi p {
	color: #FFF;
	font-weight: bold;
	margin-top: 0px;
	margin-left: 53px;
}
#marginal {
	width: 780px;
	height: 20px;
	border-top: #fff 1px dotted;
	text-align: right;
}
.BU {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.9em;
	color: #333;
}
.kleinblau {
	font-size: 0.9em;
	color: #1B788A;
}
.partner {
	font-weight: bold;
}

