/*CSS www.linienflug-design.de*/

 * {			margin: 0; padding: 0;} 
img { 			border: none; }
a {				color: #606060; 
				outline:0;}



/*AUFBAU CONTAINER---------------------------------------------------------------------------------------------*/
body { 			
				text-align: center;
				font: normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
				color:#606060;
				background:#fff; 
				}			
				
#container { 	
				width: 100%; 
				}

#containerTop { 	
				margin:; 
				padding: 0 auto;
				width: 100%; 
				height:80px;
				background:#fff;
				float:left;
				}
				
#containerHead { 
				padding:0 auto;
				width: 100%;
				height:260px;
				background:#307450;
				float:left;
				}	
				
#containerContent { 	
				width:100%; 
				background:#fff;
				float:left;
				}					

#containerFooter { 	
				padding:0 auto;
				width: 100%;
				height:10px;
				background:#307450;
				float:left;	
				overflow:hidden;
				}


/*AUFBAU CONTENT -------------------------------*/
#logo { 		
				margin: 0 auto;
				padding-top:15px;
				width:229px;
				float:left;
				}	

#top { 		
				margin: 0 auto;
				padding:;
				width:770px;
				height:80px;
				}	

#head { 		
				margin: 0 auto;
				width:770px;
				height:260px;
				overflow:hidden;
				background:#fff;
				}	
				
#headli { 	
				width:392px;
				height:260px;
				text-align:left;
				border-left:3px solid #FFF;
				background:#fff;
				overflow:hidden;
				float:left;
				}
				
#headre { 	
				width:369px;
				border-left:3px solid #FFF;
				border-right:3px solid #FFF;
				padding-top:139px;
				text-align:left;
				background:#53aa61;
				overflow:hidden;
				float:right;
				}
				
#footer { 	
				margin: 0 auto;
				width:770px;
				height:10px;
				background:#53aa61;
				overflow:hidden;
				}	
				
#footerLi { 	
				width:392px;
				height:10px;
				text-align:left;
				border-left:3px solid #FFF;
				background:#acc8b9;
				overflow:hidden;
				float:left;
				}
				
#footerRe { 	
				width:369px;
				height:10px;
				border-left:3px solid #FFF;
				border-right:3px solid #FFF;
				background:#53aa61;
				overflow:hidden;
				float:right;
				}
				
				
/*CONTENT ELEMENTE -------------------------------*/				
#contentField {	
				margin: 0 auto;
				width:770px;
				height:;
				background:#fff;
				text-align:left;
				}
				
.headlineImg {
				margin:25px 0 0 0;
				display:block;
				}
	
#textFieldre { 	
				padding:0 0 0 14px;
				width:371px;
				height:; 
				float:right; 
				overflow:;
				border:;
				background:fff;
				text-align:left;
				}	
				
#textFieldli { 	
				padding:0 10px 0 0;
				width:375px;
				height:; 
				float:left; 
				overflow:;
				border:;
				background:fff;
				text-align:left;
				}
				

#slide {
	padding-top:;
	height:245px;
	overflow:hidden;
}	

#slide2 {
	padding-top:;
	height:245px;
	overflow:hidden;
}	

#slide3 {
	padding-top:;
	height:245px;
	overflow:hidden;
}	




/*NAVI ELEMENTE -------------------------------*/

#navField {		
				width: 510px;
				padding-top:22px;
				float:right;
				color:#a9a9a9;
				font-size: 11px;
				line-height: 16px;
				font-family: Verdana, Arial, Helvetica;
				text-align:left;
				}	
					

/*TEXT STYLES ---------------------------------------------------------------------------------------------*/				
				
h1 {			
				margin:18px 0;
				font: bold 20px/30px Arial Narrow, Arial, Helvetica, Verdana, sans-serif;
				color:#307450;
				}
				
h2 {
				margin:0;
				padding-bottom:8px;
				font-weight: bold;
				font-size: 12px;
				line-height: 16px;
				}
	
h3 {
				margin:0;
				padding-bottom:8px;
				font-weight: bold;
				font-size: 11px;
				line-height: 16px;
				}
				
