/* CSS Document */

html, body
	{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #66CC66;
	}
.oben
	{height:15}
.unten
	{height:100%}	
.links_rechts
	{width:50%}

.main
	{
	max-width:1000;
	height:500;
	z-index:1;
	vertical-align: top;
	padding: 30 20 20 20 ;
	border: solid 2px;
	border-top:none;
	border-color: #00923F;
	background-color: #FFFFFF;
	font-size: 11pt;
	font-weight: normal;
	line-height:140%;
	color: #000000;
	-moz-border-radius-bottomleft: 10;
	-moz-border-radius-bottomright:10;
	}
.main p
	{
	margin: 10 0 20 0
	}
.main a
	{
	color: #009933;
	font-weight:bold;
	text-decoration: none;
	}
.main a:hover
	{
	text-decoration:underline;
	}

.reiter
	{
	width:120;
	height:40;
	z-index:1;
	border: solid 2px;
	border-bottom: none;
	border-color: #00923F;
	background-color: #FFFFFF;
	layer-background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	}
.reiter a
	{
	font-size: 10pt;
	font-weight: bold;
	color: #00923F;
	text-decoration:none}
.reiter a:hover 
	{
	font-size: 11pt;
	}
.reiter_aktiv
	{
	height:1;
	z-index:1;
	border-left: solid 2px;
	border-right: solid 2px;
	border-color: #00923F;
	background-color: #FFFFFF;
	}	

.abstand
	{width:5}

h1 
	{
	padding:0; margin:0;
	margin-top: 5;
	font-size:18pt;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	color: #009933;
	}
h2 
	{
	padding:0; margin:0;
	margin-top: 5;
	margin-bottom:30;
	font-size:20pt;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	color: #009933;
	}
h3
	{
	padding:0;
	font-size:16pt;
	margin-bottom:8;
	color: #009933;
	}
h4
	{
	font-size:14pt;
	margin:0;
	padding:0;
	color: #009933;
	font-weight:normal;
	}
.datum
	{
	font-size:11pt;
	color: #999999;
	}

.text_center {text-align: center}

.img_text
	{ 
	font-size: 8pt;
	text-align: right;
	}
.img_text a
	{
	color: #009933;
	text-decoration: none;
	}
.img_text a:hover
	{
	text-decoration: underline;
	}

.top_11, .top_11_green, .center_11, .center_11_grey, .frage, .antwort, .bottom_11
	{
	vertical-align:top; 
	font-size: 11pt; 
	line-height:140%;
	}
.top_11_green 
	{
	font-weight: bold;
	color: #009933
	}
.center_11, .center_11_grey, .center_8, .center_bottom
	{
	text-align:center
	}

.center_11 a
	{
	font-weight: bold;
	color: #009933;
	text-decoration:none
	}
.center_11 a:hover
	{
	text-decoration:underline
	}

.center_11_grey
	{
	font-weight: bold;
	color: #999999	}
.center_8
	{
	font-size: 8pt;
	}
.center_bottom
	{
	vertical-align: bottom;
	}
	
.frage, .antwort	
	{
	padding: 8 0;
	border-bottom: solid 2px;
	border-color: #00923F;
	}

.frage 
	{
	font-weight: bold;
	color: #009933;
	}

ul.green
	{
	list-style-image: url(../images/bullet.gif);
	}

ul.haken
	{
	list-style-image: url(../images/haken.gif);
	}

.bottom_11, .datum
	{
	vertical-align:bottom; 
	}

/* keine gepunktete Umrandung bei aktiven Links */
a:active, a:focus 	{	outline: none;} 
	
/* nach allen externen Links das external-icon setzen */
a[href ^="http://"] 
	{
    background: url(../icons/icon_external.png) center right no-repeat;
    padding-right: 13px;
	}

.box, .box_active
	{
	font-weight: bold;
	color: #009933;
	margin-bottom:10;
	padding: 3;
	}
.box a:hover
	{
	border: 2px solid;
	border-color: #009933;
	text-decoration: none;
	}
.box_active
	{
	border: solid 2px;
	border-color: #009933;
	}

.impressum
	{
	vertical-align:top;
	text-align: center;
	}
.impressum a
	{
	vertical-align:top;
	text-align: right;
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
	color: #009933;
	}
.impressum a:hover
	{
	text-decoration: underline
	}
