p
        {
        font-family: Arial, Helvetica, sans-serif;
        font-size:9pt;
        line-height:12pt;
        margin-top:2pt;
        margin-bottom:2pt;
        padding-top:0pt;
        padding-bottom:0pt;
        }


input
        {
        font-size:9pt;
        line-height:12pt;
        font-family: Arial, Helvetica, sans-serif;
        text-align:justify;
        }

.editorLabel
        {
        font-size:10pt;
        line-height:12pt;
        font-family: Arial, Helvetica, sans-serif;
        text-align:right;
        vertical-align:top;
        }

.editorHeadline
        {
        font-family: Arial, Helvetica, sans-serif;
        font-size:11pt;
        font-weight:bold;
        color:#666666;
        line-height:12pt;
        text-align:right;
        vertical-align:top;
        }

.editorText
        {
        font-size:9pt;
        line-height:12pt;
        font-family: Arial, Helvetica, sans-serif;
        line-height:12pt;
        text-align:left;
        vertical-align:top;
        }
.editorSubtitle
        {
        font-size:10pt;
        font-weight:bold;
        line-height:12pt;
        font-family: Arial, Helvetica, sans-serif;
        text-align:left;
        vertical-align:top;
        }


h1      {
        font-family: Arial, Helvetica, sans-serif;
        font-size:13pt;
        color:#006600;
        line-height:15pt;
        margin-top:0pt;
        margin-bottom:0pt;
        padding-top:0pt;
        padding-bottom:0pt;
        }
h4        {
        font-family: Arial, Helvetica, sans-serif;
        font-size:11pt;
        line-height:11pt;
        color:#666666;
        margin-top:0pt;
        margin-bottom:0pt;
        padding-top:0pt;
        padding-bottom:0pt;
        }

.titel        {
        font-family: Arial, Helvetica, sans-serif;
        font-size:13pt;
        font-weight:bold;
        color:#7C286C;
        line-height:15pt;
        margin-top:2pt;
        margin-bottom:2pt;
        padding-top:0pt;
        padding-bottom:0pt;
        }
h2      {
        font-family: Arial, Helvetica, sans-serif;
        font-size:13pt;
        font-weight:bold;
        color:#7C286C;
        line-height:15pt;
        margin-top:2pt;
        margin-bottom:2pt;
        padding-top:0pt;
        padding-bottom:0pt;
        }

.previewtitel        {
        font-family: Arial, Helvetica, sans-serif;
        font-size:11pt;
        font-weight:bold;
        color:#7C286C;
        line-height:15pt;
        margin-top:2pt;
        margin-bottom:2pt;
        padding-top:0pt;
        padding-bottom:10pt;
        }
.more
        {
        color:#989898;
        text-decoration:underline;
        }

.previewbeschreibung
        {
        font-family: Arial, Helvetica, sans-serif;
        font-size:8pt;
        line-height:12pt;
        margin-top:2pt;
        margin-bottom:2pt;
        padding-top:0pt;
        padding-bottom:0pt;
        }

.previewbg
        {
        background-color:#FFFFFF;
        text-align:right;
        }

.imagebg
        {
        background-color:#f0f0f0;
        }
.imagebgwhite
        {
        background-color:#ffffff;
        }

.untertitel
        {
        font-family: Arial, Helvetica, sans-serif;
        font-size:9pt;
        font-weight:bold;
        line-height:11pt;
        color:#666666;
        margin-top:2pt;
        margin-bottom:2pt;
        padding-top:0pt;
        padding-bottom:0pt;
        }
.untertitelblock
        {
        font-family: Arial, Helvetica, sans-serif;
        font-size:9pt;
        font-weight:bold;
        line-height:11pt;
        color:#666666;
        margin-top:2pt;
        margin-bottom:2pt;
        padding-top:0pt;
        padding-bottom:0pt;
        text-align:justify;
        }
h3
        {
        font-family: Arial, Helvetica, sans-serif;
        font-size:9pt;
        font-weight:bold;
        line-height:11pt;
        color:#666666;
        margin-top:2pt;
        margin-bottom:2pt;
        padding-top:0pt;
        padding-bottom:0pt;
        }
.beschreibung
        {
        font-family: Arial, Helvetica, sans-serif;
        font-size:9pt;
        line-height:12pt;
        margin-top:2pt;
        margin-bottom:2pt;
        padding-top:0pt;
        padding-bottom:10pt;
        }

.text
        {
        font-family: Arial, Helvetica, sans-serif;
        font-size:9pt;
        line-height:12pt;
        margin-top:2pt;
        margin-bottom:2pt;
        padding-top:0pt;
        padding-bottom:0pt;
        }
