body {background:url(../bg.png) repeat-x;background-color:#0092dd;}
#cnt {width:996px; margin:0 auto;background-color:#d0e8ff;}
#hd {height:100px;background-color:#fff;overflow:hidden;width:100%;margin-bottom:10px;border-bottom:1px solid #cae1f1;}
#bd {background:#0092dd url(/media/static/werkstatt.png) 20px 10px no-repeat;overflow:auto;width:100%;}
#sidebar {clear:both;width:165px;float:left;}
#content {width:665px;min-height:50em;margin-top:6em;margin-left:195px;font-size:12px;background-color:#fff;padding-bottom:2em;}
#ft {clear:both;}

#logo { padding-top:20px;margin-left:20px;margin-right:7px;float:left; }
.menu li a { display:block;}
.menu {float:left;width:610px;margin:0;}
#main-menu { margin-top:45px;}
#main-menu a  { font-size:1.2em;padding:18px 17px; }
#main-menu li { text-align:center;float:left;}
#main-menu li.current a {color:#ccc;}
#main-menu li:hover a {color:#0092dd;}
#sub-menu { width:165px;margin:146px 0 0 0;line-height:1.5em;border-bottom:1px solid #fff;}
#sub-menu a, #sub-menu span { display:block;color:#fff;padding:0.5em 0 0.5em 20px;border-top:1px solid #fff;border-right:0; font-size:1.2em;}
#sub-menu span {font-weight:bold;padding:0.15em 0 0.15em 20px;}
#sub-menu a:hover { background-color:#cdecff;}
#sub-menu li.current,#sub-menu li.current a,#sub-menu li.current a:hover {background-color:#0092dd;color:#0092dd;}
#sub-menu li a:hover { color:#666;}

strong { font-weight:bold; }
em { font-style:italic; }
#search { width:100px; float:right;margin:63px 35px 0 0;}
#search input { color:#666;background-color:#eee;border:none;width:100px;}
#search input[type=submit] {width:49px;}
h1,h2,h3,h4,h5 { padding:1em 25px;margin-bottom:0.5em;line-height:1.5em;}
p,ul,ol,table { margin:0 0 0.5em 25px;line-height:1.5em;}
h1 { padding:30px 0 25px 25px;margin-bottom:30px;background-color:#cdecff;color:#333;border-top:1px solid #0092dd;border-bottom:1px solid #0092dd;font-weight:bold;}
h1 em { font-weight:normal;font-style:normal; }
h2 { font-weight:bold;}
table td { border-right:10px solid #fff;}
table caption { text-align:left; font-weight:bold; margin-bottom:0.5em;}
#content ul li { list-style:outside disc; margin-left:1.5em;}
#content a:link, #content a:visited, #content a:hover { color:#666;font-weight:bold;}
#content a:hover {text-decoration:underline; }

.form {border-spacing:0 5px;border-collapse:separate;}
.form th {text-align:left;width:130px;}
/* WYMeditor */
/* Absatz: Kein Abstand */
.nomargin /* p */ {
  padding:0;margin:0 0 -0.5em 0;
  /*padding:0;margin:0;*/
}
/* Liste: Galerie */
.gallery /* ul */ {
  position:relative;
  /* background-color:red; */
}
/* /WYMeditor */

.linkbottom a { padding-right:1em;}
