
	        a {color:#8B1217;}
	        .contenttable {Border-Collapse: Collapse;font-family: verdana,  sans-serif;font-size:11px;}
		.contenttable th {border:1px solid #F08080;margin:0;}
		.contenttable td {border:1px solid #808080;margin:0; Border-Collapse: Collapse;}
		#outer {position:absolute;top:50%;left:50%;}
		#xxouter {width:100%;height:100%;margin: 0 auto; text-align:center;}
		#inner {margin-left:-475px;margin-top:-275px;position:relative;width:950px;height:550px;}
		#xxinner {width:1000px;height:600px;margin: 0 auto;}
		._menu1 a {color:#D0A6A6;text-decoration:none;font-size:18px;line-height:30px;padding-left:8px;border-bottom: 2px solid #FFFFFF;width:191px;text-decoration:none;font-family: verdana,  sans-serif;display:inline-block;}		
		
		.menu1n {background-image:url(./img/menu1n.gif);background-position:left center;color:#D0A6A6;text-decoration:none;font-size:18px;line-height:30px;padding-left:8px;border-bottom: 2px solid #FFFFFF;width:191px;text-decoration:none;font-family: verdana,  sans-serif;display:inline-block;}		
		.menu1a {background-image:url(./img/menu1a.gif);background-position:left center;color:#000000;text-decoration:none;font-size:18px;line-height:30px;padding-left:8px;border-bottom: 2px solid #FFFFFF;width:191px;text-decoration:none;font-family: verdana,  sans-serif;display:inline-block;}		
		.menu1c {background-image:url(./img/menu1c.gif);background-position:left center;color:#000000;text-decoration:none;font-size:18px;line-height:30px;padding-left:8px;border-bottom: 2px solid #FFFFFF;width:191px;text-decoration:none;font-family: verdana,  sans-serif;display:inline-block;}		
		
		.menu2n {background-image:url(./img/menu2n.gif);background-position:left center;color:#FFFFFF;text-decoration:none;font-size:11px;line-height:18px;padding-left:20px;width:191px;text-decoration:none;font-family: verdana,  sans-serif;display:inline-block;margin-top:2px;margin-bottom:2px;}		
		.menu2a {background-image:url(./img/menu2a.gif);background-position:left center;color:#FFFFFF;text-decoration:none;font-size:11px;line-height:18px;padding-left:20px;width:191px;text-decoration:none;font-family: verdana,  sans-serif;display:inline-block;margin-top:2px;margin-bottom:2px;}		
		.menu2c {background-image:url(./img/menu2c.gif);background-position:left center;color:#FFFFFF;text-decoration:none;font-size:11px;line-height:18px;padding-left:20px;width:191px;text-decoration:none;font-family: verdana,  sans-serif;display:inline-block;margin-top:2px;margin-bottom:2px;}		
		
		._menu2_ a {color:#000000;line-height:20px;margin-left:8px;text-decoration:none; display:inline-block;}
		._menu2 a {color:#FFFFFF;line-height:20px;padding-left:8px;width:191px;text-decoration:none;background-color:#8B1217; display:inline-block;}
		.menu3 {color:#FFFFFF;display:inline;font-size:10px}
		.menu3 a {color:#FFFFFF;display:inline;font-size:10px;text-decoration:none;margin-right:8px; display:inline;}
		.menu4 {color:#FFFFFF;display:inline;font-size:12px;line-height:16px;border:1px solid #000000;background-color:#C0C0C0;display:inline;}
		body {background-color:#FFFFFF;margin: 0 auto;font-family: verdana,  sans-serif;font-size:11px; line-height:16px; background-repeat:no-repeat;background-position:50% 50%;height:100%;}
		h1 {font-family: verdana,  sans-serif;font-weight:normal;font-size:27px;color:#404040;}
		h2 {font-size:18px;line-height:24px;}
		h3 {font-size:12px;line-height:18px;}
		
		td {font-family: verdana,  sans-serif;font-size:11px;}
		.headline {font-size:24px;font-family: verdana,  sans-serif; }
		.bodytext {display:inline-block;}
		#crbottom .bodytext {display:inline;}		
		#crbottom p { margin:0;}
		#crbottom table {margin:0px;padding:0px;border-collapse: collapse;}
		.csc-mailform-field {width:100px;}		
		.aform {background-image:url(./img/ar.png);background-position:left center;width:160px;color:white;font-weight:bold;background-color:#8B1217;text-decoration:none;padding:2px 4px 2px 2px;text-align:right;display:inline-block;margin-bottom:5px;}
		DIV.csc-textpic-text { float:left; }
		.subnav  {background-image:url(./img/sub_active.png);background-position: left center;height:23px;line-height:23px;padding-left:8px;padding-right:8px;color:white;font-weight:bold;display:inline-block;text-decoration:none;border-top:1px solid #8B1217;border-bottom:1px solid #8B1217;border-right:1px solid #8B1217;}
		.subnav_ {background-image:url(./img/sub_shadow.png);background-position:right center;height:23px;line-height:23px;padding-left:8px;padding-right:8px;color:white;font-weight:bold;display:inline-block;text-decoration:none;border-top:1px solid #8B1217;border-bottom:1px solid #8B1217;border-right:1px solid #8B1217;border-left:1px solid #FFFFFF;}
		#dsubnav {display:inline-block;}
		#dsubnav p {margin:0;}		
		#dsubnav a {}
		#tcontent p {margin-top:6px;margin-bottom:6px;line-height:14px;}
		
		.divhr {line-height:1px;font-size:1px;color:#CDC7C1;background-color:#CDC7C1;height:1px; border:0px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border:none;}

		hr {line-height:1px;font-size:1px;color:#CDC7C1;background-color:#CDC7C1;height:1px; border:0px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border:none;display:none;}
		.horiz {line-height:1px;font-size:0;height:1px;color:#CDC7C1;background-color:#CDC7C1;margin:0;padding:0;border:none;}
		.horiz hr {display:none;}
		a.pdfdownload {background-image:url(./img/pdf.gif);background-repeat:no-repeat;background-position:0% 0%;text-indent:20px;display:block;margin-left:0px;padding-left:0px;line-height:16px;margin:0;padding:0;width:196px;}	
		ul {list-style-image:url(./img/square.gif)}
		.csc-mailform {border:0px solid #CDC7C1;border-collapse: collapse;margin-left:24px;}
		
		form.anmeldung {margin-left:38px; margin-top:15px;}
		form.anmeldung input.textfeld_161 {float:left; margin-right:8px; margin-bottom:11px; border:none; background-color:transparent; background-image:url(img/textfeld_161.png); background-repeat:no-repeat; width:161px; height:25px; color:#999999; font-style:italic; padding-left:5px; padding-right:5px;}
		form.anmeldung input.textfeld_261 {float:left; margin-right:8px; margin-bottom:11px; border:none; background-color:transparent; background-image:url(img/textfeld_261.png); background-repeat:no-repeat; width:261px; height:25px; color:#999999; font-style:italic; padding-left:5px; padding-right:5px;}
		form.anmeldung input.textfeld_61 {float:left; margin-right:8px; margin-bottom:11px; border:none; background-color:transparent; background-image:url(img/textfeld_61.png); background-repeat:no-repeat; width:61px; height:25px; color:#999999; font-style:italic; padding-left:5px; padding-right:5px;}
		form.anmeldung input.textfeld_80 {float:left; margin-right:8px; margin-bottom:11px; border:none; background-color:transparent; background-image:url(img/textfeld_80.png); background-repeat:no-repeat; width:80px; height:25px; color:#999999; font-style:italic; padding-left:5px; padding-right:5px;}
		form.anmeldung input.textfeld_242 {float:left; margin-right:8px; margin-bottom:11px; border:none; background-color:transparent; background-image:url(img/textfeld_242.png); background-repeat:no-repeat; width:242px; height:25px; color:#999999; font-style:italic; padding-left:5px; padding-right:5px;}
		form.anmeldung input {#padding-top:4px; #height:21px;}
		form.anmeldung input.button_absenden {border:none; background-color:transparent; background-image:url(img/button_absenden.png); height:25px; width:161px; cursor:pointer;}
		
		form table.csc-loginform tr td.csc-form-fieldcell input[type="text"], form table.csc-loginform tr td.csc-form-fieldcell input[type="password"] {float:left; margin-right:8px; border:none; background-color:transparent; background-image:url(img/textfeld_161.png); background-repeat:no-repeat; width:161px; height:25px; color:#999999; font-style:italic; padding-left:5px; padding-right:5px;}
		
		form table.csc-loginform tr td.csc-form-fieldcell input[type="submit"] {border:none; background-color:transparent; background-image:url(img/button_login.png); height:25px; width:161px; cursor:pointer; color:transparent;}
		
		#tcontent form#newsletter {margin-left:20px; margin-top:15px;}
		#tcontent form#newsletter input.textfeld_261 {float:left; margin-right:8px; margin-bottom:11px; border:none; background-color:transparent; background-image:url(http://www.schlaubau.com/fileadmin/img/textfeld_261.png); background-repeat:no-repeat; width:261px; height:25px; color:#999999; font-style:italic; padding-left:5px; padding-right:5px; #padding-top:4px; #height:21px;}
		#tcontent form#newsletter input.buttonNewsletter {border:none; background-color:transparent; background-image:url(http://www.schlaubau.com/fileadmin/img/button_newsletterbestellen.png); height:25px; width:161px; cursor:pointer; color:transparent;}
		
		form#kontakt {margin-left:20px; margin-top:15px;}
		form#kontakt input.textfeld_242 {float:left; margin-right:8px; margin-bottom:11px; border:none; background-color:transparent; background-image:url(img/textfeld_242.png); background-repeat:no-repeat; width:242px; height:25px; color:#999999; font-style:italic; padding-left:5px; padding-right:5px; #padding-top:4px; #height:21px;}
		form#kontakt textarea.areaKontakt {float:left; margin-right:8px; margin-bottom:11px; border:none; background-color:transparent; background-image:url(img/textarea_242.png); background-repeat:no-repeat; width:242px; height:104px; color:#999999; font-style:italic; padding:5px; font-family: verdana,  sans-serif;font-size:13px; #padding:7px;}
		form#kontakt input.buttonKontakt {border:none; background-color:transparent; background-image:url(img/button_kontaltanfrage_senden.png); height:25px; width:190px; cursor:pointer; color:transparent;}

		.csc-mailform-field textarea {border:1px solid #CDC7C1;width:350px;color:#808080;font-family: verdana,  sans-serif;font-size:12px;}
		.csc-mailform-check {width:24px;border:0px solid #000000;}
		.csc-mailform-submit {border:1px solid #000000; color:#000000;}
		
		#mailformformtype_mail {border:1px solid #856033; color:#FFFFFF;background-color:#C4A783;font-weight:bold;margin-top:4px;}
		.tiny {font-size:10px;}
		
		#vertical {
  position:absolute; 
  top:50%; 
  left:0; 
  width:100%; 
  margin-top:-450px; 
  text-align:center; 
  
  } 

#horizontal {
  position:relative; 
  width:950px; 
  height:900px; 
  margin:0 auto; 
  
  }

a img {
border : 0 none;
}
