/* (c) 2001 - 2007, EIKONA AG, it.x informationssysteme gmbh, Alle Rechte vorbehalten. */

/* 
Hinweise: 
schwarz, sw	    :	#000000;
weiss, w		:	#ffffff;
rot, gn		    :	#;
grün, gr		: 	#;
*/


/* Aufteilung */
#page								{ width: 940px; margin: auto; }

#header								{ width:940px; }
#header .thema						{ width: 378px; height: 43px; float: right; margin-top: 30px; margin-right: 10px;}
#header .logo						{ width: 197px; height: 81px; float: left; margin-top: 30px; margin-left: 10px;}
#header .meta						{ width: auto; height: 20px; padding: 10px; background-color: #ffccff; }

#main								{ width: 940px; text-align: left; border-top: 1px solid #747372; border-bottom: 1px solid #747372; margin-top: 5px; margin-bottom: 5px; padding-bottom:50px; background: url(../pics/layout/menu_schatten.gif) repeat-y 180px 0px; clear: both;}
#main_print							{ padding: 10px; width: 575px; text-align: left; border-top: 1px solid #747372; border-bottom: 1px solid #747372; margin-top: 5px; margin-bottom: 5px; }
#main_print .text					{ color: #000000; }
#main_print b						{ font-weight: bold; color: #000000; }
#main_print a						{ color: #000000; font-style: italic; }
#main_print li						{ color: #000000; }

#main .content_bar					{ float: left; width: 190px; padding-top: 10px; }


#main .content_main					{ float: left; width: 725px !important; width: 750px; margin-top: 10px; padding-right: 10px; padding-left: 15px; color: #FFFFFF;}

#main .content_main	.balken, #main .content_main_start .balken		{ height: 26px;  width: 725px; background: url(../pics/layout/balken.gif) no-repeat; margin-bottom: 20px;}
#main .content_main	.balken	h1, #main .content_main_start .balken h1		{ color: #171614; font-size: 14px; font-weight: bold; padding-top: 5px; margin-left: 10px;}

#main .content_main_start			{ background: url(../pics/layout/hg_start.jpg) no-repeat center -37px; float: left; width: 725px !important; width: 750px; padding: 10px 10px 0px 15px; color: #FFFFFF;}

#footer								{ overflow: hidden; width: 930px; margin-right: 10px; }
#footer	.portalnavigation			{ float: left; text-align: right; margin-left: 10px; color: #FFFFFF; }
#footer	.adresse					{ float: right; text-align: right; color: #999999; }

#trennung							{ clear: both; }

/* Basisdefinitionen */
*						{ font-family: Verdana, Helvetica, Sans Serif; font-size: 11px; font-weight: normal; line-height: 16px; padding: 0px; margin: 0px; }

html					{ height: 101%; } 
body					{ height: auto !important; height: 100%; text-align: center; position: relative; background-color: #171614; }

/* Startnavi */
.startnavi									{ margin: 100px 0px 30px 41px !important; margin: 112px 0px 30px 41px; clear: both; height: 302px; }
.startnavi .start1							{ width: 173px; float: left; text-align: center; }

.startnavi .start2							{ width: 173px; float: left; text-align: center; }

.startnavi .start3							{ width: 173px; float: left; text-align: center; }

.startnavi .zwischen						{ width: 60px; float: left; }



a:link					{ color: #c8c8c8; text-decoration: none; }
a:visited				{ color: #c8c8c8; text-decoration: none; }


h1						{ font-weight: bold; font-size: 13px; margin-bottom: 10px; }
h2						{ font-weight: bold; margin-bottom: 10px; }

b						{ font-weight: bold; }
strong					{ font-weight: bold; }
i						{ font-style: italic; }
img						{ border: 0px; }
p						{ padding: 0px 0px 0px 0px; }

ul						{ margin: 0px; padding: 10px 0px 0px 15px; }
ol						{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
ul li					{ color: #FFFFFF; }

hr						{ border: 0px solid #000000; height: 1px; background: #000000 url(../pics/layout/trans.gif); }

/* Formulare */
form								{ margin: 0px;}
form .form-eingabe-zeile			{ margin-bottom: 5px; }
form label							{ float: left; width: 120px; }
form .form-text						{ width: 280px; }
form .form-select					{ width: 280px; }
form .form-checkbox					{ }
form .form-radio					{ }
form .form-button					{ }

.fehler								{ margin-bottom: 15px; }
.fehler .fehler-titel				{ font-weight: bold;}
.fehler .fehler-zeile				{ }

