/* Grundlagen */
.body {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color:#EBE9DC;
}

#slideshow {
	margin:0;
	padding:0;
	}

/* Neues Hauptmenue */
#headih {
	width:925px;
	height:69px;
	}
#menuemain {
	position:relative; 
	background:#669900; 
	width:925px; 
	height:20px;
	border-bottom: 12px solid #0E5620;
	margin-bottom:10px;
	}
#menu {
	background: #669900;	
	float: left;	
	list-style: none;	
	margin: 0;	
	padding: 0;	
	width: 100%;
	}
#menu li {	
	float: left;	
	font: 0.8em;	
	margin-top: 2px;
	margin-bottom:1px;	
	padding: 0;
	border-left: 1px solid #0E5620;
	}
#menu a, #menu a:visited   {	
	background: #669900;	
	color: #FFFFFF;	
	display: block;	
	float: left;	
	margin: 0;	
	padding: 3px 8px;	
	text-decoration: none;	
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
#menu a:hover,
#pageAB #ar-page a,
#pageBM #bm-page a,
#pageDI #di-page a,
#pageGL #gl-page a,
#pageHG #hg-page a,
#pageOS #os-page a,
#pagePK #pk-page a,
#pageSP #sp-page a,
#pageST #st-page a,
#pageUS #us-page a {	
	background: #0E5620;	
	color: #FFFFFF;
	}        


/* Formular */
select{
	position: relative;
	top: -1.4em;
	left: 10em;
	display: block;
	width: 11em;
	border: 1px solid #a5acb2;
}

label{
	float: left;
	display: block;
	width: 10em;
	clear: left; /* Umbruch */
	margin-top: -1em;
	font-family:Arial;
	font:Arial;
	font-size:12px;
	text-align:left;
}

input{
	position: relative;
	top: -1.4em;
	left: 10em;
	display: block;
	border: 1px solid #a5acb2;
	padding: 3px;
	background: #fff;
	width: 15em;
}

label.erstes{
	margin-top: 1em;  /* Abstand */
}

.gewinn {
	margin-top: 0.5em;  /* Abstand */
	float: left;
	width: 30em;
	font-family:Arial;
	font:Arial;
	font-size:12px;
	text-align:left;
}

fieldset.radio input{
	border: none; /* wichtig */
	background: none;  /* wichtig */
	left: 10.5em;			
}
* html fieldset.radio input  {
	left: 18.5em; /* IE  */
}
input.senden{
	top: -1em;
	left: 0;
	clear: left; /*wichtig */
	width: 19em;
}
textarea{
	position: relative;
	top: -1.4em;
	left: 0;
	display: block;
	border:	1px solid #a5acb2;
	padding: 2px;
	width: 27em;
	height: 15.7em;
}
form{
	margin: 1em 0;
	display: block;
}

fieldset{
	border: 1px solid #000;
	display: block;
	padding: 0.5em 2em;
	clear: both;
	width: 23em; /* wichtig */
	margin: 0.5em 0 0 0;
}

/* Menue oben */

#Menue {
	position:relative;
	left:0px;
	top:0px;
	width:925px;
	height:120px;
}

#Menue_01 {
	position:relative;
	left:0px;
	top:0px;
	width:293px;
	height:69px;
}

#Menue_02 {
	position:relative;
	left:293px;
	top:-69px;
	width:233px;
	height:69px;
	background-image:url(m0/menue/Menue_02.jpg)
}

#Menue_03 {
	position:relative;
	left:526px;
	top:-138px;
	width:399px;
	height:69px;
}

#Menue_04 {
	position:relative;
	left:0px;
	top:-138px;
	width:293px;
	height:26px;
}

#Menue_05 {
	position:relative;
	left:293px;
	top:-164px;
	width:233px;
	height:26px;
}

#Menue_06 {
	position:relative;
	left:526px;
	top:-190px;
	width:399px;
	height:26px;
}

#Menue_07 {
	position:relative;
	left:0px;
	top:-190px;
	width:293px;
	height:25px;
}

#Menue_08 {
	position:relative;
	left:293px;
	top:-215px;
	width:233px;
	height:25px;
}

#Menue_09 {
	position:relative;
	left:526px;
	top:-240px;
	width:399px;
	height:25px;
}

/* Link Formatierung */
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: underline;
}

.headklein ul li a{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #5B9F11;
	text-decoration:none;
	border-bottom:0px;
}


/*Gesamtreferenzlistenformatierung */
.xgesamtgross {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	text-align:center;
	font-weight:bolder;
	color: #339933;
	}
	
.xgesamtklein {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	color: #000000;
	}

.tabtextref {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	text-align:left;
	padding:5px;
}

.headkleinref {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	padding:5px;
}

/* Header */
div#gaptop {
left: 0px; width: 925px; position:relative; top: 0px; height: 10px;
background-color: #EBE9DC; margin-top:5px;
}

div#gaptopintra {
left: 0px; width: 691px; position:relative; top: 0px; height: 10px;
background-color: #EBE9DC; margin-top:5px;
}

div#table2 {
left: 0px; width: 212px; position:relative; top: 0px; height: 35px;
background-color: #f5f5f5; text-align:left;
}

div#table3 {
left: 0px; 
width: 925px; 
position:relative; 
top: 0px; 
height: 25px;
text-align:right;
background-image:url(NLun_all.gif)
}

div#gap {
left: 0px; width: 217px; position:relative; top: 0px; height: 10px;
}

div#gapnavi {
left: 0px; width: 217px; position:relative; top: 0px; height: 10px;
background-color:#EBE9DC;
}

div#gapref {
left: 0px; width: 200px; position:relative; top: 0px; height: 5px;
}

div#gaphaupt {
left: 0px; width: 400px; position:relative; top: 0px; height: 7px;
}

