html, body {
height:100%;
}
body {
font:12px tahoma;
text-align:center;
color:#444;
background:#FFF/* url("/img/bg.png") repeat-x*/;
}
* {
margin:0;
padding:0;
}
img {
border:none;
}
ul {
list-style:none;
}
pre {
border:1px solid #CCC!important;
background:#F5F5F5!important;
padding:15px;
overflow:auto;
}
:focus {
outline:0;
}
/*--------------------------------------------------------------------------*/
#w {
width:1000px;
margin:auto;
text-align:left;
position:relative;
}
/*--------------------------------------------------------------------------*/
.welcome {
text-align:right;
padding:0 16px;
line-height:40px;
float:right;
position:absolute;
right:20px;
top:-2px;
color:#EEE;
}
.welcome a {
color:#fa7000;
}
.flag {
display:block;
float:left;
width:16px;
height:22px;
margin-right:10px;
}
#de {background:url("/img/flags/de.png") center no-repeat;}
#en {background:url("/img/flags/en.png") center no-repeat;}
/*--------------------------------------------------------------------------*/
#suche {
z-index:10001;
position:absolute;
right:17px;
opacity:0.8;
top:36px;
}
#suche input {
background:#FFF;
border:1px solid #222;
border-top:0;
width:144px;
height:20px;
line-height:20px;
padding:5px 10px;
}
#suchAusgabe {
background:#FFF;
}
#suchAusgabe a {
padding:2px 10px;
text-decoration:none;
font-size:11px;
display:block;
}
#suchAusgabe a:hover {
background:#222;
color:#FFF;
}
#fontSize {
display:block;
width:27px;
position:absolute;
top:12px;
right:180px;
height:15px;
background:url("/img/font.png");
}
/*--------------------------------------------------------------------------*/
#tip {
width:948px;
height:38px;
background:#fffbe4;
border:1px solid #fbec00;
line-height:38px;
font-size:13px;
margin-left:5px;
padding:0 14px;
}
#tip a {
font-weight:bold;
color:#0445ac;
}
/*--------------------------------------------------------------------------*/
#left {
float:left;
width:195px;
padding:7px 5px 5px 10px;
margin:0 20px 0 -4px;
}
.info {
margin:3px 0 10px 1px;
padding:23px;
font-size:11px;
width:150px;
height:42px;
background:url("/img/tip/smallBg.png") no-repeat;
overflow:hidden;
}
#logo {
padding:9px 0;
text-align:center;
}
#logo span {
display:block;
font-size:10px;
}

