/* written by
Olaf Bosch
http://olaf-bosch.de */
*{
margin:0;
padding:0;
}
a,a:link,a:visited,a:focus{
background:transparent;
color:#666666;
text-decoration:underline;
}
a:hover{
background:transparent;
color:#AF0F0F;
text-decoration:underline;
}
a:active{
background:transparent;
color:#666666;
text-decoration:underline;
}
hr{
background:#DCD6CB;
border:0px solid #DCD6CB;
color:#DCD6CB;
margin-top:7px;
}
h2{
background:transparent url(../style_images/dedi/pfeil.gif) no-repeat 8px 12px;
color:#42929D;
font:bold 1.2em Verdana,Geneva,Arial,Helvetica,sans-serif;
padding:9px 0 0 25px;
}
h2 span{
color:#666666;
font:normal .9em Verdana,Geneva,Arial,Helvetica,sans-serif;
}
h3{
background:transparent;
color:#42929D;
font:1.4em Verdana,Geneva,Arial,Helvetica,sans-serif;
}
h4{
background:transparent;
color:#42929D;
font:bold 1.2em Verdana,Geneva,Arial,Helvetica,sans-serif;
margin:10px 0 2px 0;
}
body{
background:url(../style_images/dedi/body.gif) fixed;
font:75% Verdana,Geneva,Arial,Helvetica,sans-serif;
text-align:center;
}
div.cparea{
margin:10px 0 0 15em;
}
div.content{
background:url(../style_images/dedi/corpus2.gif) repeat;
margin:15px 0 0 0;
}
div.content div.head2{
background:url(../style_images/dedi/head2.gif) no-repeat;
height:16px;
width:740px;
}
div.foot2{
background:url(../style_images/dedi/foot2.gif) no-repeat;
color:#666666;
font:.9em Tahoma,Arial,Helvetica,sans-serif;
height:41px;
letter-spacing:.08em;
padding-top:23px;
text-align:center;
width:740px;
}
div.foot2 a,div.foot2 a:visited{
background:transparent;
color:#666666;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}
div.foot2 a:focus,div.foot2 a:hover,div.foot2 a:active{
background:transparent;
color:#AF0F0F;
text-decoration:none;
}
div.teaser{
background:url(../style_images/dedi/corpus1.gif) no-repeat bottom;
margin:15% 0 0 0;
padding-bottom:16px;
position:relative;
}
div.teaser div.head1{
background:url(../style_images/dedi/head1.gif) no-repeat;
height:34px;
width:740px;
}
div.teaser p{
margin: 10px 10px 10px 20px;
}
html[lang] #topnavi a{
display:inline-table;
float:none;
}
.bold{
font-weight:bold;
}
img{
border:0px solid #FFFFFF;
}
table{
border-collapse:collapse;
margin:4px 0 2px 0;
}
td{
margin:0;
padding:3px;
}
select{
background:#FFFFFF;
color:#666666;
font-size:.9em;
}
option{
padding-right:5px;
}
.QUOTE,#QUOTE{
background:#F3F1ED;
border:1px solid #E1DED7;
color:#333333;
font-size:.9em;/*min-height:35px;*/
overflow:auto;
padding:2px;
width:558px;
}
.code,.CODE,#code,#CODE{
background:#F3F1ED;
border:1px solid #E1DED7;
color:#333333;
font-size:.9em;
margin-top:-1px;
max-height:150px;
min-height:35px;
overflow:auto;
padding:2px 2px 10px 2px;
width:540px;
}
.codefullsize{
background:#F3F1ED;
border:1px solid #E1DED7;
color:#333333;
font-size:.9em;
height:auto;
margin-top:-1px;
max-height:15000px;
overflow:auto;
padding:2px 2px 10px 2px;
width:540px;
}
.cparea .QUOTE,.cparea #CODE,.cparea .CODE{
width:390px;
}
.QUOTE .QUOTE,.QUOTE .CODE{
width:98%;
}
.klapp{
background:#F3F1ED;
border-bottom:1px solid #F3F1ED;
border-left:1px solid #E1DED7;
border-right:1px solid #E1DED7;
border-top:1px solid #E1DED7;
cursor:pointer;
font-weight:bold;
padding:0 3px 2px 3px;
}
.klapp:hover{
color:#AF0F0F;
}
.vorschau .klapp,.entry6 .klapp{
display : none;
}
.fo ul,.fo li{
list-style:outside;
margin-left:15px;
}
.codebuttons{
background:#F4F2EF;
border-color:#FFFFFF #CDD3DA #CDD3DA #FFFFFF;
border-style:solid;
border-width:1px;
color:#666666;
font-size:1em;
margin-left:2px;
}
.dlight{
background:#FFFFFF;
color:#666666;
}
.entry1{
border-bottom:1px solid #DCD6CB;
text-align:center;
}
.entry2{
border-bottom:1px solid #DCD6CB;
text-align:center;
width:3%;
}
.entry3{
border-bottom:1px solid #DCD6CB;
border-left:1px solid #DCD6CB;
}
.entry4{
border-bottom:1px solid #DCD6CB;
border-left:1px solid #DCD6CB;
text-align:center;
width:20%;
}
.entry5{
border-bottom:1px solid #DCD6CB;
border-left:1px solid #DCD6CB;
text-align:center;
}
.entry6{
border-bottom:1px solid #DCD6CB;
border-left:1px solid #DCD6CB;
}
.entry6 span{
font-size:.9em;
}
.fancyborder{
border:1px dashed #BDB39D;
line-height:150%;
padding:10px;
text-align:center;
width:60%;
}
.bordl{
border-left:1px solid #DCD6CB;
}
.fo{
padding:0 1px 0 1px;
position:relative;
}
.fo p{
color:#666666;
margin:10px 4px 0 4px;
}
.vorschau{
color:#666666;
margin:0 4px 0 4px;
}
textarea{
 font: 1.05em sans-serif;
}
.fo label{
color:#666666;
cursor:pointer;
}
label.loginlabel{
float:left;
margin-right:4px;
text-align:right;
width:285px;
}
.floatl{
float:left;
width:auto;
}
.floatr{
float:right;
width:auto;
}
.center{
text-align:center;
}
.clear{
clear:both;
}
.stats{
clear:left;
margin:0;
padding:8px 0 0 0;
}
form#dateline{
margin:8px;
}
.forow1{
margin-bottom:9px;
}
.forum1{
border-bottom:1px solid #DCD6CB;
border-left:1px solid #DCD6CB;
}
.forum2{
border-bottom:1px solid #DCD6CB;
}
.forum2 img{
margin:0 5px 0 5px;
}
.forumausw{
width:80%;
}
.highlight{
color:#AF0F0F;
}
.highlight a:link,.highlight a:visited,.highlight a:active{
color:#AF0F0F;
text-decoration:underline;
}
.highlight a:hover{
text-decoration:underline;
}
.hlight{
background:#FAF9F7;
}
.left,.right{
float:left;
width:49%;
}
.maintitle  a:link,.maintitle  a:visited,.maintitle  a:active{
border-right:1px solid #FEFEFE;
color:#42929D;
}
.maintitle a:hover{
border-right:1px solid #FFFFFF;
color:#AF0F0F;
}
div.menubar{
float:left;
margin:10px;
width:13em;
}
div.menubar ul,div.menubar li{
list-style: none outside;
margin-left:0;
}
/*bis hier fertig*/
.normalname{
color:#000033;
font-weight:bold;
padding-bottom:2px;
}
.normalname a:link,.normalname a:visited,.normalname a:active{
color:#000033;
padding-bottom:2px;
text-decoration:underline;
}
.pinned1{
background:#FAF9F7;
border-bottom:1px solid #DCD6CB;
}
.pinned2{
background:#FAF9F7;
border-bottom:1px solid #DCD6CB;
border-left:1px solid #DCD6CB;
}
.post1{
line-height:140%;
}
.post2{
border-left:1px solid #DCD6CB;
line-height:140%;
}
.post2 img,.vorschau img{
max-width:564px;
vertical-align:middle;
}
.postbak{
background:#D2D2D0;
}
.postcolor,#postcolor{
}
.post1 .postdetails{
font-size:.9em;
}
.postfoot{
border-bottom:1px solid #DCD6CB;
border-top:1px solid #DCD6CB;
height:12px;
}
.posthead{
background:#F3F1ED;
border-bottom:1px solid #E1DED7;
border-top:1px solid #E1DED7;
}
.posthead .floatr img{
 margin-left : 5px;
}
.search label{
left:-999px;
position:absolute;
top:-999px;
}
.signature{
color:#333399;
}
.solidborder{
border:1px solid #999999;
}
.title{
background:#DEE2E7;
}
.titlefoot,.titlemedium{
background:#F3F1ED;
border-bottom:1px solid #E1DED7;
border-top:1px solid #E1DED7;
color:#666666;
font-weight:bold;
margin:10px 0 0 0px;
text-align:center;
}
.unreg{
color:#AF0F0F;
font-weight:bold;
}
.usb,#head #search label{
left:-999px;
position:absolute;
top:-999px;
}
.useroptions{
background:#598CC3;
color:#FFFFFF;
font-weight:bold;
}
.useroptions a:link,.useroptions a:visited,.useroptions a:active{
color:#FFFFFF;
text-decoration:none;
}

