﻿strong {font-weight: normal;}

body 
{
	vertical-align:top;
	background-color:#eeeeee;
	margin-top:0;
	margin-left:0;
	margin-right:0;
	margin-bottom:0;
}


/* Head Navigations Buttons */

.ButtonLand {
  float: left;
  width: 29px;
  height: 30px;
  margin-right: 5px;
  cursor: pointer; 
}

.ButtonHome {
  float: left;
  width: 30px;
  height: 30px;
  margin-right: 5px;
  cursor: pointer;
}

.ButtonGedanken {
  float: left;
  width: 28px;
  height: 30px;
  margin-right: 4px;
  cursor: pointer; 
}

.ButtonKontakt {
  float: left;
  width: 28px;
  height: 30px;
  margin-right: 5px;
  cursor: pointer;
}

.ButtonJobs {
  float: left;
  width: 30px; 
  height: 30px;
  cursor: pointer;
}

.ButtonBuchen 
{
  height: 125px;
  width: 155px;
  cursor: pointer;
}

.PositionierungButtonNavi
{
  position: relative;
  height: 50px;
  width: 185px;
  top: -34px;
  left: 465px;
  z-index: 1;
}

/* Positionierung Des Rahmens für die Buttons */

.PositionierungButtonBuchen
{
  position: relative;
  height: 125px;
  width: 155px;
  top: 18px;
  left: 483px;
  z-index:1;
}

.headcell
{
	width:820px;
}

.headtable
{
	margin-top:30px;
	background-image:url("../../images/head-rahmen-oben.png");
	width:950px;
	height:28px;
}

.maintable
{
	background-image:url("../../images/content.png");
	background-position: top;
	background-repeat: repeat-y;
	width:950px;
	margin: 0 auto;
}

div.picbuecher
{
	background-image:url(../../images/background_105_150.png)
}

.wrong
{
	color:Red;
}

.headtable2
{
	Width:950px;
	Height:215px;
	border-width:0px;
	border-style:none;
}

.div_head 
{
	background-image:url("../../images/fenster-head-rahmen.png");
	Width:145px;
	Height:23px;
	margin-top: 3px;
}

.div_main
{
	background-image:url("../../images/fenster-content-rahmen.png");
	Width:145px;
	display:table;
}

.div_footer
{
	background-image:url("../../images/fenster-footer-rahmen.png");
	Width:145px;
	Height:5px;
}

.navicell
{
	width:145px;
	vertical-align:top;
}

.contentcell
{
	width:614px;
	vertical-align:top;
	margin: 0 auto;
	font-family:verdana; 
	font-style:normal; 
	font-variant:normal; 
	font-size:12px; 		   
	font-weight:normal;
	text-align:justify;
	color:#000000;
}

.contentadmincell
{
	width:800px;
	vertical-align:top;
	font-family:verdana; 
	font-style:normal; 
	font-variant:normal; 
	font-size:12px; 		   
	font-weight:normal;
	text-align:justify;
	color:#000000;
}

.headnavi
{
	font-family:verdana; 
	font-style:normal; 
	font-variant:normal; 
	font-size:12px; 		   
	font-weight:normal;
	text-align:left;
	color:#ffffff;
}

.headsearch
{
	font-family:verdana; 
	font-style:normal; 
	font-variant:normal; 
	font-size:12px; 		   
	font-weight:normal;
	text-align:left; 
	color:#666666;
	vertical-align:bottom;
}

.headsearch_lupe
{
	font-family:verdana; 
	font-style:normal; 
	font-variant:normal; 
	font-size:9px; 		   
	font-weight:normal;
	text-align:left; 
	color:#666666;
	vertical-align:middle;
}

.menue_ueberschrift
{
	font-family:verdana; 
	font-style:normal; 
	font-variant:normal; 
	font-size:12px; 		   
	font-weight:normal;
	text-align:left; 
	color:#ffffff;
	margin-left:5px;
	line-height:12px;
}

.menue_punkte
{
	font-family:verdana; 
	font-style:normal; 
	font-variant:normal; 
	font-size:12px; 		   
	font-weight:normal;
	text-align:left; 
	color:#666666;
	line-height:12px;
}


.menue_punkte_sub
{
	font-family:verdana; 
	font-style:normal; 
	font-variant:normal; 
	font-size:12px; 		   
	font-weight:lighter;
	text-align:left;
	color:#2a699F;
	line-height:12px;
	vertical-align:middle;
}

