/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------- BODY / PAGE ---------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/ 

body 									{ 
										margin: 0px auto; 
										padding: 0px auto; 
										width:980px; 
										background-color:#d2d2d2; 
										background-image:url(Bilder/bg.jpg); 
										}

div										{  }

#page 									{ 
										position:absolute; 
										top:0px; 
										width:980px; 
										min-height:600px; 
										height:100%; 
										z-index:1; 
										}
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------- COOKIES -------------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/ 

.cc_container .cc_btn {
background-color: #e4e4e4 !important; /* Farbe des Buttons */
color: #000 !important; /* Textfarbe des Buttons */
}
 
.cc_container {
background: #1f6888 !important; /* Hintergrundfarbe des gesamten Bereichs */
color: #fdfdfd !important; /* Schriftfarbe des gesamten Bereichs */
}
 
.cc_container a {
color: #31a8f0 !important; /* Textlink-Farbe "Mehr Infos" */
}
				
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------- HEAD ----------------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/ 

#head 									{ 
										position:absolute; 
										top:0px; 
										left:0px; 
										width:980px; 
										height:120px; 
										overflow:hidden; 
										z-index:2; 
										background-image:url(Bilder/banner_bg.png); 
										}

#logo									{ 
										position:absolute; 
										top:0px; 
										left:0px; 
										width:300px; 
										height:120px; 
										overflow:hidden; 
										z-index:2; 
										}
	
#werbebanner							{ 
										position:absolute; 
										top:0px; 
										left:450px; 
										width:500px; 
										height:80px; 
										overflow:hidden; 
										z-index:3; 
										background-image:url(Bilder/wb_bg.png) 
										}

#werbebanner_cont						{ 
										position:absolute; 
										top:10px; 
										left:465px; 
										width:464px; 
										height:60px; 
										overflow:hidden; 
										z-index:2; 
										}
	
	
#nav_bg									{ 
										position:absolute; 
										top:117px; 
										left:48px; 
										width:465px; 
										height:20px; 
										z-index:2; 
										background-image:url(Bilder/nav_bg.png); 
										}
	
#nav_cont								{ 
										position:absolute; 
										top:118px; 
										left:48px; 
										width:600px; 
										height:18px; 
										z-index:3; 
										}

#time									{ 
										position:absolute; 
										top:116px; 
										right:35px; 
										width:250px; 
										height:16px;
										font-family: Verdana, Arial, Helvetica, sans-serif;
										font-variant:small-caps;
										font-size: 10px;
										font-weight: bold;
										text-align:right;
										color: #0000ec; 
										z-index:2; 
										}   

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------- CONTENT -------------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/ 

#content_bg 							{ 
										position:absolute; 
										top:120px; 
										right:0px; 
										width:300px; 
										bottom:20px; 
										overflow:hidden; 
										z-index:2; 
										background-image:url(Bilder/content.png) 
										}

#content_news 							{
										position:absolute;
										top:150px;
										right:45px;
										width:200px;
										height:120px;
										overflow:auto;
										padding:10px;
										z-index:3;
										background-color:#fff000;
										background-image:url();
										background-position:top center;
										/* box eckenrundung */
											-moz-border-radius:15px 15px 15px 15px; /* Firefox */
											-webkit-border-radius:15px 15px 15px 15px; /* Chrome, Safari */
											-khtml-border-radius:15px 15px 15px 15px; /* Konqueror */
											behavior:url(border-radius.htc); /* Internet Explorer */
											border-radius:15px 15px 15px 15px; /* CSS3 */
										/* box schatten */
											-webkit-box-shadow: inset 0px 0px 3px #666, 0px 0px 3px #999; /* Chrome, Safari */
											-moz-box-shadow: inset 0px 0px 3px #666, 0px 0px 3px #999; /* Firefox */
											box-shadow: inset 0px 0px 3px #666, 0px 0px 3px #999; /* CSS3 */
										border:1px solid #999;
										}

