body{
font-family:arial,verdana,helvetica,sans-serif; font-size:10pt;
color: #000000; background-color:#FFFFFF;
margin:0px; border:0px; padding:0px;
}
table{
font-family:arial,verdana,helvetica,sans-serif; font-size:10pt;
margin:0px;
}
th{text-align:right; vertical-align:top; font-weight:normal;}

h1
{
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 13pt;
    font-weight: bold;
    font-style: italic;
    border-bottom: 2px solid;
    border-color: #CCC;
    padding-bottom: 1em;
    padding-left: 1em;
    width: 95%;
}
h2{font-family:verdana,arial,helvetica,sans-serif; font-size:12pt; font-weight:bold;}
h3{font-family:verdana,arial,helvetica,sans-serif; font-size:11pt; font-weight:bold;}
h4{font-family:verdana,arial,helvetica,sans-serif; font-size:10pt; font-weight:bold;}
h5{font-family:verdana,arial,helvetica,sans-serif; font-size:9pt;  font-weight:bold;}
h6{font-family:verdana,arial,helvetica,sans-serif; font-size:8pt;  font-weight:bold;}

.headline
{
border-bottom:2px solid;
border-color:#CCC;
padding-bottom:5px;
padding-left:15px;
width:95%;
font-style:italic;
}

ul{margin-top:2px; margin-bottom:0px; margin-right:0px; list-style-image:url(bilder/dot_li.gif);}
img{border-style:none;}

