@charset "utf-8";
/* CSS Document */

html	{ height:100%; }
body	{ height:100%; margin: 0; padding: 0; background: #bbc6dc; color:#F00; font-family: Arial,Helvetica,sans-serif; text-align: center; overflow:scroll; }
* { margin:0; padding:0; }

.nonFooter			{ position: relative; min-height: 100%; background: url(../layout/bg/mainbg.jpg) repeat-y center; }
* html .nonFooter	{ height: 100%; }
.nonFooterIndex			{ position: relative; min-height: 100%; }
* html .nonFooterIndex	{ height: 100%; }
.footerindex { position: relative; margin-top: -50px; height:50px; width:100%; background: url("../layout/bg/footerbg.png") repeat-x; } 
.footer		 { position: relative; margin-top: -68px; height:68px; width:100%; } 

/* HEADER */
.header			{ height:110px; width:100%; background: url(../layout/bg/headerbg.png) repeat-x; }
.menucontainer	{ height:110px; width:950px; margin: 0 auto; text-align:left; background: url(../layout/bg/menubg.png) repeat-x ; }
.menulogo		{ float:left; height:110px; width:215px;}
.floatdiv		{ float:left; }
.menusprache	{ float:left; width:290px; height:25px; padding-top:10px; padding-left:10px; border-bottom:1px solid #666; font: 11px Arial,Helvetica,sans-serif; color:#e5d298; }
.menubuch		{ float:left; width:330px; height:25px; padding-top:10px; border-bottom:1px solid #666; font: 11px Arial,Helvetica,sans-serif; color:#CCC;  text-align:right; }
.menuspace		{ height:22px; width:630px; }

a.menubuchlink:link		{ font: 11px Arial,Helvetica,sans-serif; text-decoration: none; color:#FFF; background: transparent url("../layout/buttons/buch.jpg") repeat-x top left; padding: 11px 10px 11px 10px; }
a.menubuchlink:visited	{ font: 11px Arial,Helvetica,sans-serif; text-decoration: none; color:#FFF; background: transparent url("../layout/buttons/buch.jpg") repeat-x top left; padding: 11px 10px 11px 10px; }
a.menubuchlink:hover	{ font: 11px Arial,Helvetica,sans-serif; text-decoration: none; color:#FFF; background: transparent url("../layout/buttons/buch1.jpg") repeat-x top left; padding: 11px 10px 11px 10px; }
a.menubuchlink:active	{ font: 11px Arial,Helvetica,sans-serif; text-decoration: none; color:#FFF; background: transparent url("../layout/buttons/buch1.jpg") repeat-x top left; padding: 11px 10px 11px 10px; }

/* MAIN INDEX */
.indexbottom	{ position:fixed; bottom: 110px; width:100%; }
.indexmain		{ margin: 0 auto; width:100%; padding:5px 20px 10px 20px; background: url("../layout/bg/indexbg.png") repeat; font: 18px "Times New Roman", Times, serif;  }
.h1index		{ text-align: center; vertical-align:top; font-size: 24pt; font-weight:normal; color:#e5d298; }
.textindex		{ text-align:center; font-family: Tahoma, Geneva, sans-serif; font-size: 12pt; color:#e5d298; }

/* MAIN */
/*.menupic	{ height:110px; width:950px; margin: 0px auto; padding:0px; overflow: hidden; border: 1px solid #FFF; } Menu-Bild alt*/
.maintop	{ height:15px; width:950px; margin: 0 auto; overflow: hidden; background: url("../layout/bg/maintop.jpg") no-repeat; }
.main { position:relative; left:-476px; margin-left:50%; width:950px;  padding-bottom: 50px; }

/* MAINMENU */
.mainmenu		{ float:left; width:170px; margin:20px 19px 20px 27px; padding:0px; background: #040; color:#e5d298; text-align:left; }    
.mainmenu p		{ padding:10px; border-top: 1px solid #999;}
.mainmenutopic	{ padding:10px; background:#020;}

a.nav:link		{ font: 12px Tahoma, Geneva, sans-serif; text-decoration: none; color:#FFF; }
a.nav:visited	{ font: 12px Tahoma, Geneva, sans-serif; text-decoration: none; color:#FFF; }
a.nav:hover		{ font: 12px Tahoma, Geneva, sans-serif; text-decoration: none; color:#06C; }
a.nav:active	{ font: 12px Tahoma, Geneva, sans-serif; text-decoration: none; color: #06C; }

/* CONTENT */
.content { float:left; width:623px; color:#000; padding:20px 60px 50px 50px; border-left: 1px solid #CCC; text-align:left; }      
.fenster { text-align: left; width: 600px; height: 186px;	padding: 5px 20px 5px 5px; background: #fff url(../layout/bg/fensterbg.gif) bottom repeat-x; border: 2px solid #CCC; }

.h1		{ text-align: left;	vertical-align:top;	font: 14pt Arial, Helvetica, sans-serif; font-weight:normal; color: #090; padding:10px 0px 15px 0px; }
.h2		{ text-align: left;	vertical-align:top;	font: 11pt Arial, Helvetica, sans-serif; font-weight:normal; color: #090; padding:10px 0px 15px 0px; }
.h3		{ text-align: left;	vertical-align:top;	font: 9pt Arial, Helvetica, sans-serif; font-weight:normal; color: #090; padding:10px 0px 15px 0px; }
.text	{ text-align:justify ; font: 9pt Tahoma, Geneva, sans-serif; color: #666; padding-bottom:15px; }
.pictext { border:none; float: left; margin-right: 25px;}
.picbordertext {  float: left; margin-right: 25px;}
.textzimmer		{ width: 600px; text-align:justify ; font: 9pt Tahoma, Geneva, sans-serif; color: #666; }

.picborder	{ border:3px solid #CCC; margin-bottom:15px;}
.zimmerpics	{ float:left; padding-top:20px; text-align:left; }

.piclink img {  border: 3px solid #ccc;}
.piclink:hover img {  border: 3px solid #666;}

.list	{ padding: 0px 0px 10px 15px; text-align: left; font: 9pt Tahoma, Geneva, sans-serif; color: #666; }
.list1	{ padding: 0px 0px 10px 245px; text-align: left; font: 9pt Tahoma, Geneva, sans-serif; color: #666; }

a.nav1:link		{ font: 12px Tahoma; text-decoration: none; color: #06C; }
a.nav1:visited	{ font: 12px Tahoma; text-decoration: none; color: #06C; }
a.nav1:hover	{ font: 12px Verdana; text-decoration: underline; color: #06C; }
a.nav1:active	{ font: 12px Verdana; text-decoration: underline; color: #06C; }

.pbuch			{float:right; padding-top:10px;  }
a.buch:link		{ font: 12px Tahoma; text-decoration: none; color: #06C; }
a.buch:visited	{ font: 12px Tahoma; text-decoration: none; color: #06C; }
a.buch:hover	{ font: 12px Tahoma; text-decoration: underline; color: #06C; }
a.buch:active	{ font: 12px Tahoma; text-decoration: underline; color: #06C; }

.preistab {	border: 1px solid #666; border-collapse:collapse; font-family: Tahoma;	font-size: 9pt;	color: #666; }
table.preistab td { border: 1px solid #666;	padding: 3px; }

/* BUCHUNG */
.buchfenster { text-align: left; width: 600px; padding: 5px 20px 10px 5px; background: #fff url(../layout/bg/fensterbg.gif) bottom repeat-x; border: 2px solid #CCC; }
.kleinh { text-align: left; vertical-align:top;	font: 9pt Arial, Helvetica, sans-serif; font-weight:normal; color: #090; padding:10px 0px 5px 0px;}
.kleint { text-align:justify ; font: 8.5pt Tahoma, Geneva, sans-serif; color: #666; padding-bottom:20px;}

.blubutt {color:#039;}

/* FOOTER */
.mainbottom		{ height:18px; width:950px; margin: 0 auto; background: url("../layout/bg/mainbottom.jpg") center no-repeat; }
.footcontainer	{ height:50px; width:100%; margin: 0 auto; background: url("../layout/bg/footerbg.png") repeat-x; }

.addcontainer	{ margin: 0 auto; height:50px; width:940px; padding: 0px 5px 0px 5px; background: url("../layout/bg/addbg.png") repeat-x;
					text-align:center; font: 11px Arial,Helvetica,sans-serif; color:#c4b482; }
.adddiv			{ float:left; padding:5px; }
.adddiv1		{ float:left; padding:5px; border-top: 1px solid #666; }
.adddivline		{ float:left; padding:5px; border-top: 1px solid #666; width:300px; text-align:right; }
.addsocial		{ float:right; }

a.add:link		{ font: 11px Arial,Helvetica,sans-serif; text-decoration: none; color:#999/*FFF*/; }
a.add:visited	{ font: 11px Arial,Helvetica,sans-serif; text-decoration: none; color:#999/*FFF*/; }
a.add:hover		{ font: 11px Arial,Helvetica,sans-serif; text-decoration: underline; color:#FFF/*CCC*/; }
a.add:active	{ font: 11px Arial,Helvetica,sans-serif; text-decoration: underline; color:#FFF/*CCC*/; }

a.jobs:link		{ font: 11px Arial,Helvetica,sans-serif; text-decoration: none; color:#FFF; background: transparent url("../layout/buttons/buch.jpg") repeat-x top left; padding: 7px 6px 6px 6px; }
a.jobs:visited	{ font: 11px Arial,Helvetica,sans-serif; text-decoration: none; color:#FFF; background: transparent url("../layout/buttons/buch.jpg") repeat-x top left; padding: 7px 6px 6px 6px; }
a.jobs:hover	{ font: 11px Arial,Helvetica,sans-serif; text-decoration: none; color:#FFF; background: transparent url("../layout/buttons/buch1.jpg") repeat-x top left; padding: 7px 6px 6px 6px; }
a.jobs:active	{ font: 11px Arial,Helvetica,sans-serif; text-decoration: none; color:#FFF; background: transparent url("../layout/buttons/buch1.jpg") repeat-x top left; padding: 7px 6px 6px 6px; }

/*colors: 837857 , e5d298 , CCC , 666 , c4b482 */