/* (c) 2001 - 2007, EIKONA Medien GmbH, it.x informationssysteme gmbh, Mosaiq-Media GmbH, Alle Rechte vorbehalten. */

/* Hinweise: 
rot, gn			:	#;
grün, gr		: 	#;
*/

.dunkelgruen	{ background-color: #D9E9A4; }
.hellgruen		{ background-color: #EEF8CD; }
.globuli                         { color:#FFFFFF; line-height:30px; background-color:#80B000;}

/* Basisdefinitionen */
*                        { font-family: Trebuchet MS, Tahoma, Sans Serif; font-size: 13px; font-weight: normal; color: #6d6d6d; text-align: justify; }

html                     			{ margin: 0px; padding: 0px; height:100%; margin-bottom:1px; } 
body                     			{ min-width: 100%; margin: 0px; padding: 0px; height:100%; background: #eef8cd url(../pics/layout/body_back.gif) repeat-x; text-align:center; }
.print    		 		 			{ background: #ffffff;}

a									{ color:#678d01; text-decoration:none; outline:none;}
a:hover								{ text-decoration:underline; }
a:focus								{ outline: none;}

h1                       			{ font-weight: bold; color:#0f1059; margin: 0px; padding-bottom: 14px; }																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																					
h2                       			{ font-weight: bold; margin: 0px; }
.modul .detail .absatz h2			{ font-weight: bold; color:#0f1059; margin: 0px; padding-top: 0px; padding-bottom: 14px; background: url(../pics/layout/col2_newsh2_back.gif) repeat-x top }
.col2 .absatz h2					{ font-weight: bold; margin: 0px; padding-top: 14px; padding-bottom: 14px; background: url(../pics/layout/col2_absatz_back.gif) repeat-x top; }
.print .absatz h2					{ font-weight: bold; margin: 0px; padding-top: 14px; padding-bottom: 14px; background: url(../pics/layout/col2_absatz_back.gif) repeat-x top; }
.col2 .absatz a h2   {text-decoration: none;}
.print .absatz a h2 {text-decoration: none;}
.main .middle .col1 .titel h1		{ font-weight: bold; color:#0f1059; margin: 0px; padding-bottom: 14px; }
.main .middle .col3 h2    			{ font-weight: bold; color:#0f1059; background: #ffffff; margin: 0px; padding-bottom: 14px; }	
          																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								
b			             			{ font-weight: bold; }																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																					
strong		             			{ font-weight: bold; }																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																					
i				         			{ font-style: italic; }																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																					
img				         			{ border: 0px; margin:0px; padding:0px; }																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																					
p				         			{ padding: 0px 0px 0px 0px; }																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																					
                         																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								
ul				         			{ margin-top: 5px; margin-bottom: 5px; }																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																					
ol				         			{ margin-top: 5px; margin-bottom: 5px; }																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																					
ul li			         			{ list-style : square; }																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																					
                         																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								
hr				         			{ border: 0px solid #000000; height: 1px; background: #000000 url(../pics/layout/trans.gif); }																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																					
#col_links				 			{ position:absolute; left: 0px; top:0px; z-index:1; width:50%; min-height:100%; height:100%; background: url(../pics/layout/col_links_back.gif) repeat-x; text-align:right; }
#col_mitte				 			{ position:relative; z-index:3; width:908px; margin:0px; padding:0px; margin-left:auto; margin-right:auto; text-align:left; }
#col_rechts				 			{ position:absolute; left: 50%; top:0px; z-index:2; width:50%; min-height:100%; height:100%; background: url(../pics/layout/col_rechts_back.gif) repeat-x; text-align:left; }
.trennung				 			{ clear:both; }
                       																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								
/* Aufteilung */         																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								
.header                  			{ width: 908px; height: 190px; margin-top:1px; background: url(../pics/layout/col_mitte_back.gif) repeat-x; }																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																					
.header .col1			 			{ width:215px; height:190px; float:left; background: url(../pics/layout/col1_back.gif) no-repeat; }																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																					
.header .col1 .row1		 			{ width:215px; height:136px !important; height:156px; padding-top:20px; }																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																					
.header .col1 .row1 .logo			{ margin-left:30px; }																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																					
.header .col1 .row2		 			{ width:215px; height:34px; }																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																					
.header .col2			 			{ width: 685px !important; width:693px; height:190px; float:left; padding-left:4px; padding-right:4px; background: url(../pics/layout/thema_back.gif) no-repeat; }																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																					
.header .col2 .thema	 			{ width: 685px; height: 190px; margin:0px; padding:0px; text-align:center; }																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																					
                         																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								
.main                    			{ width: 908px; margin:0px; padding:0px; }																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																					
.main .middle            			{ width: 908px; margin:0px; padding:0px; background: url(../pics/layout/content_back.gif) repeat-y; display:block; }
.main .middle_white       			{ width: 900px; margin:0px; padding:0px; margin-left:4px; margin-right:4px; background: #ffffff; display:block; }
.main .middle_1       				{ width: 900px; margin:0px; padding:0px; background: #abdb0b url(../pics/layout/middle_1_back.gif) repeat-y left; display:block; }
.main .middle_2       				{ width: 900px; margin:0px; padding:0px; background: url(../pics/layout/middle_2_back.gif) no-repeat left bottom; display:block; }
.main .middle_3       				{ width: 900px; margin:0px; padding:0px; background: url(../pics/layout/middle_3_back.gif) repeat-y left; display:block; }																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																					
.main .middle .col1      			{ display:block; width: 195px !important; width: 215px; margin:0px; padding:0px; padding-left:10px; padding-right:10px; float:left; }
.main .middle .col23      			{ display:block; padding:0px; margin:0px; padding:0px; width:685px; background:#ffffff url(../pics/layout/col23_back.gif) repeat-y right; float:left; }
.main .middle .col2      			{ display:block; width: 484px !important; width: 504px; background:#ffffff; margin:0px; padding:0px; padding-left:10px; padding-right:10px; padding-bottom:14px; float:left; }
.main .middle .col2	.ueberschrift	{ float:left; }
.main .middle .col2	.druckvorschau	{ float:right; }
.main .middle .col3      			{ width: 160px !important; width: 180px; margin:0px; padding:0px; padding-left:10px; padding-right:10px; float:right; }
.main .middle .col3 .liste 	    	{ padding:5px; line-height:16px; color:#80b000; font-size: 11px; font-weight: bold; background: #eef8cd; border-bottom:2px solid #ffffff; text-align:left; }
.main .middle .col3 .liste .text   	{ font-size: 11px; text-align:left; }
.main .middle .col3 .liste a:link	{ font-weight: bold; font-size: 11px; color:#c4e654; text-decoration:none; }
.main .middle .col3 .liste a:visited{ font-weight: bold; font-size: 11px; color:#c4e654; text-decoration:none; }
.main .middle .col3 .liste a:hover	{ font-weight: bold; font-size: 11px; color:#80b000; text-decoration:none; }
.main .middle .col3 .liste a:active	{ font-weight: bold; font-size: 11px; color:#80b000; text-decoration:none; }
.main .middle .col3 .liste a:focus	{ outline: none;}

.bottom            					{ width: 908px; height:37px; background: url(../pics/layout/content_bottom_back.gif) no-repeat; text-align:left; }																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																					
.bottom .master	 					{ width: 195px !important; width: 219px; padding-left:14px; padding-right:10px; float:left; }																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																					
.bottom .master .text				{ color: #80b000; font-size: 11px; text-decoration: none; text-align: center; }
.bottom .master .text strong		{ color: #80b000; font-size: 11px; font-weight: bold; text-decoration: none; text-align: center; }																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																					
.bottom .meta						{ width: 484px !important; width: 504px; padding-left:10px; padding-right:10px; float:left; }

.master					 			{ width: 195px !important; width: 219px; padding-left:14px; padding-right:10px; }
.footerprint			 			{ padding-top:20px; width: 484px; text-decoration: none; clear:both; }
.footerprint span		 			{ color: #80b000; font-size: 11px; }
