@CHARSET "ISO-8859-1";

body
	{
	font-family : arial, helvetica, sans serif;
	color : #000000;
	font-size : 11pt;
	margin : 5px;
	text-align : left;
}

div#main
	{
	width : 990px;
	height : 639px;
	margin : 0px;
	padding : 0px;
}

div#menue
	{
	float : left;
	position : relative;
	top : 520px;
	width : 148px;
	height : 90px;
	margin : 0px;
	padding : 0px;
	text-align : left;
}

div#menue ul
	{
	position : relative;
	left : -40px;
	width : 148px;
}

div#menue li
	{
	margin : 0px;
	padding : 5px;
	list-style-type : none;
}

ul li:hover
	{
	background-color : #ffffff;
}

div#menue li.active
	{
	background-color : #ffffff;
}

div#menue li.active a
	{
	font-weight : bold;
}

div#content_index
	{
	float : right;
	position : relative;
	top : 130px;
	width : 680px;
	text-align : left;
	line-height : 1.4;
}

div#col_left
	{
	float : left;
	width : 300px;
	margin : 0px;
	margin-left : 10px;
	padding : 0px;
}

div#col_right
	{
	float : right;
	width : 340px;
	margin : 0px;
	pading : 0px;
}

img#download
	{
	clear : both;
	float : right;
	position : relative;
	top : -80px;
	margin-right : 10px;
}

img#flyer
	{
	position : relative;
	top : -2px;
	margin-left : 60px;
}

img#artikel
	{
	position : relative;
	top : -2px;
	margin-left : 60px;
}

img#download1
	{
	position : absolute;
	top : 260px;
	left : 100px;
}

img#download2
	{
	position : absolute;
	top : 260px;
	left : 490px;
}

div#content_checktermin
	{
	float : right;
	position : relative;
	top : 123px;
	width : 680px;
	text-align : left;
	line-height : 1.4;
}

div#content_checktermin div#col_left
	{
	width : 200px;
	margin-left : 80px;
}

* html div#content_checktermin div#col_left
	{
	margin-left : 40px;
}

div#content_checktermin div#col_right
	{
	width : 400px;
}

div#experten_fragen
	{
	position : absolute;
	top : 370px;
	left : 160px;
	width : 380px;
	height : 250px;
	padding : 5px;
	border-top : 4px solid #808080;
	background-color : #dddddd;
	font-size : 8pt;
	text-align : left;
}

img#person
	{
	float : right;
	margin-left : 5px;
	border : 1px solid #ffffff;
}

div#fragen_links
	{
	float : left;
	width : 170px;
	padding : 3px;
	text-align : left;
}

div#fragen_rechts_oben
	{
	float : right;
	width : 97px;
	padding : 3px;
	text-align : left;
}

div#fragen_rechts
	{
	float : right;
	width : 175px;
	padding : 3px;
	text-align : left;
}

div#impressum
	{
	float : right;
	position : relative;
	top : 110px;
	width : 680px;
	text-align : left;
	font-size : 9pt;
}

div#impressum div#col_left
	{
	width : 280px;
	margin : 5px;
	margin-top: -35px;
	margin-left : 80px;
}

* html div#impressum div#col_left
	{
	margin-left : 40px;
}

div#impressum div#col_right
	{
	margin : 5px;
	width : 280px;
	margin-top:-35px;
}

div#impressum h1
	{
	margin-top : 30px;
	margin-left : 80px;
	font-size : 19pt;
}

div#impressum h2
	{
	margin : 0px;
	margin-top : 40px;
	font-size : 10pt;
}

div#impressum p
	{
	margin-top : 3px;
	margin-bottom : 3px;
}

div#impressum a
	{
	font-weight : normal;
	text-decoration : underline;
}

img#logo
	{
	margin-top : 5px;
	margin-left : 80px;
}

img#bug
	{
	position : absolute;
	top : 160px;
	left : 235px;
}

td.kontakt_bez
	{
	color : #808080;
	font-size : 8pt;
	font-weight : bold;
	text-align : right;
}

td.kontakt_hinweis
	{
	color : #303030;
	font-size : 8pt;
	font-weight : bold;
	text-align : left;
}		

h1
	{
	margin-top : 5px;
	margin-left : 10px;
	margin-bottom : 5px;
	font-size : 28pt;
}

h2
	{
	margin-top : 0px;
	font-size : 12pt;
}

h3
	{
	font-size : 11pt;
}

li
	{
	margin-left : -25px;
}

a
	{
	margin-top : 5px;
	color : #000000;
	font-weight : normal;
	text-decoration : none;
}


a.text_link
	{
	padding : 2px;
	background-color : #007e39;
	color : #ffffff;
	font-weight : bold;
	text-decoration : none;
}

a.text_link:hover
	{
	text-decoration : underline;
}

a.download
	{
	font-weight : normal;
	text-decoration : underline;
}

img
	{
	border : 0px;
}

p.question
	{
	margin : 0px;
	margin-bottom : 3px;
	font-weight : bold;
}

p.answer
	{
	margin : 0px;
	margin-bottom : 10px;
	font-style : italic;
}

table#downloads
	{
	margin : 0px;
	margin-left : 80px;
	padding : 0px;
	border-collapse : collapse;
	text-align : center;
}

table#downloads td
	{
	padding : 20px;
}

.formerror
	{
	font-size : 8pt;
	font-weight : bold;
	border-color : #ff0000;
}

.formerror_text
	{
	color : #ff0000;
}

