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

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

div										{  }

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

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------- COOKIES -------------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/ 

.cc_container .cc_btn {
background-color: #166fbf !important; /* Farbe des Buttons */
color: #fff !important; /* Textfarbe des Buttons */
}
 
.cc_container {
background: #e0e0e0 !important; /* Hintergrundfarbe des gesamten Bereichs */
color: #000 !important; /* Schriftfarbe des gesamten Bereichs */
}
 
.cc_container a {
color: #166fbf !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.png); 
										}

#logo									{ 
										position:absolute; 
										top:0px; 
										left:40px; 
										width:180px; 
										height:180px; 
										overflow:hidden; 
										z-index:4; 
										}
	
#werbebanner							{ 
										position:absolute; 
										top:0px; 
										left:300px; 
										width:665px; 
										height:106px; 
										overflow:hidden; 
										z-index:4;  
										}

#werbebanner_cont						{ 
										position:absolute; 
										top:10px; 
										left:320px; 
										width:629px; 
										height:86px; 
										overflow:hidden; 
										z-index:2; 
										}
	
	
#nav_bg									{ 
										position:absolute; 
										top:115px; 
										left:230px; 
										width:650px; 
										height:20px; 
										overflow:hidden; 
										z-index:2; 
										background-image:url(Bilder/nav_bg.gif); 
										}
	
#nav_cont								{ 
										position:absolute; 
										top:117px; 
										left:230px; 
										width:650px; 
										height:18px; 
										overflow:hidden; 
										z-index:3; 
										}
/*--
#time									{ 
										position:absolute; 
										top:114px; 
										left:420px; 
										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: #999999; 
										z-index:3; 
										}   
--*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------- 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_termine_banner 				{ 
										position:absolute; 
										top:150px; 
										right:40px; 
										width:240px; 
										height:20px; 
										overflow:auto; 
										z-index:3; 
										}  

#content_termine 						{ 
										position:absolute; 
										top:168px; 
										right:40px; 
										width:240px; 
										height:150px; 
										overflow:auto;
										-webkit-overflow-scrolling: touch;
										padding:5px; 
										z-index:3; 
										}  

#content_cont 							{ 
										position:absolute; 
										top:340px; 
										right:40px; 
										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:2; 
										background-image:url(Bilder/main.png); 
										}

#main_cont 								{ 
										position:absolute; 
										top:180px; 
										right:300px; 
										width:630px; 
										bottom:30px; 
										overflow:auto; 
										padding-right:15px; 
										z-index:3;
										background-image:url(Bilder/build.jpg);
										background-repeat:no-repeat;
										background-position:top;
										
										}

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

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

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

							.Stil_Link 		{color: #282b76}
							
							.Stil_ht 		{
											font-family: Verdana, Arial, Helvetica, sans-serif;
											font-variant:small-caps
											}
							.Stil_Head_14 	{
											font-family: Verdana, Arial, Helvetica, sans-serif;
											font-size: 14px;
											font-weight:bold;
											color: #000000;
											}
							.Stil_Text_14 	{
											font-family: Verdana, Arial, Helvetica, sans-serif;
											font-size: 14px;
											color: #000000;
											}
							.Stil_Text_12 	{
											font-family: Verdana, Arial, Helvetica, sans-serif;
											font-size: 12px;
											color: #000000;
											}
							.Stil_Text_10	{
											font-family: Verdana, Arial, Helvetica, sans-serif;
											font-size: 10px;
											color: #000000;
											}
							.Stil_Text_8	{
											font-family: Verdana, Arial, Helvetica, sans-serif;
											font-size: 8px;
											color: #000000;
											}								
							.hr				{
											background-color: #484848; 
											color: #484848;
											border: 0;
											margin: -12px 0;
											padding: 0;
											height: 1px; 
											}
							
							.border 		{      
  											border: 1px solid #000000;
											}
							
							a.black:link 	{ 
											font-weight:none; 
											color:#a6a6a6; 
											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 
											}