.textblock
        {
        font-family: Arial, Helvetica, sans-serif;
        font-size:9pt;
        line-height:12pt;
        margin-top:2pt;
        margin-bottom:2pt;
        padding-top:0pt;
        padding-bottom:0pt;
        text-align:justify;
        }

.nomargins
        {
        margin-top:-10pt;
        margin-bottom:-10pt;
        padding-top:-10pt;
        padding-bottom:-10pt;
        }


.thema        {
        font-family: Arial, Helvetica, sans-serif;
        font-size:13pt;
        color:sienna;
        font-weight:600;
        }
.erlaeuterung
        {
        font-size:10pt;
        font-family: Arial, Helvetica, sans-serif;
        text-align:left;
        color:#515151;
        }
.copy
        {
        font-size:8pt;
        font-family: Arial, Helvetica, sans-serif;
        text-align:left;
        color:#414141;
        }
a
        {
        font-family: Arial, Helvetica, sans-serif;
        }

a:link
        {font-style:normal;text-decoration:none;}
a:visited
        {font-style:normal;text-decoration:none; }
a:active
        {font-style:normal ;text-decoration:none; color:#FF33FF;}

.bildunterschrift
        {
        font-family: Arial, Helvetica, sans-serif;
        font-size:8pt;
        color:black;
        align:left;
        text-align:justify;
        alignment:justify;
        border:1px;
        padding:6px;
        }

.navigation
        {
        font-family: Arial, Helvetica, sans-serif;
        font-size:15pt;
        font-weight:bold;
        color:#ca9c41;
        }

.navsmall
        {
        font-family: Arial, Helvetica, sans-serif;
        font-size:10pt;
        font-weight:bold;
        color:#ca9c41;
        }

.navhoriz
        {
        width:90px;
        height:18px;
        font-family: Arial, Helvetica, sans-serif;
        font-size:9pt;
        font-weight:bold;
        color:white;
        background-color:sienna;
        vertical-align:middle;
        }
.navhorizselected
        {
        width:90px;
        height:18px;
        font-family: Arial, Helvetica, sans-serif;
        font-size:9pt;
        font-weight:bold;
        color:cyan;
        background-color:peru;
        vertical-align:middle;
        }
a.navlineselected {
	font-family: arial,helvetica,sans-serif;
	font-size: 75%;
    font-weight:bold;
	text-decoration: none;
}

a.navline {
	font-family: arial,helvetica,sans-serif;
	font-size: 75%;
	text-decoration: none;
}

.navsearch
        {
        width:90px;
        height:20px;
        font-family: Arial, Helvetica, sans-serif;
        font-size:7pt;
        font-weight:bold;
        color:black;
        background-color:white;
        vertical-align:middle;
        }

.navtextsubmit
        {
        width:30px;
        height:20px;
        font-family: Arial, Helvetica, sans-serif;
        font-size:7pt;
        font-weight:bold;
        color:#7C286C;
        padding-top:0;
        background-color:#f0f0f0;
        vertical-align:middle;
        }

.navsubmit
        {
        width:16px;
        height:16px;
        font-family: Arial, Helvetica, sans-serif;
        font-size:7pt;
        font-weight:bold;
        color:white;
        background-color:sienna;
        vertical-align:middle;
        }

.body_styles
        {
        background-color:white;
        }

.bildhintergrund
        {
        background-color:peru;
        }

.headnavbox
        {
        background-color:black;
        text-align:center;
        }

.headnavtext
        {
        font-family: Arial, Helvetica, sans-serif;
        font-size:9pt;
        font-weight:normal;
        color:white;
        line-height:10pt;
        margin-top:0pt;
        margin-bottom:0pt;
        padding-top:0pt;
        padding-bottom:0pt;

        }
.white
        {
        font-family: Arial, Helvetica, sans-serif;
        font-size:9pt;
        font-weight:normal;
        color:white;
        line-height:10pt;
        margin-top:0pt;
        margin-bottom:0pt;
        padding-top:0pt;
        padding-bottom:0pt;
        width:50px ;
        background-color:white;
        text-align:center;
        }
        
/* Forms */
.kontaktinput
	{
	font-size:9pt;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
    width:300px;
	background-color: whitesmoke;
	border-width : 1;
	border-color : black;
	border-style : solid;
	}
.kontakttextarea
	{
	font-size:9pt;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
    width:300px;
	background-color: whitesmoke;
	border-width : 1;
	border-color : black;
	border-style : solid;
    height:200px;
	}
.inputcheckbox
	{
	background-color: whitesmoke;
	border-width : 1;
	border-color : black;
	border-style : solid;
	}
.inputname
	{
	font-size:9pt;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
    width:200px;
	}
.kontaktsubmit
	{
	font-size:9pt;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
    width:300px;
	background-color: whitesmoke;
	border-width : 1;
	border-color : black;
	border-style : outset;
    border-width:3px;
    }

