body {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#space	{
	height: 5px;
}

#container	{
	margin: 0 auto;
	width: 986px;
}

#header		{
	width: 986px;
	height: 58px;
	position: relative;
	background-image:url(/fileadmin/templates/hgoben_home.jpg); background-repeat:no-repeat; float:left; display:block;
	z-index:100;
}

#hilfsnavigation {
	position:relative;
	left:225px;
	top:45px;
	width:360px;
	height:25px;
	z-index:200;
}


#search {
	position: relative;
	top: 19px;
	left: 590px;
	width: 80px;
	height: 20px; z-index: 1000;
}


INPUT {
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif; color: #999999;
	border: 1px solid #CCCCCC; margin: 0px 0px 0px 7px;
        background-color: #FFFFFF;
}

#mailformBemerkungen {margin: 0px 50px 0px 6px; float: left; width: 233px; display: block}
input.csc-mailform-submit {margin: 10px 0px 0px 126px; }

INPUT.suchbutton {
	display: block;
	background-repeat: no-repeat;
	background-position: right;
	width: 17px;
	height: 17px;
	border: none;
	float:left;
	background-image: url(/fileadmin/templates/go.gif);
	background-color: #CCCCCC;
}

INPUT.suchbox {
	margin-left: 2px; padding-left: 2px; 
	height: 15px;
	width: 80px;
}

.tx-indexedsearch-searchbox-sword {padding-left: 2px; margin-bottom: 2px;}

#mitte		{
	width: 986px;
	position: relative;
	height: 552px;
	background-image:url(/fileadmin/templates/hgmitte_home.jpg); background-repeat:repeat-y; float:left; display:block
}

#bild {
	position:absolute;
	left:222px;
	top:350px;
	width:639px;
	height:auto;
	z-index:200; 
}

#bild .csc-textpic-text {position: absolute; top: 165px }

#bild .bodytext {color: #ffffff; font-size: 36px; margin: 0px 0px 0px 0px; font-weight:bold; letter-spacing: -3px; text-transform: uppercase;}
#bild .important {color: #ffffff; font-size: 56px; font-weight:bold; letter-spacing: -3px; text-transform: uppercase;}

#news {
	position:absolute;
	left:775px;
	top:0px;
	width:190px;
	height:auto;
	z-index:200; 
}

#news .bodytext {color: #7e7e7e; font-size: 12px; } 
#news h1 {font-size: 12px; margin: 0px; color: #FF0000; background-color:#e5e5e5; height: 17px; padding: 8px 0px 0px 2px;
}


#text .bodytext {color: #FFFFFF; font-size: 12px; }
#text  {position: relative; top: 0px; left: 225px; width: 515px; height: auto; margin-top: 430px} 

*+html
#text  {position: relative; top: 0px; left: 225px; width: 515px; height: auto; padding-top: 430px} 

#unten		{
	width: 986px;
	height: 65px;
	position: relative;
	background-image:url(/fileadmin/templates/hgunten_home.jpg); background-repeat:no-repeat; float:left; display:block
}




A { color: #50555A; text-decoration: none; }
A:hover { color: #E61E0F;  text-decoration: underline;}  
P, TD, UL, OL { font-size: 12px; }

#navigation {
	position:absolute;
	left:10px;
	top:120px;
	width:177px;
	height:192px;
	z-index:101;
}


#navigation UL { margin: 80px 0px 0px 20px; padding: 0px 0px 0px 0px; text-align: right; width: 140px;}
#navigation UL LI { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style-type: none; text-transform:uppercase}


#navigation UL LI A { display: block; foat: left; font-weight:bold; color:#FFFFFF; margin: 7px 0px 7px 0px;}
#navigation UL LI A:hover{ color:#FF0000; text-decoration: none;}
#navigation UL LI A.act { color:#000000; text-decoration: none; height: 15px;  margin: 0px 0px 0px 0px;}

#navigation UL LI UL { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: right;}

#navigation UL UL LI A { color:#7f7f7f; font-weight:normal; text-transform:none;  margin: 0px 0px 0px 0px;}
#navigation UL UL LI A:hover { color:#000000; font-weight:normal;  padding: 0px 0px 0px 0px}

#navigation UL UL LI A.submenu_act { color:#000000; font-weight:normal;  padding: 0px 20px 0px 0px}

#navigation UL UL LI A.subsubmenu_act { color: #000000; }

*+html
#navigation UL UL LI A.submenu_act { color:#000000; font-weight:normal;  margin: 0px 0px 0px 10px}



#navigation UL UL LI.lastli { border-bottom: none; }
#navigation UL LI UL LI { border-bottom: 0px solid #cccccc; height:auto;}

#navigation UL LI UL UL {  position: absolute; left: 185px; margin-top: -15px; text-align: left; }

*+html
#navigation UL LI UL UL {  position: absolute; left: 195px; margin-top: -15px; text-align: left; }



.submenu {
	font-family:Arial, Helvetica, sans-serif;
	color:#660033;	
        background-image:url(/fileadmin/templates/haus0.gif); background-repeat:no-repeat; background-position:right;
}
.submenu:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;	
        background-image:url(/fileadmin/templates/haus0.gif); background-repeat:no-repeat; background-position:right;	
}
.submenu_act {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
        background-image:url(/fileadmin/templates/haus1.gif); background-repeat:no-repeat; background-position:right;
}


