body,p,div,span,td,th,ol,ul,li,dl,dt,dd,input,textarea {
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:13px;
	color:#FFD379;
}

h2 {font-size:16px;font-weight:bold}

body {
	background-color:#333247;
	margin:0px;
	padding:0px;
	text-align:center;
 	scrollbar-base-color:#8C7038;
 	scrollbar-face-color:#333247;
 	scrollbar-highlight-color:#333247;
 	scrollbar-shadow-color:#333247;
 	scrollbar-arrow-color:#8C7038;
	scrollbar-track-color:#333247;
}

a:link {
		color:#FFB92B;
		text-decoration:underline;
}

a:active {color:#FFB92B}
a:visited {color:#FFD379}
a:hover {color:#fcf9ea;background-color:#8C7038;color:#000033;text-decoration:none}

address {font-style:normal}

#blockLines {
	background-image:url(../images/bg.gif);
	background-position:center;
	background-repeat:repeat-y;
	width:676px;
	min-height:550px;
	margin:0px auto;
	text-align:left;
}


#blockBackground {
	background-image:url(../images/tor2.gif);
	background-repeat:no-repeat;
	width:676px;
	min-height:550px;
	margin:0px auto;
	text-align:left;
}

#blockMenuSpecial {
	padding-top:45px;
	padding-right:10px;
	text-align:right;
}

#blockMenuSpecial a:hover {
	background-color:transparent;
}

#blockRubrik {
	text-align:center;
	margin-left:238px;
	margin-right:178px;
}

#blockMenu {
	text-align:center;
	margin-left:234px;
	margin-right:174px;
	padding-top:3px;
}

#imgMenu {
	position:relative;
	left:0px; top:0px; width:268px; height:30px;
	display:block;

}

#imgMenuOver, #imgMenuActive {
	position:absolute;
	width:268; height:30px;
	display:none;
}


#blockContent {
	text-align:left;
	width:400px;
	min-height:330px;
	margin-left:185px;
	padding-bottom:10px;
}

#blockBottom {
	width:676px;
	height:70px;
	margin-top:-20px;
	background-color:#333247;
	background-image:url(../images/bottom.gif);
	background-repeat:no-repeat;
}

#xblockBottom {
	height:70px;
	background-color:#333247;
	background-image:url(../images/bottom.gif);
	background-repeat:no-repeat;

}


.copy {
	text-align:right;
	padding-top:40px;
	margin-right:50px;
	font-size:11px;
	font-weight:bold;
	color:#8C7038;
}

/* Souheila und Parihan auf der Startseite */

div.souheilaOn {
	position:absolute;
	width:176px;
	height:360px;
	top:161px;
	background-image:url(../images/start_souheila.jpg);
	background-repeat:no-repeat;
	display:block;
}

div.souheilaOff {
	position:absolute;
	width:176px;
	height:360px;
	top:161px;
	background-image:url(../images/start_souheila.jpg);
	background-repeat:no-repeat;
	display:none;
}

div.parihanOn {
	position:absolute;
	width:86px;
	height:361px;
	top:161px;
	background-image:url(../images/start_parihan.jpg);
	background-repeat:no-repeat;
	display:block;
}

div.parihanOff {
	position:absolute;
	width:86px;
	height:361px;
	top:161px;
	background-image:url(../images/start_parihan.jpg);
	background-repeat:no-repeat;
	display:none;
}

/* Die Vorschautabelle in galerie.html */
table.gallery {
	border-collapse:collapse;
	width:90%;
}

table.gallery td {
	font-size:11px;
	font-weight:bold;
	color:#8C7038;
	text-align:center;
}

table.gallery img {
	border:1px solid #8C7038;
}

/* Formulargeraffel */

form {
  margin:20px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

.labelRequired {
  font-size:13px;
  color:#FFD379;
  font-weight:bold;
}

.labelOptional {
  font-size:13px;
  color:#8C7038;
  font-weight:bold;
}

.labelError {
  font-size:13px;
  color:#CC6600;
  font-weight:bold;
}

.frmButton {
  background-color:#2E2D40;
  border:solid 1px #22212E;
  color:#8C7038;
  font-weight:bold;
  font-size:13px;
  text-align:center;
  cursor:pointer;
  cursor:hand;
}

.frmInput {
  background-color:#8C7038;
  border:solid 1px #22212E;
  border-top:solid 1px #22212E;
  border-left:solid 1px #22212E;
}

.frmArea {
 background-color:#8C7038;;
 border:solid 1px #22212E;


 	scrollbar-base-color:#8C7038;
 	scrollbar-face-color:#333247;
 	scrollbar-highlight-color:#333247;
 	scrollbar-shadow-color:#333247;
 	scrollbar-arrow-color:#8C7038;
	scrollbar-track-color:#333247;
}

.frmInputError {
  background-color:#EACC94;
  border:solid 1px #e6cc75;
  border-top:solid 2px #e6cc75;
  border-left:solid 2px #e6cc75;
}

.errMsg {
	color:#EDAB12;
	font-weight:bold;
	font-size:11px;
}
p.errMsg {
	padding-bottom:0px;
}
ul.errMsg {
	margin-top:-10px;
}
ul.errMsg li {
	color:#EDAB12;
	font-weight:normal;
	font-size:12px;
}

ul.errMsg li a:link {color:#EDAB12}
ul.errMsg li a:active {color:#EDAB12}
ul.errMsg li a:visited {color:#EDAB12}
ul.errMsg li a:hover {color:#CC6600;background-color:transparent;text-decoration:underline}