/* CSS Documet */
/* Anpassungen Typo3 */
#print_logo {display: none;}
#content BLOCKQUOTE {margin-left: 0em;}
#content BLOCKQUOTE ul {margin-top: 0em; margin-bottom: 0em;}
.align-center {text-align: center;}
.align-center b {font-size: 1em;}
.indent {margin-left: 2em;}
/* #content {font-family: Calibri; line-height: 1.7em;} */
#content {font-family: Arial; line-height: 1.7em;}
.bodytext b {font-size: 1em;}
#content h1 {font-family: Calibri; font-size: 1.3em;}
#content h5 {font-family: Calibri; font-size: 1.3em;}
#content ul {margin-left: -3.1em;}
#content ol {list-style-type: none; margin-left: -2.5em;}
#content ol li {margin-left: 0em;}
/* #menue li a {font-family: Calibri;} */
#menue li a {font-family: Arial;}
.csc-textpic-imagecolumn .csc-textpic-firstcol {padding-left: 2em;}
.csc-textpic-center .csc-textpic-firstcol {padding-left: 0em;}
.csc-textpic-center .csc-textpic-caption {text-align: center;}
.csc-textpic img {padding-top: 10px;}
.important {font-size: 1em; color: #990000;}
.detail {font-size: 1.1em;}
.name-of-person {font-size: 1.1em; color: #990000;}
.align-right {text-align: right; text-decoration: underline;}
.csc-frame-frame1 {font-size: 0.9em; line-height: 1.1em;}
legend {display: none;}
fieldset {border: none;}
.contenttable {width: 100%;}
.contenttable p {margin: 0px; padding: 0px;}
p.bodytext {padding: 0px; margin: 0px;}
p.align-center {padding: 0px; margin: 0px;}

body {
background-color: #666666;
background-image:  url("../images/ZfK-HG.gif"); 
background-repeat: repeat-y;
background-position: top center;
margin: 0px;
padding: 0px;
color: #000000;
font-family: Verdana, Helvetica, sans-serif;
font-size: 11px;
line-height: 150%;
text-align:center;
}

h3 {
font-family: Georgia, Times, serif;
font-size: 25px;
text-indent: 0px;
font-weight: 100;
letter-spacing: 0px;
text-transform: uppercase;
line-height: 120%;
color: #666;
}

h1 {
font-family: Times, serif;
font-size: 18px;
font-weight: 100;
text-indent: 0px;
line-height: 100%;
color: #990000;
padding: 10px 10px 7px 0;
}

h2 {
font-family: Times, serif;
font-size: 15px;
font-weight: 100;
text-indent: 0px;
line-height: 100%;
color: #990000;
padding: 10px 10px 0px 0;
margin:0;
font-style:italic;
line-height:160%;
}

h5 {
font-family: Times, serif;
font-size: 18px;
font-weight: 100;
text-indent: 0px;
line-height: 100%;
color: #990000;
padding: 10px 10px 7px 0;
padding-left: 2em;
margin: 0px;
}

p {
margin:5px 0 10px 0;
}

td h2 {
padding: 0 10px 7px 0;
}

h2 span {
color: #222;
}

#wrapper {
position: relative;
margin: auto;
width: 800px;
}

#header {
overflow: hidden;
height: 230px;
font-size: 10px;
padding:0;
margin:0;
line-height:14px;
z-index:2;
text-align:right;
}

#header ul{
padding:0;
list-style:none;
text-align:right;
float:right;
}

#header li {
margin:0;
padding:5px 0 0 0;
height:30px;
width:160px;
}

#header li a {
display:block;
color:#333;
padding:8px 5px 8px 0;
text-decoration:none;
text-transform:uppercase;
font-style:normal;
opacity: .8;
filter: alpha(opacity=80);
}

#menue {
font-family: Georgia, Times, serif;
position: absolute;
top: 230px;
left: 10px;
width: 160px;
margin: 8.2em 0px 0px 0px;
text-align: left;
padding: 0px 40px 0px 0px;
line-height: 200%;
}

