body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/* background-color: #373737;*/
/*text-align: center;*/
}
div#container
{
margin-left: auto;
margin-right: auto;
width: 50em;
}

/**/
body, td {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	color: #666;
	font-size: 10pt;
}


img {
	border: 0 none;
}


h1 {
	font-size: 12pt;
}


a, a:link, a:visited, a:hover, a:active {
	text-decoration: none;
	color: #666;
}


a:hover {
	text-decoration: underline;
}


a:active {
	text-decoration: underline;
}


ul {
	margin: 0;
	margin-left: 7px;
	border: 0 none;
	padding: 0;
	padding-left: 9px;
}


li {
	margin: 0;
	margin-top: 6px;
	border: 0 none;
	padding: 0;
}

.copyright {font-family:Tahoma,geneva,arial,helvetica;font-size:0.8em;}

/*Scrolltext*/
div.scroll {
height: 703px;
width: 555px;
overflow: auto;
border: 0px solid #666;
background-color: #fff;
padding: 0px;
}

/*Inhalttext*/

#content, #middle {width:550px; margin:25px auto;}
#middle {border-top:1px solid #ddd; background:transparent url(image/square-gray-right.gif) repeat-y; height:auto;}
#information {display:inline; width:500px; float:right; margin-right:35px;}
#content ol li, #information ol li {font: normal 0.9em/1.5em verdana, arial, sans-serif; padding:3px 0;}
p {font:normal 0.9em/1.5em verdana, arial, serif; margin:0; padding:0.5em 0;}
p.small, p.small a, p.small a:visited {font-size:10px; color:#888;}
h2 {font-size:1.6em; margin:0; padding:5px 0 5px 0; color:#444;}
h3 {font-size:1.1em; color:#666; margin:0; padding:0 0 15px 0;}
a {color:#000;}
a:visited {color:#111;}
a:active {color:#222;}
a:hover {text-decoration:none; color:#000;}

/*Form*/

.feedbackform{
padding: 5px;
}

div.fieldwrapper{ /*field row DIV (includes two columns- Styled label column and 'thefield' column)*/
width: 500px; /*width of form rows*/
overflow: hidden;
padding: 5px 0;
}

div.fieldwrapper label.styled{ /* label elements that should be styled (left column within fieldwrapper DIV) */
float: left;
width: 150px; /*width of label (left column)*/
text-transform: uppercase;
border-bottom: 1px solid #CC9900;
margin-right: 15px; /*spacing with right column*/
}

div.fieldwrapper div.thefield{ /* DIV that wraps around the actual form fields (right column within fieldwrapper DIV) */
float: left;
margin-bottom: 10px; /* space following the field */
}

div.fieldwrapper div.thefield input[type="text"]{ /* style for INPUT type="text" fields. Has no effect in IE7 or below! */
width: 250px;
}

div.fieldwrapper div.thefield textarea{ /* style for TEXTAREA fields. */
width: 300px;
height: 100px;
}

div.buttonsdiv{ /*div that wraps around the submit/reset buttons*/
margin-top: 5px; /*space above buttonsdiv*/
}

div.buttonsdiv input{ /* style for INPUT fields within 'buttonsdiv'. Assumed to be form buttons. */
width: 80px;
background: #e1dfe0;
}

/*CSS Menue*/

.container {
	padding: 0px;
	margin: 15px 0 20px 0;
	background: #fff;
	}

/* relative font-size version */

#miniflex {
	width: 100%;
	float: left;
	font-size: 15px; /* could be specified at a higher level */
	margin: 0;
	padding: 0 10px 0 10px;
	border-bottom: 0px solid #333;
	}

#miniflex li {
	float: left;
	margin: 0; 
	padding: 0;
	display: inline;
	list-style: none;
	}
	
#miniflex a:link, #miniflex a:visited {
	float: left;
	font-size: 85%;
	line-height: 20px;
	font-weight: bold;
	margin: 0 10px 0 10px;
	text-decoration: none;
	color: #FFF;
	
	}

#miniflex a.active:link, #miniflex a.active:visited, #miniflex a:hover {
	border-bottom: 4px solid #333;
	padding-bottom: 2px;
	color: #333;
	}
/*CSS Menue*/

/*Block*/
#textTopLeft    {clear:both;
                width:200px;
                height:205px;
                border-right:2px dashed #ffcc00;
                border-bottom:2px dashed #ffcc00;
                float:left;
                padding:3px;
                margin-top:20px;
                }
                
#textTopRight  {width:250px;
                height:205px;
                border-bottom:2px dashed #ffcc00;
                float:left;
                padding:3px;
                margin-top:20px;
                
                }
                
                
#textBotLeft    {clear:left;
                width:200px;
                height:205px;
                border-right:2px dashed #ffcc00;
                float:left;
                padding:3px;
                }

#textBotRight  {
                width:200px;
                height:205px;
                float:left;
                padding:3px;
                
                }
/*Block*/