body {
	background-image:url(../img/bg_aussen.gif);
	font-size: 13px;
	font-family: arial, sans-serif;
	margin: 0; 
	padding: 0;
	text-align: center;  /* Zentrierung im Internet Explorer */
	height:1200px;
}
p {
	margin-top:0px;
}
img {
border:0;
}
a {
	color:#4E4E4E;
	text-decoration: underline;
}
a:active { 
	text-decoration: none;	
}
a:visited { 
	text-decoration: underline;	
}
a:hover { 
	text-decoration: none;	
}
/*---------------------------------------*/
div#body {
	background-image:url(../img/bg_innen.gif);
	text-align: left;    /* Seiteninhalt wieder links ausrichten */
	margin:0px auto;
	margin-top:50px;
	width: 1026px;
   min-height: 860px;
   height: auto !important;
   height: 860px;
	position:relative;	 
	color:#333333;
}
/*-------------------------------------oben--------------------------------------------------------------------*/
div#oben {
	width: 1026px;
	height: 180px;
}
div#lastupdate {
	font-size: 9px;
	font-family: arial, sans-serif;
	height: 11px;
	padding-top: 2px;
	margin-left: 941px;
	color:#EEEEEE;
}
div#logo {
	width:585px;
	height: 125px; /* Abstand zum Pfad */
	position:relative;
}
div#aktuelles {
	width:367px;
	height: 135px;
	float: right;
	margin-left:20px;
	margin-top:25px;
	margin-right:10px;
	padding-right:1px;
	font-size: 11px;
	font-family: arial, sans-serif;	
	overflow: auto;
	position:relative;
	text-align:center;
}
div#aktuelles-box {
	background-color:#FFFFFF;
	width: 340px;
	border-top: 1px solid #F37C34;
	border-bottom: 1px solid #F37C34;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 7px;
	margin-bottom: 8px;
	text-align:left;
	line-height:1.5em;
}
.aktuelles-personen {
	width: 80px;
	float:right;
}
.aktuelles-titel {
	width: 225px;
	height: 15px;
	text-align:left;
}
/*
.angebot-rahmen {
	background-image:url(../img/bg_angebote.gif);
	width: 340px;
	height: 15px;
	border-top: 1px solid #F37C34;
	border-bottom: 1px solid #F37C34;
	padding: 5px;
	margin-bottom: 8px;
}
.angebot-rahmen_weiss{
	background-color:#FFFFFF;
	width: 340px;
	height: 15px;
	border-top: 1px solid #F37C34;
	border-bottom: 1px solid #F37C34;
	padding: 5px;
	margin-bottom: 8px;
	text-align: left;
}
.angebot-personen {
	width: 100px;
	height: 15px;
	float:right;
	background-color:#E8E8E8;
}
*/
a.aktuelles-link {
	font-weight:bold;
	text-decoration: underline;
	color:#4E4E4E;
}
a.aktuelles-link:active { 
	text-decoration: none;	
}
a.aktuelles-link:visited { 
	text-decoration: underline;	
}
a.aktuelles-link:hover { 
	text-decoration: none;	
}
div#pfad {
	width:465px;
	margin-left: 65px;
	font-size: 9px;
}
a.pfad {
	color:#333333;
	text-decoration: underline;
}
a.pfad:active { 
	text-decoration: none;	
}
a.pfad:visited { 
	text-decoration: underline;	
}
a.pfad:hover { 
	text-decoration: none;	
}
/*-------------------------------------unten--------------------------------------------------------------------*/
div#unten {
	width: 1026px;
	padding-bottom:50px;
	padding-top:2px; /* steuert Abstand unterer Teil, also auch NAV */
}
div#inhalt {
	margin-top:15px;
	margin-left: 65px;
	width:462px;
	line-height: 21px;	
	margin-bottom: 20px;
	position:relative;
}
ul {
	margin-left:17px;
	padding-left:5px;
	list-style-image:url(../img/bullet.gif);
}
.ueberschrift_titel {
	font-size:130%;
	font-weight:bold;
}
.ueberschrift_text {
	font-weight:bold;
	margin-top:25px;	
	margin-bottom:10px;
}
.unterschrift {

	color:#555555;
	margin-bottom:30px;
}
div#aktuelles_container_rechts {
	float:right;
	margin-left:15px;
}
.aktuelles_personenbox {
	border: 2px solid #F47D14;
	width:148px;
	text-align:center;
	font-weight:bold;
	margin-left:10px;
	margin-bottom:7px;
}
.aktuelles_schmuckbild_box {
	border:1px solid #666666;
	margin-left:10px;
	width:150px;
}
.aktuelles_schmuckbild {
	width:150px;
}
.aktuelles_beschreibung {
	min-height:190px;
  height: auto !important;
  height: 190px;
}
table.aktuelles_checkliste {
	width:100%;
	border:1px solid #F3E256;
}
td.aktuelles_checkliste {
	border:1px solid #F3E256;
	padding:2px;
	vertical-align:top;
}
table.aktuelles_anfrage {
	border:0px;
}
td.aktuelles_anfrage {
	border:0px;
	padding:2px;
	vertical-align:top;
}
.seitenende {
	color:#A7A7A7;
	font-size:11px;
	line-height:11pt;
	text-align:right;
	padding-top:5px;
	margin-top:15px;
}
a.seitenendelink { 
	color:#A7A7A7;
	text-decoration: underline;
	}