.category{
background:#DDE0E5;
color:#263C54;
font-weight:bold;
}
.category a:link,#category a:visited,#category a:active{
background:transparent;
color:#263C54;
text-decoration:none;
}
.fosysnavi{
padding-top:-8px;
text-align:center;
}
#drum #brotig{
visibility:hidden;
}
#drum .fo #brotig{
background:#F3F1ED;
border-bottom:1px solid #E1DED7;
border-top:1px solid #E1DED7;
display:block;
font-size:.9em;
font-weight:bold;
margin-left:0;
margin-right:0;
padding:3px 0 3px 5px;
visibility:visible;
}
#brotig img{
left:-1000px;
position:absolute;
top:-1000px;
}
.copyright{
clear:left;
font:.8em Tahoma,Arial,Helvetica,sans-serif;
margin:8px 0 0 0;
padding:8px 0 0 0;
text-align:center;
}
#drum{
margin:0 auto 0 auto;
text-align:left;
width:740px;
}
#head{
background:url(../style_images/dedi/head.gif) no-repeat;
height:95px;
margin-top:20px;
position:relative;
width:740px;
}
#head #login{
color:#BDB39D;
font:bold .95em Tahoma,Arial,Helvetica,sans-serif;
left:12px;
position:absolute;
top:17px;
}
#head #login a{
background:transparent url(../style_images/dedi/login1.gif) no-repeat left;
color:#BDB39D;
height:1%;
padding-left:12px;
text-decoration:none;
text-transform:uppercase;
}
#head #login a:hover,#head #login a:active,#head #login a:focus{
background:transparent url(../style_images/dedi/login.gif) no-repeat left;
color:#AF0F0F;
}
#head #login span{
float:right;
margin-right:150px;
width:auto;
}
#head #login span a{
background:transparent none;
color:#BDB39D;
font:bold .95em Tahoma,Arial,Helvetica,sans-serif;
height:1%;
padding-left:0;
}
#head #login span a:hover,#head #login span a:active,#head #login span a:focus{
background:transparent none;
color:#AF0F0F;
}
#head .search{
float:right;
padding:68px 9px 0 0;
width:auto;
}
#head .search .input{
font:.95em Tahoma,Arial,Helvetica,sans-serif;
width:117px;
}
#head .search .submit,input.submit{
background:url(../style_images/dedi/suche.gif) no-repeat;
border:0px solid #000000;
color:#666666;
cursor:pointer;
font:bold .8em Verdana,Arial,Helvetica,sans-serif;
height:20px;
margin-right:2px;
width:40px;
}
#head .search .submit:hover,input.submit:hover,.over{
color:#AF0F0F;
}
input.su1{
background:url(../style_images/dedi/su1.gif) no-repeat;
width:100px;
}
input.su2{
background:url(../style_images/dedi/su2.gif) no-repeat;
width:150px;
}
input.su3{
background:url(../style_images/dedi/su3.gif) no-repeat;
width:200px;
}
#topnavi{
padding-top:67px;
}
#topnavi #doku{
float:left;
padding:5px 0;
width:124px;
}
#topnavi #download{
float:left;
padding:5px 0;
width:90px;
}
#topnavi #entwicklung{
float:left;
padding:5px 0;
width:103px;
}
#topnavi #forum{
float:left;
padding:5px 0;
width:64px;
}
#topnavi #home{
float:left;
padding:5px 0;
width:60px;
}
#topnavi #projekt{
float:left;
padding:5px 0;
width:104px;
}
#topnavi a{
background:transparent;
color:#666666;
font:bold 1.05em Tahoma,Arial,Helvetica,sans-serif;
position:relative;
text-align:center;
text-decoration:none;
z-index:100;
}
#topnavi a#doku:hover span,#topnavi a#doku:active span,#topnavi a#doku:focus span{
background:url(../style_images/dedi/bub5.gif) no-repeat;
display:block;
height:64px;
left:40px;
position:absolute;
top:-55px;
width:269px;
}
#topnavi a#download:hover span,#topnavi a#download:active span,#topnavi a#download:focus span{
background:url(../style_images/dedi/bub3.gif) no-repeat;
display:block;
height:64px;
left:20px;
position:absolute;
top:-55px;
width:304px;
}
#topnavi a#entwicklung:hover span,#topnavi a#entwicklung:active span,#topnavi a#entwicklung:focus span{
background:url(../style_images/dedi/bub4.gif) no-repeat;
display:block;
height:64px;
left:30px;
position:absolute;
top:-55px;
width:224px;
}
#topnavi a#forum:hover span,#topnavi a#forum:active span,#topnavi a#forum:focus span{
background:url(../style_images/dedi/bub6.gif) no-repeat;
display:block;
height:64px;
left:-260px;
position:absolute;
top:-55px;
width:309px;
}
#topnavi a#home:hover span,#topnavi a#home:active span,#topnavi a#home:focus span{
background:url(../style_images/dedi/bub1.gif) no-repeat;
display:block;
height:64px;
left:10px;
position:absolute;
top:-55px;
width:149px;
z-index:120;
}
#topnavi a#projekt:hover span,#topnavi a#projekt:active span,#topnavi a#projekt:focus span{
background:url(../style_images/dedi/bub2.gif) no-repeat;
display:block;
height:64px;
left:30px;
position:absolute;
top:-55px;
width:289px;
}
#topnavi a:hover,#topnavi a:active,#topnavi a:focus{
background:transparent;
border:none;
color:#AF0F0F;
}
#topnavi span{
left:-999px;
position:absolute;
top:-999px;
}


