﻿* { padding: 0; margin: 0; }

body {
	 /* background: #333 url(../images/HG.png);  */
	 background-color: #202000;
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 14px;
}

img 	{
	border: none;
}

p  {
	 font-size: 12px;
	 padding-bottom: 7px;
}

p.klein {
	font-size: 10px;
}

td  {
   height:21px;
} 


/*   Alle DIV-Tag Formatierungen   */

#wrapper { 
	 margin: 0 auto;
	 width: 990px;
}

#logo {
	  position: relative;
	  height: auto; width: 200px;
	  left: 0px;
	  top: 22px;
}

#logorechts {
	  position: relative;
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 12px;
	  color:#FFFF00;
	  height: auto; 
	  width: 200px;
	  left: 530px;
	  top: -224px;
}

#header {
	 color: #333;
	 width: 990px;
	 height: 30px;
	 margin: 0px 0px 0px 0px;
	 background-color: transparent;
	 background: transparent;
}

#header_resize {  
	 position:relative;
	 height: 30px;
	 top: 8px;
	 left: 70px;
	 margin: 0px 0px 450px 0px;
	 background-color: transparent;
	 background: transparent;
}


#logoPanel {
	position: relative;
	-moz-box-shadow: 3px 3px 4px #444;
	-webkit-box-shadow: 3px 3px 4px #444;
	box-shadow: 3px 3px 4px #444;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#444444')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#444444');	
	width: 200px;
	left: 820px;
	top: 0px;
	height: 200px;
	color: #FFFFFF;
	background-color: #FFF;
	border: 3px solid #1555E8;
	z-index:500;
}

#oben {
	position:absolute; 
	top:0px;
	width:200px;
	height:200px;
	z-index:510;
}

#slideshow {
	overflow: hidden;
	background-color: #0D1015;
	border:0px;
	z-index:505;
}

#navigation {
	 float: left;
	 width: 990px;
	 height: 36px;
	 color: #333;
	 _background-color: #143581;
	 background: url(../images/Verlauf_menue.png) repeat;

}

#subwrapper { 
	 border: 0px solid #D1DDF8;
	 background-color: #D1DDF8;
}

#contenttext { 
	float: left;
	color: #000000;
	background: #D1DDF8;
	margin: 20px 20px 0px 20px;
	padding: 0;
	width: 730px;
	min-height: 380px;
	display: inline;
	position: relative;
	overflow: visible;
}

#contentFrame { 
	color: #000000;
	background: #D1DDF8;
	width: 735px;
	min-height: 430px;
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0;
}

#rightcolumn { 
	 float: right;
	 font-size: 11px;
	 color: #333;
	 padding: 20px;
	 min-height: 430px;
	 width: 158px;
	 display: inline;
	 background-color: #D1DDF8;
}

#leftcolumn { 
	 color: #333;
	 padding: 20px;
	 padding-left: 32px;
	 min-height: 430px;
	 width: 740px;
	 float: left;
	 background-color: #D1DDF8;
}

#leftcolumnDOK { 
	color: #333;
	margin: 20px;
	padding: 0;
	width: 150px;
	float: left;
	background: #FFF;
}

#bigcolumn {     /*vorgesehen anstelle der #leftcolumn und #rightcolumn  */
	 float: right;
	 color: #333;
	 padding: 20px; 
	 padding-left:32px;
	 min-height:430px;
	 height:auto;
	 width: 937px;
	 display: inline;
	 background-color: #D1DDF8;
}

#contentDOK { 
	position: relative;
	float: left;
	color: #000000;
	background: #FFF;
	margin: 6px 0px;
	padding:0;
	width: 450px;
	min-height: 400px;
	display: inline;
}


#galerieHG { 
  	position: relative;
	float: left;
	color: #000000;
	background: #FFF;
	margin: 0px 0px 0px 20px;
	border: 0px solid fuchsia;
	padding: 0;
	width: 730px;
	min-height: 400px;
	display: inline;
	overflow: visible;
}

#image {
	 position: relative;
	 border: 1px gree solid;
	 width:160px;
	 height: 35px;	
}

#footer { 
	 width: 970px;
	 height: 23px;
	 clear: both;
	 color: #8F959A;
	 _background-color:#143581;
	 font: normal 12px Trebuchet MS;
	 padding: 10px 0px 0px 20px;
	 border-top: 3px solid #333;
	 background: url(../images/Verlauf_feet.png) repeat;
}


#bildN {
  position: relative;
  display: block;
  height: 120px;
}

#gps {
  position: relative;
  display: inline;
  top: -28px;
  left: 94px;
}

