html, body
{
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, Sans-serif;
	font-size: 10pt;
	text-align: left;
	color: #949494;
	background-color: #fff;
}

#container
{
width:960px;
margin:0px auto;
text-align:left;
}

#header
{
height: 160px;
background-color: #7F7F7F;
overflow: hidden;
width:960px;
}

#nav
{
height: 31px;
line-height: 31px;
vertical-align: middle;
background-image: url(img/nav_bg.gif);
}

#content
{
color: #7F7F7F;
min-height: 394px;
height:auto !important;
height:394px;
padding: 25px 30px 10px 30px;
}

#content .column_1
{
width: 900px;
overflow: hidden;
}

#content .column_2left
{
width: 442px;
margin-right: 8px;
float: left;
overflow: hidden;
}

#content .column_2right
{
width: 442px;
margin-left: 8px;
float: left;
overflow: hidden;
}

#content .column_3left
{
width: 290px;
margin-right: 8px;
float: left;
overflow: hidden;
}

#content .column_3middle
{
margin-left: 7px;
margin-right: 7px;
width: 290px;
float: left;
overflow: hidden;
}

#content .column_3right
{
width: 290px;
margin-left: 8px;
float: left;
overflow: hidden;
}

#footer
{
height: 24px;
background-color: #D8DB56;
color: white;
line-height: 24px;
vertical-align: middle;
padding-left: 30px;
overflow: hidden;
}

#footer a
{
color: white;
font-size: 10pt;
text-decoration: none;
}

#footer a:hover
{
color: #7F7F7F;
font-size: 10pt;
text-decoration: none;
}

img
{
border: 0;
white-space:nowrap;
display:block;
}

.sprachwahl
{
float: right; 
width: 120px;
}

#content div
{
margin: 0;
padding: 0;
}

#content div p
{
margin-top:0;
}

h1, h2, h3
{
font-weight: bold;
margin-top: 0em;
margin-bottom: 1em;
margin-left: -1px;
}

h1
{
font-size: 12pt;
}

h2
{
font-size: 11pt;
}

h3
{
font-size: 10pt;
}

.JSHide
{
display: none;
}

.JS
{
display: block;
}

input, textarea, select
{
font-family: Arial, Verdana, Sans-serif;
	font-size: 10pt;

	color: #949494;

}

.error
{
color: #cc0000;
font-weight: bold;
}


			A:link		 {color:#2c3a6e;text-decoration:none;}
			A:visited	{color:#2c3a6e;text-decoration:none;}			
			A:active	 {color:#7e7e7e;text-decoration:underline;}
			A:hover		{color:#7e7e7e;text-decoration:underline;}

			td
			{
					text-align: left;
					vertical-align: top;
			}
