/*  style sheets for 'Stuckateur Sachverständiger'  */

/*  common styles  */
body { background-color:#FFFFCC; margin-left:15px; margin-top:2px; margin-bottom:5px; margin-right:15px; }
h1 { font-size:20px; font-weight:bold; margin-top:0px; margin-bottom:7px; }
h2 { font-size:12px; font-weight:bold; margin-top:0px; margin-bottom:7px; }

/*  tables  */
td { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; vertical-align:top; }
td.menu { padding-left:5px; font-weight:bold; }

/*  links  */
a:link { text-decoration:none; color:#000000; }
a:visited { text-decoration:none; color:#000000; }
a:active { text-decoration:none; color:#000000; }
a:hover { text-decoration:none; color:#000000; }

/* content */
div.main { width:800px; margin-left:auto; margin-right:auto; }
div.start_right { float:right; border-left:1px solid; border-color:#3333CC; width:400px; padding-top:30px; padding-bottom:30px; }
div.start_right img.logo { float:right; }
div.start_right p { font-family:Arial; font-weight:normal; font-size:16px; margin-top:0px; margin-bottom:5px; padding-left:20px; }
div.start_right h1 { font-family:Arial; font-weight:bold; font-size:18px; padding-top:4px; margin-top:0px; margin-bottom:40px; padding-left:20px; }
div.start_right h2 { font-family:Arial; font-weight:bold; font-size:16px; padding-top:20px; margin-top:0px; margin-bottom:5px; padding-left:20px; }

div.start_left { float:left; }
div.start_left ul { font-family:Arial; font-size:14px; padding-top:350px; }
div.start_left li { list-style-type:none; margin-top:4px; margin-bottom:4px; }

div.menu { float:left; border-right:1px solid; border-color:#3333CC; width:150px; padding-bottom:20px; }
div.menu ul { font-family:Arial; font-size:14px; padding-top:350px; }
div.menu li { list-style-type:none; margin-top:4px; margin-bottom:4px; }

div.content { float:right; padding-top:40px; padding-bottom:40px; width:640px; }
div.content h1 { font-family:Arial; font-weight:bold; font-size:18px; padding-top:0px; margin-top:0px; margin-bottom:30px; padding-left:20px; }
div.content h2 { font-family:Arial; font-weight:bold; font-size:16px; padding-top:0px; margin-top:25px; margin-bottom:10px; padding-left:20px; }
div.content li { font-family:Arial; font-weight:normal; font-size:16px; }
div.content p { font-family:Arial; font-weight:normal; font-size:16px; margin-top:0px; margin-bottom:5px; padding-left:20px; }
div.content p.list { font-family:Arial; font-weight:normal; font-size:16px; margin-top:0px; margin-bottom:20px; padding-left:20px; }
div.content p.impressum { font-family:Arial; font-weight:normal; font-size:16px; margin-top:0px; margin-bottom:10px; padding-left:20px; }
div.content p.links { padding-bottom:20px; }
div.content p.links img { vertical-align:middle; padding-right:20px; border:none; }