#content_impress 						{
										position:absolute;
										right:50px;
										height:170px;
										width:228px;
										bottom:40px;
										overflow:auto;
										padding:10px;
										/* box eckenrundung */
											-moz-border-radius:15px 0px 0px 0px; /* Firefox */
											-webkit-border-radius:15px 0px 0px 0px; /* Chrome, Safari */
											-khtml-border-radius:15px 0px 0px 0px; /* Konqueror */
											behavior:url(border-radius.htc); /* Internet Explorer */
											border-radius:15px 0px 0px 0px; /* CSS3 */
										/* box schatten */
											-webkit-box-shadow: inset 0px 0px 2px #999, 0px 0px 2px #0000ec; /* Chrome, Safari */
											-moz-box-shadow: inset 0px 0px 2px #999, 0px 0px 2px #0000ec; /* Firefox */
											box-shadow: inset 0px 0px 2px #999, 0px 0px 2px #0000ec; /* CSS3 */
										border:1px solid #0000ec;
										z-index:3;
										}


#content_cont 							{
										position:absolute;
										TOP:300px;
										right:50px;
										width:240px;
										bottom:30px;
										overflow:auto;
										padding-right:10px;
										z-index:3;
										}

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------- MAIN ----------------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/ 

#main_bg 								{ 
										position:absolute; 
										top:120px; 
										right:300px; 
										width:680px; 
										bottom:20px; 
										overflow:hidden; 
										z-index:1; 
										background-image:url(Bilder/main.png); 
										}
										
#main_bg_start 							{ 
										position:absolute; 
										top:120px; 
										right:330px; 
										width:580px; 
										bottom:30px; 
										overflow:hidden; 
										z-index:1; 
										background-image:url(Bilder/wellen.jpg);
										background-position:bottom;
										background-repeat:no-repeat; 
										}										

#main_cont 								{ 
										position:absolute; 
										top:150px; 
										right:330px; 
										width:580px; 
										bottom:30px; 
										overflow:auto; 
										padding-right:15px; 
										z-index:2;
										}

#main_cont_start 						{ 
										position:absolute; 
										top:150px; 
										right:330px; 
										width:580px; 
										bottom:30px; 
										overflow:auto; 
										padding-right:15px; 
										z-index:2;
										background-image:url(Bilder/main_bg.png);
										background-position:center;
										background-repeat:no-repeat;
										}

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------- BOTTOM --------------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/ 

#bottom_bg 								{ 
										position:absolute; 
										bottom:0px; 
										left:0px; 
										width:980px; 
										height:20px; 
										overflow:hidden; 
										z-index:2; 
										background-image:url(Bilder/bottom.png); 
										}
										
#bottom_cont							{ 
										position:absolute; 
										bottom:0px; 
										left:0px; 
										width:980px; 
										height:14px; 
										overflow:hidden; 
										z-index:3;  
										}

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------- TEXT / LINKS --------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/ 

							.Stil_Link 		{color: #282b76}
							
							.Stil_ht 		{
											font-family: Verdana, Arial, Helvetica, sans-serif;
											font-variant:small-caps
											}		
							.Stil_Head_34 	{
											font-family: Verdana, Arial, Helvetica, sans-serif;
											font-size: 34px;
											font-weight:bold;
											color: #333333;
											font-variant:small-caps;									
											}
							.Stil_Head_32 	{
											font-family: Verdana, Arial, Helvetica, sans-serif;
											font-size: 32px;
											font-weight:bold;
											color: #333333;
											font-variant:small-caps;									
											}				
							.Stil_Head_24 	{
											font-family: Verdana, Arial, Helvetica, sans-serif;
											font-size: 24px;
											font-weight:bold;
											color: #333333;
											}
							.Stil_Head_18 	{
											font-family: Verdana, Arial, Helvetica, sans-serif;
											font-size: 18px;
											font-weight:bold;
											color: #333333;
											}
							.Stil_Head_14 	{
											font-family: Verdana, Arial, Helvetica, sans-serif;
											font-size: 14px;
											font-weight:bold;
											color: #333333;
											}
							.Stil_Text_18 	{
											font-family: Verdana, Arial, Helvetica, sans-serif;
											font-size: 18px;
											color: #333333;
											}
							.Stil_Text_12 	{
											font-family: Verdana, Arial, Helvetica, sans-serif;
											font-size: 12px;
											color: #333333;
											}
							.Stil_Text_14 	{
											font-family: Verdana, Arial, Helvetica, sans-serif;
											font-size: 14px;
											color: #333333;
											}
							.Stil_Text_10	{
											font-family: Verdana, Arial, Helvetica, sans-serif;
											font-size: 10px;
											color: #333333;
											}
							.Stil_Text_nav	{
											font-family: Verdana, Arial, Helvetica, sans-serif;
											font-size: 10px;
											color: #000000;
											}				
							.hr				{
											background-color: #0000ec; 
											color: #0000ec;
											border: 0;
											margin: -12px 0;
											padding: 0;
											height: 1px; 
											}
							.td				{
											border: 1px solid #0000ec;
											}
							.border 		{      
  											border: 1px solid #0000ec; 
											}
							a.black:link 	{ 
											font-weight:none; 
											color:#6e6e6e; 
											text-decoration:none 
											}			
							a.black:visited { 
											font-weight:none; 
											color:#000000; 
											text-decoration:none 
											}				
							a.black:hover 	{ 
											font-weight:none; 
											color:#000000; 
											text-decoration:none 
											}			
							a.black:active 	{ 
											font-weight:none; 
											color:#000000; 
											text-decoration:none 
											}

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------- NAVIGATION ----------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/ 

ul#Navigation 											{
														margin: 0px; 
														padding: 0px;
														height:18;
														text-align: left;
														z-index:4;
														}
					
