/*Landesgartenschau 2014
  Biegert & Funk GmbH & Co. KG, 2008
  Dominik Fahrian <dominik@biegertfunk.com>
  lgs_screen.css
  Version 1.0
*/

	
	html
	{
		height: 100%;
	}
 
	body
	{
		height: 100%;
		font-size: 11px;
		line-height:16px;
		color:#FFFFFF;
		margin: 0;
		font-family: Verdana, Helvetica, Arial, sans-serif;
		background:#999;
	}
	
	h1
	{
		
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size:21px;
		font-weight:normal;
		line-height:1.3em;
		
	}
	
	img
	{
		border:none;
	}

	h2
	{
		
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size:21px;
		font-weight:normal;
		line-height:1.3em;
		

	
	}

	a {color:white; text-decoration:none;}
	a:hover {color: #FFFFFF;}
	a:visited {color: #FFFFFF; text-decoration:none; }
	a:active {color: #FFFFFF; text-decoration:none; }

	/*headline rechts*/
	h5
	{
		
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size:11px;
		font-weight:bold;
		margin:0;
		padding:0;
	
	}

 
 	/*Inhaltsboxen unterhalb nonFooter !!!*/
	#nonFooter
	{
		position: relative;
		min-height: 100%;
		background:url(../images/contentbg-trans.png) no-repeat transparent;
		background-position:top left;
		
		
	}
	
	
			/*Boxen*/
			#logobox
			{
				position: absolute;
				top:0;
				left:0;
				padding: 10px 0 0 0;
				height:150px;
				width:100%;
				background: url(../images/silhouette-trans.png) #FFF no-repeat;
				background-position:bottom left;
				margin-bottom:0px;
			}
					#logo
					{
					
						margin: 5px 10px 10px 23px;
						height:80px;
						background: url(../images/logo-trans.png) transparent;
						background-repeat:no-repeat;
					
					}
					
			#navibox
			{
				position: absolute;
				top:150px;
				left:180px;
				padding: 10px 0 10px 0;
				height:50px;
				z-index:1000;
			}
							
			#contentcontainer
			{
				position: relative;
				padding:240px 0 140px 180px;
				min-height:200px;
				width:455px;
			}
			#contentcontainer2
			{
				position: relative;
				padding:40px 0 140px 180px;
				min-height:200px;
				width:800px;
			}

			/*Snippets*/
			/*Snippet 1*/
			
					.snippet1
					{
						position: relative;
						width:454px;
						margin:0 0 30px 0;
					}
					
						.snippet1 a {color:#333; text-decoration:none; padding:0; margin:0;}
						.snippet1 a:hover {color: #666 !important; text-decoration:none !important; border:none; padding:0; margin:0;}
						.snippet1 a:visited {color: #333; text-decoration:none; padding:0; margin:0;}
						.snippet1 a:active {color: #333; text-decoration:none; padding:0; margin:0;}
	
					
			/*Snippet 2*/
					.snippet2
					{
						position: relative;
						width:454px;
						margin:0 0 30px 0;
					}
												
											
						
						.snippet2_left
						{
							float:left;
							padding-top:20px;
							width:150px;
						}
						
							.snippet2_left img
							{
								margin-bottom:8px;
							}
						
						.snippet2_right
						{
							float:left;
							width:250px;
							margin:0px 0 0 30px;
							
						}
						.aus
						{
							height:1px;
							clear:left;
						}
						
						.snippet2 a {color:#333; text-decoration:none; padding:0; margin:0;}
						.snippet2 a:hover {color: #666 !important; text-decoration:none !important; border:none; padding:0; margin:0;}
						.snippet2 a:visited {color: #333; text-decoration:none; padding:0; margin:0;}
						.snippet2 a:active {color: #333; text-decoration:none; padding:0; margin:0;}
						
						.snippet2_right a {color:#333; text-decoration:none; padding:0; margin:0;}
						.snippet2_right a:hover {color: #666 !important; text-decoration:none !important; border:none; padding:0; margin:0;}
						.snippet2_right a:visited {color: #333; text-decoration:none; padding:0; margin:0;}
						.snippet2_right a:active {color: #333; text-decoration:none; padding:0; margin:0;}

						.snippet2_left a {color:#333; text-decoration:none; padding:0; margin:0;}
						.snippet2_left a:hover {color: #666 !important; text-decoration:none !important; border:none; padding:0; margin:0;}
						.snippet2_left a:visited {color: #333; text-decoration:none; padding:0; margin:0;}
						.snippet2_left a:active {color: #333; text-decoration:none; padding:0; margin:0;}
		
				/*Snippet 3*/
						.snippet3
						{
							position: relative;
							width:220px;
							margin:30px 0 0 0;
							z-index:1000;
						}

						.snippet3_left
						{
							float:left;
							width:20px;
							min-height:50px;
						}
						
						.snippet3_right
						{
							float:right;
							width:180px;
							min-height:50px;
							margin:0px 0px 0 20px;
							
						}
						

			#submenu
			{
				position: absolute;
				top:0;
				left:680px;
				height:100%;
				width:288px;
				padding:0 40px 0 40px;
				background: url(../images/rechtsbox-trans.png) no-repeat;
				z-index:1000;
			
			}
			
			
 			#logosrechts
						{
							position: relative;
							width:220px;
							margin:50px 0 0px 0;
							padding:0 0 0px 0;
						}
 

	
	* html #nonfooter
	{
		height: 100%;
	}
	 
	#footer
	{
		position: relative;
  		margin-top: -140px;
  		background: url(../images/bogen-trans.png) no-repeat;
		height: 140px;
		background-position:bottom left;
		z-index:1000;
	}
	#footer2
	{
		position: relative;
  		margin-top: -100px;
  		background: url(../images/bogen-trans2.png) no-repeat;
		height: 140px;
		background-position:bottom left;
		z-index:1000;
		background-color:white;
	}
	    #footercontent
		{
			position: relative;
	  		padding-left:180px;
	  		padding-top:113px;
	  		text-align:left;
		}
		
			#printhead
			{
				display:none;
				position: relative;
				height: 140px;
			}
	
/* KONTAKTFORMULAR */

label.callback {
    width:150px;
    float:left;
    }

input.kontaktform {
	width:200px;
	border:1px solid #333;
	margin:0 0 8px 0;
	padding:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.6em;
	color:#3F3F3F;
	background-color:#FFF;
	}

.kontaktform_select {
    margin:0 0 8px 0;
	padding:2px;
    border:1px solid #333;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.6em;
    }

.buttonsend {
	background-color:#FFF;
	padding:1px 8px 1px 8px;
	color:#333;
	border:1px solid #333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:19px;
	}

.kontaktform_text {
	width:200px;
	height:100px;
	border:1px solid #333;
	margin:0 0 8px 0;
	padding:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:19px;
	color:#3F3F3F;
	background-color:#FFF;
	}