div {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3E3A30;
	text-align: justify;	
}

td {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3E3A30;
	line-height:17px;
}
pre{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3E3A30;
}

.dropdown200 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3E3A30;
	width:200px;
}

.content {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3E3A30;
	text-align: justify;	
}
strong {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3E3A30;
}
b {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3E3A30;
}
a {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #860702;
	text-decoration: none;
}
.linker {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #860702;
	text-decoration: none;
}
.headlinebigred {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #860702;
	text-decoration: none;
	padding-left:20px;
}
.reiter {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #860702;

}
.linkred {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #860702;
	text-decoration: none;
	background-color: #DCCBAB;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:18px;
	padding-right:18px;
	text-align		: center;
border: 1px solid #860702;
}	
.linkred:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #DCCBAB;
	text-decoration: none;
	background-color: #860702;
	padding-top:4px;
	padding-bottom:4px;
	text-align		: center;
	padding-left:18px;
	padding-right:18px;
border: 1px solid #860702;
}	


.starttext {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	padding:10px;
	color: #000000;
	text-decoration: none;
	background-color: #DCCBAB;
	
}
.starttextoben {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #DCCBAB;
	
}
.headlinebgred {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #860702;
	height: 20px;
	text-align: center;
	vertical-align: middle;
	letter-spacing: normal;
}
.headlinebggrey {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #999999;
	height: 16px;
	vertical-align: left;
	padding-left:10px;
}
.rahmen {
	border: 1px solid #DBD1B7;
}
.butt {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.textfeld {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	width: 345px;

}
.textfeldbig {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	width: 345px;
	heigth: 35px;
}
.roller {
	font-family: Verdana, Helvetica, sans-serif;
	background-color: #F8F6F1;
	margin: 4px;
	height: 50px;
	width: 264px;
	border: none;
}
.beige_platz_links
{
	background-color: #f1ede2;
	padding-left: 27px;
}
.beige_rechts
{
	background-color: #f1ede2;
}
.weiss_links
{
	padding-left: 27px;
}
.navlink {
	padding-left:40px;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.navlink:hover {
	padding-left:40px;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFCC00;
	text-decoration: none;
}
.navlinkclick{
	padding-left:40px;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFCC00;
	text-decoration: none;
}













.button2{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	color: #860702;
	text-decoration: none;
	background-color: #DCCBAB;
	text-align		: center;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:18px;
	padding-right:18px;
border: 1px solid #860702;
}



a#button2{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	color: #860702;
	text-decoration: none;
	background-color: #DCCBAB;
	text-align		: center;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:18px;
	padding-right:18px;
border: 1px solid #860702;
}
#button{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	color: #860702;
	text-decoration: none;
	background-color: #DCCBAB;
	text-align		: center;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:18px;
	padding-right:18px;
border: 1px solid #860702;
}

hr{
	height			: 0px;
	width			: 302px;
	border-bottom	: 1px #000000;
}
hr#lang{
	height			: 0px;
	width			: 622px;
	border-bottom	: 1px #000000;
}
hr#langkunde{
	height			: 0px;
	width			: 664px;
	border-bottom	: 1px #000000;
}
hr#langangebot{
	height			: 0px;
	width			: 764px;
	border-bottom	: 1px #000000;
}
.fettschrift{
	font-weight		: bold;
}


