* { margin:0px;padding:0px; }
 
html, body { background-color:#F2E5E5;background-image:url('../images/background.png');background-repeat: repeat-x;font-family: Verdana, Tahoma, Arial, sans-serif;font-size: 11px;color: #666666; }

div.mainBox { width:968px;background-image:url('../images/content_background.png');background-repeat: repeat-y; }
div.footerBox { width:968px;height:60px;background-image:url('../images/footer_background.png');background-repeat: no-repeat;padding-top:35px; }
div.footerBox a { color:#666666;text-decoration:none; }

div.header, div.main { text-align:left;padding-left:9px; }
div.menu { float:left;width:230px;background-image:url('../images/menu_background.png');background-repeat: no-repeat;padding-top:20px; }
div.inhalt { float:left;width:513px;padding:10px;padding-top:15px;line-height:1.5em; }
div.inhalt p { padding-left:5px; }
div.inhalt a { color:#444444; }
div.inhalt a.rotbraun { color:#B74C4C; }
div.inhalt ul { margin-left:15px; }
div.inhalt ol { margin-left:15px; }
div.inhalt li { margin-left:10px; }
div.inhalt ul li { list-style-type:none;margin-left:10px; }
div.inhalt h1 { font-size:1.5em;margin-bottom:15px; }
div.inhalt h2 { font-size:1.3em;margin-top:3px;margin-bottom:5px;padding-left:5px; }
div.inhalt h3 { font-size:1.2em;margin-bottom:5px;padding-left:5px; }
div.inhalt h4 { font-size:1.2em;margin-bottom:5px;padding-left:5px; }
div .inhalt .alink a { text-decoration:none;color:#B74C4C; font-size:1.2em;line-height:25px;font-weight:bold; }
div .inhalt .alink a:hover { text-decoration:underline; }
div.inhalt div.presse { margin-left:5px; background-image:url(../images/content/icon_news.png); padding-left:70px; padding-bottom:10px; background-repeat:no-repeat;min-height:65px; }
div.inhalt .preisliste { margin-left:5px; background-image:url(../images/content/icon_preisliste.png); padding-left:40px; padding-bottom:10px; background-repeat:no-repeat;min-height:65px; }
div.inhalt div.presse h2 { padding:0px;font-size:12px; }
div.inhalt .angebotswrapper { float:left;width:174px;height:100px;padding:0px 40px 0 40px; }
div.inhalt .angebot-top { background:url('../images/bg-angebote-top.png') no-repeat;height:4px;margin:0 0 0 1px;width:174px; }
div.inhalt .angebot { background:url('../images/bg-angebote-middle.png') repeat-y;padding:0px 2px;margin:0 0 0 1px;width:170px; }
div.inhalt .angebot h3 { text-align:center;margin:-2px 0 0 0;background:url('../images/bg-angebote-header-middle.png') repeat-y;padding:3px; }
div.inhalt .angebot h3 a { color:#fff;text-decoration:none; }
div.inhalt .angebot .header-bottom { background:url('../images/bg-angebote-header-bottom.png') no-repeat;height:2px; }
div.inhalt .angebot p { text-align:center;font-size:1.4em;font-weight:bold;padding:3px; }
div.inhalt .angebot p a { color:#666;text-decoration:none; } 
div.inhalt .angebot-bottom { background:url('../images/bg-angebote-bottom.png') no-repeat;height:4px;margin:0 0 15px 1px;width:174px; }
div.angebote { float:left;width:175px;padding:13px 5px 5px 5px; }
div.angebote h2 { margin:0 0 10px 0; }
div.angebote .angebot-top { background:url('../images/bg-angebote-top.png') no-repeat;height:4px;margin:0 0 0 1px; }
div.angebote .angebot { background:url('../images/bg-angebote-middle.png') repeat-y;padding:0px 2px;margin:0 0 0 1px; }
div.angebote .angebot h3 { text-align:center;margin:-2px 0 0 0;background:url('../images/bg-angebote-header-middle.png') repeat-y;padding:3px; }
div.angebote .angebot h3 a { color:#fff;text-decoration:none; }
div.angebote .angebot .header-bottom { background:url('../images/bg-angebote-header-bottom.png') no-repeat;height:2px; }
div.angebote .angebot p { text-align:center;font-size:1.4em;font-weight:bold;padding:3px; }
div.angebote .angebot p a { color:#666;text-decoration:none; } 
div.angebote .angebot-bottom { background:url('../images/bg-angebote-bottom.png') no-repeat;height:4px;margin:0 0 15px 1px; }
.clearBoth { clear:both;height:1px; }

div.menu a { display:block;font-size:1.2em;font-weight:bold;color:#ffffff;text-decoration:none;line-height:30px;padding-left:15px;border-bottom:1px solid #983D3D; }
div.menu a:hover { background-image:url('../images/menu_over_background.png');background-repeat: no-repeat;padding-left:30px; }
div.menu a.over { background-image:url('../images/menu_over_background.png');background-repeat: no-repeat;padding-left:30px; }
div.menu a.nostyle { display:block;background:none;border:none;padding-left:35px; }
div.menu a.nostyle:hover {  }
div.fakeStrich { height:1px;border-bottom:1px solid #983D3D; }

.kursiv { font-style:italic; }
.fett { font-weight:bold; }
.kleiner { font-size:0.9em; }
.unterstrichen { text-decoration:underline; }
.gruen { color:#005D4F; }
.rotbraun { color:#B74C4C; }

img.imageright { padding:0px;float:right;margin-left:10px;margin-bottom:10px;margin-top:6px; }
img.imageleft { padding:0px;float:left;margin-right:10px;margin-bottom:10px;margin-top:6px; }
img { border:0px;}

input, textarea, select { padding:5px;font-family: Verdana, Tahoma, Arial, sans-serif;font-size: 11px;color: #666666;border:1px solid #aaaaaa; }
input { width:200px; }
select { width:212px;padding:4px; } 
textarea { width:420px;height:100px; }
input[type=submit] { width:auto; }

input.error, textarea.error { background-color:#FFCFCF; }

p.formleft { float:left;width:215px; }
p.formright { float:left;width:210px; }
p.left { float:left;width:251px; }
p.right { float:left;width:251px; }
