body { font-family:Verdana; font-size:12px; background-color:#ffffff; text-align:center; margin:0px; }
div, a {-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}

h1 {font-size:18px;color:#000000; margin-bottom:0px;}
h2 {font-size:16px;color:#000000;}
h3 {font-size:14px;color:#000000;}

code {font-size:14px;color:#0000ff;}
pre { font-size:14px; color:#0000ff; padding:5px; }
a:link, a:visited, a:active, a:hover { text-decoration:none; font-weight:normal; color:#0000ff; font-size:12px; }
a:active, a:hover { color:#ff0000; text-decoration: underline;}

a.menu, a.active { display:block; padding:3px 0px; border-color: #b3b3b3; border-width: 0px 0px; border-style: solid; margin: 0px 0px; padding-left: 5px; text-align:left; color:#0000AA; text-decoration:none; background-color:#FFFFDD; width: 130px;}
a.menu:link, a.menu:visited { color:#0000AA; background-color:#FFFFDD; text-decoration:none;  }
a.menu:active, a.menu:hover { color:#0000AA; background-color:#ffeb58; }
a.active { font-weight: bold; color:#0000AA; }
a.active:hover { background-color:#ffeb58; }

#container { width:1000px; margin: 10px auto; text-align:left; background-image: url(/fileadmin/template/background_content.gif); background-repeat: repeat-y; }

#title { height:139px; padding:0px 20px; border-bottom:1px solid #0c50a4; background-image:url(/fileadmin/template/header.jpg); text-align: right; vertical-align: bottom; }

#left { background-color: transparent; width:135px; float:left; padding: 30px 0 0 20px; }
#menuHead { background-image: url(/fileadmin/template/menu_kopf.gif); background-repeat: no-repeat; background-position: top; width: 130px; height: 8px; text-align: center; color: #0000aa; padding-top: 5px; border-bottom: 0px solid #b3b3b3;  }
#menuFoot { background-image: url(/fileadmin/template/menu_fuss.gif); background-repeat: no-repeat; background-position: bottom; width: 130px; height: 8px; text-align: center; color: #0000aa; padding-top: 5px; border-top: 0px solid #b3b3b3;  }
.menuTitle { font-weight:bold; text-align:center; margin:2px; }
.menuContainer { border-width:0px  border-style: solid; border-color: #e5f3ff; width:106px; margin:10px; }

#contentContainer { border:0px solid #efeff7; background-color:#ffffff; min-height: 600px; margin-left: 140px; padding: 0px; margin-right: 140px; }
#content { padding: 20px 50px; }

#right { float: right; width: 135px; padding: 20px 10px 0 0; }

#footer { text-align: right;  border-top: 1px solid #0c50a4; padding: 0px; height: 15px; background-image: url(/fileadmin/template/footer.jpg); background-position: bottom; background-repeat: no-repeat;}