/* Geschichte */
.geschichtetext {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	line-height:15.25px;
	margin-left:20px;
	margin-right:40px;
	margin-bottom:5px;
	text-align:left;
}

.geschichtezahl {
	font-family: Arial;
	font-size: 16px;
	font-weight:bolder;
	font-style:italic;
	color: #339933;
	line-height:15.25px;
	margin-left:5px;
	margin-top:5px;
	text-align:left;
}

/* Datum */
div#datum {
font: 10px Arial;
width:auto;
position:relative;
top: 73px;
left: 385px;
text-align:right;
color:#76940A;
}

/* markierte Listen */
div#auflistung {
left: 0px; font: 11px Arial; width: 458px; position:relative; top: 0px;
}

div#auflistung a {
padding-right: 5px;
display:block; padding-left: 40px; border-left-width: 0px;
background: #FFFFFF; border-bottom-width: 0px;
padding-bottom: 8px; margin: 1px 1px 1px 1px; color: #333333;
padding-top: 8px; text-align:left; text-decoration:none;
}

div#auflistung a:hover {
background-color:#A9E2A9;
}

.headertopcss {
width:445px;
padding-right: 5px;
display:block; 
padding-left: 5px; 
border-left-width: 0px;
background: #e5e5e5; 
border-bottom-width: 0px;
padding-bottom: 4px; 
margin: 0px 0px 2px;
padding-top: 4px; 
text-align:left; 
text-decoration:none;
font-family: Arial;
font-size: 11px;
color: #333333;
}

div#auflistungklein {
left: 0px; font: 11px Arial; position:relative; top: 0px;
}

div#auflistungklein a {
padding-right: 3px;
display:block; 
padding-left: 3px; 
border-left-width: 0px;
background: #FFFFFF; 
border-bottom-width: 0px;
padding-bottom: 1px; 
margin: 1px 1px 1px 1px; 
color: #333333;
padding-top: 1px; 
text-align:left; 
text-decoration:none;
}

div#auflistungklein a:hover {
background-color:#A9E2A9;
}

.headertopcssklein {
width:206px;
padding-right: 3px;
display:block; 
padding-left: 3px; 
border-left-width: 0px;
background: #D6D6D6; 
border-bottom-width: 0px;
padding-bottom: 2px; 
margin: 0px 0px 2px;
padding-top: 2px; 
text-align:left; 
text-decoration:none;
font-family: Arial;
font-size: 11px;
font-weight:bold;
color: #333333;
}

/* CSS Menue */
div#clink {
left: 0px; font: 11px Arial; width: 217px; position:relative; top: 0px;
background-image: url("m0/menuback.jpg");
}
div#clink a {
padding-right: 10px;
display:block; padding-left: 10px; border-left-width: 0px;
background: #EBE9DC; border-bottom-width: 0px;
padding-bottom: 4px; margin: 0px 0px 1px 0px; color: #333333;
padding-top: 4px; text-align:left; text-decoration:none;
}
div#clink a:hover {
font-weight:bold;}

.navi {
padding-right: 10px; font-weight:bold;
display:block; padding-left: 10px; border-left-width: 0px;
background-image: url("m0/menuback2.jpg"); border-bottom-width: 0px;
padding-bottom: 4px; margin: 0px 0px 0px; color: #FFFFFF;
padding-top: 4px; text-align:left; text-decoration:none;
}

.Navlink {COLOR: #333333; TEXT-DECORATION: none; font-family: Arial; font-size: 8pt; font-weight: bold;}
.Navlink1 {COLOR: #333333; TEXT-DECORATION: none; font-family: Arial; font-size: 8pt;}

/* Tabellenüberschriften */
.tabhead {
	font-family: Arial;
	font-size: 11px;
	font-weight:normal;
	color: #FFFFFF;
	margin-left:5px;
}

/* Tabellentext */
.tabtext {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	text-align:left;
}

.tabtext a{
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	text-decoration:none;
	text-align:left;
	border-bottom-style:dotted;
	border-bottom:1px;
	border-bottom-color:#339933;
}

.tabtext a:hover{
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	text-decoration:none;
	text-align:left;
	border-bottom-style:dotted;
	border-bottom:1px;
	border-bottom-color:#339933;
	font-weight:bold;
}

/* Fließtext */
.fliesstext {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	line-height:15.25px;
	text-align:left;
}

.fliesstext a{
	color: #333333;
	text-decoration:none;
	border-bottom-style:dotted;
	border-bottom:1px;
	border-bottom-color:#339933;
}

.fliesstext a:hover{
	color: #333333;
	text-decoration:none;
	border-bottom-style:dotted;
	border-bottom:1px;
	border-bottom-color:#339933;
}

.fliesstextohneT {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	line-height:15.25px;
	text-align:left;
	padding:4px;
}

.fliesstextohneT a{
	color: #333333;
	text-decoration:none;
	border-bottom-style:dotted;
	border-bottom:1px;
	border-bottom-color:#339933;
}

.fliesstextohneT a:hover{
	color: #333333;
	text-decoration:none;
	border-bottom-style:dotted;
	border-bottom:1px;
	border-bottom-color:#339933;
}

.fliesstextohneTgross {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	line-height:15.25px;
	text-align:left;
	padding:4px;
}

.hervorheben {
	font-family: Arial;
	font-size: 14px;
	font-weight:bolder;
	color: #339933;
	line-height:15.25px;
	margin-top:5px;
	text-align:left;
}

/* Kleine Überschriften */
.headklein {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}


.headkleinohneT {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	margin-left: 5px;
}

/* Immo inform Inhalt */
.textsklein {
	font-family: Arial;
	font-size: 9.75px;
	color: #333333;
}