.menue_buecher
{
	font-family:verdana; 
	font-style:normal; 
	font-variant:normal; 
	font-size:12px; 		   
	font-weight:normal;
	text-align:center; 
	color:#2a699F;
	line-height:12px;
}

.aktuelles
{
	font-family:verdana; 
	font-style:normal;
	font-variant:normal; 
	font-size:12px; 		   
	font-weight:normal;
	text-align:left; 
	color:#000000;
	line-height:12px;
}

.innertable
{
	background-image:url(../images/zigaretten-inhalt-back.png);
}

.blue
{
	font-family:verdana; 
	font-style:normal; 
	font-variant:normal; 
	font-size:12px; 	
	text-align:left;	   
	font-weight:bold; 
	color:#2a699F;
}

.bottomcell
{
	width:820px; 
}

h1
{ 
	font-family:verdana; 
	font-style:normal; 
	font-variant:normal; 
	font-size:14px; 	
	text-align:left;	   
	font-weight:normal; 
	color:#2a699F;
}

h2
{
	font-family:verdana; 
	font-style:normal; 
	font-variant:normal; 
	font-size:12px; 	
	text-align:left;	   
	font-weight:normal; 
	color:#2a699F;
}

h3
{
	font-family:verdana; 
	font-style:normal; 
	font-variant:normal; 
	font-size:12px; 		   
	font-weight:normal;
	text-align:justify; 
	color:#2a699F;
	margin-bottom:7px;
	margin-top:0px;
}

h4
{
	font-family:verdana; 
	font-style:normal; 
	font-variant:normal; 
	font-size:12px; 	
	text-align:left;	   
	font-weight:normal; 
	color:#2a699F;
	margin-bottom:0px;
	margin-top:0px;
}

h5
{
	font-family:verdana; 
	font-style:normal; 
	font-variant:normal; 
	font-size:12px; 	
	text-align:left;
	font-weight:normal;	   
	text-decoration:none;
	margin-bottom:0px;
	margin-top:0px;
	color:#2a699F;
}

h4.h4_justify
{
	font-family:verdana; 
	font-style:normal; 
	font-variant:normal; 
	font-size:12px; 	
	text-align:justify;	   
	font-weight:bold; 
	color:#2a699F;
	margin-bottom:0px;
	margin-top:0px;
}

p
{
	font-family:verdana; 
	font-style:normal; 
	font-variant:normal; 
	font-size:12px; 		   
	font-weight:normal;
	text-align:justify; 
	color:#000000;
	margin-bottom:7px;
	margin-top:0px;
}

.div_aktuelles
{
	font-family:verdana; 
	font-style:normal; 
	font-variant:normal; 
	font-size:12px; 		   
	font-weight:normal;
	text-align:justify; 
	color:#000000;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
}

.div_onlinebuchung
{
	font-family:verdana; 
	font-style:normal; 
	font-variant:normal; 
	font-size:12px; 		   
	font-weight:normal;
	text-align:justify; 
	color:#000000;
	margin-bottom:0px;
	margin-top:5px;
	padding-top:0px;
	padding-bottom:5px;
}

.div_aktuelles2
{
	width:450px;
	
}

p.aktuelles
{
	font-family:verdana; 
	font-style:normal; 
	font-variant:normal; 
	font-size:12px; 		   
	font-weight:normal;
	text-align:justify; 
	color:#000000;
	margin-bottom:7px;
	margin-top:0px;
	width:500px;
}

p.p_center
{
	text-align:center;
}

div.div_center_text
{
	text-align:left;
	font-size:9px;
	font-style:italic;
	margin:0px 0px 0px 145px;
}

.div_flash
{
	text-align:center;
	vertical-align:bottom;
	background-repeat:no-repeat;
	background-position:center top;
	height:250px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	margin-top: 25px;
	/*background-image:url(../../images/flash-background.png);*/
}

p.p_center_blau
{
	text-align:center;
	font-family:verdana; 
	font-style:normal; 
	font-variant:normal; 
	font-size:14px; 	   
	color:#2a699F;
}

p.p_right
{
	text-align:right;
}


p.pfad
{
	font-family:verdana; 
	font-style:normal; 
	font-variant:normal; 
	font-size:11px; 		   
	font-weight:normal;
	text-align:justify; 
	color:#7e7e7e;
	margin-bottom:7px;
	margin-top:0px;
}

