/*******************************************************************************

	Layout		:	Pferd

*******************************************************************************/


/* *************************************************************************** */

* { 
	margin: 0;
	padding: 0;
	}

html {
	min-height: 100%;
	margin-bottom: 1px;
	font-family: Arial, Helvetica, Verdana, Lucida, sans-serif; 
	font-weight: normal;
	}
	
html {
	overflow: scroll;
	overflow-x: auto;
	}

/*	body
*******************************************************************************/
body {

	background-color: #D3DAEA;
	background-image:url(basis/background.jpg);
	background-repeat: repeat-x; 
	
	/*
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
	*/
	}


#wrapper1{
	position: relative;
	width:962px;
	margin-left:auto;
	margin-right: auto;
	margin-top: 30px;
	margin-bottom: 30px;
	}


#wrapper2{
	width:962px;
	margin-left:auto;
	margin-right: auto;
	background-image:url(basis/content1.jpg);
	background-repeat: repeat-y;
	}

	
#header{
	background-color: #fff;
	width: 962px;
	height: 115px;
	padding: 0px;
	background-image:url(layout1/header.jpg);
	background-repeat: no-repeat;
	}
	#header #headsearch{
		position: absolute;
		left: 2px;
		top: 117px;
		height: 24px;
		z-index: 1;
		}
		#header #headsearch #virsearch{
			padding: 0px 0px 1px 16px;			
			}
			#header #headsearch #virsearch input{
				width: 88px;
				color: #333366;
				font-family: Arial, Helvetica, Verdana, Lucida, sans-serif; font-size: .95em; color: #333366; font-weight: normal; 
				}
			#header #headsearch #virsearch input.submit{
				margin-top: 0px;
				width: 30px;
				color: #000;
				font-family: Arial, Helvetica, Verdana, Lucida, sans-serif; font-size: .80em; color: #333366; font-weight: normal; 
				}
			#header #headsearch #virsearch label{
				color: #fff;
				font-family: Arial, Helvetica, Verdana, Lucida, sans-serif; font-size: 1em; color: #333366; font-weight: normal; 
				}
	#subheader{
		display: none;
		}

#hnavigation1{
	position: relative;
	background-color: #fff;
	width: 962px; 
	margin: 0;
	padding: 0;
	background-image:url(layout1/hnav1_1.jpg);
	background-repeat: no-repeat;
	height: 27px;
	}
*+html #hnavigation1{
	/* Hack fuer IE7 (weisse Spalte unter Navigationsmenue) */
	height: 31px;
	}
	
#bread{
	width: 962px;
	position: relative;
	padding: 0;
	margin: 0;
	background-image:url(basis/bread1.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	}
html > body #bread{
	/* f&uuml;r IE7 */
	margin-top: -4px;
	}
* html #bread{
	/* f&uuml;r IE6 */
	margin-top: -4px;
	}	

	
	#breadcontent{
		position: relative;
		width: 728px;
		margin-left: 224px;
		margin-top: 5px;
		padding: 5px;
		padding-left: 8px;
		min-height: 26px;
		}


#content{
	width: 962px;
	position:relative;
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	}
	#content #conleft{
		position: relative;
		width: 196px;
		padding: 0;
		margin: 0;
		margin-left: 4px;
		float: left;
		display: inline;
		}
		
	#content #conleft p{
		width: 99%;
		margin: 0;
		padding: 5px;
		margin-bottom: 5px;
		/* font-family: Arial, Helvetica, Verdana, Lucida, sans-serif; font-size: 110%; color: #333366; font-weight: normal; */
		}		

	#content #conright{
		position:relative;
		width: 734px;
		float: right;
		/* text-align:justify; */
		text-align:left;
		}
	
	/* #content #conright h3{ font-family: Arial, Helvetica, Verdana, Lucida, sans-serif; font-size: 110%; color: #66669A; font-weight: bold; margin-bottom: -2px; margin-top: 0px; margin-left: 0px;} */

	#content #conright p{
		padding:3px;
		padding-top: 5px;
		margin-top: 0px;
		margin-bottom: 0px;
		/* font-family: Arial, Helvetica, Verdana, Lucida, sans-serif; font-size: 100%; color: #333366; font-weight: normal; margin-bottom: 0px; margin-top: -0px;  */
		}

			
#footer{
	background-color: #fff;		
	clear: both;
	width:962px;
	position: relative;
	height: 35px;
	padding: 0px;
	background-image:url(basis/footer.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, Verdana, Lucida, sans-serif; font-size: .85em; color: #333366; font-weight: normal; 
	}
	#footercontent{
		padding-top: 10px;
		/* font-family: Arial, Helvetica, Verdana, Lucida, sans-serif; font-size: 100%; */
		margin-top: 10px;
		voice-family: "\"}\"";
		voice-family: inherit;
		margin-top: 0px;
		}
	#footer p{
		padding:3px;
		padding-top: 10px;
		margin-top: 0px;
		margin-bottom: 0px;
		/* font-family: Arial, Helvetica, Verdana, Lucida, sans-serif; font-size: 100%; */
		}

	#subfooter{
		display: none;
		}
		
#logbox{
		/* display: none; */ /* Diese Eigenschaft wurde im Modul direkt angegeben! */
		position: relative;
		float: left;
		margin-top: -1px;
		margin-left: 0px;
		z-index: 3;
		border-top: 1px solid #fff;
		border-bottom: 1px solid #fff;
		}
		
		
#header #sloganbox{
	position: absolute;
	top: 33px;
	left: 152px;
	width: 300px;
	height: 50px;
	z-index: 99;
	}				
#header #sloganbox h1{
	font-size: 1.41em; 
	font-variant: normal; 
	font-weight: bold; 
	font-family: Arial, Helvetica, Verdana, Lucida, sans-serif;
	color:#fbfbfb;
	text-indent: 7px;
	}	
#header #sloganbox h2{
	font-size: 1.41em; 
	font-variant: normal; 
	font-weight: bold; 
	font-family: Arial, Helvetica, Verdana, Lucida, sans-serif;
	color:#fbfbfb;
	text-indent: 82px;
	margin-top: -8px;
	}	

#header #sloganbox2{
	position: absolute;
	top: 33px;
	left: 152px;
	width: 300px;
	height: 50px;
	z-index: 90;
	}				
#header #sloganbox2 h1{
	font-size: 1.41em; 
	font-variant: normal; 
	font-weight: bold; 
	font-family: Arial, Helvetica, Verdana, Lucida, sans-serif;
	color:#7f7f7f;
	text-indent: 7px;
	}	
#header #sloganbox2 h2{
	font-size: 1.41em; 
	font-variant: normal; 
	font-weight: bold; 
	font-family: Arial, Helvetica, Verdana, Lucida, sans-serif;
	color:#7f7f7f;
	text-indent: 82px;
	margin-top: -8px;
	}