div.divnavig {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3E3A30;
	text-align: justify;	
}
div#content {
	width			: 800px;
	height			: 100%;
	padding-left 	: 18px; 
	padding-top		: 15px;	
}
div#zwischenhead{
	float			: left;
	width			: 660px;
	font-weight		: bold;
	font-size		: 15px;
	color			: #FFFFFF;
	background-color: #999999;
	padding-top		: 5px;
	padding-bottom  : 5px;
	padding-left	: 5px;
}
.inputbig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	width:650px;
	height:200px;
}
div#links{
	float			: left;
	width			: 350px;
}
div#obenlinks{
	float			: left;
	width			: 150px;
	padding-top		: 5px;
	padding-bottom	: 5px;
}
div#schriftmitte{
	float			: left;
	width			: 100px;
	padding-top		: 15px;
	padding-bottom	: 5px;
}
div#obenrechts{
	float			: left;
	width			: 150px;
	padding-top		: 5px;
	padding-bottom	: 5px;
	text-align	 	: right;
}
div#untenlinks{
	float			: left;
	width			: 100px;
	padding-top		: 5px;
	padding-bottom	: 5px;
}
div#untenrechts{
	float			: left;
	width			: 200px;
	padding-top		: 5px;
	padding-bottom	: 5px;
	padding-right	: 50px;
}
div#ankunft{
	float			: left;
	width			: 92px;
	padding-top		: 5px;
	padding-bottom	: 5px;
	padding-right	: 0px;
}
div#ankunftzwischen{
	float			: left;
	width			: 2px;
	padding-top		: 5px;
	padding-bottom	: 5px;
	padding-right	: 8px;
	padding-left	: 8px;
}
div#radio{
	float			: left;
	width			: 23px;
	padding-top		: 5px;
	padding-bottom	: 5px;
}
div#radioschrift{
	float			: left;
	width			: 40px;
	padding-top		: 5px;
	padding-bottom	: 5px;
}
div#agb{
	float			: left;
	width			: 20px;
	padding-top		: 5px;
	padding-bottom	: 5px;
	padding-left    : 96px;
}
div#agbschrift{
	float			: left;
	width			: 200px;
	padding-top		: 7px;
	padding-bottom	: 5px;
}
div#erstezelle{
	font-size		: 10px;
	float			: left;
	width			: 15px;
	height			: 15px;
	padding-top		: 1px;
	padding-bottom	: 0px;
	padding-left	: 1px;
	padding-right	: 0px;
	border-top		: 1px solid #000000;
	border-bottom	: 1px solid #000000;
	border-left		: 1px solid #000000;
	border-right	: 1px solid #000000;
	text-align		: center;
}
div#zelle{
	font-size		: 10px;
	float			: left;
	width			: 15px;
	height			: 15px;
	padding-top		: 1px;
	padding-bottom	: 0px;
	padding-left	: 1px;
	padding-right	: 0px;
	border-top		: 1px solid #000000;
	border-bottom	: 1px solid #000000;
	border-right	: 1px solid #000000;
	text-align		: center;
}
div#erstezelle2{
	float			: left;
	width			: 15px;
	height			: 15px;
	padding-top		: 0px;
	padding-bottom	: 1px;
	padding-left	: 0px;
	padding-right	: 1px;
	border-top		: 1px solid #000000;
	border-bottom	: 1px solid #000000;
	border-left		: 1px solid #000000;
	border-right	: 1px solid #000000;
}
div#zelle2{
	float			: left;
	width			: 15px;
	height			: 15px;
	padding-top		: 0px;
	padding-bottom	: 1px;
	padding-left	: 0px;
	padding-right	: 1px;
	border-top		: 1px solid #000000;
	border-bottom	: 1px solid #000000;
	border-right	: 1px solid #000000;
}
div#zellelang{
	float			: left;
	width			: 615px;
}
.zellegrau{
	background-color: #CCCCCC;
}
.zellerot{
	background-color: #CC3333;
}
.zellerosa{
	background-color: #ff9c94;
}
.zelleorange{
	background-color: #ffef9c;
}
.zellehead{
	background-color: #ffef9c;
	font-weight		: bold;
}
div#eigenbelegungzellelang{
	float			: left;
	width			: 250px;
}
div#eigenbelegungzellehead{
	float			: left;
	width			: 210px;
	height			: 15px;
	padding-top		: 1px;
	padding-bottom	: 1px;
	padding-left	: 0px;
	padding-right	: 0px;
	text-align		: center;
	font-weight		: bold;
}
div#eigenbelegungzelle{
	float			: left;
	width			: 22px;
	height			: 15px;
	padding-top		: 1px;
	padding-bottom	: 1px;
	padding-left	: 0px;
	padding-right	: 8px;
	text-align		: right;
}
div#buchungsanfragesenden{
	float			: left;
	width			: 100px;
	padding-top		: 7px;
	padding-bottom	: 5px;
	padding-left    : 134px;
}
div#vertragsenden{
	float			: left;
	width			: 100px;
	padding-top		: 7px;
	padding-bottom	: 5px;
	padding-left    : 450px;
}
div#buchungsbearbeitung2senden{
	float			: left;
	width			: 100px;
	padding-top		: 7px;
	padding-bottom	: 5px;
	padding-left    : 436px;
}
#vertragtext{
	width			: 300px;
	height			: 71px;
	min-height		: 71px;
	height			: auto;
	border			: 1px solid #000000;
}
div#angeboterstellung1senden{
	float			: left;
	width			: 100px;
	padding-top		: 7px;
	padding-bottom	: 5px;
	padding-left    : 100px;
}
#angebotserstellung1bild{
	float			: left;
	width			: 155px;
	height			: 114px;
	min-height		: 11px;
	height			: auto;
	z-index			: 999;
	padding-top		: 4px;
	padding-bottom	: 5px;
}
div#angebotserstellung3senden{
	float			: left;
	width			: 100px;
	padding-top		: 7px;
	padding-bottom	: 5px;
	padding-left    : 450px;
}
div#kundebearbeiten{
	float			: left;
	width			: 100px;
	padding-top		: 7px;
	padding-bottom	: 5px;
	padding-left    : 450px;
}
div#einstellungen{
	float			: left;
	width			: 100px;
	padding-top		: 7px;
	padding-bottom	: 5px;
	padding-left    : 100px;
}
div#belegungaufheben{
	float			: left;
	width			: 210px;
	padding-top		: 7px;
	padding-bottom	: 5px;
	padding-left    : 0px;
}
div#belegen{
	float			: left;
	width			: 210px;
	padding-top		: 7px;
	padding-bottom	: 5px;
	padding-left    : 290px;
}
/* DIV zurückstellen*/
	div#clearnormal {
		clear			: both;
		height			: 0px;
	}
	div#clearklein {
		clear			: both;
		height			: 30px;
	}
	div#cleargross {
		clear			: both;
		height			: 40px;
	}
