/* optymalni.de - style - CSS Document */

body{
background:#878752;
font-family:verdana,tahoma,arial;
font-size:9pt;
margin:0;
padding:0;
}

#mainbox{
width:862px;
margin:10px auto;
border:1px solid #ccccaa;
}

#header{
background:#ddddc5;
width:862px;
height:80px;
font-size:16pt;
font-weight:bold;
line-height:80px;
text-align:center;
border-bottom:6px solid #ccccaa;
}

#title{
background:#ddddc5;
width:862px;
height:20px;
border-top:6px solid #ccccaa;
border-bottom:1px solid #a9a97a;
}

#title .info{
margin:2px 0 2px 6px;
}

#title ul{
margin:2px 8px 2px 0;
float:right;
}

#title li{
display:inline;
}

#title a:link { color:#000;text-decoration:none; }
#title a:visited { color:#000;text-decoration:none; }
#title a:hover { color:#999965;text-decoration:underline; }

#content{
background:#f6f6df;
color:#000401;
border:6px solid #ccccaa;
padding:16px;
}

#contenttable{
width:600px;
margin:0 auto;
}

#contenttable2{
width:700px;
margin:0 auto;
}

.tdoben{
border:1px solid #ccccaa;
border-width:0 0 1px 0;
padding:0;
}

.tdmitte, .tdmittec, .tdtext{
border:1px solid #ccccaa;
border-width:1px 0 1px 0;
padding:8px;
}

.tdmitte, .tdmittec{
font-weight:bold;
font-size:11pt;
}

.tdmittec{
text-align:center;
}

.tdtext, tdtext ul, tdtext ol{
font-size:10pt;
}

.tdtext li, tdtext ul li, tdtext ol li{
margin:3px 0 5px 0;
}

.tdtext li .title{
font-weight:bold;
}

.tdtext{
padding-left:30px;
padding-right:30px;
}

.tdtext ul, .tdtext ol{
margin-left:23px;
margin-right:6px;
}

.tdtext ol .nummer{
list-style-type:decimal;
}

.tdtext ol .ziffer{
list-style-type:upper-roman;
}

.tdtext ol .buchstabe{
list-style-type:lower-alpha;
}

.tdtext ol .zeichen{
list-style-type:circle;
}

.tdunten{
border:1px solid #ccccaa;
border-width:1px 0 0 0;
padding:0;
}

#footer{
background:#ddddc5;
width:862px;
height:18px;
border-top:1px solid #A9A97A;
}