hr{border:1px solid; border-color:#AAA #CCC #CCC #AAA; width:95%;}

legend{font-weight:bold;}

.unter{text-decoration:underline; font-weight:bold;}
.uschrift{font-weight:bold; text-decoration:underline; font-size:12pt;}
.center{text-align:center;}

a:link{   color:#204050; background-color:transparent; text-decoration:underline;}
a:visited{color:#305060; background-color:transparent; text-decoration:underline;}
a:hover{  color:#102028; background-color:transparent; text-decoration:underline;}

#lastchange
{
    font-size:75%;
    color:#aaa;
    font-style:italic;
}

.menu{
float:left;
width:154px; min-width:154px; max-width:154px;
margin:0px; padding:0px;
background-image:url(bilder/menu_mitte.gif); background-repeat:repeat-y;
font-size:12px;
}
.menu li a:link{font-family:'courier new',courier,fixedsys,monospace,arial; font-size:10pt; font-weight:bold;
  text-decoration:none; color:#EB930F; background-color:transparent;}
.menu li a:visited{text-decoration:none; color:#EB930F; background-color:transparent;}
.menu li a:hover{text-decoration:underline;color:#EB930F; background-color:transparent;}

.panel{
background-image:url(bilder/menu_panel.gif); background-repeat:no-repeat;
height:19px;
padding-left:5px;
font-family:'courier new',courier,fixedsys,monospace,arial; font-size:13px; font-weight:bold;
color:#80A0C0; background-color:#325267;
}
.select{
background-image:url(bilder/panel_mitte.png); background-repeat:repeat-y;
padding-left:8px;
font-family:'courier new',courier,fixedsys,monospace,arial; font-size:13px; font-weight:bold;
color:#EB930F; background-color:#456C85;
}
.selin{
list-style-image:url(bilder/menu_dot.png);
margin-top:0px; margin-bottom:0px; margin-right:0px; margin-left:17px;
padding:0px;
}
.selac{list-style-image:url(bilder/menu_dot2.png);}
.selac a:link, .selac a:visited, .selac a:hover{font-style:italic;}

.logo{position:absolute; top:0px; left:153px;}
.spacer{height:105px; width:100%; background-image:url(bilder/bannerrand.png); background-repeat:repeat-x;}
.textdiv{
margin-top:0px; margin-left:163px; margin-right:8px;
padding:0px;
max-width:100%;
}
.textdiv img{vertical-align:middle;}

.footer{
background-image:url(bilder/footer_mitte.gif); background-repeat:repeat-x;
font-family:arial,verdana,sans-serif; font-size:10pt; font-weight:bold;
padding-left:100px;
color:#EB930F; background-color:transparent;
}

.footup{
background-image:url(bilder/footer_mitte.gif); background-repeat:repeat-x;
width:100px;
color:#EB930F; background-color:transparent;}
a.fup:link{   font-family:arial,verdana,sans-serif; font-size:10pt; font-weight:bold; color:#EB930F; background-color:transparent;}
a.fup:visited{font-family:arial,verdana,sans-serif; font-size:10pt; font-weight:bold; color:#EB930F; background-color:transparent;}

.logo{position:absolute; top:0px; left:153px;}
.programming{
position:absolute; top:50px; left:370px;
font-family:arial,verdana,sans-serif; font-weight:bold; font-size:8.8pt;
color:#000000; background-color:transparent;
}

.adv{padding-left:4px; padding-right:4px; text-align:left; vertical-align:middle;}

.advbild{font-size:11pt;}

/* Tabellenformatierung, z.B. für Download- und Programmseiten */
.c0{color:#000000; background-color:#BBBBBB;}
.c1{color:#000000; background-color:#CCCCCC;}
.c2{color:#000000; background-color:#E0E0E0;}
.c3{color:#000000; background-color:#CCCCCC; padding-left:25px;}
.c4{color:#000000; background-color:#DDDDDD; border:2px outset #E0E0E0; width:100%;}
.c5{color:#555555; background-color:#CCCCCC;}
.c6{color:#000000; background-color:#E0E0E0; border:1px solid #666; padding:2px; background-image:url(bilder/fade-grey.png); background-repeat:repeat-x;}
.c7{color:#000000; background-color:#CCCCCC; text-align:center;}
.c8{color:#000000; background-color:#FFFFFF; text-align:right; padding:5px;}
.c9{color:#000000; background-color:#FFFFFF; padding:5px; width:100%;}
.c4b{color:#000000; background-color:#DDDDDD; border:0px; width:100%;}

code{
color:#000080; background-color:#EFEFEF;
padding:5px;
margin:10px;
font-family:'lucida console','courier new',courier,fixedsys,monospace,arial; font-size:10pt;
border:5px solid #DDDDDD;
overflow:scroll;
display:block;
}
.tcode{
color:#000080; background-color:#EFEFEF;
font-family:'lucida console','courier new',courier,fixedsys,monospace,arial; font-size:10pt;
}

.crazypc{background-image:url(bilder/fun-pc.jpg); background-repeat:no-repeat; width:429px; height:269px;}

.nlist{list-style-type:none; list-style-image:none;}
.fakelink{color:#204050; background-color:transparent; text-decoration:underline;}

.gbTitel{color:#000000; background-color:#BBBBBB;}
.gbHead{height:21px; width:100%; padding:2px; vertical-align:middle;}
.gbText{color:#000000; background-color:#DDDDDD; padding:2px;}
.gbKommentar{color:#000000; background-color:#AAAAAA; padding:2px; font-style:italic;}
.gbNavigation{color:#000000; background-color:#EEEEEE;}
.gbDate{vertical-align:middle; text-align:right; font-size:8pt; font-style:italic;}
.gbIcons {text-align:right; vertical-align:middle; padding:2px; white-space:pre;}

.key{background-color:#D8CCC0; font-weight:bold; font-size:9pt; color:#000000; padding-left:4px; padding-right:4px; border:1px solid; border-color:#E0E0E0 #717171 #717171 #E8E8E8;}

.key1{background-color:#305060; font-weight:bold; font-size:9pt; color:#80A0C0; padding-left:4px; padding-right:4px; border:2px solid; border-color:#6082A5 #00070C #00070C #6082A5;}
.key2{background-color:#426277; font-weight:bold; font-size:9pt; color:#A0C0F0; padding-left:4px; padding-right:4px; border:2px solid; border-color:#00070C #6082A5 #6082A5 #00070C;}
a.nohover:link   {text-decoration:none;}
a.nohover:visited{text-decoration:none;}
a.nohover:hover  {text-decoration:none;}

.votetable{border:1px solid #000000; margin-left:10px; margin-right:10px;}

.shoutboxdiv{width:154px; color:black; background-color:white; text-align:left; margin:0px; border:0px; padding:0px;}
.shoutbox1{width:154px; height:250px; margin:0px; border:0px; padding:0px;}
.shoutbox2{width:154px; height:450px; margin:0px; border:0px; padding:0px;}
.shoutbox3{width:154px; height:950px; margin:0px; border:0px; padding:0px;}

.shoutinp:hover{background-color:transparent; color:black; border:1px solid white; width:144px;}
.shoutinp{background-color:transparent; color:black; border:1px solid black; height:14pt; width:144px;}

.sender:hover{border:1px solid white; color:white; background-color:transparent; font-weight:bold;}
.sender{border:1px solid; border-color:transparent; background-color:transparent; color:black; font-weight:bold; vertical-align:middle;}

.shouter {
margin:0px; padding:2px; border:0px;
color:black; background-color:white;
font-family:arial,verdana,helvetica,sans-serif; font-size:9pt;
background-image:url(bilder/shoutbox.png); background-repeat:repeat-y;
text-align:left;
}

.mailtable{color:#000000; background-color:#EEECEA; border:1px solid #ccc; padding:1px;}

.hilfe{cursor:help; border-bottom:1px dotted black;}
.hilfe img{vertical-align:text-top;}

/* smilie-liste*/
#smliste{
visibility:hidden;
position:absolute; margin-left:62px; margin-top:55px;
border:1px black solid;
background-color:#FFFFCC;
font-size:10pt;
text-align:left;
padding:2px;
}

.galery td{text-align:center; font-weight:bold; padding:0px 15px;}
.galery img{border:5px ridge #6080B0;}
.galpages{width:100%; border-bottom:1px dashed #aaa;}

.funtable{width:100%;}
.funtable td{
padding-top:15px;
border-bottom:1px dashed #BBBBBB;
padding-bottom:15px;
}
.funpic{width:260px; text-align:right; padding-right:20px;}

.mailfeld{border:1px inset #EEE;} /*border:1px solid #AAA;*/

.hinweis{border:1px dashed #AAA; padding:3px;}

.bewertung{width:100%; border:1px dashed; border-color:#BBBBBB #BBBBBB white #BBBBBB;}
.bewertung td{vertical-align:top; border-bottom:1px dashed #BBBBBB;}

.notfound{border:1px dashed #AAA; color:#102040; padding:1px; font-size:7pt;}

.info{
    margin:5px;
    padding:5px;
    border:1px solid #ccc;
    background-color:#EEECEA;
    color:#000;
}

a.newcode:link, a.newcode:visited, a.newcode:hover, a.newcode:active{font-weight:bold; font-size:10pt; color:#000000; background-color:transparent; padding-left:4px; padding-right:4px; border:1px solid; text-decoration:none; vertical-align:middle;}
a.newcode:link, a.newcode:visited{background-color:#D8CCC0; border-color:#E0E0E0 #717171 #717171 #E8E8E8;}
a.newcode:hover{background-color:#E8DDD0; border-color:#E0E0E0 #717171 #717171 #E8E8E8;}
a.newcode:active{background-color:#D8CCC0; border-color:#717171 #E0E0E0 #E8E8E8 #717171;}

#jschangelog{
    display:none;
    margin:5px;
    padding:5px;
    border:1px solid #ccc;
    background-color:#EEECEA;
    color:#000;
}

#prodofthemonth{
    float:right;
    padding:5px;
    margin:5px 0px 5px 5px;
    border:1px solid #ccc;
    text-align:center;
    background-color:white;
    color:black;
}

#prodofthemonth img, .productlogo img{
    border:1px solid;
    border-color:#BBB #666 #666 #BBB;
}

#prodofthemonth h3{
    margin:0px; padding:0px;
    font-size:10pt;
}

.productlogo{
    float:right;
    padding:0px 0px 20px 20px;
}

#inhalt{
    font-weight:bold;
    color:black;
    background-color:#EEE;
    border:1px dashed #aaa;
    margin:5px;
    padding:10px;
    width:300px;
}
#inhalt ul{
    list-style-image:none;
    list-style-type:square;
}
#inhalt li{
    font-weight:normal;
}

.computer{float:right; margin-left:10px; margin-bottom:10px;}

/* bot-trap infoleiste */

#infoleiste{
    position:fixed;
    top:0px;
    left:0px;
    color:black;
    background-color:#FFFFE1;
    border:1px solid;
    border-color:#FFF #FFE #888 #FFF;
    padding:3px;
    height:17px;
    width:100%;
    font-size:9pt;
    z-index:10;
}

#infoleiste img{vertical-align:top;}

a#infoleiste-close{
    float:right;
    display:block;
    margin-right:9px;
    width:14px;
    height:14px;
    font-size:1px;
    text-decoration:none;
    background-image:url(bilder/x-link.png);
    background-repeat:no-repeat;
}

a#infoleiste-close:hover{background-image:url(bilder/x-hover.png);}
a#infoleiste-close:active{background-image:url(bilder/x-active.png);}

.pageswitcher{display:inline;}
.pageswitcher a{text-decoration:none;}

.msgrselect option{
    padding-left:18px;
    height:18px;
    background-color:white;
    color:black;
    background-repeat:no-repeat;
    background-position:center left;
}

.newstext{
border:1px solid #ccc;
background-color:#EEECEA;
color:#000;
padding:5px 5px 5px 42px;
margin-bottom:20px;
background-image:url(bilder/news.png);
background-position:5px 10px;
background-repeat:no-repeat;
}
.newsheader{
    font-weight:bold;
}

.slideshow{
    border:1px solid;
    border-color:#BBB #666 #666 #BBB;
    width:320px;
    height:270px;
    color:black;
    background-color:white;
}

.slidelayer{
    width:320px;
    height:240px;
    color:white;
    background:black center no-repeat;
}
.slidelayer span{
    display:block;
    padding:8px;
}
.slidelayer a{
    color:#80939C;
    background-color:transparent;
}

.slidenavi a{
    display:block;
    padding:3px;
    width:24px;
    height:24px;
    background:no-repeat center;
    cursor:pointer;
    font-size:0px;
    color:white;
    background-color:transparent;
}
.slidenavi a:link,.slidenavi a:visited{text-decoration:none;}
.slideprev:link,.slideprev:visited{background-image:url(bilder/slide/nav_prev.png); float:left;}
.slideprev:hover{background-image:url(bilder/slide/nav_prev_hover.png);}
.slideprev:active{background-image:url(bilder/slide/nav_prev_active.png);}
.slidenext:link,.slidenext:visited{background-image:url(bilder/slide/nav_next.png); float:right;}
.slidenext:hover{background-image:url(bilder/slide/nav_next_hover.png);}
.slidenext:active{background-image:url(bilder/slide/nav_next_active.png);}

.slideprevimp:link,.slideprevimp:visited{background-image:url(bilder/slide/nav_prev_imp.png); float:left; text-decoration:none;;}
.slidenextimp:link,.slidenextimp:visited{background-image:url(bilder/slide/nav_next_imp.png); float:right; text-decoration:none;}

.slidestart:link,.slidestart:visited{background-image:url(bilder/slide/nav_start.png); float:left;}
.slidestart:hover{background-image:url(bilder/slide/nav_start_hover.png);}
.slidestart:active{background-image:url(bilder/slide/nav_start_active.png);}
.slideend:link,.slideend:visited{background-image:url(bilder/slide/nav_end.png); float:right;}
.slideend:hover{background-image:url(bilder/slide/nav_end_hover.png);}
.slideend:active{background-image:url(bilder/slide/nav_end_active.png);}

.slidestartimp:link,.slidestartimp:visited{background-image:url(bilder/slide/nav_start_imp.png); float:left;}
.slideendimp:link,.slideendimp:visited{background-image:url(bilder/slide/nav_end_imp.png); float:right;}

.slidename{
    height:24px;
    padding-top:5px;
    text-align:center;
}
.slidename b{
    vertical-align:middle;
}

li:target{background-color:#eef;}