#menue ul {
list-style-type: none;
}

#menue li a {
font-style: normal;
padding: 0px;
font-size: 11px;
color: #555;
text-decoration: none;
text-transform: none;
font-weight: 200;
}

#menue li a:visited {
font-style: normal;
padding: 0px;
font-size: 11px;
color: #555;
text-decoration: none;
}

#menue li a:hover {
font-style: normal;
padding: 0px;
font-size: 11px;
color: #990000;
text-decoration: none;
}

#menue li.cur a {
font-style: normal;
padding: 0px;
font-size: 11px;
color: #990000;
text-decoration: none;
font-weight: bold;
}

#menue li.act a {
font-style: normal;
padding: 0px;
font-size: 11px;
color: #990000;
text-decoration: none;
font-weight: bold;
}

#menue li.no2 a {
padding-left: 1.2em;
font-size: 11px;
font-weight: 700;
}

#menue li.no2cur a {
padding-left: 1.2em;
font-size: 11px;
font-weight: 700;
}

#menue li.no2act a {
padding-left: 1.2em;
font-size: 11px;
color: #990000;
font-weight: 700;
}


#menue li.no3 a {
padding-left: 2em;
font-size: 11px;
font-weight: normal;
color: #333;
}

#menue li.no3cur a {
padding-left: 2em;
font-size: 11px;
color: #990000;
}

#menue li.no3act a {
padding-left: 2em;
font-size: 11px;
color: #990000;
}

#content {
text-align: left;
border-left: 1px solid #999;
color: #333333;
margin: 40px 0px 20px 180px;
padding: 0px 80px 0px 80px;
}

#content ul {
list-style-type: none;
margin-top: 0em;
margin-bottom: 0em;
padding: 0px;
}

#content li {
background-image: url("../images/li.gif");
background-repeat: no-repeat;
background-position: 0em 0.7em;
padding-left: 3em;

}

#subline {
position: relative;
margin: auto;
width: 620px;
height: 17px;
font-size: 8px;
display: none;
}

#footer {
position: relative;
width: 700px;
margin: auto;
text-transform: uppercase;
font-style: italic;
text-align: right;
line-height: 100%;
padding: 0px 80px 0px 0px;
}

.footerlinks a:link {
font-weight: 100;
font-size: 9px;
text-decoration: none;
color: #888888;
}

.footerlinks a:visited {
font-weight: 100;
font-size: 9px;
text-decoration: none;
color: #888888;
}

.footerlinks a:hover {
font-weight: 100;
font-size: 9px;
text-decoration: none;
color: #990000;
}

.impressum {
font-size: 9px;
line-height: 100%;
}

.zitat {
color: #990000;
font-family: Georgia, Times, serif;
font-style: italic;
font-weight:600;
font-size:13px;
text-align:center;
padding:25px 0 0 0;
}

.zitatimpressum {
color: #990000;
font-family: Georgia, Times, serif;
font-style:italic;
font-size: 9px;
line-height:100%;
text-align:center;
}

.zelle_ablauf {
border: 1px dashed #999;
width: 100%;
border-spacing: 5px;
padding: 5px;
background-color: #EEEEEE;
line-height: 170%;
background-image: url(Bilder/general/Logo-Blur.jpg);
background-position: right top;
background-repeat: no-repeat;
}

.zelle_ablauf td {
vertical-align:top;
width:50%;
}

.unterschrift {
line-height: 120%;
font-style: italic;
font-size: 10px;
}

.bild {
float:left;
width:106px;
height:146px;
padding: 0 15px 5px 0;

}

.pferd {
display:block;
float:left;
width:106px;
height:190px;
padding:0 5px 0 0;
margin:0;
color:#990000;
font-weight:800;
font-size:9px;
}

ul {
list-style-type: square;
padding: 0px 0px 0px 10px;
margin: 0;
}

a:link, a:visited, a:hover {
color: #990000;
text-transform:uppercase;
text-decoration: underline;
font-style: italic;
}


span a:link, span a:visited, span a:hover {
color: #990000;
text-decoration: none;
}