ul#Navigation li										{ 
														list-style: none; 
														float: left; 
														position: relative; 
														margin: 0px; 
														padding: 0px;
														height:18;
														z-index:4; 
														}
	
														* html ul#Navigation li { margin-bottom: -10px; }
														*:first-child+html ul#Navigation li { margin-bottom: -1px; }
					
ul#Navigation li ul 									{ 
														margin: 0px; 
														padding: 0px; 
														position: absolute; 
														top: 18px; 
														left: 0px; 
														display: none; 
														background-color:#ffffff;
														z-index:4; 
														}
	
														* html ul#Navigation li ul { left: -24px; lef\t: -6px; z-index:4; }
														*:first-child+html ul#Navigation ul { background-color:silver; padding-bottom:6px; z-index:4; }
	
ul#Navigation li:hover ul 								{ 
														display: block;
														z-index:4; 
														}
	
ul#Navigation li ul li 									{ 
														float: none; 
														display: block; 
														margin-bottom: 0px;
														z-index:4; 
														}
					
ul#Navigation a, ul#Navigation span 					{ 
														display: block; 
														height:12px; 
														padding: 3px 8px; 
														text-decoration: none; 
														color:#000000; 
														z-index:4;
														}
	
														* html ul#Navigation a, * html ul#Navigation span {width: 138px; w\idth: 102px; z-index:4; }
		
ul#Navigation a:hover, ul#Navigation span, li a#aktuell { 
														color: #000000; 
														background-color: #cecece; 
														z-index:4; 
														}
					  
li a#aktuell 											{ 
														color: #ffffff; 
														background-color: #0000ec; 
														z-index:4; 
														}
	
ul#Navigation li ul span 								{ 
														color: #ffffff; 
														background-color: #0000ec; 
														z-index:4; 
														}

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------- PICTURES ------------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/ 

.bild a .preview										{
														display:none;
														}

.bild img												{
														position: absolute;
														top: 20px;
														left: 250px;
														border-style: solid;
														border-width: 1px;
														border-color: #000;
														color: inherit;
														width: 133px; 
														height: 150px;
														}

.bild a:hover .preview									{
														display: block;
														position: absolute;
														top: 20px; 
														left: 73px;
														}

.bild .preview 											{
														border-style: solid;
														border-width: 1px;
														border-color: #000;
														width: 310px;
														height: 350px;
														}

.bild2 a .preview2										{
														display:none;
														}

.bild2 img												{
														position: absolute;
														top: 20px;
														left: 400px;
														border-style: solid;
														border-width: 1px;
														border-color: #000;
														color: inherit;
														width: 133px; 
														height: 150px;
														}

.bild2 a:hover .preview2								{
														display: block;
														position: absolute;
														top: 20px; 
														left: 223px;
														}

.bild2 .preview2										{
														border-style: solid;
														border-width: 1px;
														border-color: #000;
														width: 310px;
														height: 350px;
														}