/* styles for dr kiesewetter consulting website */
/* 14 march 2008  */

body {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;background: url(backgrounds/bg.jpg) repeat-y #85b1ce;}
a, a:link, a:visited, a:active {font-weight:bold;color:#015f9f;text-decoration:none;}
a:hover {font-weight:bold;color:#85b1ce;text-decoration:none;}
h1 {font-size:18px;font-weight:bold;color:#015f9f;margin:0 0 25px 0;}
h2 {font-size:14px;font-weight:bold;color:#015f9f;margin:0 0 10px 0;}
h3 {font-size:12px;font-weight:bold;color:#015f9f;margin:0 0 10px 0;}
h4 {font-size:12px;font-weight:bold;color:#000000;margin:0 0 10px 0;}
h5 {font-size:10px;font-weight:bold;color:#000000;margin:0;}
h6 {font-size:10px;font-weight:bold;color:#015f9f;margin:0;}
br {clear:both;}

#page {border:1px solid #005d99; width:950px; min-height:640px; height:auto; margin:15px 0 0 30px;background-color:#ffffff;float:left;}
#header {margin-top:15px;background-color:#ffffff;}
#menu {margin:16px 0 0 353px;border-bottom:1px solid #015f9f;padding:0 0 30px 0;}
#nosubmenu {background:url(backgrounds/no_subnav_bg.jpg) no-repeat #ffffff;margin:30px 0 0 30px;float:left;width:196px;height:261px;}
#submenu {float:left;background-color:#D8E9F3;width:190px;border:0px none;border-right:6px solid #85b1ce;margin:30px 0 0 30px;padding:24px 0 24px 0;}
#vbalken {background-color:#015f9f;border:0px none;height:24px;width:6px;float:left;margin:30px 0 0 -6px;padding:0;}
#content {float:left;margin:30px 0 0 43px;width:655px;min-height:380px;background:url(backgrounds/bg_content.gif) no-repeat #ffffff;}
#footer {font-size:10px;color:#222222;margin:10px 0 0 80px;clear:both;}

#language {margin:0 0 0 787px;height:10px;}
#logo {margin:0 0 0 25px;float:left;}
#balken {background-color:#85b1ce;border:0px none;border-left:80px solid #015f9f;height:6px;width:602px;float:left;margin:41px 0 0 43px;}

.langmenuitem, .langmenuitem a, .langmenuitem a:link, .langmenuitem a:active, .langmenuitem a:visited {color:#000000;font-weight:normal;font-size:10px;}
.langmenuitem a:hover {color:#015f9f;}
#language .active {color:#015f9f;}

img#flag_g {margin-right:4px;}
img#flag_gb {margin-left:4px;}
img#flag_us {margin-left:2px;}

#menu .menuitem {float:left;margin-right:30px;color:#222222;}
#menu .menuitem a, #menu .menuitem a:link, #menu .menuitem a:visited, #menu .menuitem a:active {font-size:14px; color:#222222;font-weight:bold;}
#menu .active a, #menu .active a:link, #menu .active a:visited, #menu .active a:active {color:#015f9f;}
#menu .menuitem a:hover {color:#015f9f;}

#submenu .submenuitem {height:19px;padding:5px 25px 0 0;width:165px;text-align:right;}
#submenu .submenuitem a, #submenu .submenuitem a:link, #submenu .submenuitem a:visited, #submenu .submenuitem a:active {color:#222222;}
#submenu .submenuitem a:hover {}

#submenu .subsubmenuitem {height:19px;padding:5px 25px 0 0;width:165px;text-align:right;}
#submenu .subsubmenuitem a, #submenu .subsubmenuitem a:link, #submenu .subsubmenuitem a:visited, #submenu .subsubmenuitem a:active {color:#222222;font-weight:normal;}
#submenu .subsubmenuitem a:hover {}

#submenu .active {background-color:#015f9f;}
#submenu .active a, #submenu .active a:link, #submenu .active a:visited, #submenu .active a:active, #submenu .active a:hover {color:#ffffff;}

#content p {margin:0 0 15px 0;line-height:1.5em;}
#content li {line-height:1.5em; list-style:disc; }

.csc-mailform-field  {  clear: both }

#content .csc-mailform {width:600px;padding:16px;background-color:#D8E9F3; opacity:0.8;}
form {margin:0;}
label {width:110px;display:block;float:left;height:22px;padding-top:8px;font-weight:bold;} 
input {float:left;display:block;background-color:#ffffff;border:1px solid #999999;height:20px;}
input[type=text] {width:360px;text-align:right;}
input[type=submit] {margin:26px 0 0 380px;}
textarea {width:362px;height:60px;text-align:right;}
#content br {clear:both;} 
