body
{
	background-color: #26402B;
	background: #26402B url(../shared/back_big.jpg) no-repeat  center center;
	font-family:Arial, verdana, Tahoma, helvetica;
	color:#000000;
	font-size:12px;
	font-style:normal;
	scrollbar-3dlight-color:#646464;
	scrollbar-arrow-color:#646464;
	scrollbar-base-color:#ffffff;
	scrollbar-darkshadow-color:#646464;
	scrollbar-face-color:#ffffff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#ffffff;
}

#contenttable
{
background: #26402B url(../shared/back.jpg) no-repeat;
}

#content
{
	width:390px;
	height:400px;
	overflow:auto;
}

img
{
border:none;
}

table
{
	font-family:Arial, verdana, Tahoma, helvetica;
	color:#000000;
	font-size:12px;
	font-style:normal;
}

h1
{
	font-size:14px;
	font-weight:bold;
	color:#26402B;
	overflow:hidden;
	margin-top:10px;
	margin-bottom:10px;
}

h2
{
	font-size:16px;
	font-weight:bold;
	color:darkred;
	overflow:hidden;
	margin-top:10px;
	margin-bottom:10px;
}


.schrift1
{
	font-size:14px;
	color:darkred;
}

.schrift2
{
	font-size:12px;
	color:darkred;
}

.schrift3
{
	font-size:12px;
	color:#26402B;
}

.schrift3
{
	font-size:14px;
	color:#26402B;
}

/*Style-Definition für die First-Level-Navigation*/
DIV.fstLevel a
{
	text-decoration: none;
	display:block; 
	white-space:nowrap; 
	overflow:hidden;
	width:101px;
	padding-top:3px;
	padding-bottom:3px;
	font-weight:normal;
	text-align:left;
	color:#ffffff;
	background-color:darkred;
}
/*Style-Definition für die First-Level-Navigation bei Mouse-Over*/
DIV.fstLevel a:hover
{
	color:#ffffff;
	background-color:#194221;
}
/*Style-Definition für die First-Level-Navigation bei aktivem Link*/
DIV.fstLevelActive a
{
	text-decoration: none;
	display:block; 
	white-space:nowrap; 
	overflow:hidden;
	width:101px;
	padding-bottom:3px;
	padding-top:3px;
	font-weight:normal;
	text-align:left;
	color:#ffffff;
	background-color:#194221;
}

/************************************************
*************SECOND_LEVEL*************************
************************************************/
/*Style-Definition für die Second-Level-Navigation*/
DIV.secLevel a
{
	text-decoration:none;
	display:block; 
	white-space:nowrap; 
	overflow:hidden;
	width:101px;
	padding-bottom:3px;
	padding-top:3px;
	font-weight:normal;
	text-align:left;
	color:#ffffff;
	background-color:#1E642C;
	font-size:10px;
}

DIV.secLevellast a
{
	text-decoration:none;
	display:block; 
	white-space:nowrap; 
	overflow:hidden;
	width:101px;
	padding-bottom:3px;
	padding-top:3px;
	font-weight:normal;
	text-align:left;
	color:#ffffff;
	background-color:#1E642C;
	font-size:10px;
}
/*Style-Definition für die Second-Level-Navigation bei Mouse-Over*/
DIV.secLevel a:hover
{
	color:#ffffff;
	font-weight:normal;
	background-color:#304C35;
	font-size:10px;
}

DIV.secLevellast a:hover
{
	color:#ffffff;
	font-weight:normal;
	background-color:#304C35;
	font-size:10px;
}
/*Style-Definition für die Second-Level-Navigation bei aktivem Link*/
DIV.secLevelActive a
{
	text-decoration:none;
	display:block; 
	white-space:nowrap; 
	overflow:hidden;
	width:101px;
	padding-bottom:3px;
	padding-top:3px;
	font-weight:normal;
	text-align:left;
	color:#ffffff;
	background-color:#304C35;
	font-size:10px;
}

DIV.secLevelActivelast a
{
	text-decoration:none;
	display:block; 
	white-space:nowrap; 
	overflow:hidden;
	width:101px;
	padding-bottom:3px;
	padding-top:3px;
	font-weight:normal;
	text-align:left;
	color:#ffffff;
	background-color:#304C35;
	font-size:10px;
}


a.textlink:link, a.textlink:visited
{
	color:#304C35;
	text-decoration:underline;
}

a.textlink:hover, a.textlink:active
{
	color:darkred;
	text-decoration:underline;
}

/* FORMULAR */

.knopf
{
  clear: both;
  background-color:#304C35;
  font-weight:normal;
  border:1px solid #ADADAD;
  text-align: center;
	color:#ffffff;
	font-family:arial, verdana, helvetica;
}

.eingabe
{
  color:#595959;
  width:190px;
	font-size:12px;
  background-color:#ffffff;
  border: 1px solid #ADADAD;
}

.strasse
{
  color:#595959;
  width:140px;
	font-size:12px;
  background-color:#ffffff;
  border: 1px solid #ADADAD;
}

.errorFieldStrasse
{
  color:#595959;
  width:140px;
	font-size:12px;
  background-color:#ffffff;
  border: 1px solid darkred;
}

.hausnr
{
  color:#595959;
  width:46px;
	font-size:12px;
  background-color:#ffffff;
  border: 1px solid #ADADAD;
}

.errorFieldHausnr
{
  color:#595959;
  width:46px;
	font-size:12px;
  background-color:#ffffff;
  border: 1px solid darkred;
}

.plz
{
  color:#595959;
  width:46px;
	font-size:12px;
  background-color:#ffffff;
  border: 1px solid #ADADAD;
}

.errorFieldplz
{
  color:#595959;
  width:46px;
	font-size:12px;
  background-color:#ffffff;
  border: 1px solid darkred;
}

.ort
{
  color:#595959;
  width:140px;
	font-size:12px;
  background-color:#ffffff;
  border: 1px solid #ADADAD;
}

.errorFieldort
{
  color:#595959;
  width:140px;
	font-size:12px;
  background-color:#ffffff;
  border: 1px solid darkred;
}

.selectLand
{
	color:#595959;
	width:190px;
	font-size:12px;
  background-color:#ffffff;
}

.selectZimmer
{
	color:#595959;
	width:50px;
	font-size:12px;
  background-color:#ffffff;
}

.selectJahr
{
	color:#595959;
	width:70px;
	font-size:12px;
  background-color:#ffffff;
}

.textarea
{
	color:#595959;
	width:190px;
	font-size:12px;
  background-color:#ffffff;
	border: 1px solid #ADADAD;
	font-family:arial, verdana, helvetica;
}

.hiddenfield
{
	background-color:transparent;
	border:none;
	width:20px;
}

.errorField
{
  color:#595959;
  width:190px;
	font-size:12px;
  background-color:#ffffff;
  border: 1px solid darkred;
}

.anrede
{
background-color: transparent;
width:185px;
}

.errorFieldAnrede
{
	background-color: darkred;
	width:185px;
}

.personen
{
	background-color:none;
}

.errorFieldPers
{
	background-color:darkred;
}

.zimmer
{
	background-color:none;
}

.errorFieldZimmer
{
	background-color:darkred;
}

.anreisetag
{
	background-color:none;
}

.errorFieldAnreisetag
{
	background-color:darkred;
}

.abreisetag
{
	background-color:none;
}

.errorFieldAbreisetag
{
	background-color:darkred;
}

label
{
	font-family:arial, verdane, helvetica;
	color:#000000;
	padding-right:5px;
	font-size:12px;
}
