/* Grundeinstellungen ____________________________________________*/

	body { background: url(../images/geruest/bg-seite.gif) #fff repeat-x; color: #000000; text-align: center; font-family: Verdana, Helvetica, Arial, Sans-serif; font-size: 11px; margin: 0; padding: 0;}
	
	table { border: 0px; border-collapse: collapse; color: #000000; font-family: Verdana, Helvetica, Arial, Sans-serif; font-size: 12px; line-height: 18px; }
	td { border: 0px; border-collapse: collapse; font-family: Verdana, Helvetica, Arial, Sans-serif; font-size: 11px; line-height: 15px; color: #000; }
	
	
	form { margin: 0px; padding: 0px; }
	img { border: 0px; }
	a { color: #FF0000; text-decoration: none; }
	a:hover { color: #000000; }
	a img { border: 0px; }
	.fett {font-weight: bold; font-size: 10px; line-height: 13px; color: #133C94; width: 50px;}



/* Head ____________________________________________*/

	#head h1 {position: absolute; top: 20px; left: 52px; padding: 0; margin: 0;}
	#head h2 {position: absolute; top: 73px; left: 20px; padding: 0; margin: 0;}
	#head p {position: absolute; top: 30px; right: 21px; padding: 5px 28px; margin: 0; border: 1px solid #94A8D1;}
	#head a {color: #fff; font-size: 11px;}
	#head a:hover {color: #94A8D1;}	
	#menu {position: absolute; top: 274px; left: 0px; background: url('../images/menu/bg-menu.gif') no-repeat 0px 0px; width: 840px; height: 63px;}



/* Left ____________________________________________*/

	#left h1 {margin: 16px 26px 8px 45px; padding: 0 0 4px 0; border-bottom: 1px solid #6F9229;}
	#left h2 {margin: 16px 26px 0 45px; padding: 0;}
	#left p {margin: 0 26px 12px 45px; padding: 12px; border: 1px solid #C8C8C8; font-size: 9px; line-height: 12px;}
	#left span {color: #143E96; width: 50px;}			
	#left ul {list-style: none; margin: 0 38px 50px 45px; padding: 0;}
	#left li {margin: 0 0 2px 0; background: url('/images/geruest/bg-menu-li.gif') repeat-x left bottom; padding: 0 0 2px 0;}
	#left a { display: block; color: #000; font-size: 11px; background: url('/images/geruest/pfeil-1.gif') no-repeat 3px 6px; padding: 3px 0 3px 18px;}
	#left a:hover { display: block; background: url('/images/geruest/pfeil-2.gif') #6F9229 no-repeat 3px 6px; color: #fff;}
	
	a.mnActive {background: url('/images/geruest/pfeil-2.gif') #6F9229 no-repeat 3px 6px !important; color: #fff !important;}
	a.mnActive:hover {}
	
	a.adresse-email {display: inline !important; font-size: 9px !important; background: none !important; padding: 0 !important; color: #94C13A !important;}
	a.adresse-email:hover {color: #94C13A !important;}



/* Middle ____________________________________________*/
	
	#navigation h1 {margin: 0 0 12px 0 !important; color: #143E96 !important; font-size: 10px !important; text-transform: uppercase; padding: 0 !important; font-weight: normal !important;}
	
	#content {margin: 0 54px 0 24px;}
	#content h1 {margin: 0 0 12px 0; padding: 0; font-size: 20px; color: #6F9229; font-weight: normal;}
	#content h2 {margin: 0 0 4px 0; padding: 0; font-size: 11px; color: #143E96;}
	#content h3 {margin: 0 0 12px 0; padding: 0; font-size: 11px; color: #6F9229; font-style: italic;}
	#content p {margin: 0 0 16px 0; padding: 0; font-size: 11px; line-height: 15px; color: #000;}
	#content a {color: #8CB933;}
	#content a:hover {color: #94C13A;}
	#content strong {font-weight: bold; color: #6F9229;}
	#content ul {list-style: none; margin: 0; padding: 0px 0px 15px 25px;}
	#content li {background: url('/images/pfeil-blau.gif') #fff no-repeat 0px 4px !important; color: #000 !important; font-size: 11px; line-height: 15px; padding: 0 0 0 15px; margin: 0; }
	
	.logo {margin: 0 20px 20px 0; padding: 0;}



/* Footer ____________________________________________*/

	#footer p {padding: 32px 0 0 45px; margin: 0; color: #939393; font-size: 9px;}
	#footer a {color: #939393;}
	#footer a:hover {color: #939393;}



/* Startseite ____________________________________________*/

	#start-left {width: 575px; float: left;}
	#start-left-content {margin: 0 34px 0 45px; font-size: 11px;}
	#start-left-content h1 {margin: 0 0 12px 0; padding: 0; font-size: 20px; color: #6F9229; font-weight: normal;}
	#start-left-content h2 {margin: 0 0 4px 0; padding: 0; font-size: 11px; color: #143E96;}
	#start-left-content p {margin: 0 0 16px 0; padding: 0; font-size: 11px; line-height: 15px; color: #000;}
	#start-left-content a {color: #6F9229;}
	#start-left-content a:hover {color: #6F9229;}
	#start-left-content strong {font-weight: bold; color: #6F9229;}
	
	
	#start-right {width: 265px; float: left; }
	#start-right-content {width: 220px; margin: 0px 38px 0px 7px; font-size: 10px; background: url('/images/index-box-background.gif') repeat-y;}
	#start-right-content h1 {margin: 10px 15px 0px 15px; font-size: 10px; color: #133C94; font-weight: normal;}
	#start-right-content p {margin: 5px 10px 15px 15px; font-size: 10px; color: #000; }
		#start-right-content a {color: #6F9229; font-size: 10px;}
		#start-right-content a:hover {color: #000;}	
	#start-right-content img {margin: 4px 0px 0px 0px; }
	
	

/* Sonstiges ____________________________________________*/

	.impressum {font-size: 11px; line-height: 13px; color: #133C94; width: 50px;}
	
	#index {width: 240px; float: left; margin: 0px; padding: 0; font-size: 11px; line-height: 15px; color: #000;}
	
	#indexbox {width: 145px; float: left; width: 217px; margin: 0px 0px 0px 15px; font-size: 10px;}
	#indexbox h2 {margin: 0 0 0px 0; padding: 0; font-size: 20px; color: #6F9229;}
	#indexbox p {border: 1px solid #C8C8C8; margin: 0 0 16px 0; padding: 10px; font-size: 10px; line-height: 12px; color: #000;}
	#indexbox span {font-size: 10px; line-height: 13px; color: #133C94; width: 50px;}
	#indexbox a {color: #6F9229;}
	#indexbox a:hover {color: #6F9229;}

	

	#produkte {width: 492px; margin: 0 0 20px 0;}
	#produkte th {color: #8B8B8B; font-size: 10px; font-weight: normal; margin: 0; padding: 16px 0 10px 0; text-align: left !important;}
	#produkte td {font-size: 11px; background: #E8E8E8; padding: 6px 2px 6px 0px; border-bottom: 3px solid #fff; vertical-align: top;}
	.produkte-titel {padding-left: 6px !important;}
			
	#personen-produkte {border: 1px solid #C9C9C9; padding: 10px; margin: 0px 0px 15px 0px;}
	#personen-produkte td {vertical-align: top;}
	#personen-produkte h1 {font-size: 11px; color: #000; margin: 0; padding: 0; height: 62px; line-height: 16px; font-weight: normal;}
	#personen-produkte img {border: 0px; margin: 0 5px 0 0; float: left;}
	#personen-produkte a {color: #6F9229; font-size: 11px; background: url('/images/geruest/pfeil-1.gif') no-repeat 4px right; padding: 0 12px 0 0;}
	#personen-produkte a:hover {color: #000;}
	
	#kontakt-bereiche {width: 480px; margin: 0 0 20px 0;}
	#kontakt-bereiche td {vertical-align: top;}
	#kontakt-bereiche h1 {font-size: 11px; background: url('/images/geruest/bg-menu-li.gif') repeat-x left bottom; color: #000; margin: 0 0 4px 0; padding: 0 0 4px 0; font-weight: bold;}
	#kontakt-bereiche h2 {font-size: 11px; margin: 0; padding: 0; color: #000; font-weight: normal; line-height: 15px;}
	#kontakt-bereiche p {font-size: 11px; margin: 0; padding: 0; color: #000; line-height: 15px;}
	#kontakt-bereiche span {color: #143E96; width: 50px;}
	#kontakt-bereiche a {color: #6F9229;}
	#kontakt-bereiche a:hover {color: #000;}
	
	.rahmen {border: 1px solid #C8C8C8; padding: 3px; margin: 0 0 6px 0;}
