html, body{
	 width: 100%;
	 margin: 0;
    padding: 0;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size: 0.9em;
    background-color:#E2EBED;
	 text-align: center;
	 color: Black;
}

/*divs*/
/*enthält alle Inhalte*/
#container {
	 width: 724px;
	 position: relative;
    padding: 0;
	 text-align: left;
	 margin: 0 auto;
	 height: 80%;
	 border-bottom: 1px solid #4682B4;
	 border-left: 1px solid #4682B4;
	 border-right: 1px solid #4682B4;
	 background: #FFFFFF url(../Bilder/fuesse_klein.jpg) no-repeat;
	 bottom: 0px;
	 color: #000000;
	 
}

/*hack für IE*/
* html #container {
	 width: 744px;
    w\idth: 724px;
 }
/*hack Ende*/

#linker_container{
	margin-left:0;
	float: left;
}
	 	 
#inhalt_container{
	background-color: #FFFFFF;
	padding: 10px;
	margin-left: 250px;
	color: #000000;
}
	 
#inhalt_container p {
    line-height: 150%;
    margin: 10px 0 10px 0;
    }
	 
h1 {
	background-color: #4682B4;
	color: #FFFFFF;
	clear: right;
	font-size: 1.2em;
	height: 19px;
	margin-bottom: 1.2em;
	padding-left: 0.2em;
	/*padding-bottom: 0.1em;*/
}

h2 {
	font-size: 1.3em;
	color: #4682B4;
	background-color: transparent;
}

h3 {
	background-color: #FFFFFF;
	color: #4682B4;
	font-size: 1.1em;
}

.strich {
	border-left: 3px solid #A3D2E4;
	padding-left: 10px;
}


/*Menü oben*/
#menu_oben{
	width: 724px;
	height: 18px;
	border-bottom: 1px solid #4682B4;
	text-align: right;
	position: absolute;
	right: 0;
	background-color: #E2EBED;
	padding-top: 2px;
	color: #4682B4;
}

#menu_oben a {
	text-align: center;
	padding: 3px 15px 2px 15px;
	background-color: #E2EBED;
	height: 20px;
	color: #4682B4;
	}
	
#menu_oben a:hover {
	color: #FFFFFF;
	background-color: #4682B4;
	height: 20px;
}
	
#logo {
	float: right;
	margin: 40px 18px;
	}

/*Menü links*/
#menu_links {
	 background-color: #FFFFFF;
	 list-style: none;
	 /*display: block;*/
	 color: #4682B4;
	  /*padding-left: 5px;*/
	 margin-top: 170px;
}

ul#menu_links li {
	margin-top: 20px;
}
	
#menu_links a {
	border-left: 3px solid #A3D2E4;
	padding-left: 5px;
}

#menu_links ul {
	list-style: none;
}

#menu_links ul li a {
	border-left: 0;
}

.aimtext {
	text-decoration: underline;
	color: #4682B4;
	background-color: #FFFFFF;
}

a {
	color: #4682B4;
	text-decoration: none;
	background-color: White;
}
  
a:hover {
    color: #FFFFFF;
	 background-color: #4682B4;
	 padding: 2px;
    }
	 
#aktuelles {
	border: 5px double #4682B4;
	width:190px;
	float: left;
	background: #E4EEF6;
	color: Black;
	margin-left: 5px;
	margin-top: 20px;
	padding: 0 10px 10px;
}

table {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}

td {
	padding: 4px 6px;
}

th {
	padding: 4px 6px;
}

.liste_text li{
	list-style: none;
	padding-bottom:20px;
}

.grau {
	background-color: #E2EBED;
	color: #000000;
}

.blau {
	color: #4682B4;
	background-color: transparent;
	font-style: italic;
}

.logohellblau {
	color:#A3D2E4;
	background-color: transparent;
}
/*Kontaktformular*/

#nachricht {
	width: 250px;
	margin-bottom:12px;
	background-color:#E4EEF6;
	
}

