/*
orange:  #E97500;
light-orange:  #FFC182;
hellgrau: #888888;
 */
* { font-size:100%; font-family: Verdana, Arial, sans-serif; outline:none;}
html {height:100%; }
body { text-align:center; height:100%; position:relative; background:url(../img/body2.png) center center no-repeat fixed; margin:0; padding:0; text-align:center; font-size:75%; }
form {margin:0px; padding:0;}
img {border:none;}
body { background-color:#fff; }

/* wiki */
#bodyContent table.prettytable { border-left:1px solid #aaa; border-top:1px solid #aaa; border-right:0; border-bottom:0; }
#bodyContent table.prettytable td { border-right:1px solid #aaa; border-bottom:1px solid #aaa; }

@media aural {
	.speek_nodisp { display:none;}
}
@media speech {
	.speek_nodisp { display:none;}
}

.wai_nodisp {position:absolute; top:-2000px; left:-2000px;}
div.print_logo {display:none;}

a:link{color:#000;text-decoration:none;}
a:visited{color:#000;text-decoration:none;}
a:hover{color:#000;text-decoration:underline;}
a:active{color:#000;text-decoration:underline;}

h6 {  margin:4px 0px 4px 0px; font-weight:bold; font-size:80%; text-decoration:underline; }

#siteout { min-height:100%; width:100%; background:url(../img/bg.png) top left repeat;}
#sitec { width:916px; margin:auto; text-align:center; margin:0 auto; position:relative; }
#sitecontent { background:url(../img/bg_site.png) top center repeat-y; text-align:left; padding:32px 0 32px 0; zoom:1;}

#shead { height:100px; width:916px; position:relative; font-size:13px;}
#shead img { display:block;}
#shead a { line-height:1.42em; margin:0 0 0 20px; }
#shead a:hover, #shead a.act, #shead a.cat_act, #footer div.mnu a.act, #footer div.mnu a.cat_act, #stop a.cat_act { color:#ff6100;}
#slogo, #slang, #submenutitle { position:absolute;}
#slogo { top:20px; left:0;}
#slogo a { display:block; margin:0; padding:0;}
#slang { top:60px; right:0;}
#stop { }
#stop ul, #slang ul, #footer div.mnu ul, #trybuy ul { margin:0; padding:0; text-indent:0; list-style-type:none; }
#stop li, #slang li, #footer div.mnu li, #trybuy li { display:inline; margin:0; padding:0; text-indent:0; list-style-type:none;}
#stop a, #slang a, #footer div.mnu a, #footer div.by a { float:left; display:block; margin:0 20px 0 0; line-height:25px; font-weight:bold;}
#stop a:hover, #slang a:hover, #footer div.mnu a:hover, #footer div.by a:hover { color:#ff6100; text-decoration:none; }
#stop { width:100%; height:32px; background:url(../img/top.png) top left no-repeat; margin:0 0 0 0; }
#stop ul { padding:7px 0 0 26px; }
#stop a, #footer a { font-size:13px; line-height:16px; color:#fff; }

#footer { color:#fff; position:relative; background:url(../img/footer.png) left bottom no-repeat; width:100%; height:32px; font-size:13px; line-height:25px; font-weight:bold;}
#footer a { font-size:12px;}
#footer div.mnu { position:absolute; right:0; top:4px;}
#footer div.by { position:absolute; left:16px; top:4px; }
#footer div.by a { }
#footer div.logos { position:absolute; left:502px; top:4px;}
#footer div.logos a {  }
#footer div.logos a img { }


div.box1 { float:left; padding:0 30px 0 18px; margin:0; width:170px; overflow:hidden; }
div.box2 { float:left; padding:0; width:480px; overflow: hidden; }
div.box3 { float:right;  padding:0px 16px 0 0; margin:0 0 0 0; width:170px; overflow:hidden; }

#submenu {  font-size:13px; margin:0px 0px 2em 0px; padding:0px 0px 0 0px; }
* #submenu li {display:inline }
#submenu ul { margin:0px; padding:0px 0px 0px 0px; }
#submenu li ul { margin-left:12px; }
#submenu li { list-style:none;}
#submenu a { display:block; color:#000000; text-decoration:none; padding:0 0 6px 12px; background-image:URL(../img/back/submenu-list-c.gif); background-repeat:no-repeat; }
#submenu a:hover { background-image:URL(../img/back/submenu-list-co.gif); background-repeat:no-repeat; color:#888888; }
#submenu a.doc_act, #submenu a.doc_act:visited, #submenu a.fol_act, #submenu a.fol_act:visited { display:block; color:#E97500; font-weight:bold; background-image:URL(../img/back/submenu-list.gif); background-repeat:no-repeat; }
#submenu a.doc_act:hover, #submenu a.fol_act:hover { background-image:URL(../img/back/submenu-list-o.gif); background-repeat:no-repeat; color:#FFC182; }



#content { padding:0; padding-top:0px; }

#bannerleft { font-size:10px; margin:0 0 2em 0; padding:0 0 0 0; width:164px; }
#bannerleft div.license a { display:block; height:84px; overflow:hidden; }
#bannerleft div.license a img { display:block; }

#bannerleft div.wiki a { background:url(../img/logos/logo_groupe_wiki.gif) top left no-repeat; }
#bannerleft div.download a { background:url(../img/logos/banner_download.gif) top left no-repeat; }
#bannerleft div.demo a { background:url(../img/logos/banner_demo.gif) top left no-repeat; }
#bannerleft div.download a, #bannerleft div.wiki a, #bannerleft div.demo a { text-align:right; line-height:1.2em; color:#fff; text-decoration:none; margin-bottom:1em; display:block; height:55px; width:164px; overflow:hidden; position:relative;}

#bannerleft div.download a:hover, #bannerleft div.wiki a:hover, #bannerleft div.demo a:hover { cursor:pointer; text-decoration:none; color:#5C5C5C;}
#bannerleft div.download a span, #bannerleft div.wiki a span, #bannerleft div.demo a span { position:absolute; bottom:5px; right:10px; font-weight:bold;}
#bannerleft div.download a span strong, #bannerleft div.wiki a span strong, #bannerleft div.demo a span strong { font-style:oblique; font-size:14px; }

#bannerleft div.logos { width:150px; border:2px solid #ff6100; background:url(../img/logos/logos.gif) top left no-repeat; padding:5px; margin-bottom:1em; height:54px; overflow:hidden; }
#bannerleft div.logos img { visibility:hidden;}
#bannerleft div.twitter { border:2px solid #ff6100; }
#bannerleft div.twitter img { display:block; }
#bannerleft div.logos a { }

#mstaat, #linuxtage { width:100%; text-align:center; margin-bottom:1.5em;}
#mstaat a, #linuxtage a { text-decoration:none; display:block; background:url(../img/logos/logo_group-e_moderner_staat_gif32.gif) top left no-repeat; height:150px; width:150px; margin:0 auto;}
#linuxtage a { background:url(../img/logos/linuxtage.gif) top left no-repeat; height:60px; width:170px; }
#mstaat a:hover, #linuxtage a:hover { text-decoration:none;}



div.cl { clear:both; line-height:0px; font-size:0; height:0; }
div.cl1 { clear:both; line-height:1px; font-size:1px; height:1px; }
div.cl16 { clear:both; line-height:16px; font-size:16px; height:16px; }
div.cl36 { clear:both; line-height:36px; font-size:36px; height:36px; }
div.clbottom { clear:both; line-height:24px; font-size:24px; height:24px; }
div.clbottomsite { clear:both; line-height:28px; font-size:28px; height:28px; overflow:hidden; }

div.gotop { margin:12px 0 0 0; text-align:right; }
div.gotop a { font-size:13px; text-decoration:none; color:#E97500; }
div.gotop a:hover { color:#FFC182; }




div.whatsupforum { margin-bottom:12px; }
div.ftop { margin-bottom:6px; background:URL(../img/logos/forum.gif) no-repeat #D3DBED;  padding-left:35px; font-size:13px; line-height:1em;  }
div.ftop h5 {  margin:0; padding-top:2px; font-weight:bold; font-size:120%; line-height:1em;}

div.gtop { margin-bottom:6px; background:URL(../img/logos/play.gif) no-repeat #D3DBED;  padding:8px 0 0 35px; line-height:1em;  }
div.gtop h5 { margin:0; height:22px; font-weight:bold; font-size:120%; line-height:1em;}
div.gdemo { margin:0px; padding:0px; }

div.nice{background:#D3DBED;}
div.nice img {display:block;}

div.feintrag { border-bottom:1px dashed #FF8100; margin-bottom:8px; }
.form_text {  width:12em; border:1px solid #FF8100; font-size:80%;  color:#888888;  padding:0.25em; margin-top:0px; margin-bottom:4px; }
#form_submit {  border:1px solid #FF8100; width:12.65em; height:22px; padding:0 0.25em; font-size:80%;  color:#000000; font-weight:bold; background:#D3DBED }
#form_submit:hover { background:#e6ebf6; }

div.contentright { }
div.contentright p { margin:0px 2px 6px 0px; }
div.contentright font { color:#888888; }
div.contentright a { text-decoration:underline; color:#E97500; }
div.contentright a:hover { color:#FFC182; }

.box4 { margin:0px 0px 0px 0px; padding-top:30px; padding-left:0px; }
table.impressum { margin-left:214px;}

div.breakbot { clear:both;   background-image:url(../img/back/breakbot.gif); background-repeat:repeat-x; background-position:bottom; }



/*FORUM*/
A.ftitle:LINK {font: bold 110%  Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
A.ftitle:VISITED {font: bold 110%  Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
A.ftitle:HOVER  {font: bold 110%  Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
A.ftitle:ACTIVE {font: bold 110%  Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}


.fhtitle {
	font: bold 110%  Verdana, Arial, Helvetica, sans-serif;
}

.ftitle {
	font: bold 110%  Verdana, Arial, Helvetica, sans-serif;
}

A.error { font-size:100%; color: #ff0000 }
.error { font-size:100%; color: #ff0000 }
.fthread { font-size:100%;color: #0B4199 }
.descb { font: normal 100%  Verdana, Arial, Helvetica, sans-serif;}
.desco { font: normal 100%  Verdana, Arial, Helvetica, sans-serif; color:#666666 }


td.fthread { padding:3px;color:#000}
A.fthread:LINK {font: bold 100%  Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color:#000;}
A.fthread:VISITED {font:bold  100%  Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color:#000;}
A.fthread:HOVER  {font:bold  100%  Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color:#000;}
A.fthread:ACTIVE {font:bold  100%  Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color:#000;}

A.fmail:LINK {font:  100%  Verdana, Arial, Helvetica, sans-serif; text-decoration: none;color:#666666}
A.fmail:VISITED {font:  100%  Verdana, Arial, Helvetica, sans-serif; text-decoration: none;color:#666666}
A.fmail:HOVER  {font:  100%  Verdana, Arial, Helvetica, sans-serif; text-decoration: none;color:#666666}
A.fmail:ACTIVE {font:  100%  Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;color:#666666}

ul.oberview {list-style-type: none; margin:0; padding:0;}
ul.oberview li { padding:2px 0 2px 20px; margin:0; background-repeat: no-repeat; margin-top:5px; background-color:#eee; background-position:3px 0px;}

div.int_dl, div.int_dl_list { margin:3px 0; padding:3px 5px 3px 25px; background-repeat: no-repeat; background-position:5px 5px; background-color:#eee }
div.int_dl a {color:#000;}
div.int_dl_content{ }
div.int_dl_title{float:left; width:70%;}
div.int_dl_size{float:right; width:25%; text-align:right;}
div.int_dl_list a {color:#000;}

/*

div.box1 { background:red;}
div.box2 { background:blue;}
div.box3 { background:green;}
*/