/* (c) 2001 - 2008, EIKONA AG, it.x informationssysteme gmbh, Alle Rechte vorbehalten. */

/* Basisdefinitionen */
*							{ font-family:Trebuchet MS, Tahoma, Sans Serif; font-size:12px; font-weight:normal; color:#00377B; padding:0px; margin:0px; }
                        			
html                    { height:100%; margin:0px; padding:0px; }
body                    { height:100%; margin:0px; padding:0px; text-align:center; vertical-align:middle; }

.grau_hell							{ background:#cfd1d2; }
.grau_mittel						{ background:#9c9e9f; }
.grau_dunkel						{ background:#646567; }

.border_hell_links					{ border-left:1px solid #cfd1d2; }
.border_hell_rechts					{ border-right:1px solid #cfd1d2; }
.border_hell_oben					{ border-top:1px solid #dac040; }
.border_hell_unten					{ border-bottom:1px solid #cfd1d2; }

.border_mittel_links				{ border-left:1px solid #9c9e9f; }
.border_mittel_rechts				{ border-right:1px solid #9c9e9f; }
.border_mittel_oben					{ border-top:1px solid #9c9e9f; }
.border_mittel_unten				{ border-bottom:1px solid #9c9e9f; }

.border_dunkel_links				{ border-left:1px solid #646567; }
.border_dunkel_rechts				{ border-right:1px solid #646567; }
.border_dunkel_oben					{ border-top:1px solid #646567; }
.border_dunkel_unten				{ border-bottom:1px solid #646567; }

#adjustment							{ width:1px; height:50%; float:left; margin-top:-300px; }
#content							{ margin:auto; position:relative; text-align:left; width:962px; height:600px; clear:left; }
.popup								{ padding-top:15px; }
.popup a:link						{ text-decoration:none; }

#content .row1						{ width:962px; height:75px;	}
#content .row2						{ width:962px; height:450px; line-height:18px; position:relative; }
#content .row3						{ width:962px; height:75px; position:relative; }

#content .row1 #navigation			{ width:642px; height:75px; float:left; position:relative; }
#content .row1 #navigation #line	{ width:642px; top:50px; position:absolute; z-index:1; }
#content .row1 #logo				{ width:110px; height:75px; float:right; }

#content .row2 #col1_size1			{  }
#content .row2 #col2_size2			{ width:638px !important; width:640px; height:448 !important; height:450px; }
/*#content .row2 #col1_size2		{ width:638px !important; width:640px; height:448 !important; height:450px; float:left; }
#content .row2 #col2_size1			{ width:318px !important; width:320px; height:448 !important; height:450px; float:right; }
#content .row2 #col1_size2_bild		{ width:640px; height:450px; }
#content .row2 #col1plus2_bild		{ width:962px; height:450px; background: #cfd1d2; }*/
#content .row2 #breit							{ width: 962px; height: 450px; }
#content .row2 #col2_size2_bild		{ width: 640px; height: 450px; }

#content .row2 .content1			{ padding: 15px; }
#content .row2 .content2			{ width:608px; height:418px; margin:15px; }

#content .row3 #line					{ width:962px; top:30px; position: absolute; }
#content .row3 #content				{ width:962px; top:31px; position: absolute; height:30px; }

.container .bild-rechts, .container .bild-links	{ padding: 0px; margin: 0px; }

#trennung							{ clear:both; margin:0px; padding:0px; }

a:link								{ text-decoration:underline; }
a:visited							{ text-decoration:underline; }
a:hover								{ text-decoration:underline; color:#000000; }
a:active							{ text-decoration:underline; color:#000000; }
a:focus								{ outline:none; }

input								{ background:#ffffff; border: 1px solid #bfbfbf; height:18px; line-height:16px; margin:0px; padding:0px; }
                        			
h1									{ }
h2									{ }
                        			
b, strong						{ font-weight: bold; }
i										{ font-style: italic; }
img									{ border: 0px; padding: 0px; margin: 0px; display: block; }
p										{ padding: 0px 0px 0px 0px; }
                        			
ul									{ margin:0px; padding:0px; }
ol									{ margin:0px; padding:0px; }
ul li								{ list-style : none; }
                        			
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); }

/* Formulare */
form											{ margin: 0px;}
form .form-eingabe-zeile	{ clear: both; margin-bottom: 5px !important; margin-bottom: 3px; }
form label								{ float: left; width: 90px; }
form .form-label-checkbox	{ width: auto; }
form .form-label-radio		{ width: auto; }
form .form-text						{ background:#ffffff; border: 1px solid #bfbfbf; line-height:16px; margin:0px; padding:0px; width: 190px; }
form .form-select					{ width: 100px; }
form .form-checkbox				{ }
form .form-radio					{ }
form .form-dropdown				{ width: 130px; border: 1px solid #BFBFBF; line-height: 16px; height: 18px; }
form .form-button					{ color: #FFFFFF; background: #646567; border: 0px solid; padding: 0px 20px 0px 20px !important; padding: 0px 10px 0px 10px; }

.fehler										{ margin-bottom: 15px; position: absolute; bottom: 10px; left: 15px; width: 290px; }
.fehler .fehler-titel			{ font-weight: bold;}
.fehler .fehler-zeile			{ }

#content .copyright								{ width: 962px; text-align: center; margin-top: 10px;}