.subsubmenu {
	font-family:Arial, Helvetica, sans-serif;
	color:#660033;	
}
.subsubmenu:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;	
}
.subsubmenu_act {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}

a.hilfsnavi {	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #7F7F7F; 
	text-decoration: none;
} 

a.hilfsnavi:hover, a.hilfsnavi_active { color: #000000; font-size: 11px; }

#unten .bodytext {color: #ffffff; padding: 0px 0px 0px 0px; margin: 25px 0px 0px 25px; }

a.internal-link, a.external-link-new-window, a.download, a.mail {text-decoration: underline; color: #7f7f7f; }
a.internal-link:hover, a.external-link-new-window:hover, a.download:hover, a.mail:hover {color: #000000}

#news a.internal-link, a.external-link-new-window, a.download, a.mail {text-decoration: none; color: #7F7F7F; }
#news a.internal-link:hover, a.external-link-new-window:hover, a.download:hover, a.mail:hover {color: #000000}


*+html
#news a.internal-link, a.external-link-new-window, a.download, a.mail {text-decoration: none; color: #7F7F7F; margin: 0px; padding: 0px;}


#text UL {  margin: -25px 0px 0px 0px; list-style-image:url(/fileadmin/templates/ul.gif);  padding: 0px 0px 0px 20px;}
#text LI {  margin: 0px;  padding: 0px;}

*+html
#text UL {  margin: -25px 0px -14px 0px;  } 



/* FORMULARFORMATIERUNGEN */

.csc-mailform { border:none; padding:0 0 0 0; }

.csc-mailform-field {float: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: normal; line-height:2;}
.csc-mailform-field label { display: block; float: left; width:120px; }	
.csc-mailform-submit { margin-left:120px; margin-top:10px; }

div.tx-fdfx2cols-pi1 p.bodytext {margin: 0px 0px 0px 0px;}

/* #text a {color: #7f7f7f; text-decoration: underline; font-size: 12px;}
#text a:hover {color: #000000;}

hr.clearer {color: #7f7f7f; border-top: 1px solid; border-bottom: 0px;}
*/

/* news*/

.news-list-date {font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #7f7f7f; font-weight: normal; }

/*.bodytext {margin: 0px}*/

#text .internal-link {font-size: 12px; color: #7f7f7f; text-decoration: underline;}
#text a.internal-link:hover {color: #000000}

#text a {color: #7f7f7f; text-decoration: underline; font-size: 12px;}
#text a:hover {color: #000000;}

h3 {font-family:Arial, Helvetica, sans-serif; font-size: 12px; margin: 0px; padding: 0px; }
hr.clearer {color: #7f7f7f; border-top: 1px solid; border-bottom: 0px;}

#news .bodytext {color: #7f7f7f; text-decoration: none; font-size: 12px;}
#news .bodytext:hover {color: #000000;}

#news .bodytext {text-decoration: none; color: #7F7F7F; border-bottom: 1px solid; display: block; padding: 0px 0px 5px 0px; line-height: 12px; margin: 5px 0px; 0px; 0px;}
#news .bodytext:hover {color: #000000}

/*####################*/
/*####### IE6 ########*/
/*####################*/

* html
#text { top: 430px; }

* html
#navigation { left: 0px; top: 123px; }

* html
#bild { top:351px; }