#left h2, #tools .headline {
margin-top:10px;
padding:5px 6px;
font-weight:bold;
font-size:11px;
background:#EEE;
border-top:2px solid #AAA;
}
#tools .firstHeadline {
margin-top:0!important;
}
/*--------------------------------------------------------------------------*/
#right {
display:inline;
float:left;
margin:15px 0 0 0;
}
#path {
width:755px;
}
#path li {
display:inline;
margin:0 10px 0 0;
background:url("/img/weg.png") center left no-repeat;
padding:0 0 0 15px;
}
#path li a {
color:#444;
text-decoration:none;
border-bottom:1px dotted #444;
}
#path li a:hover,#path li a.active {
color:#231f70;
border-bottom:1px dotted #231f70;
}
#path li#weedit {
background:none;
padding:0;
}
#adsense {
margin:15px 0;
height:90px;
}
/*--------------------------------------------------------------------------*/
#nav {
float:left;
height:36px;
width:978px;
margin:0 0 0 5px;
background:#222;
}
#nav li {
float:left;
position:relative;
line-height:36px;
}
#nav li li {
float:none;
line-height:15px;
}
#nav li:hover .subNavMain {
display:block;
}
#nav li.last {
margin-right:0;
}
#nav a {
color:#EEE;
font-weight:bold;
display:block;
line-height:37px;
padding:0 8px 10px 8px;
}
#nav a:hover,#nav .on a {
border-top:2px solid #fa7000;
color:#FFF;
line-height:33px;
}
.subNavMain {
position:absolute;
width:200px;
top:38px;
left:0;
z-index:10000;
display:none;
background:#FFF;
padding:10px;
border:1px solid #231f70;
border-bottom:2px solid #231f70;
}
.subNavMain a {
color:#444!important;
line-height:15px!important;
}
.on .subNavMain a {
color:#000!important;
}
.subNavMain li,.subNavMain li a {
background:none!important;
border:none!important;
margin:0!important;
font-weight:normal!important;
font-size:11px;
padding:3px 0!important;
}
/*--------------------------------------------------------------------------*/
#text .textNav {
list-style:none;
margin:0 10px;
padding:0;
}
#text .textNav li {
background:#fff;
padding:7px 10px;
float:left;
margin:0 20px 0 0;
background:#eee;
}
#text .textNav li a {
font-size:13px;
color:#0445ac;
}
#text .textNav li.on {
background:#231f70;
}
#text .textNav li.on a {
color:#fff;
}
/*--------------------------------------------------------------------------*/
#text {
float:left;
width:728px;
margin:13px 0 0 -10px;
word-spacing:2px;
font-size:12px;
font-family:tahoma;
padding:10px;
}
#text h1 {
font:30px times!important;
border-top:none!important;
color:#222!important;
margin-left:-8px!important;
}
#text h1, #text h2, #text h3, #text .headline {
line-height:28px;
padding:4px 8px 0 8px;
font-family:tahoma;
margin:-10px 0 10px 0;
color:#FFF;
}
#text .headline {
font-weight:bold;
}
#text h2, #text h3, #text .headline {
margin-top:15px;
background:none;
min-height:30px;
font-size:13px;
color:#333;
padding-top:0;
margin-top:30px!important;
border-top:2px solid #999;
}
#text a {
color:#0445ac;
text-decoration:none;
}
#text a:hover {
text-decoration:underline;
}
#text p,#text pre,#text table,#text form {
margin:13px 0;
}
#text ul,ol {
margin:10px 10px 10px 25px;
}
#text ul {
list-style:square;
}
#text ol {
list-style:decimal;
}
#text .highlight {
background:#12183e;
color:#FFF;
padding:2px 7px;
}
#text button,#tools button {
border:1px dotted #999;
background:#F7F7F7;
color:#666;
cursor:pointer;
padding:1px 3px;
}
#text button:hover,#tools button:hover {
border:1px dotted #444;
background:#E7E7E7;
}
#text .right {
text-align:right;
}
#text .floatImage, #text .floatBigImage {
width:140px;
display:block;
float:left;
padding:15px 10px;
text-align:center;
margin-bottom:10px;
}
#text .floatBigImage {
width:200px;
padding:5px 0;
}
/*--------------------------------------------------------------------------*/
.textInfo,#editorIE,.textInfoB,.textInfoC,.textInfoD {
padding:10px;
border:1px solid #fbd500;
background:#fffbe4;
}
.textInfo {
display:none;
}
.textInfoB {
height:28px;
font-size:12px;
}
.textInfoB img, .textInfoB span {
float:left;
}
.textInfoB span {
line-height:28px;
padding:0 0 0 20px;
}
.textInfoD {
background:#feeaea;
border:1px solid #b22d1b;
}
/*--------------------------------------------------------------------------*/
.subNav {
font-size:11px;
background:#f8f8f8;
}
.subNav li {
padding:4px 7px;
}
.subNav li a {
color:#000!important;
text-decoration:none;
border-bottom:1px dotted #444;
}
.subNav li.on {
font-weight:bold;
}
.subNav li a:hover,.subNav li.on a {
border-bottom:1px solid #444;
}
/*--------------------------------------------------------------------------*/
.contentBox {
float:left;
width:342px;
border:1px solid #ddd;
margin:0 0 20px 0;
}
.contentBoxFirst {
margin-right:20px;
}
#text .contentBox h2,#text .contentBox .headline {
margin:0;
margin-top:0!important;
border:none;
background:#ddd;
height:25px;
line-height:25px;
padding:0 20px;
}
.contentBox .first, .contentBox .sec ,.box .sec,.box .first {
font-weight:normal!important;
padding:5px 10px!important;
margin:0!important;
color:#444!important;
font-size:12px;
}
.contentBox .first {
background:#FFF!important;
}
.contentBox .sec,.box .sec {
background:#FDFDFD!important;
}
/*--------------------------------------------------------------------------*/
#tools {
font-size:11px;
right:0;
top:285px;
width:20px;
position:absolute;
}
#tools h2, #tools .headline {
background:none!important;
display:none;
}
#tools .box p.last {
padding:0 10px 10px 10px;
}
#tools ul ,#tools .box{
background:#FFF;
margin-top:-2px;
}
#tools a, #left a {
color:#0445ac;
}
#tools ul li {
padding:0 20px;
margin:2px 5px;
line-height:21px;
}
#tools ul li a {
color:#999;
text-decoration:none;
font-size:10px;
}
#tools ul li a:hover {
text-decoration:underline;
}
#tools #information {
border-bottom:1px solid #ddd;
margin-bottom:20px;
display:none;
}
#tools #information p {
border-left:1px solid #ddd;
border-right:1px solid #ddd;
}
#tools #information .headline {
border:none;
}
#tools #information .first, #tools .box .first {
padding:5px;
background:#f6f6f6;
}
#text .contentBox h3.first,#text .contentBox h3.sec, html body div div h3.sec {
border:none!important;
text-shadow:#FFF 0 0 0!important;
margin:0!important;
padding:0 10px!important;
}
#tools #information .second , #tools .box .second {
padding:5px;
background:#fdfdfd;
}
/*--------------------------------------------------------------------------*/
#tools ul li#tsuche {background:url("/img/toolbox/suche.png") center left no-repeat;}
#tools ul li#tprint {background:url("/img/toolbox/print.png") center left no-repeat;}
#tools ul li#tsend {background:url("/img/toolbox/senden.png") center left no-repeat;}
#tools ul li#tcomment {background:url("/img/toolbox/comment.png") center left no-repeat;}
#tools ul li#tedit {background:url("/img/toolbox/edit.png") center left no-repeat;}
#tools ul li#tsend {background:url("/img/toolbox/senden.png") center left no-repeat;}
#tools ul li#tsave {background:url("/img/toolbox/save.png") center left no-repeat;}
#tools ul li#tmelden {background:url("/img/toolbox/melden.png") center left no-repeat;}
/*--------------------------------------------------------------------------*/
form#comment {
display:none;
background:#f2f2f2;
padding:20px;
}
form#comment p {
margin:0 0 10px 0;
}
form#comment textarea {
width:350px;
height:100px;
}
.kommentar {
background:#FFF;
border-bottom:1px solid #ddd;
}
.kommentar p {
margin:0!important;
padding:10px;
}
.kommentareheadline {
margin-bottom:0!important;
}
.kommentar .left {
float:left;
font-weight:bold;
}
.kommentar .right {
float:right;
font-weight:bold;
}
/*--------------------------------------------------------------------------*/
.topTen {
padding:7px 10px;
}
.topTen .name, .topTen .name a {
color:#57a245;
font-weight:bold;
float:left;
}
.topTen .kategorie, .topTen .kategorie a {
color:#57a245;
font-weight:bold;
float:right;
}
.topTen .inhalt {
clear:left;
background:#EEE;
padding:10px;
}
.topTen p {
margin:3px 0!important;
}
/*--------------------------------------------------------------------------*/
#bottom {
width:940px;
margin:20px auto 0 auto;
height:66px;
position:relative;
font-size:11px;
padding:0 8px;
color:#999;
border-top:1px solid #DDD;
text-align:left;
}
#bottom p {
padding:5px 0 30px 0;
}
#bottom a {
color:#666;
}
#impressum {
position:absolute;
right:30px;
top:23px;
width:7px;
height:20px;
background:url("/img/imp.png") top no-repeat;
cursor:pointer;
}
#adsenseBottom {
margin:50px 0 0 0;
border-top:2px solid #231f70;
padding-top:10px;
}
.adsenseContent {
margin:40px 0 10px 0;
}
/*--------------------------------------------------------------------------*/
.clear {
clear:both;
}
.darkLink {
color:#444!important;
font-weight:bold;
}
.bookmark {
text-decoration:none;
color:#0445ac!important;
display:block;
padding-left:15px;
}
.bookmark:hover {
background:#F4F4F4;
}
/*--------------------------------------------------------------------------*/
#loginWrap {
position:absolute;
top:0;
left:0;
z-index:10002;
display:none;
background:url("/img/loginBg.png");
}
#login,#loginWrap {
width:100%;
height:100%;
}
#login td {
vertical-align:middle;
}
#loginDiv {
position:relative;
height:163px;
width:371px;
background:url("/img/login.png") no-repeat;
margin:0 auto;
text-align:left;
}
#login input {
display:block;
position:absolute;
left:30px;
top:50px;
}
#login input#pass {
top:90px;
}
#login button {
position:absolute;
right:50px;
top:24px;
width:94px;
height:116px;
background:url("/img/loginOk.png") no-repeat;
border:none;
font-size:0;
cursor:pointer;
}
#login .close {
cursor:pointer;
position:absolute;
top:18px;
right:18px;
display:block;
width:20px;
height:17px;
background:url("/img/close.png") no-repeat;
}
/* Werbung - Iframe */
#werbungIframe {
margin:-24px;
padding:0;
}
#Startseite a {
padding-left:20px;
}













/*

Intellij Idea-like styling (c) Vasily Polovnyov <vast@whiteants.net>

*/

.comment, .template_comment, .javadoc, .diff .header {
    color: #808080;
    font-style: italic;
}

.annotation, .decorator, .preprocessor, .doctype, .pi, .chunk, .shebang, .apache .cbracket {
    color: #808000;
}

.tag, .pi {
    background: #efefef;
}

.tag .title, .id, .attr_selector, .literal, .keyword, .hexcolor, .css .function, .ini .title, .css .class, .list .title {
    font-weight: bold;
    color: #000080;
}

.attribute, .rules .keyword, .number, .date, .regexp {
    font-weight: bold;
    color: #0000ff;
}

.number, .regexp {
    font-weight: normal;
}

.string, .value, .filter .argument, .css .function .params, .apache .tag {
    color: #008000;
    font-weight: bold;
}

.symbol, .char {
    color: #000;
    background: #d0eded;
    font-style: italic;
}

.phpdoc, .javadoctag {
    text-decoration: underline;
}

.variable, .envvar, .apache .sqbracket {
    color: #660e7a;
}

.addition {
    background: #baeeba;
}

.deletion {
    background: #ffc8bd;
}

.diff .change {
    background: #bccff9;
}

