/* Global */
html {height:100%}
body {
    background-color:#FCDBB1;
    font-family: Tahoma, Verdana, Arial;
    font-size: 12px;
    color: #000;
    margin:0;
	min-height: 101%;
}
div#space {background-color:#FCDBB1;}

/* Main layout */
div#container {margin: 0 auto 0 auto; width:780px; background:#FCDBB1;}

/* Header and nav */
div#header {height:100px; width:780px; clear:both; padding:0 0 20px 0; background:#FFF url('../images/bs_head_neu.gif') no-repeat top left;}

div#menue {position:absolute; left:280px; top:26px; width:auto; height:auto; z-index:5; visibility: visible;}
div#menue a.dark { font-size: 14px; font-weight: bold;text-decoration:none;padding:10px;}
div#menue a:hover.dark { font-size: 14px; font-weight: bold;text-decoration:none;background:inherit;border:#FCDBB1 0px solid}

div#topnav {position:relative; top:55px; left:40px;}
div#topnav ul {list-style-type:none; width:300px; margin:0; padding:8px 0px 10px 10px; height:15px; background:transparent;}
div#topnav ul li {display:inline; padding:0px 5px 0px 5px;}
div#topnav a {color:#564474; font-weight:bold; font-size: 11px; text-decoration:none;}
div#topnav a:hover {color:#A00030; font-weight:bold; font-size: 11px; text-decoration:none;}
div#topnav ul li a.active {color:#A00030;}

span.o { color:#0099FF; }
span.db { color:#333333; }

div#nav { position:relative; top:0px; left:0px; margin: 0 0 10px 0;}
div#nav ul {list-style-type:none; width:780px; margin:0; padding:5px 0px 10px 45px; height:15px; background:#fcdbb1;}
div#nav ul li {display:inline;}
div#nav ul li a {display:block;padding:5px 7px 5px 20px;float:left;font-weight:normal;color:#5000A0;text-decoration:none;font-size:11px;background:transparent url('../images/button_s03.gif') no-repeat 5px 4px;}
div#nav ul li a:hover {color:#a0004d;}
div#nav ul li a.active {color:#000;font-weight:bold}

/* Content */
div#container #ecke_lo {width:20px;height:20px;background:transparent url('../images/ecke_lo.gif') no-repeat 0px 0px;border:#000 0px solid;float:left;}
div#container #ecke_ro {width:20px;height:20px;background:transparent url('../images/ecke_ro.gif') no-repeat 0px 0px;float:right;}
div#container #ecke_lu {width:20px;height:20px;background:transparent url('../images/ecke_lu.gif') no-repeat left bottom; border:#000 0px solid;float:left;}
div#container #ecke_ru {width:20px;height:20px;background:transparent url('../images/ecke_ru.gif') no-repeat 0px 0px;float:right;}

div#eckenoben {background:#fff2e0;height: 20px;}

.clr { clear:both; }

div#content {
    width:780px;
    height:auto;
    height:auto;
    overflow: auto;
    background:#fff2e0;
	clear:both;
}
div#main {
    float:left;
    width:470px;
}
div#main1 {
    text-align:center;
    width:780px;
}
div#main2 {
    float:left;
    text-align:right;
    width:370px; padding:4px 1em 1em 0;
    margin:0;
    border:#ccc 0px solid;
}
div#main3 {
    float:left;
    text-align:left;
    width:auto; padding:4px 2em 1em 2em;
    margin:0;
    border:#ccc 0px solid;
}
div#main3 ol {
    margin:0 0 10px 0px;
    padding:0 0 0 20px;
    line-height:16px;
    font-weight:bold;
}
div#main3 ul {
    list-style-type:square;
    margin:0 0 10px 10px;
    padding:0 0 0 10px;
}

div#main3 ul li{
    padding:0 0 5px 0;
    line-height:16px;
}
div#main3 .head{
    margin:0 0 10px 0;
    line-height:16px;
}

div#main h1, div#main2 h1 {
    margin:10px 0 0 7px;
    padding:0;
    width:100%;
    font-size:18px;
    color:#333;
    border-bottom:0px dotted #333;
    font-weight:bold;
}
div#content h2 {
    font-size:18px;
    margin:0 0 0 0px;
    font-weight:bold;
    color:#A00020;
}
div#content h3 {
    font-size:14px;
    margin:5px 0 5px 0px;
    font-weight:bold;
    color:#564474;
}
div#content h4 {
    font-size:12px;
    margin:5px 0 5px 0px;
    font-weight:bold;
    color:#A00030;
}
div#main3 .termin {border:#A00030 1px solid;padding:10px;margin: 0 0 10px 0}

div#main p, div#main1 p {
    font-size:13px;
    color:#000;
    margin:9px 0 8px 9px;
    padding:0;
}

div#main3 p.dot {
    background: url("../images/dot.gif") no-repeat 0px 5px transparent;
    margin:0 0 0 0px;
	padding:0px 0 0 15px;
}

div#main a {
    font-weight:bold;
}
a {
    font-family: Tahoma, Verdana, Arial;
    font-size:12px;
    color:#7768a9;
}
a:hover {
    text-decoration:none; color:#a0004d;
}

blockquote {
    border:1px solid #DDD;
    background-color:#f2f2f2;
    color:#333;
    padding:12px 5px;
}
code {
    border:1px solid #DDD;
    background-color:#F2F2F2;
    padding:12px 5px;
    font-family:"Courier New", Courier, monospace;
    font-size:14px;
    margin:0 0 0 8.5%;
    letter-spacing:+1px;
}
/* Sidebar */
div#sidebar {
    float:right;
    width:350px;
    padding:15px 20px 0 0;
    border:#ccc 0px solid;
}
div#sidebar a {
    color:#333;
}
div#sidebar a:hover {
    color:#a0004d;
}
div#sidebar h1 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:21px;
    color:#333333;
    font-weight:normal;
    text-decoration:underline;
}
div#sidebar ul {
    list-style-type:square;
    margin:0 0 0 10px;
    padding:0 0 0 10px;
}

div#sidebar ul li{
    padding:0 0 10px 0;
    line-height:16px;
}

div#sidebar p, div#main3 p {
    padding:5px 0 5px 3px;
    margin:0;
    color:#000;
    line-height:18px
}
div#sidebar form {
    border:1px solid #ddd;
    background-color:#F2F2F2;
    padding:5px 2px 5px 2px;
    margin:0;
}

/* Footer */
div#footer {
    width:780px; border-top:0px solid #333; height:20px;background:#fff2e0; margin:00; padding:0;
}
div#footer p {
    text-align:center;
    width:100%;
    margin:0;
    padding:0;
    font-size:11px;
    color:#FFF;
}
div#footer a {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#FFFFFF;
}
div#footer a:hover {
    color:#0099FF;
    text-decoration:none;
}
