/*Allgemeine Angaben*/
body{
color: black;
/*background:#cdc6ad url(../img/spitzer.jpg) bottom left no-repeat;*/
background:#fbfbfe url(../img/cssman.gif) no-repeat;
font-family:"Times New Roman", Times, serif;
margin:0;
padding:0;
border-right:30px solid #e9e9f2;}

h1, h2, h3, h4{
color:#000000;
background:transparent;
margin:0;
padding:1.0em 0 0 0.6em;}
h1{text-align:right;margin-bottom:40px}
h1{font:italic bold 1.4em "Times New Roman", Times, serif;}
h2{font:italic bold 1.2em "Times New Roman", Times, serif;}
h3{font:italic bold 1em "Times New Roman", Times, serif;}
h4{font:italic bold .9em "Times New Roman", Times, serif;}

h1 code{font-weight:bold;font-size:1.4em}
h2 code{font-weight:bold;font-size:1.2em}
h3 code, h4 code{font-weight:bold;font-size:1em}

h1.titel{
color:#2e5270;
text-align:right;
margin-bottom:0.6em;
margin-top:0;
padding:0;
font-size:2.2em;
font-style:normal}
h1.titel .m {color:#9b0000;}
h1.titel .frac{font-size:0.6em}
.google{border:1px solid #cec8b0;padding:0.4em 1em 0.4em 2em;margin-right:5em}

img {border:none;}

.layoutthumb{float:left;width:80px;height:80px;margin:0 1.2em 0.4em 0}

/*.layoutthumb img{width:5.3em;height:5.3em}*/

hr{
color:#003366;
background:#003366;
height:1px;
border:none;}

abbr, acronym{border-bottom:1px dotted #727272;cursor:help;}

.maroon{
color:maroon;
background:transparent;
font-weight:bold;}

.cent{text-align:center;}

.rechts{text-align:right;}

.lang{color:#969696;font:italic normal 1em "Times New Roman", Times, serif;cursor:help;}

.kommentar{color:#838383;background:#dcdcdc;}


/*der Hampelmann*/
#hampelmann, #hampelmann a{display:none;}

/*linke Box, Menu*/
#navigation{
margin:0;
padding:220px 0 20px 0;
float:left;
width:267px;}

#navigation ul{
background:#6262bd;
margin:0 0 0 8px;
padding:10px 15px 10px 30px;
list-style:circle;}

#navigation li{
color:#ffffff;
margin:0;
padding:0;}

#navigation a, #navigation a:visited{
padding:4px;
display:block;
color:#ffffff;
font-weight:bold;
text-decoration:none;
border:1px dashed #6262bd;
}

#navigation a:hover{
border:1px dashed #ffffff;
color:#ffffff;}

#navigation a .space, #navigation a .hov, #navigation a  .maroon{display:none;}
#navigation a .info{font-weight:normal;display:block;text-decoration:none;}
#navigation a:hover .info {display:block;}


/*Contentbereich*/
#inhalt, #beispielinhalt{
color:#003366;
background:transparent url(../img/cssman_ecke.gif) no-repeat top right;
font-family:"Times New Roman", Times, serif;
line-height:1.4em;
padding:90px 30px 0 310px;
margin:0;}

#inhalt a, #beispielinhalt a{
color:#000099;
background:transparent;
font:1em "Times New Roman", Times, serif;
text-decoration:underline;}
#inhalt a:visited, #beispielinhalt a:visited{color:#707070;background:transparent;font-style:italic;}
#inhalt a:hover,
#inhalt a:active,
#inhalt a:focus,
#beispielinhalt a:hover,
#beispielinhalt a:active,
#beispielinhalt a:focus{color:red;background:transparent;}


/*Fussbereich mit validatorlinks*/
#validatorlinks{
border-bottom:30px solid #e9e9f2;
clear:left;
background:transparent url(../img/cssman_ecke_unten.gif) no-repeat top right;
height:54px}
#validatorlinks a{display:none}
/*Formularelemente*/
.input{
color:#000000;
background:#f5f5f5;
border:#000000 1px solid;
margin-bottom:5px;
font:1em "Times New Roman", Times, serif;
padding:3px;}

.input:focus{color:maroon;background:#ffffff;}

.button{
color:#000000;
background:#eeeeee;
border:2px solid #000000;
font:bold 1em verdana, arial, helvetica, sans-serif;
cursor:pointer}


/*Codebeispiele*/
code, pre{
color:#800000;
background:transparent;}
div.code{
color:#ff9900;
background:#f5f5f5;
border:1px solid #cacaca;
border-left:5px solid #cacaca;
padding:1em;
margin:1em 2em 0.2em .6em;}
div.code strong{color:#003366;font-weight:bold;}
code strong{color:#003366;font-weight:bold;}

/*News*/
.news {
color:black;
padding:0;
margin-top:1em;
margin-bottom:2em;
border-left:1px solid #cec8b0;
border-top:1px solid #cec8b0;}
.news p{padding:15px;margin:0;}
.news h2{margin:0;padding:2px 0 2px 10px;background:#f5f4ef;}

/*Formate Kommentarbuch*/
.beitrag{border:1px solid #cec8b0;margin:2em 1em .4em 1em;text-align:left;background:transparent;}
.p1{margin:0;padding:3px;font-size:0.9em;background:#f5f4ef;line-height:1.2em;font-weight:bold;border-bottom:1px solid #cec8b0;}
.p1 a, .p1 span{font-weight:normal;font-size:0.9em;}
.p2{margin:0;padding:10px;}
.p3{color:#949494;padding:0 1em 0 1em;margin:1em 2em 1em 1em;border:none;;line-height:1.2em;}
.p3c{color:#949494;padding:0.4em 0 0 1em;margin:1em 0.4em 0 0.4em;border-top:1px dashed #cec8b0;}
.p4{padding:0;margin:0 0 20px 0;}
.fehler{color:red;font-weight:bold}