#inframeM2U	{
	position: relative;
	background-color: #FFFFFE;		
	border: 1px solid #000000;
	padding: 10px;
	height: 171px; 
	width: 580px; 
	text-align: left;
	overflow: auto; 
	z-index: 110;
	}		
		

#inframeM2U_max	{
	position: relative;
	background-color: #FFFFFE;		
	border: 1px solid #000000;
	padding: 10px;
	height: 265px; 
	width: 580px; 
	text-align: left;
	overflow: auto; 
	z-index: 110;
	}	

#Logoschrift	{
	position: relative;
	background-color: #FFFFFE;		
	border: 1px solid #000000;
	top:0px;
	padding: 10px;
	height: 75px; 
	width: 580px; 
	text-align: left;
	overflow: auto; 
	float:bottom;
	z-index: 110;
	}	


.frame	 {			
	position: relative; 
	float:left;
	width: 660px; 
	background: #D1DDF8 !important;
	min-height: 330px;
	height: 339px;
	overflow: auto; 
	border: 1px solid #143581;
}

.frame1	 {			
	position: relative; 
	float:left;
	width: 920px; 
	background: #D1DDF8 !important;
	min-height: 328px;
	height: 328px;
	overflow: auto; 
	border: 1px solid #143581;
}

.frame2	 {			
	position: relative; 
	float:left;
	width: 750px; 
	background: #D1DDF8 !important;
	min-height: 328px;
	height: 328px;
	overflow: auto; 
	border: 1px solid #143581;
}

.frameDBMgl	 {			
	position: relative; 
	float:left;  
	width: 920px;  
	background: #CAD8EC !important;
	min-height: 328px;
	height: 328px;
	overflow: auto; 
	border: 1px solid #1F235A;
	-moz-border-radius:0px; /* Firefox */
	-webkit-border-radius:0px; /* Chrome, Safari */
	-khtml-border-radius:0px; /* Konqueror */
	border-radius:0px; /* CSS3 */
	behavior:url(border-radius.htc); /* Internet Explorer */
}

.frameDBMg2	 {			
	position: relative; 
	float:left;  
	width: 750px;  
	background: #CAD8EC !important;
	min-height: 328px;
	height: 328px;
	overflow: auto; 
	border: 1px solid #1F235A;
	-moz-border-radius:0px; /* Firefox */
	-webkit-border-radius:0px; /* Chrome, Safari */
	-khtml-border-radius:0px; /* Konqueror */
	border-radius:0px; /* CSS3 */
	behavior:url(border-radius.htc); /* Internet Explorer */
}

.leftinfoDok	 {	
    float:left;
    top: 50px; 
	width: 160px; 
	overflow: hidden; 
	border:0px solid #000000;
	padding-left:0px;
}

.leftinfoDok1	 {	
    position: relative; 		
    top: -360px; 
	left: 790px;
	width: 150px; 
	height:200px;
	border:0px solid #000000;
	padding-left:0px;
}

.logoschrift	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	color: #FFFF00;  
	font-style: normal;
	font-weight: normal;
	padding-bottom:20px;
	} 


.businessselect {
	color: yellow;
	font-size: 20px;
}


/*  Standard-Tags    */

h1 {
	font-size:  16px;
	font-weight: normal;
	color: #143581;	
	padding-bottom:7px;
}

h2 {
	font-size:  14px;
	font-weight: normal;
	color: #143581;	
	padding-bottom:7px;
}

h3 {
	font-size:  20px;
	font-weight: normal;
	color: #143581;	
}

h4 {
	font-size:  14px;
	font-weight: normal;
	color: #143581;	
	padding-bottom:2px;
}



INPUT {border: 1px solid #FFF; font-size:12px !important; font-family: Arial, Helvetica, Sans Serif; color:#000000; vertical-align:top; background-color:#FFFFFE; padding: 2px;}
TEXTAREA {border: 1px solid #FFF; font-size:10pt !important; font-family: Arial, Helvetica, Sans Serif; color:#000000 !important; vertical-align:top; background-color:#FFFFFE;}
SELECT {border: 1px solid #1555E8; font-size:10pt!important; font-family: Arial, Helvetica, Sans Serif; color:#000000; vertical-align:top; background-color:#FFFFFE;}

Input.submit {
		background: #143581;	
		color: #AAA;
		width: 118px;
		height: 25px;
		font-size: 13px;
		font-weight: bold;		
		border: 1px solid #1555E8;
		cursor:pointer;
		padding: 2px;
}

Input.check {
		background: #FFF;
		color: #FFF;
		border-color: #FFF;
}

Input.checkadmin {
		background: #D1DDF8;
		color: #FFF;
		border-color: #D1DDF8;
}

Input.checkHG {
		background: #FFFFFE;
		color: #FFF;
		border-color: #FFFFFE;
}



ul.normal, li.normal {
		list-style-position: inside;
		list-style-type:square;
		padding-bottom:5px;
}




/*  Links    */

a {
    
    font-size=10px;
    color: #143581;
	text-decoration: none;
}

a:hover  {
    font-size=10px;
    color: #143581;	
	text-decoration: underline;
}

a.doku {
    color: #143581;
	text-decoration: none;
}

a.doku:hover  {
    color: #8F959A;	
	text-decoration: underline;
}

#footer a {
	text-decoration: none;
	padding: 0 5px 2px 5px;
	
}

#footer a:hover  {
	text-decoration: none;
	color: #FFFF00;
	_background-color: #143581;
	_padding: 0 5px 2px 5px;
	
}
	
	
	
	
	
/*  Ligthning-Box  */

#fade 		{
			display: none;
			background: #111;
			position: fixed; left: 0; top: 0; 
			z-index: 1000;
			width: 100%; height: 100%;
			opacity: .80;
			z-index: 9999;
			}

