/*  Farben Grau:#5F5F61 Beige:#D1A071 */

/* allgemeine Einstellungen */
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(../images/bg.jpg);
	color:#5F5F61;
	margin:0px;
	margin:auto;
	padding:0px; /* für den Opera */
	text-align:center;
	background-color:#fff;
}

/* Layoutsteuerung --------------------------------------------------- */
#wrap
{
	background-color:#fff;
	width:800px;
	height:auto;
	margin:auto;
	text-align: left;
	border:1px #999 solid;
  display:table; 
padding-bottom: 10px;
} 

#header
{
	background-repeat:repeat-x;	
    width:800px;
	min-height:100px;
/*height:100% !important; */ /* für moderne Browser */

	text-align:center!important;
	color:#4E4E4E;			
	float:left;
}

#content_left
{
	float:left;
	width:100px;
	height:300px;
	padding-left: 10px;
}

#content_middle {
	overflow:auto;
	float:left;
	width:490px;
	height:300px;
	padding-left:50px;
	padding-right:50px;
}

#content_full {
	overflow:auto;
	float:left;
	width:780px;
	height:500px;
	padding:10px;
}

#content_right
{
	float:left;
	width:100px;
	height:300px;
        display: none;
}

#footer {
	clear:both;
	height: 170px;
	text-align: center;
	padding-top: 30px;
}

#logo {
	float:left;
	background: url(../upload/basics/logo_screen.jpg) no-repeat top left;
    width:300px;
    height:99px;
}

#logo img {
	display:none;
}

/* Layoutsteuerung ende --------------------------------------------------- */

/* Ungeordnete/Geordnete Listen */
ul {
	list-style-type:square;
	margin-left:0.0em; padding-left: 0.0em; margin-top:0.0em; /*für den IE, Liste richtet linksbündig aus */
}

ul li {
	
	font-weight:bold;		
}

ol {
	list-style-type:decimal;
	margin-left:0.0em; padding-left:0.0em; margin-top:0.0em; /*für den IE, Liste richtet linksbündig aus */
}

ol li {
	padding-bottom:0.5em;
	font-weight:bold;
}

h1 {
	font-size:180%;
}

#content_middle h1 {
	padding-top:40px;
}

h2 {
	padding:10px 0 10px 0;
	font-size:140%;
	font-weight:normal;
}

p, form {
	line-height: 1.5em;
}
/* ie5.01 hack */
h1,h2,p,ul {
	margin-top:0;
	margin-bottom:0;
}

#startlink {
	border: 0;
}	

/* Darstellung eines normalen Links */
a:link {
	color:#666;
}

/* Darstellung eines besuchten Links */ 
a:visited {
	color:#999;
}

/* Darstellung eines normalen Rollovers */
a:hover, a:active, a:focus, a:hover img {
	text-decoration:none;
	color:#000;
}

a:hover img {
	color:#999;
}

#permamentlink a {
	color:#5F5F61;
}

#permamentlink a:hover {
	padding:0 5px 1px 5px;
	color:#D1A071;
}

/* Formularformatierung ----------------------------------------------------------------------------------- */
input[type=submit], input[type=reset] { /* damit werden nur Submit- und Reset-Buttons formatiert */
    width:150px;
	color:#fff;
  	background-color:#999;
  	border:1px outset #999;
}

input:hover, textarea:hover { 
	color: #000;
  	background-color: #999;
}

input, textarea, select { /* Textfelder, Dropdown-Auswahl und -areas */
	color:#666;
	border:1px inset #999;
	background-color:#ccc;
}

input:focus, textarea:focus, select:focus {/* aktive Textfelder und -areas */
	color:#666;
	background-color:#eee;
}
form {
	background-color:#ddd;
	padding: 0;
}

textarea {
	width:150px; height: 30px;
}

#kontaktformular td {
	height: 33px;
}

/* Formularformatierung ende------------------------------------------------------------------------------- */

#loginbox {
	width:93%;	
	background-color:#EBEBEB;	
	font-size:12px;
	padding:0.5em;
	margin-top:1.5em;
	margin-bottom:1.5em;
	background-color:#ebebeb;
	border:1px solid #5F5F61;
}
.label_searchbox {
	font-size:12px;
}

.tabellen, table {background-color:transparent;}
td {padding:5px;}
tr {background-color:#fff;}
tr.tabellenkopf {background-color:#5F5F61; color:#fff;}
.rowcolor {background-color:#F1E3D5;}
.ligallery {border-top:1px solid #999; padding:10px 0 10px 0;}

/* LightBoxGallery */
.gTop, .gBottom {text-align:center;}
td.gallery_image {padding: 10px; margin: 0;}
td.gallery_image a {border: 0;}
td.gallery_image a img {border: 2px solid #666;}
td.gallery_image a:hover img {border: 2px solid #999;}
/* */