label.left {
    float: left;
    text-align: right;
    width: 10em;
    margin-right: .3em;
}

input[type=text], 
select, textarea, 
input[type=file] {
    float: left;
}

input.right {
    float: left;
    width: auto;
    clear: both;
    margin-left: 5.3em;
    margin-right: .3em;
}

/*  Extra fuer Mozilla */

input[type=checkbox].right,
input[type=radio].right,
input[type=submit].right
{
    margin-left: 6.3em;
}

form br {
    clear: both;
}

form{
    padding-top: 3em;
}

input {
	margin-bottom:12px;
	background-color:#E4EEF6;
	}

label,
select,
input[type=checkbox],
input[type=radio],
input[type=button],
input[type=submit]
{
    cursor:  pointer;
}

/*  legt den vertikalen Abstand der 
    einzelnen Elemente zueinander fest */

#kontaktformular {
    line-height : 200%;
	 
}

legend {
	color: #4682B4;
	background-color: #FFFFFF;
	
}

fieldset {
	padding-bottom: 30px;
}

textarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}

#text {
	height: 40px;
}

/*Aktuelles-Formular*/

#aktuelles_text {
	background-color: #FFFFFF;
	width: 200px;
	height: 200px;
}

#fs_aktuelles {
	width: 500px;
	text-align: center;
	margin-left: 100px;
	background: #FFFFFF url(../Bilder/fuesse_klein.jpg) no-repeat;
}

#aktuelles h2 {
	color: #20B2AA;
	font-size: large;
}

.container {
	 width: 724px;
	 position: relative;
    padding: 0;
	 text-align: center;
	 margin: 0 auto;
	 /*height: 101%;*/
	 border-bottom: 1px solid #4682B4;
	 border-left: 1px solid #4682B4;
	 border-right: 1px solid #4682B4;
	 background-color: #FFFFFF;
	 bottom: 0px;
	 color: Black;
	 min-height: 100%;
}

#fs_aktuelles legend label{
	text-align: right; 
	padding-right: 1em;
	}

.mitte {
	text-align: center;
}

.rechts {
	text-align: right;
}

#footer {
	clear:left;
	margin: 40px 10px 5px;
	padding-right: 10px;
	}
	
#footer a {
	text-decoration: none;
	padding: 0 2px 0 2px;
	font-style: normal;
}

#footer a:hover {
	color: #FFFFFF;
	background-color: #4682B4;
	text-decoration: none;
	}
	
#f_upload_aktuelles {
	padding-top:50px;
	}
	
.pad {
	text-align: left;
	padding-left: 50px;
	padding-right: 50px;
	
	}

a#lageplan_thumb {
	padding: 0 0 0 0;
}

a#lageplan_thumb img{
	margin-right: 15px;
	height: 63px;
	width: 78px;
	float:left;
	border: thin solid #FFFFFF;;
	padding: 0 0 0 0;
}

a#lageplan_thumb:hover img {
	 background-color: #FF6347;
	 color: #FFFFFF;
	 border: thin solid #4682B4;;
}

.fehler {
	color: #FF0000;
}

.abstandoben {
	margin-top: 20px;
}

.abstandunten {
	margin-bottom: 20px;
}

.zwischenueberschrift {
	background-color: #A3D2E4;
	color: #FFFFFF;
	padding-left: 2px;
	font-weight: bold;
}

/* Formatierung der Bilder in der Galerie*/
.bild {
	float: left;
	text-align: center;
	}
.bild img {
	margin: 5px;
	width: 100px;
	border: thin solid #4682B4;
	}
.bild a:hover
 {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #FFFFFF;
	padding: 0px;
  }

.bildadmin {
	text-align: left;
	}
.bildadmin img {
	margin: 5px;
	width: 50px;
	border: thin solid #4682B4;
	
	}
.bildadmin a:hover
 {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #4682B4;
	padding: 0px;
  }

.einruecken  {
	margin-left: 20px;
}

 #auslesen {
 	padding: 0 100px 100px 100px;
	border: thin dotted #FF6347;
	
}
 