.popup_block {
			display: none;
			background: #D1DDF8;
			padding: 40px 20px 20px 30px; 	
			border: 1px solid #143581;
			float: left;
			font-size: 1.2em;
			position: fixed;
			top: 50%; left: 50%;
			z-index: 99999;
			/*
			-webkit-box-shadow: 0px 0px 20px #000;
			-moz-box-shadow: 0px 0px 20px #000;
			box-shadow: 0px 0px 20px #000;
			-webkit-border-radius: 10px;
			-moz-border-radius: 10px;
			border-radius: 10px;
			*/
			}
			

*html #fade {
			position: absolute; 
			}
			
*html .popup_block {
			position: absolute;
			}
			
			
img.btn_close {
			float: right; 
			margin: -35px -15px 0 0;
			}
			
.popup p 	{
			padding: 5px 10px;
			margin: 5px 0;
			}


A.poplight		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #8F959A;  
			text-decoration: none;
			font-style: normal;
			font-weight: normal;
			padding: 0 5px 3px 5px;
			} 

A.poplight:visited, A.poplight:link, A.poplight:active {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #8F959A;  		
			text-decoration: none;
			font-style: normal;
			font-weight: normal;
			_padding: 0 5px 3px 5px;
			}	
			
A.poplight:hover {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #FFFF00;  	
			text-decoration: none;
			font-style: normal;
			font-weight: normal;
			_padding: 0 5px 3px 5px;
			}	
			
A.poplight1		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #143581;  
			text-decoration: none;
			font-style: normal;
			font-weight: normal;
			} 

A.poplight1:visited, A.poplight1:link, A.poplight1:active {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #143581;  		
			text-decoration: none;
			font-style: normal;
			font-weight: normal;
			}	
			

A.poplight1:hover {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #143581;  	
			text-decoration: none;
			font-style: normal;
			font-weight: normal;
			}		


A.poplight2		{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #143581;  
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
} 

A.poplight2:visited, A.poplight2:link, A.poplight2:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #143581;  		
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}	
			

A.poplight2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:  #000000;  	
	text-decoration: underline;
	font-style: normal;
	font-weight: normal;
}	
	
A.poplight3	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1F235A;  
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
} 

A.poplight3:visited, A.poplight3:link, A.poplight3:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1F235A;  		
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}	
			
A.poplight3:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:  #1F235A;  	
	text-decoration: underline;
	font-style: normal;
	font-weight: normal;
}

A.poplight4		{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #143581;  
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
} 

A.poplight4:visited, A.poplight4:link, A.poplight4:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #143581;  		
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}	
			

A.poplight4:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:  #000000;  	
	text-decoration: underline;
	font-style: normal;
	font-weight: normal;
}					
			
/*  News-Ausgabe ------------------------------------*/			
			
.mainTable {
			border: 0px solid #ADD8E6;
			}
			
.header { 
			font-family: Arial, Helvetica, sans-serif;
			color: #000000;
			font-size: 8pt;			
			text-decoration: none;
			font-style: normal;
			font-weight: bold	
			}
		
.newstd 	{
             padding: 0px 2px 2px 2px;
			}
			
#newsout	{
			Position: relative;
			width: 500px;
			color: #000;
			font-family: Arial, Helvetica, sans-serif;
			color: #000000;
			font-size: 8pt;			
			text-decoration: none;
			font-style: normal;
			background: #E6EFEA;
			padding:5px;
			}		

#newsout a {
	    	text-decoration: none;
	    	
			}
			
#newsout a:hover {
            color: #FF0000;
	    	text-decoration: underline;
	    	
			}
			
#newsout .tinyText {
     		color: #111;
			font-size: 8pt;		
            }
			