/* INPUT Feld*/	







	.input{
		width			: 200px;
		font-size		: 11px;
		background-color: #ffffff;
		border			: 1px solid #000000;
	}
/* SELECT Felder*/	
	.select{
		width			: 202px;
		font-size		: 10px;
		background-color: #ffffff;
		border			: 1px solid #000000;
	}
	.selectklein{
		width			: 92px;
		font-size		: 11px;
		background-color: #ffffff;
		border			: 1px solid #000000;
	}
	.suchselect{
		font-family: Verdana,Arial, Times New Roman, Times, serif;
		font-size		: 11px;
	}
/* ABSOLUTE DIVS */
	#buchungsanfragebild{
		position		: absolute;
		top				: 255px;
		left			: 406px;
		width			: 264px;
		height			: 255px;
		min-height		: 198px;
		height			: auto;
		z-index			: 999;
	}
	#buchungsanfragetext{
		position		: absolute;
		top				: 925px;
		left			: 468px;
		width			: 198px;
		height			: 71px;
		min-height		: 71px;
		height			: auto;
		z-index			: 999;
		background-color: #ffffff;
		border			: 1px solid #000000;
	}
	#vertragnotiz{
		position		: absolute;
		top				: 545px;
		left			: 368px;
		width			: 300px;
		height			: 99px;
		min-height		: 99px;
		height			: auto;
		z-index			: 999;
		background-color: #ffffff;
		border			: 1px solid #000000;
	}
	#buchungsbearbeitung2text{
		position		: absolute;
		top				: 646px;
		left			: 468px;
		width			: 200px;
		height			: 71px;
		min-height		: 71px;
		height			: auto;
		z-index			: 999;
		background-color: #ffffff;
		border			: 1px solid #000000;
	}
/* Kalender */
	td.calendarDateInput {
		letter-spacing	: normal;
		line-height		: normal;
		font-size		: 11px;
	}
	select.calendarDateInput {
		width			: 100px;
		font-size		: 11px;
		letter-spacing	: .06em;
		border			: 1px solid #000000;
		margin-top		: 0px;
		margin-left		: 5px;
		margin-bottom	: 1px;
		scrollbar-face-color: #577C9E;
	}
	select.calendarDateInput2 {
		width			: 45px;
		font-size		: 11px;
		letter-spacing	: .06em;
		border			: 1px solid #000000;
		margin-top		: 0px;
		margin-bottom	: 1px;
		scrollbar-face-color: #577C9E;
	}
	.calendarDateInput3 {
		margin-top		: 0px;
		margin-bottom	: 0px;
	}
	a.calendarDateInput4 {
		margin-left		: 5px;
	}
	input.calendarDateInput {
		width			: 41px;
		font-size		: 11px;
		letter-spacing	: .06em;
		border			: 1px solid #000000;
		margin-top		: 0px;
		margin-left		: 5px;
		padding-left	: 4px;
		margin-bottom	: 1px;
		scrollbar-face-color: #577C9E;
	}

#navcontainer {width: 190px; text-align: left; 


		border-bottom: none; 
		margin-bottom: 2em;}

#navcontainer ul {margin: 0; padding: 0;	
  list-style-type: none;
  text-indent: 20px;letter-spacing: 1px;}
  
#navcontainer li {list-style-image: none;
  margin:0; }

#navcontainer a {display: block;
  width: 190px;height: 29px;
  padding-top:7px;
  font: bold 11px/22px Georgia, Times New Roman, Times, serif;
  Helvetica, sans-serif; }

#navcontainer  a:link, #navcontainer  a:visited {
  background: url(images/menue.gif);
  color: b5433a;text-decoration: none; 
  padding-bottom: 0;}

#navcontainer li a:hover {
  background: url(images/menue.gif) 
  /* hier wird das Image verschoben */
  0px -36px no-repeat; 
  color: b5433a;text-decoration: none;}

#navcontainer li a#current {
  background: url(images/menue.gif)
   /* hier wird das Image verschoben */ 
  0px -36px no-repeat;
  color: #b5433a;text-decoration: none;}
p { margin: 0; padding: 0;}


