/*********************************************************************** 
 *
 * interAD CSS  
 *
 * The File has to be in the Directory "include" direct in the htdocs root directory, and it has to have the name "style.css"
 * if not, the Content Management does not show it correctly
 *
 */

 
/*********************************************************************** 
 * General
 *
 * Colors:
sponsors text and bar colour: #5b96ac
-all text of website is: Lucida Sans
-menu text: White
-welcome Text: #284355
- background: #BBDEE8
- All hyperlink text should be in red: #db0800
- visited text in dark red: #a90e08 
 *
 */
body { font-size:1em; background: #BBDEE8 url(../grafiken/1pxbar.png) repeat-x; margin:0;}
li,a,div,span,font,p,td,h1,h2,h3,form { font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida", "Lucida Grande", Arial, Verdana; color:#284355 }
img { border:0; }
h1 { font-size:1.45em; font-weight:normal;}
h2 { font-size:1em; }
h3 { font-size:0.9em; margin-bottom: 0; }
a:hover {text-decoration: underline; }
a {text-decoration: none; color:#db0800;  }
a :visited{color:#a90e08 ;  }
input, textarea {
  font-size:0.9em; 
  font-family: Lucida Sans, Arial, Helvetica, sans-serif, Verdana;
  border:1px solid black;    
  padding:2px;
}
input[type="submit"] {}
hr.noSpacing { margin-bottom = 0px; }
p.Error { margin: 10px 0 10px 0; font-weight: bold; color: red; }
p.Success { margin: 10px 0 10px 0; font-weight: bold; color: green; }
div.FloatBreak { clear:both; }
p { font-size:0.9em; }


/*********************************************************************** 
 * Main - Page
 */
 html{
	height:100%;
	/*background: #FFF url(/grafiken/background_full.gif) repeat;*/
}
body{
	margin:0;
	height:100%;	
} 
#NotFooter{
	position: relative;
	height: 100%;
	overflow:scroll;
}
* html #NotFooter {
	height: 100%;
}

#LogoFlower, #LogoText, #Schleife, #LogoLink{
	display:block;
	float:left;
}
#LogoLink { margin-left:10px; } 
#LogoText { margin-left:15px; } 
#Schleife { margin-left:20px; } 

#Content{padding-bottom:191px; padding-top:20px; }



/*********************************************************************** 
 * Main - Navigation
 */

#NavigationMain{	
	margin:35px 0 0 25px;	
	padding:0;
	display:block;
	float:left;
}
	#NavigationMain li{
		margin:0;
		list-style:none;
		float:left;
		/*display:inline;*/
	}
		#NavigationMain li a{
			height:30px;
			padding:0 5px 0 30px;
			display:block;
			color: white;
			text-align:center;
			font-size:0.95em;
		}
			#NavigationMain li a.active{
				background: url(../grafiken/underline.png) no-repeat right bottom;
			}
			#NavigationMain li a:hover{
				background: url(../grafiken/underline.png) no-repeat right bottom;
				text-decoration: none; 
			}

			
			
			
/*********************************************************************** 
 * Start
 */
		
#ContentStartpage{
	margin: 0 0 0 245px;	
	color:#284355;
	width:475px;
	float: left;
}
	#ContentStartpage h1{
		margin-top:0;
	}
	#ContentStartpage li, .Arrow{
		margin:0;
		list-style-image: url(../grafiken/arrow.png);
		font-weight:bold;
	}

#SponsorsInterad{
	height:100px;
	width:170px;
	margin:30px 55px 0 20px;
	border-top:1px solid #364759;
	float:left;
}
	#SponsorsInterad span{		
		font-size:0.6em;
	}
	#SponsorsInterad img{		
		margin-top:20px;
	}	
#SponsorsOther{
	height:100px;	
	width:700px;
	float:left;
	margin:30px 0 0 0;
	border-top:1px solid #364759;
}
	#SponsorsOther span{		
		font-size:0.6em;
		display:block;
	}	
	#SponsorsOther a{
		margin-right:80px;
	}
	#SponsorsOther a img{		
		/*opacity: 0.5;
		filter: alpha(opacity=50);*/
	}	
	#SponsorsOther #BecameSponsor{
		color:red;
		font-size:0.9em;
		font-weight:normal;
		width:140px;
		float:right;
	}