.ausgebucht
{
/*color:#2a699F;*/
  color: #666666;
}

a.navigation
{ 
	text-decoration:none;
	color:#666666;
}

a.navigation:link 
{
	text-decoration:none;
	color:#666666;
}

a.navigation:visited 
{
	text-decoration:none;
	color:#666666;
}

a.navigation:hover 
{
	text-decoration:underline;
	color:#d10018;
}

a.navigation:activity 
{
	text-decoration:none;
	color:#d10018;
}

/* Navigation Hauptmenü color Schwarz */

a.navi
{ 
	text-decoration:none;
	color:#666666;
}

a.navi:link 
{
	text-decoration:none;
	color:#666666;
}

a.navi:visited 
{
	text-decoration:none;
	color:#666666;
}

a.navi:hover 
{
	text-decoration:underline;
	color:#d10018;
}

a.navi:activity 
{
	text-decoration:none;
	color:#d10018;
}

a.aktuelles
{ 
	text-decoration:none;
	color:#2a699F;
}

a.aktuelles:link 
{
	text-decoration:none;
	color:#2a699F;
}

a.aktuelles:visited 
{
	text-decoration:none;
	color:#2a699F;
}

a.aktuelles:hover 
{
	text-decoration:none;
	color:#d10018;
}

a.aktuelles:activity 
{
	text-decoration:none;
	color:#d10018;
}

a.navigation_klein
{ 
	text-decoration:none;
	color:#7e7e7e;
	font-size:11px;
}

a.navigation_klein:link 
{
	text-decoration:none;
	color:#7e7e7e;
}

a.navigation_klein:visited 
{
	text-decoration:none;
	color:#7e7e7e;
}

a.navigation_klein:hover 
{
	text-decoration:underline;
	color:#d10018;
}

a.navigation_klein:activity 
{
	text-decoration:none;
	color:#d10018;
}

a.onlinebuchen:link 
{
	text-decoration:none;
	color:#d10018;
}

a.onlinebuchen:visited 
{
	text-decoration:none;
	color:#d10018;
}

a.onlinebuchen:hover 
{
	text-decoration:underline;
	color:#d10018;
}

a.onlinebuchen:activity 
{
	text-decoration:none;
	color:#d10018;
}

/* Navigation Footer */

a.navigation_footer
{ 
	text-decoration:none;
	color:#999999;
	font-size: 11px;
	font-family: Verdana;
}

a.navigation_footer:link 
{
	text-decoration:none;
	color:#999999;
}

a.navigation_footer:visited 
{
	text-decoration:none;
	color:#999999;
}

a.navigation_footer:hover 
{
	text-decoration:underline;
	color:#d10018;
}

a.navigation_footer:activity 
{
	text-decoration:none;
	color:#d10018;
}

/* Navigation News */

a.navigation_news
{ 
	text-decoration:none;
	color:#666666;
}

a.navigation_news:link 
{
	text-decoration:none;
	color:#666666;
}

a.navigation_news:visited 
{
	text-decoration:none;
	color:#666666;
}

a.navigation_news:hover 
{
	text-decoration:underline;
	color:#d10018;
}

a.navigation_news:activity 
{
	text-decoration:none;
	color:#d10018;
}

img.link_images
{
	border-style:none;
	border-width:0;
}

.marquee
{
	font-family:verdana; 
	font-style:normal; 
	font-variant:normal; 
	font-size:12px; 		   
	font-weight:normal;
	text-align:left; 
	color:#666666;
}

.marqueeCell
{
	font-family:verdana;  
	font-size:12px; 		   
}

ul 
{
	font-family:verdana; 
	font-style:normal; 
	font-variant:normal; 
	font-size:12px; 	
  line-height:15px;
	font-weight:normal;
	
}

ul.ohneabstand 
{
	font-family:verdana; 
	font-style:normal; 
	font-variant:normal; 
	font-size:12px; 	
  line-height:15px;
	font-weight:normal;
	margin-top:0px;
	margin-bottom:0px;
	
}
  
li 
{
	list-style-image:url(../images/menupunkt.gif);
	font-family:verdana; 
	font-style:normal; 
	font-variant:normal; 
	font-size:12px; 	
  line-height:15px;
	font-weight:normal;
	
 }
 
td.kontakt
{
	width:200px;
}

td.abstand
{
	width:25px;
}

