*{
        padding:0;
        margin:0;
        border:0;
}
html, body {
height:100%; 
max-height:100%; 
padding:0; 
margin:0; 
border:0; 
color:#000;
background:url(../images/bg.jpg) repeat-x;
font:100.01% Trebuchet, "Verdana", "Arial", Serif;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}

/*MENU*/
#menu{position:absolute; z-index:10; top:142px; left:200px; font:normal 11px Trebuchet, "Verdana", "Arial", Serif;}
#menu ul{margin:0px; padding:0; list-style-type:none; width:auto;}
#menu ul li{display:block; float:left; margin:0 1px 0 0;}
#menu ul li a{display:block; float:left; color:#fff; text-decoration:none; padding:5px 20px 0 20px; height:19px; background:transparent url(../images/menu_bg_off.gif) no-repeat top left;}
#menu ul li a:hover{color:#fff;background:transparent url(../images/menu_bg_hover.gif) no-repeat top right;}
#menu ul li a.aktiv,#foxmenu ul li a.aktiv:hover{color:#000;background:#fff;}
/*------------------------------------------*/
/*ALLGEMEINE LINK FORMATIERUNG*/
a {color:#f07004; text-decoration:none; font-weight:normal;}
a:link {color:#f07004; text-decoration:none; font-weight:normal;}
a:visited  {color:#f07004; text-decoration:none; font-weight:normal;}
a:hover {color:#f07004; text-decoration:underline; font-weight:normal;}
a:active {color:#f07004; text-decoration:none; font-weight:normal;}
/*------------------------------------------*/
/*LINK FORMATIERUNG FOOTER*/
a.footer {color:#fff; text-decoration:none; font-weight:normal;}
a.footer:link {color:#fff; text-decoration:none; font-weight:normal;}
a.footer:visited  {color:#fff; text-decoration:none; font-weight:normal;}
a.footer:hover {color:#000; text-decoration:underline; font-weight:normal;}
a.footer:active {color:#000; text-decoration:none; font-weight:normal;}
/*------------------------------------------*/
#title_top{
margin:0px;
position:absolute;
z-index:11;
top:142px;
right:30px;
font:0.8em Trebuchet, "Verdana", "Arial", Serif;
}
/*GESAMTE BOX*/
#box {
	z-index:3;
	top:192px;
	bottom:160px;
	width:925px;
	margin-left:-464px;
	left:50%;
	background:#fff;
	display:block;
	position:absolute;
	overflow:auto;
}
#box_complete {
padding:0px;
margin-top:10px;
margin-left:10px;
width:770px;
}
#box_quadrat{
margin-top:10px;
margin-left:20px;
margin-right:10px;
width:90x;
float:right;
}
#box_left{
padding:0px;
float:left;
margin-top:10px;
margin-left:10px;
width:200px;
}
#box_left p{
padding:5px;
}
#box_left_home{
padding:0px;
float:left;
margin-top:10px;
margin-left:25px;
width:720px;
}
#box_right{
padding:0px;
float:left;
margin-top:10px;
margin-left:25px;
width:520px;
}
#box_bildergalerie{
padding:0px;
margin-top:20px;
margin-left:0px;
margin-bottom:20px;
width:520px;
font:normal 11px Trebuchet, "Verdana", "Arial", Serif;
}
#box_bildergalerie ul{
margin:0px;
padding:0;
list-style-type:none;
width:auto;
}
#box_bildergalerie ul li{
display:block;
float:left;
margin:0 10px 0 0;
width:120px;
}
#top {
position:absolute; 
margin-left:-464px; 
left:50%; 
top:0; 
width:925px; 
min-width:925px; 
height:190px;
z-index:5; 
font:1.0em Trebuchet, "Verdana", "Arial", Serif;
}

* html #top {
top:0px;
width:928px;
height:190px;
font:1.0em Trebuchet, "Verdana", "Arial", Serif;
}

