/* CSS Document */

body { font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #686362; line-height: 170%; font-weight: normal; padding: 0px; margin: 0px; background: #DEE7F3; }

p img { border: none; }
	
h1 { margin: 0px; padding: 0px 0px 18px 0px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 30px; color: #A60725; font-weight: normal; line-height: 125%; }
h2 { margin: 0px; padding: 0px 0px 13px 0px; font-family: Helvetica, Arial, sans-serif; font-size: 16px; color: #686362; font-weight: bold; }
h3 { margin: 0px; padding: 0px 0px 10px 0px; font-family: Helvetica, Arial, sans-serif; font-size: 16px; color: #686362; font-weight: bold; }
h1.specialsUeberschrift { margin: 0px; padding: 0px 0px 0px 20px; display: block; background: url(gfx/specials_h4.gif) no-repeat left; font-family: Helvetica, Arial, sans-serif; font-size: 17px; color: #A60725; font-weight: bold; }

ul { margin: 0px 0px 0px 18px; padding: 0px; }
ul li {  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #CE4949;}

ol { margin: 0px 0px 0px 18px; padding: 0px; }
ol li { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px ; }
form { padding: 20px 0px 0px 25px; background: url(gfx/form_background.jpg) no-repeat top left; }


p { margin: 0px; padding: 0px 0px 18px 0px; font-family: Helvetica, Arial, sans-serif; line-height: 160%; }
/*.bodytext { padding: 0px; margin: 0px; }*/
thead { padding: 0px; }
a  { font-weight: bold; text-decoration: none; color: #CE4949; }
a:hover  { font-weight: bold; text-decoration: none; color: #A60725; }
hr { border: solid 1px #BECAE7; }


/*.contenttable { border-collapse: collapse; width: 390px; padding: 0px; margin: 0px; border: solid 1px #BECAE7; font-size: 11px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; }*/
.headZelle { padding: 3px 0px 0px 6px; border: none; font-size: 15px; vertical-align:top; color: #A60725; font-weight: bold;  }
	.contenttable { margin: 0px; padding: 0px 0px 0px 0px; width: 375px; border: solid 1px #BECAE7; border-collapse: collapse;  font-size: 12px; color: #686362; font-weight: bold; }
/*.tabelleAll {  }*/
.blueZelle { margin-bottom: 0px; padding: 3px 3px 0px 6px; background: #F0F4FB; border: none; vertical-align:top; font-weight: normal; }
.whiteZelle { padding: 3px 3px 0px 6px; background: #FFFFFF; border: none; vertical-align:top; font-weight: normal; }
tbody tr { margin-bottom: 0px; padding-bottom: 0px; line-height: 3%; }
tr { margin-bottom: 0px; padding-bottom: 0px; }

/*form { padding: 20px 0px 0px 28px; background: url(gfx/form_background.jpg) no-repeat top left; }
input { border: 1px solid #A60725; color: #686362; }
input.submit { border: 1px solid #A60725; background: #A60725; color: #FFFFFF; font-weight: bold; }*/
/*.submit { background: url(gfx/btn_submit.gif) no-repeat; width: 126px; height: 20px; color: #FFFFFF; font-size: 11px; }*/

#head{ height: 157px; width: 850px; }
	#logo { width: 168px; height: 157px; float: left; }
	#foto { width: 492px; height: 157px; float: left; }

	
	#metamenue  { width: 190px; height: 157px; float: left; background: url(gfx/metamenue.gif) no-repeat; }
	 #metamenue ul { margin: 0px; padding: 1px 0px 0px 12px; display: block; }
	 #metamenue ul li { list-style: none; line-height: 150%; }
	 #metamenue ul li .selected { margin: 0px 5px 0px 0px; display: block; font-weight: bold; color: #FFFFFF; }	 
	 #metamenue a { font-family: Helvetica, Arial, sans-serif; font-size: 12px; line-height: 150%; font-weight: bold;  color: #EDB8B8; text-decoration: none; }
	 #metamenue a:hover {  margin: 0px 5px 0px 0px; font-weight: bold; color: #FFFFFF; }
	 #metamenue .noTranslation { font-weight: bold;  color: #8B0520; }
	 #metamenue .languageMargin { margin: 14px 0px 0px 0px; }

	 

	
#containerAll { width: 850px; }
	#containerMain { padding-top: 4px; position: relative; width: 850px; float: left; background: url(gfx/loop_infos.gif) repeat-y; }
	#containerMain img { display: block; }
		#menue { position: relative; left: 0px; width: 168px; height: 200px; float: left; padding-top: 49px; }
		#menue a { display: block; text-align: right; font-family: Helvetica, Arial, sans-serif; font-size: 13px; font-weight: bold; color: #CE4949; text-decoration: none; padding-right: 6px; }
					
	    #menue a:hover { display: block; text-align: right; color: #A60725; }
		#menue ul li .selected { display: block; text-align: right; margin: 0px 6px 0px 0px; font-size: 13px; font-weight: bold; color: #A60725; }
		#menue ul { padding-left: 0px; margin: 0px 0px 50px 0px; float: left; }
		#menue ul li { background: url(gfx/li_menue.gif) no-repeat; width: 168px; height: 30px; list-style: none; margin: 0px 5px 3px 0px; padding: 4px 0px 0px 0px; }
			
		#text { position: relative; left: 0px; top: 0px; width: 390px; float: left; padding: 0px 20px 10px 13px;  }
		#text img { display: inline;  }
				
				
				p.infoText { padding: 5px 5px 0px 0px; background: #FFFFFF; color: #676B76; font-size: 11px; font-weight: normal; border-bottom: none; margin: 0px 0px 10px 0px; line-height: 160%; }
				/*p.specialsImg { margin: 4px 0px 20px 20px; padding: 0px; border: solid 1px #A60725; }*/
				
				/*.specialsLeistungen { background: #FFFFFF; font-size: 11px; font-weight: normal; border: solid 1px #BECAE7; color: #676B76; }	*/
				h2.wirBietenIhnen { font-family: Helvetica, Arial, sans-serif; font-size: 14px; color: #676B76; font-weight: bold; padding: 3px 0px 0px 28px; display: block; width: 352px;	margin: 0px; border-top: solid 1px #BECAE7; border-left: solid 1px #BECAE7; border-right: solid 1px #BECAE7; }
				ul.specialsListe { display: block; background: #FFFFFF; font-size: 11px; font-weight: normal; border-left: solid 1px #BECAE7; border-right: solid 1px #BECAE7; color: #676B76; padding: 0px 0px 5px 10px; margin: 0px; width: 370px; }
				
				li.specialsListenPunkt  { list-style-image: url(gfx/haken_leistungen.gif); margin: 0px 0px 0px 20px; padding: 0px 10px 0px 0px; font-size: 11px; font-weight: normal; color: #676B76; }
				p.specialsPreis  { display: block; background: #F0F4FB; width: 350px; font-weight: bold; padding: 8px 0px 8px 30px; border-bottom: solid 1px #BECAE7;
						border-left: solid 1px #BECAE7; border-right: solid 1px #BECAE7; font-size: 11px; }
				
				/*.specialsLeistungen table td.left { display: block;  padding: 2px 20px 2px 26px; }
				.specialsLeistungen table td.right { display: block;  padding: 2px 0px 2px 0px; text-align: right;  }*/
				p.specialsKlein { display: block; font-size: 9px; color: #666666; width: 365px; line-height: 150%; margin-bottom: 25px; padding: 2px 20px 5px 0px; border-bottom: solid 1px #D8D8D8; 
				font-weight: normal; }
				
				a.specialsLinkOben { display: block; background: url(gfx/specials_link.gif) no-repeat left; padding: 0px 0px 0px 15px; font-size: 13px; color: #CE4949; text-decoration: none; font-weight: bold; }
				
				a.specialsLinkOben:hover { display: block; background: url(gfx/specials_linkHover.gif) no-repeat left; padding: 0px 0px 0px 15px; font-size: 13px; color: #A60725; text-decoration: none; font-weight: bold; }	
						
				a.specialsLinkKlein {  background: url(gfx/specials_top.gif) no-repeat left; padding: 0px 0px 0px 12px; font-size: 9px; color: #CE4949; text-decoration: none; font-weight: bold; }
				
				a.specialsLinkKlein:hover {  background: url(gfx/specials_topHover.gif) no-repeat left; padding: 0px 0px 0px 12px; font-size: 9px; color: #A60725; text-decoration: none; font-weight: bold; }										
								
		
		#info { position: relative; width: 259px; height: 100%; float: right; }
			#info_list { font-family: Helvetica, Arial, sans-serif; color: #676B76; font-size: 11px; position: relative; top: 0px; left: 0px; width: 240px; padding: 0px 12px 0px 15px;margin-left: 0px; background: url(gfx/loop_infolist.jpg) repeat-y; float: left; }
				#info_list a { display: block; background: url(gfx/infolist_pfeil.gif) no-repeat left; padding: 0px 0px 0px 15px; margin:  0px 0px 0px 0px; }
				
			#info p { margin: 0px 5px 3px 23px; padding: 0px; }	
			#info_list strong { display: block; padding: 0px 5px 3px 0px; line-height: 150%; }	
				
			#info_list ul { display: block; padding: 0px; margin: 15px 0px 0px 25px; color: #676B76; }
			#info_list ul li { list-style-image: url(gfx/teaser_haken.gif); padding: 0px 10px 0px 0px; margin-right: 0px; line-height: 150%; color: #676B76; }
			#info h1 { font-family: Helvetica, Arial, sans-serif; padding: 5px 0px 3px 23px; margin: 0px; font-size: 15px; font-weight: bold; color: #A60725; }
			#info h2 { font-family: Helvetica, Arial, sans-serif; padding: 0px 0px 3px 23px; margin: 0px; font-size: 12px; font-weight: bold; color: #686362; }
			#info h3 { font-family: Helvetica, Arial, sans-serif; padding: 0px 0px 3px 23px; margin: 0px; font-size: 12px; font-weight: bold; color: #686362; }
			#info h4 { font-family: Helvetica, Arial, sans-serif; padding: 0px 0px 3px 23px; margin: 0px; font-size: 12px; font-weight: bold; color: #686362; }
			/*#info_list img .frontEndEditIcons { background: none;}*/
	
	.verlauf_text { padding-top: 20px; float: left;  }
	.small { font-size: 11px; }	
	#verlauf_text2 { float: left; margin-bottom: 20px; }	
	
	
	#logoSus { position: absolute; top: 410px; left: 40px; background: url(gfx/sb.gif) no-repeat ; width: 100px; height: 77px;  }
	
	.rot { color: #C00; font-weight: bold; }