tr.kontakt
{
	vertical-align:top;
	height:25px;
}

.fileupload
{
	width:270px;
}


td.kontakt_checkbox
{
	width:150px;
}

tr.kontakt_mitteilung
{
	line-height:83px;
}

.textbox
{
	font-family:verdana; 
	font-style:normal; 
	font-variant:normal; 
	font-size:12px;
	text-align:left; 	
}

.textboxkurz
{
	font-family:verdana; 
	font-style:normal; 
	font-variant:normal; 
	font-size:12px;
	width:56px;
	margin-left: 3px;
}

*+html .textboxkurz
{
  margin-left: 0px;  
}

.textboxkurzlinks
{
	font-family:verdana; 
	font-style:normal; 
	font-variant:normal; 
	font-size:12px;
	width:56px;
	margin-right: 3px;    
}

*+html .textboxkurzlinks
{
  margin-right: 0px;  
}

.textboxmittel
{
	font-family:verdana; 
	font-style:normal; 
	font-variant:normal; 
	font-size:12px;
	width:200px;
}

.textboxmittel2
{
	font-family:verdana; 
	font-style:normal; 
	font-variant:normal; 
	font-size:12px;
	width:150px;
}

.textboxlang
{
	width:263px;
	font-family:verdana; 
	font-style:normal; 
	font-variant:normal; 
	font-size:12px; 	
}

.dropdownlist
{
	width:269px;
}

.dropdownlist_rechner
{
	font-family:verdana; 
	font-style:normal; 
	font-variant:normal; 
	font-size:12px;
}

 
.button
{
	width:100px;
	font-family:verdana; 
	font-style:normal; 
	font-variant:normal; 
	font-size:12px; 

}

.button_firmenlogin
{
	width:35px;
	height:18px;
	background-color:#43a115;
	font-size:8px;
	color:White;
}

.button_aktuelles
{
	width:19px;
	height:19px;
	font-family:verdana; 
	font-style:normal;
	vertical-align:middle; 
	font-variant:normal; 
	font-size:9px; 
	
}

tr.visible 
{
			
}

tr.hidden 
{
		display: none;
}
  
.tagebucheintrag
{
  font-style: italic;
  text-align: justify;
  margin-bottom: 15px;  
}
 

 div.bottomdiv
{
	width: 950px;
	height: 28px;
	background-image:url("../../images/footer.png");
	margin-left: -2px;
}

.InvestitionAuflistung 
{
  list-style:nOnE; 
  margin-left:120px;   
}

*+html .InvestitionAuflistung
{
  list-style:none; 
  margin-left: 155px;
}

/* Für IE 6 */
* html .InvestitionAuflistung
{
  list-style:none; 
  margin-left: 155px;
}

* html .button
{
	width:100px;
	font-family:verdana; 
	font-style:normal; 
	font-variant:normal; 
	font-size:12px; 
	
}

.gutscheintext
{
  margin-left: 135px;
  margin-top: 5px;
  width:295px; 
  text-align: justify; 
  color:#666666;
  text-decoration: none;
  cursor: pointer;
}

.gutscheintext:hover
{
  text-decoration: underline;
  cursor: pointer;
 color :#d10018;
}

a { text-decoration: none; }


.restplatzcontainer
{
		position: relative;
		width: 486px;
		top: 50px;
		left: 40px;
}

.restplatzcontainer_header
{
		width: 486px;
	height: 23px;
  background-image:url("../../images/restplaetze_header.png");
}

.restplatzcontainer_content
{
		width: 484px;
  height: auto;
  border-left: solid 1px #d2d2d2;
  border-right: solid 1px #d2d2d2;
}

.restplatzcontainer_footer
{
	width: 486px;
	height: 5px;
	background-image:url("../../images/restplaetze_footer.png");
}

.restplatzcontainer_headertext
{
	position: relative;
	margin-left: 5px;
	top: 4px;
  color: White;
}

a.restplaetze_headerimage
{
	position: absolute;
	width: 17px;
	height: 16px;
	right: 3px;
	display: block;
	background-image:url("../../images/restplaetze_arrow.png");
}

.restplaetze_link
{
 display: block;
 margin-left: 4px;
 padding-top: 6px;
 padding-bottom: 6px;
 text-decoration:none;
 color:#666666;
}

.restplaetze_link:hover 
{
	text-decoration:underline;
	color:#d10018;
}