body{ background-image: url(./images/body/bg.png); background-repeat: repeat-x; background-color: #CCCCCC; text-align:center; margin:0px; padding:0px; font-family:Verdana; } #parent_all{ position:relative; width:900px; margin:5px auto; padding:0px; text-align:left; background-color:#fff; border:1pt solid #000000; } #top_left{ background-color:#fff; position:absolute; left:0px; top:0px; width:650px; height:100px; z-index:3; border-right:1pt solid #000000; border-bottom:1pt solid #000000; } #top_right{ background-color:#3A5FCD; position:absolute; left:650px; top:0px; width:240px; height:80px; z-index:2; color:#fff; padding-right: 10px; font-size:12px; text-align:right; border-bottom:1pt solid #fff; } #top_right a:link{text-decoration: none; color:#fff;} #top_right a:visited{text-decoration: none; color:#fff;} #top_right a:hover{text-decoration: none; color:#f00;} #top_right a:active{text-decoration: none; color:#f00;} #banner{ background-color:#eee; position:absolute; left:0px; top:80px; width:100%; height:120px; z-index:1; border-bottom:1pt solid #fff; } #menu1{ position:absolute; left:0px; top:200px; width:100%; height:50px; background-image: url(./images/menu1/bg.png); background-repeat: repeat-x; margin:0px; padding:0px; } #menu1 a{ padding:5px 10px 0px 10px; text-decoration: none; display:block; border-top:5px solid #f00; border-right:1px solid #fff; float:left; color:#000; font-size:18px; font-family:verdana; height:50px; } #menu1 img{ border-top:5px solid #f00; height:45px; } #menu1 img:active{background-color:#3A5FCD;} #menu1 img:hover{background-color:#3A5FCD;} #menu2{ border-top:1px solid #333; border-left:1px solid #333; border-right:3px groove #333; border-bottom:3px groove #333; margin-top:262px; margin-left:20px; width:170px; float:left; color:#fff; } #menu2 ul{ margin:0px; padding:0px; } #menu2 li{ background-image: url(./images/menu2/bg_normal.png); background-repeat: repeat-x; background-color:#3A5FCD; border-bottom:1px solid #fff; background-position:bottom; list-style-type:none; margin:0px; padding:5px 0px 5px 10px; width:160px; text-align:left; font-size:12px; } #menu2 a{ text-decoration: none; } #menu2 a:link{color:#fff;} #menu2 a:visited{color:#fff;} #menu2 a:hover{color:#f00;} #menu2 a:active{color:#f00;} #menu2 ul ul li{ background: #3A5FCD; background-image: none; width:150px; border:0; } #aktivpunkt a{font-weight:900;} #content{ width:600px; margin-top:262px; margin-left:240px; padding:0px 5px; font-size:13px; } #content h1{ color:#3A5FCD; margin:0 0 8px 0; text-align:left; font-size:20px; font-weight:normal; padding:0 0 4px 0; border-bottom:2px solid #3A5FCD; } #content p{ font-size:13px; } #content img{ float:right; padding-left:10px; padding-bottom:5px; } #content li{ list-style-type:square; margin:0px; text-align:left; } #content a:link{text-decoration: none; color:#3A5FCD;} #content a:visited{text-decoration: none; color:#3A5FCD;} #content a:hover{text-decoration: none; color:#f00;} #content a:active{text-decoration: none; color:#f00;} .preis_th{ background-color:#28459C; font-size:14px; color:#fff; } .preis_td{ background-color:#EEEEEE; font-size:12px; } #footer{ background-color:#3A5FCD; padding:5px 5px 5px; font-size:11px; color:#fff; margin-top:10px; } .contactlabel{ cursor:pointer; text-align:left; margin-bottom:2px; margin-left:25px; display:block; font-weight:900; } .contact{ width:300px; text-align:left; margin-bottom:15px; background-color:#E1E1E1; border:1px solid #28459C; } .required{ color:#f00; } .contactfieldset{ width:350px; padding:10px 0; margin:10px 0; } .contactfieldset legend{ margin-left:10px; color:#3A5FCD; } .contactfieldset button { border:1px solid #28459C; padding:5px 10px; margin:10px; font-weight:900; margin-right:10px; } .contacttextarea{ width:300px; height:200px; margin:10px; border:1px solid #28459C; background-color:#E1E1E1; } .error{ background-color:#FFDDDD; border-bottom:3px solid #FF0000; border-top:3px solid #FF0000; color:#221111; margin:10px auto 20px auto; width:330px; padding:10px; font-size:12px; text-align:left; }