* {
margin: 0;
padding: 0;
}

body {
margin: 0;
padding: 0;
font-family: verdana, helvetica, arial, sans-serif;
font-size: 11pt;
color: #000;
}

h1 {
font-family: verdana, helvetica, arial, sans-serif;
font-size: 14pt;
color: #000;
font-style: italic;
margin-bottom: 1.4em;
}

h2 {
font-size: 12pt;
color: #000;
font-style: normal;
margin-bottom: 1.2em;
}

p, li, td {
font-size: 11pt;
color: #000;
}

p {
margin-bottom: 14pt;}

.fett {
font-weight: bold;
}

#cent{
text-align:center;}

.cent{
text-align:center;}

#container {
width: 90%;
color: #000;
line-height: 130%;
text-align:left;
}

#top {
padding: 0;
height: 133px;
}

#deko {
display: none;}

#logo{
position: relative; top:16px;left: 5%; width: 519px; height: 115px;background: transparent;}

#linksnav {
display: none;
}

#content {
margin-left: 40px;
border: 0 none;
padding: 10px;
background-color: #fff;
}

#contentfoto {
margin-top: 30px;
margin-left: 0;
border-top: #eae6a1 3px dotted;
border-left: 0 none;
padding: 10px;
background-color: #fff;
}

#content p.top {
display: none;
}

#content a:link, #contentfoto a:link, #footer a:link {background: transparent; color:#000;text-decoration:none;}
#content a:visited, #contentfoto a:visited, #footer a:visited {background: transparent;color:#000;text-decoration:none;}
#content a:hover, #contentfoto a:hover, #footer a:hover {background: transparent; color: #000;text-decoration:underline;}
#content a:active, #contentfoto a:active, #footer a:active { background: transparent; color: #000; text-decoration:underline;}

#content ul {
margin-left: 30pt;
}

#content li {
list-style-type: circle;
}

#footer {
clear: both;
margin: 0;
padding: 5px 10px;
background-color: #fff;
color: #000;
border-top: #eae6a1 3px dotted;
border-bottom: 0;
text-align:center;
}

#linksnav p { margin: 0 0 1em 0; }
#content h2 { margin: 0 0 .5em 0; }

#menue {
display: none
}

/* -formular-*/

div.leer {
 clear:both;display:block;font:3px/1 sans-serif; height:3px;
}

form p {padding-top : 2px;
clear: both;}

input {
background : #fff;
color : #000;
border : 0 inherit;
font : 11pt verdana, arial, sans-serif;
}
input.rahmen {
background : #fff;
color : #000;
border: 0 none;
padding: 2px;
font : 11pt verdana, arial, sans-serif;
}

input.send {
background : #fff;
color : #000;
margin : 0.4em;
border : 4px outset #000;
font : 11pt verdana, arial, sans-serif;
}
select, option {
border:1px solid #000;
background: #fff;
color: #000;
}

textarea {
background : #fff;
color : #000;
border : 1px dashed #000;
padding : 5px;
font : 11pt verdana, arial, sans-serif;
line-height : 1.3em;
overflow : auto;
}

p label {
float : left;
width : 140px;
text-align : right;
vertical-align : bottom;
font : 11pt verdana, arial, sans-serif;
color: #000;
margin-top: 2px;
margin-right: 2px;
}
.formw {
float : right;
width : 260px;
text-align : left;
font : 11pt verdana, arial, sans-serif;
}

fieldset {
color: #000;
background-color: transparent;
border: 1px solid #fedd8a;
width: 430px;
line-height: 1.3em;
margin-top:0;
}

legend {
border: 1px solid #000;
color: #000;
background-color: #fff;
padding: 0.2em 0.4em;
margin-left: 4px;
margin-bottom: 4px;
font : 11pt verdana, arial, sans-serif;
line-height: 1.3em;}

p.form {
background-color: #fff;
padding: 2px;
margin-top: 0.6em;
margin-right: 0;
margin-bottom: 0.6em;
margin-left: 0;
border-top: 0 none;
border-right: 0 none;
border-bottom: 1px dotted #000;
border-left: 0 none;
}

p.form2 {
background : 0 none;
padding: 2px;
margin-top: 0.6em;
margin-right: 0;
margin-bottom: 0.6em;
margin-left: 0;
border: none;
}

/* -formular-*/

.floatre {
float:right;
margin: 0.2em 0.1em 0.2em 0.2em;
}

.floatli {
display: none;
}


.skiplinks {/* kein display:none, so sichtbar fuer screenreader */
position: absolute;
visibility: hidden;
top: 0;
font-size: 1px;
}
/* fuer IE/Mac, sonst horizontale scrollbar */
.skiplinks {
display: none;
}

#aussen {color:#000;
margin-left:30px;}

#aussen a:link {background: transparent; color: #000;text-decoration:none;}
#aussen a:visited {background: transparent;color: #000;text-decoration:none;}
#aussen a:hover {background: transparent; color: #000;text-decoration:underline;}
#aussen a:active { background: transparent; color: #000;text-decoration:underline;}