body
{
    background-color: #fff;
    color: #000;
    font-family: verdana, arial, sans-serif;
    background-repeat: no-repeat;
    padding: 0;
    margin: 0;
}

.kopf

{
float:none;
    margin-left: 2%;
    margin-right: 1%;
    margin-top: 1%;
    margin-bottom:0;
    padding-top:0;
    padding-bottom:0;
    border :thin none;
    text-align:center;
}

/* Farbe Hauptnavigation gesamt */
.navigation
{
    position: absolute;
    top:110px;
    left: 2%;
    width:23%;
    padding: 10px;
    border: 1px solid green;
    background-color:#efe;
}

/* inhalt */
#content
{
    font-family : Verdana,Arial,Helvetica,Helv,sans-serif;
    left: 27%;
    top: 100px;
    padding: 10px;
    font-size: 100%;
    border: thin none;
    position: absolute;
}

a{
text-decoration : underline;
}

a.menue{
text-decoration : none;
font-family : Verdana,Arial,Helvetica,Helv,sans-serif;
/*
font-size : 1.5ex;
line-height: 130%;
*/
vertical-align:top;
}

a:link{
color : #0000FF;
}
a:visited{
color : #008080;
}
a:hover{
color : #FF0000;
text-decoration : underline overline;
}
a:active{
color : #00ff00;
text-decoration : underline overline;
}

a img
{
    border: 0;
}

hr
{
    height: 1px;
	color:green;
}

.trennerunten{
font-family : Verdana,Arial,Helvetica,Helv,sans-serif;
border-color: #00BBBB;
border-style : ridge;
margin-left: 0;
margin-right: 0;
margin-top: 0;
margin-bottom: 0;
border-top-width: 2px;
border-right-width : 0;
border-bottom-width : 0;
border-left-width : 0;
padding: 0;
/*
font-size: 1.5ex;
*/
text-align: right;
}

.fuss {
float:none;
text-align: right;
margin-left: 0; 
margin-right: 0; 
margin-top: 0px;
margin-bottom: 0px;
padding-top: 1ex;
padding-bottom: 1ex;
border : thin none; 
}

.bsp, .zitat{
margin-left :2% ;
margin-right :2% ;
margin-top: 0.6ex;
margin-bottom:0.6ex;
border : thin none;
background-color :#eeffee ;
padding-top :0.6ex;;
padding-bottom :0.6ex;
padding-right :0.6ex;
padding-left :0.6ex;
}

 .trennerabschnitt{
    font-family : Verdana,Arial,Helvetica,Helv,sans-serif;
    border-color: #00BBBB;
    border-style : ridge;
    margin-left: 3%;
    margin-right: 3%;
    margin-top: -1ex;
    margin-bottom: 1px;
    border-top-width: 0;
    border-right-width : 2px;
    border-bottom-width : 2px;
    border-left-width : 0;
    padding-bottom: 2px;
    padding-right: 4px;
    font-size: 1.5ex;
    text-align: right;
    padding-top : 0ex;
}

h1{
font-family : Verdana,Arial,Helvetica,Helv,sans-serif;
color: #3f4f4f;
font-weight : bold;
text-align : center;
/*
font-size : 2.6ex;
*/
padding-top: 3ex;
}

h2{
font-family : Verdana,Arial,Helvetica,Helv,sans-serif;
font-weight : bold;
color: #3f4f4f;
/*
font-size : 2.1ex;
*/
}

h3{
font-family : Verdana,Arial,Helvetica,Helv,sans-serif;
color: #3f4f4f;
font-weight : bold;
/*
font-size :  1.7ex;
*/
}

h4{
font-family : Verdana,Arial,Helvetica,Helv,sans-serif;
color: #3f4f4f;
font-weight : bold;
/*
font-size :  1.7ex;
*/
}

h5{
font-family : Verdana,Arial,Helvetica,Helv,sans-serif;
color: #3f4f4f;
font-weight : bold;
/*
font-size :  1.6ex;
*/
}
ul,ol{
font-family : Verdana,Arial,Helvetica,Helv,sans-serif;
/*
font-size :  1.6ex;
line-height: 130%;
*/
}

ul ul, ul ol, ol ol, ol ul{
    font-family : Verdana,Arial,Helvetica,Helv,sans-serif;
/*
    line-height: 130%;
    font-size : 100%;
*/
}

pre{
color : blue;
font-family : courier, monospace;
white-space : pre;
background-color :#eeffee ;
/*
font-size : 1.5ex;
*/
}

p, form, content.p{
font-family : Verdana,Arial,Helvetica,Helv,sans-serif;
/*
font-size :  1.6ex;
line-height: 130%;
*/
}
strong{
        color: #3f4f4f;
}
code{
    font-family : courier,monospace;
}

p.aend{
font-family : Verdana,Arial,Helvetica,Helv,sans-serif;
color: #4f5f5f;
font-size:80%;
/*
font-size : 1.5ex;
line-height: 100%;
*/
text-align: right;
margin-top: 0;
}

address{
font-family : Verdana,Arial,Helvetica,Helv,sans-serif;
font-size : 80%; 
/*
font-size : 1.6ex; 
line-height: 120%;
*/
padding-bottom: 0;
padding-left: 0.5em;
}

span.address{
font-style: italic;
}

.normal{
font-family : Verdana,Arial,Helvetica,Helv,sans-serif;
/*
font-size :  1.6ex;
line-height: 130%;
*/
}
.unterstreich{
background-color:#eeffee;}

.naviprint{
font-family : Verdana,Arial,Helvetica,Helv,sans-serif;
/*
font-size :  1.6ex;
line-height: 130%;
*/
border-bottom : thin solid green;
}

.linksumfluss{
	float : left;
}

.rechtsumfluss{
	float : right;
}

.copyright{
font-family:Verdana,sans-serif;
font-size:80%;
/*
font-size:1.5ex;
*/
text-decoration:none;
color:#808080;
background:none;
}