body {
background-color:#FFF3F2;
font-family:verdana,arial,helvetica,sans-serif;
color:#515151;
font-size:100,01%;
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
margin-left:0px;
}

image,img {
border-width:0px;
}


h1 {
font-size:90%;
}

h2 {
font-size:80%;
}

p {
font-size:80%;
padding:0px;
spacing:0px;
margin:0 0 10px 0;
}



em {
font-style:normal;
font-weight:bold;
}


span {
font-size:80%;
font-style:italic;
font-weight: normal;
}


table {
border-width:0px;
padding:0px;
spacing:0px;
margin:0px;
width:100%;

}


th  {
vertical-align: top;
text-align: left;
padding:2px 0 2px 4px;
border-width:0px;
spacing:0px;
margin:0px;
font-size:70%;
}




td {
vertical-align: top;
border-width:0px;
padding:2px 0 2px 0;
spacing:0px;
margin:0px;
font-size:70%;
}

.kopf
{
border-width:0px;
color:#FFFFFF;
background-color:#8DA0CB;
display:block;
font-weight: bold;
padding:0px;
margin:0px;
}


.tabellenkopf
{
background-color:#C7D6FC;
color:#515151;
}

.fragenformular
{
font-size:80%;
vertical-align: top;
margin: 0 0 50px 0;
padding: 20px 10px 20px 10px;
border-size: 0px;
background-color:#E6E6E6;
}


.punkte
{
font-size:300%;
color:#FF0000;
}

.klein
{
font-size:60%;
color:#8F8F8F;
margin: 0 0 8px 0;
padding:3px;
border-width: 1px;
border-color:#CAC2C1;
border-style:solid;
}

.autor-philipp
{
font-size:60%;
color:#8F8F8F;
}




.frage
{
padding: 80px 120px 30px 35px;
margin: 20px 0 0 0;
background-image: url(/grafiken/bild-mitte.jpg);
background-repeat: no-repeat;
background-position: top left;
}

.ganz-oben
{
text-align: right;
font-size:70%;
}



.richtig
{
font-weight: lighter;
color:#009F00;
}


.red
{
color:#000000;
background-color:#F0FF8A;
padding:3px;
}

.green
{
color:#000000;
background-color:#F0FF8A;
padding:3px;
}

.google
{
margin:0 0 40px 0;
text-align: right;
}

.amazonwidget
{
margin: 20px 0 0 0;
}


.amazon
{
padding: 0 10px 15px 0;

}


.sendenbutton
{
margin:0 0 0 20px;
}


.textlink
  {
text-decoration:none;
margin: 20px 0 20px 0;}

a.textlink:link    {
color:#00009F;
}
a.textlink:visited {
color:#000000;
}
a.textlink:hover   {
color:#515151;
}
a.textlink:active  {
color:#000000;
}



.links {
padding:10px;
margin:10px 10px 10px 10px;
border-width:1px;
border-color:#808080;
border-style:solid;
width:148px;
font-size:70%;
}


.linkpartner {
padding:4px 4px  20px 4px ;
margin:10px 10px 0px 0px;
border-width:1px;
border-color:#808080;
border-style:solid;
width:140px;
font-size:70%;
}



.impressum  {
text-decoration:none;
margin: 50px 0 0 0;
text-align: right;
}

.impressumlink {
font-size:80%;
color:#515151;
}

.nav  {
text-decoration:none;
}

.bookmark
{
margin:20px 0 20px 0;
}


.medien

{
vertical-align: top;
margin:20px 0 20px 0;
}



a.nav:link    {
color:#515151;
}
a.nav:visited {
color:#515151;
}
a.nav:hover   {
color:#FFFFFF; background-color:#808080;
}
a.nav:active  {
color:#000000;
}

.bildunterschrift {
width:300px;
font-size:60%;
}

#inhalt {
width:780px;
margin:10px;
}

#links {
margin:10px 10px 10px 8px;
padding:0px;
position: absolute;
top:140px;
left:0px;
width:150px;
}


#mitte {
padding:10px 15px 10px 15px;
margin:10px 10px 10px 10px;
border-width:0 0px 0 0px;
border-style:solid;
position: absolute;
top:120px;
left:170px;
width:355px;
}

#mitteformular {
padding:10px;
margin:10px 10px 10px 10px;
border-width:0 1px 0 1px;
border-style:solid;
position: absolute;
top:130px;
left:180px;
width:570px;
}



#smilie {
position: absolute;
top:80px;
left:50px;
}

#status {
position: absolute;
top:130px;
left:280px;
}

#haken {
position: absolute;
top:150px;
left:270px;
}



#rechts {
position: absolute;
top:150px;
left:585px;
width:206px;
}


#logo {
border-width:0px;
border-style:solid;
margin:0 0 0 0;
}



#nav {
font-size:80%;
background-color:#FFFFFF0;
border-width: 0 0 0 0;
border-color:#808080;
border-style:solid;
margin:10px 0 0 0;
padding:2px;
position: absolute;
top:110px;
width:780px;
}


DIV.fstLevel a
{
TEXT-DECORATION: none;
DISPLAY: block;
WIDTH: 141px;
BORDER: 1px solid #78180D;
PADDING: 3px;
MARGIN: 1px;
FONT-SIZE: 80%;
FONT-WEIGHT: bold;
TEXT-ALIGN: left;
COLOR: #FFFFFF;
BACKGROUND-COLOR: #AF3B2D;
}

DIV.fstLevel a:hover
{
COLOR: #78180D;
BACKGROUND-COLOR: #FFFFFF;
}




DIV.secLevel a
{
TEXT-DECORATION: none;
DISPLAY: block;
WIDTH: 141px;
BORDER: 1px solid #78180D;
PADDING: 3px;
MARGIN: 1px;
FONT-SIZE: 70%;
FONT-WEIGHT: normal;
TEXT-ALIGN: left;
COLOR: #78180D;
BACKGROUND-COLOR: #FFCDC7;
}

DIV.secLevel a:hover
{
COLOR: #78180D;
BACKGROUND-COLOR: #FFFFFF;
}

DIV.secLevelActive a
{
TEXT-DECORATION: none;
DISPLAY: block;
WIDTH: 164px;
BORDER: 1px solid #78180D;
PADDING: 3px;
MARGIN: 1px;
FONT-SIZE: 70%;
FONT-WEIGHT: bold;
TEXT-ALIGN: left;
COLOR: #78180D;
BACKGROUND-COLOR: #FFF3F2;

}