#contentField p {	
				margin-bottom:10px;
				font-size: ;
				line-height: ;
				}
				
.textAuszeichnung	{	
				color:#8c0c25;
				font-weight:bold;
				}

ul {
				margin:0 0 5px 18px;
				padding:0;
				list-style-image:url(../standards/bullet_gr.gif)
				}
li {
				margin:0 0 3px 0;
				padding:0;
				}
				
#zoomLupe {	width:50px;
			height:50px;
			margin:-94px 0 0 319px;
			background: url(../standards/zoom_lupe_glassystem.png) right bottom no-repeat ;
			z-index:20;
			position: absolute;
				}
				
p.line  { border-bottom: 1px solid #56aa61; margin-top: 0px; margin-bottom: 0px }
p.lineBold  { border-bottom: 2px solid #56aa61; margin-top: 10px; margin-bottom: 10px }
				
table.listeGroesse td {	padding:2px;
						color: #606060; 
						font-size: 11px; 
						line-height: 14px; 
						font-family: Verdana, Arial, Helvetica	}
						
table.listeGroesse td.legende {	padding:2px 0 5px 0;
								font-weight:bold;} 
						
table.listeGroesse h1 {	margin:10px 0 4px 0;
						line-height:14px;}	
				

.txtKlein{margin-top:10px; font-size:9px;}





/*LINKSTYLES ---------------------------------------------------------------------------------------------*/

/*NAVI LINKS*/

#navField a:link {	
				color:#a9a9a9;
				text-decoration:none;
				}
#navField a:visited{
				color:#a9a9a9;
				text-decoration:none;;
				}	
#navField a:focus{
				text-decoration: underline;
				color:#901228;
				}
#navField a:hover{
				text-decoration: underline;
				color:#901228;
				}
#navField a:active{
				text-decoration: underline;
				color:#000;
				}
#navField a.aktiv
				{
				color:#000;
				text-decoration: none;
				}
				
				

#navislide { 	background:#307450;
				width:369px;
				font:11px Verdana, Arial, Geneva, sans-serif;
				margin:0;
				padding:3px 0 3px 0;
				border-bottom: 3px solid #fff;
				}	
				
#navislide a { 	border-right: 1px solid #fff;
				color:#fff;
				background: # CCC;
				text-decoration: none;
				padding:3px 5px; }
#navislide a.activeSlide {	
				color:#fff; 
				background: #53aa61;
				}
#navislide a:focus { outline: none; }
#navislide a:hover { background: #53aa61; }


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

a.contentRed { color: #901228; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-decoration: underline }
a.contentField { color: #606060; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-decoration: underline }
a.content:visited {  color: #606060; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-decoration: underline }
a.content:hover { color: #901228; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-decoration: underline }
a.content:active {  color: #901228; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-decoration: underline }

a.contentKlein { color: #606060; font-weight: bold; font-size: 9px; font-family: Verdana, Arial, Helvetica; text-decoration: underline }
a.contentKlein:visited {  color: #606060; font-weight: bold; font-size: 9px; font-family: Verdana, Arial, Helvetica; text-decoration: underline }
a.contentKlein:hover { color: #901228; font-weight: bold; font-size: 9px; font-family: Verdana, Arial, Helvetica; text-decoration: underline }
a.contentKlein:active {  color: #901228; font-weight: bold; font-size: 9px; font-family: Verdana, Arial, Helvetica; text-decoration: underline }


/*LIGHTBOX ---------------------------------------------------------------------------------------------*/

.thumbnail{
	width: 244px;
	height: ; 
	float: left;
    margin:0 7px 10px 0;
	font-size: 9px;
	overflow:hidden;
	text-align:right;
	}	

.thumbnail img{
	width: ;
	height: ; 
	padding: 2px;
	border: 1px solid #ACC8B9;
	
	}	
	
/*IE HACKS ---------------------------------------------------------------------------------------------*/
*html .txtKlein{margin-top:65px; font-size:9px;}
*+html .txtKlein{margin-top:65px; font-size:9px;}
	