/*********************************************************************** 
 * ContentTemplate
 */

#ContentTemplate, #ContentTemplateGalleriesList{
	margin: 0 0 0 160px;
	width:680px;
}
#ContentTemplate H1, #ContentTemplateGalleriesList H1{
	width:435px;
	margin:0 0 25px 122px;
	padding-bottom:8px;	
	border-bottom:1px solid white;
	color:white;
	text-align:center;
	font-size:1.6em;
	font-weight:normal;
	display:block;
}
		
		
		
		
/*********************************************************************** 
 * Galerie
 */
#ContentTemplateGalleriesList{
	margin-left: 300px;
	margin-bottom:200px;
}
#ContentTemplateGalleriesList H1{
	margin-left:0;
	width:516px;
	display:block;
}
a.GalleryListItem{
	display:block;
	float:left;
	color:white;
}
	a.GalleryListItem img{
		width:50px;
		height:50px;
		margin:3px 0 3px 0;
		border: 4px solid white;
		float:left;
		display:block;
	}
	a.GalleryListItem span{
		width:180px;
		margin:20px 10px 0 10px;
		display:block;		
		float:left;
		color:white;
		font-size:0.95em;
	}	
/* Details */
#ContentTemplateGalleryDetails{
	margin: 0 0 0 80px;
	width:920px;
}
	#GalleryHeader{
		width:920px;
		padding: 0 0 10px 0;
		border-bottom: 1px solid white;
	}
		#GalleryHeader H1{	
			width:480px;
			margin:0;	
			display:block;
			color:white;
			text-align:center;	
			font-size:1.6em;
			float:left;
		}
		#GalleryHeader a{
			display:block;
			width:220px;
			float:left;
			color:white;
			font-size:0.8em;
			margin-top:12px;
		}
		#GalleryHeader a#NextGallery{
			float:right;
			text-align:right;
		}
		#GalleryHeader #PreviousPlaceholder{
			width:220px;
			float:left;
			height:20px;
		}
	#GalleryItems{
		margin: 10px 0 120px 70px;		
	}
		#GalleryItems  a{
			float:left;
			display:block;
			margin:5px;
			text-decoration:none;
		}	
		#GalleryItems  img{
			border: 7px solid white;
			width:105px;
			height:105px;
		}
		

/*********************************************************************** 
 * Anfahrt
 */
#RoutePlanner { 
	text-align:center;
}

#RoutePlanner #TextClickAddress{font-size:0.8em;}


#MSVE_obliqueNotification {
	visibility: hidden;
}
#loadingIndicator{	
	text-align:center;
	border: #2b50a0 solid 1px;
	margin-left:100px;
	width:250px;	
	padding-top:20px;
	padding-bottom:20px;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:20px;
	background-color:#f0f0f0;
	display:none;
}
#addressInputContainer{
	font-size:0.8em;	
	display:none;
	width:250px;
	border: #2b50a0 solid 1px;
	margin-left:215px;	
	padding:10px;
	margin-bottom:20px;
	background-color:#f0f0f0;	
}
 	#addressInputContainer span{
		display:block;
		width:70px;	
		float:left;		
	}		
	#addressInputContainer a{
		/* top, right, bottom, left*/
		margin: 10px 10px 0 0;
		display:block;
		width:100px;	
		float:left;			
	}		
	#addressInputContainer input{
		font-size:0.85em; 
	  	font-family: Arial, sans-serif;	
	  	border:1px solid #2b50a0;    
	  	padding:2px;
	  	float:left;
	  	height:11px;
	  	margin-bottom:4px;	  	
	}
	
.ContentEnd{
	clear:both;	
}


			
			
			
			
#Footer
{		
	height:191px;
	padding:0;	
	margin: -191px 0 0 0;
	position: relative;	
	background-image:url(../grafiken/bottom.png);
	background-repeat:repeat-x;
	z-index:1000 !important;
}