/*------------------------------------------*/
/*NORMALER TEXT UND ÜBERSCHRIFTEN IM CONTENT*/
p {
margin:0;
line-height:1.4em;
font:0.7em Trebuchet, "Verdana", "Arial", Serif;
}
.spacer {
margin-top:10px;
}
/*SONSTIGE FORMATIERUNGEN*/
img {
display:block;
}
div.clear {
clear:both;
font-size:1px;
}
/*Haupttitel auf Seite*/
h1{
font: normal 1.4em Trebuchet, "Verdana", "Arial", Serif;
color:#f07004;
margin-bottom:20px;
}
/*Title neben Navigation*/
h2{
font: normal 1.4em Trebuchet, "Verdana", "Arial", Serif;
color:#fff;
margin-bottom:10px;
}
/*Subtitle mit verkleinertem Titel*/
h3{
font: normal 1.4em Trebuchet, "Verdana", "Arial", Serif;
color:#f07004;
margin-bottom:20px;
margin-top:35px;
}
/*AUFZÄHLUNGSLISTE*/
.liste{
margin-left:0px;
margin-top:15px;
padding:0;
line-height:1.2em;
color:#000;
font: bold 0.7em Trebuchet, "Verdana", "Arial", Serif;
list-style:none;
}
.liste li
{
line-height:2em;
}
.subliste{
padding-left:15px;
margin-left:0px;
line-height:1.2em;
color:#000;
font:normal 0.7em Trebuchet, "Verdana", "Arial", Serif;
}
.subliste li
{
line-height:2em;
padding-left:15px;
background-image:url(../images/liste.gif);
background-repeat:no-repeat;
background-position:0px 6px;
list-style:none;
}

/*FOOTER*/

#footer {
text-align:center;
position:absolute; 
margin: 0 auto; 
bottom:0; 
width:100%; 
min-width:100%; 
height:145px; 
background:url(../images/bg_footer.gif) left bottom repeat-x;
z-index:5; 
font:normal 1.0em Trebuchet, "Verdana", "Arial", Serif;
color:#fff;
}

* html #footer {
bottom:2px; width:464px; height:145px;
}
#footer p {
line-height:14px;
padding-top:110px;
}
#footer_innen {
margin:0 auto;
width:925px;
height:126px;
padding:0;
background-image:url(../images/footer_gras.jpg);
background-repeat:no-repeat;
}
/*KONTAKTFORMULAR*/
.form_bezeichnung {
line-height:normal;
font:normal 0.7em Trebuchet, "Verdana", "Arial", Serif;
margin-top:15px;
margin-bottom:5px;
}
td {
line-height:normal;
font:normal 0.7em Trebuchet, "Verdana", "Arial", Serif;
margin-top:15px;
margin-bottom:5px;
}
.form_button {
border:1px solid #f07004;
background-color:#fff;
line-height:normal;
font:normal 1.0em Trebuchet, "Verdana", "Arial", Serif;
margin-top:15px;
margin-bottom:5px;
}
.textfield {
        font:normal 0.7em Trebuchet, "Verdana", "Arial", Serif;
        border:1px dotted #999999;
        font-size:100.01%;
		margin-bottom:5px;
}
.checkbox{
padding-left:5px;
}
/*------------------------------------------*/
.clearfix:after {
content:".";
display:block;
height:0;
font-size:0;
clear:both;
visibility:hidden;
}
.clearfix {display:inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */

#errorbox {
width:400px;
list-style-image:url(../images/liste.gif);
color:#000;
font:normal 100% Trebuchet, "Verdana", "Arial", Serif;
margin-left:0px;
margin-bottom:20px;
border:1px solid #800000;
padding:10px 0px 10px 45px;
}
.errorstr {
width:400px;
margin:1px;
color:#000000;
}
.captcha{
width:9.6em;
border:1px solid #ccc;
font-size:100%;
margin-left:10px;
}
