/* (c) 2001 - 2008, EIKONA AG, it.x informationssysteme gmbh, Alle Rechte vorbehalten. */

/* 
Hinweise: 
schwarz, sw	    :	#000000;
weiss, w		:	#ffffff;
rot, gn		    :	#;
grün, gr		: 	#;
*/


/* Aufteilung */


div.header									{ position: relative; top: 0px; z-index: 2; width: 991px; height: 195px; background: url(../pics/layout/rahmen.gif) #F1F1F1 bottom repeat-x; }
div.header .sonne							{ position: absolute; top: 0px; left: 0px; width: 105px; height: 97px; background: url(../pics/layout/sonne.png); z-index: 10; }
div.header .verlauf							{ position: absolute; top: 0px; left: 0px; width: 100%; height: 25px; background: url(../pics/layout/verlauf_header.gif) right repeat-y; z-index: 5; }
div.header .themenbild						{ position: absolute; top: 0px; left: 0px; width: 100%; height: 170px; overflow: hidden; }
div.header .headline_themenbild				{ position: absolute; z-index: 5; top: 1px; left: 180px; }
div.header .headline_themenbild	*			{ color: #0A8D42; font-family:"Book Antiqua","Times New Roman",Times,serif; font-weight: bold; font-style: italic; font-size: 18px; }
div.header .container_suche					{ position: absolute; top: 28px; left: 823px; z-index: 5; }


div.header #container_menu_home				{ position: absolute; top: 169px; left: 0px; height: 25px; line-height:25px; vertical-align: middle; padding-left: 177px; }

div.main									{ position: relative; top: 0px; z-index: 1; margin-top:-195px; margin-bottom: -26px; min-height:100%; width: 992px; height:auto !important; height:100%;  background: url(../pics/layout/bg_main.gif) right repeat-y;}
div.main_main								{ width:100%; padding-top:195px !important; padding-top:0px; padding-bottom:26px; margin-top:0px !important; margin-top:195px;  }
div.main_bg									{ float:left; background: url(../pics/layout/bg_main.gif) right repeat-y; width: 100%; }
div.main_main .main_links					{ width: 178px; float:left; }
div.main_main .main_mitte					{ width: 601px; float:left; margin-top:5px;}
div.main_main .main_mitte .filter-markieren	{ background-color: #ffffaa; }
div.main_main .main_mitte .main_content		{ float: left; margin: 15px 10px 0px 30px; padding-bottom:30px; width: 550px; }
div.main_main .main_rechts					{ width: 210px; float:left; }
div.main_main .main_rechts .filter-markieren{ background-color: #ffffaa; }
div.main_main .main_rechts .main_content	{ margin: 13px 11px 13px 13px; }
div.main_main .main_spacer					{ float: right: width:1px;  }
div.main #container_menu_main				{ float: left; width: 100%; height: 300px; z-index: 5 }

div.footer									{ position: relative; bottom:0px; z-index:2; width:991px; height:26px !important; height:26px; background: url(../pics/layout/bg_unten.png) repeat-x; }
div.footer .html_footer						{ position: absolute; width:100%; z-index: 3; text-align: center; height: 26px; line-height:26px; vertical-align: middle; font-size: 11px;    }
div.footer #container_menu_ft				{ position: absolute; bottom:30px; z-index:2; width: 178px; border-top: 1px solid #999999; padding-top: 5px; }
div.footer .bg_landschaft					{ position: absolute; bottom: 0px; left: 780px; width: 211px; height: 225px; background: url(../pics/layout/bg_landschaft.png) no-repeat; }

div.trenner									{ clear: both; }
/* Basisdefinitionen */
*						{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #444444; padding: 0px; margin: 0px; }

html					{ } 
body								        { height:100%; margin:0px; padding:0px; }

a:link 					{ color: #008842; text-decoration: none; }
a:visited 				{ color: #008842; text-decoration: none; }
a:hover					{ color: #008842; text-decoration: underline; }
a:active 				{ color: #008842; text-decoration: none; }

h1						{ color:#008842; font-family:"Book Antiqua","Times New Roman",Times,serif; font-size:30px; font-style:italic; font-weight:bold; }
h2						{ color:#008842; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:normal; }
h3						{ color:#008842; font-family:arial,verdana,sans-serif; font-size:14px; font-weight:bold; padding-bottom: 5px; }

b						{ font-weight: bold; }
strong					{ font-weight: bold; }
i						{ font-style: italic; }
img						{ border: 1px solid #999999; }
p						{ padding: 0px 0px 0px 0px; }


ul						{ margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px; }
ol						{ margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px; }


table					{ }
table tr				{ }
table tr th				{ font-weight: bold; }
table tr td				{ }

hr						{ border: 0px solid #000000; height: 1px; background: #000000 url(../pics/layout/trans.gif); }

.trennung				{ clear: both; height: 0px; line-height: 0px; }

/* Formulare */
form								{ margin: 0px;}
form .form-eingabe-zeile			{ clear: left; margin-bottom: 5px; }
form label							{ float: left; width: 120px; }
form .form-label-checkbox			{ width: auto; float: none; }
form .form-label-radio				{ width: auto; float: none; }
form .form-text						{ width: 380px; }
form .form-select					{ width: 380px; }
form .form-checkbox					{ }
form .form-radio					{ }
form .form-button					{ width: 380px; }

.fehler								{ margin-bottom: 15px; }
.fehler .fehler-titel				{ font-weight: bold;}
.fehler .fehler-zeile				{ }