a.seitenendelink:active { 
	text-decoration: none;
	}
	
a.seitenendelink:visited { 
	text-decoration: underline;
	}
	
a.seitenendelink:hover { 
	text-decoration: none;
	}
/*-----------------------unten-rechts----------------------*/
div#unten-rechts{
	width:385px;
	float:right;
}
div#nav {
	width:385px;
	height:110px; /* regelt Abstand zu Adressbox etc. */
	position:relative;
	z-index:100;
}
a.nav:visited { 
	text-decoration: none;	
}
div#adressbox {
	position:relative;
	margin-left:15px;
	width:320px;
	height:120px;
	margin-bottom:30px; /* regelt Abstand nach unten */
	background-image:url(../img/bg_box-adresse_neu.gif);
	z-index:10;
}
.adresse {
	font-size: 11px;
	font-family: arial, sans-serif;
	line-height:15px;
	padding-left:59px; /* Inhalt */
	padding-top:13px;
	overflow:hidden;
}
div#tv{
	margin-left:23px;
	width:300px;
	height:200px;
	border: 1px solid #F47D14;
	margin-bottom:30px; /* regelt Abstand nach unten */
	overflow:hidden;
}
div#lexi {
	position:relative;
	margin-left:15px; /* ganze Box von links */
	padding-left:59px; /* Inhalt */
	padding-top:13px;
	width:265px;
	height:70px;
	background-image:url(../img/bg_box-lexi.gif);
	overflow:hidden;
	z-index:10;
}
div#siteswitch {
	position:relative;
	margin-left:15px; /* ganze Box von links */
	margin-top:15px;
	margin-bottom:15px;
}
/*-------------------------------------footer--------------------------------------------------------------------*/
div#footer {
	background-image:url(../img/bg_footer.gif);
	width: 1026px;
	height:44px;
	text-align: left;    /* Seiteninhalt wieder links ausrichten */
	margin: 0 auto;      /* standardkonforme horizontale Zentrierung */	
	margin-top: -12px;
}
div#impressum {
	font-size: 11px;
	font-family: arial, sans-serif;
	padding-top: 24px;
	margin-left: 618px;
	width:408px;
	text-align:center;
	color:#FFFFFF;
}
a.impressum {
	text-decoration: underline;
	color:#FFFFFF;	
}
a.impressum:active { 
	text-decoration: none;	
}
a.impressum:visited { 
	text-decoration: underline;	
}
a.impressum:hover { 
	text-decoration: none;	
}
/*-------------------------------------formular--------------------------------------------------------------------*/
.inputflat {
	border: #888888 1px solid;
	padding-left: 2px; 
	width:250px;
	}	
.select {
	padding-left: 2px; 
	font-size: 11px; 
	font-family: Arial, Verdana, Geneva , Helvetica, sans-serif;
	background-color: #FFFFFF;
	}		
.textarea {
	border: #888888 1px solid;
	padding-left: 2px;
	width:250px;
	height:75px;
	}	
