/*  body und schrift definition */

*{
padding: 0; margin: 0;
}

html {
min-height : 101%;
}

body {

font-size: 100%;
font-family: Helvetica, SunSans-Regular, Sans-Serif;
line-height: 1.5em;
color: black;  

margin: auto;

text-align: center;
}

#inhalt { 	

text-align: left;
vertical-align: middle;	
margin: auto;

padding: 0;
padding-top: 0;

width: 924px;
}

#kopf {

border-bottom: 0;

}

#kopf h1#head{
position:relative;
z-index:10;
float:left;
display: inline;
background-color: transparent;
color: black;
border:0;
text-transform: none;
font-weight: normal;
font-size: 1.8em;
padding-top:68px;
padding-bottom: 9px;
padding-left: 25px;

height: 40px;
}
#kopf p{
height:117px;
padding:0;
margin:0;
background-color: transparent;
}

#kopf p a img {
display:inline;
position: absolute;
right:2em;
padding-top: 2em;


}
#header {
display:none;
}

			
#text {
clear: both;

padding-top:0;
padding-right:25px;
padding-bottom: 0;
padding-left: 25px;

width: auto;
line-height: 1.5em;
font-size:1.1em;
}


p {
margin: 0; 
padding: 0; 

}
p img a
{border:0;}

p a img {
border: 0;}




p a:link, p a:visited, p a:focus, p a:hover, p a:active { 
color: black;
font-weight: normal;
text-decoration: none; 
}

p a:hover, p a:focus {
color: black;
text-decoration: underline; 

}
p a img, p img {
display:none;
}
 

/*  ----------------------------------
skips
---------------------------------------*/
.skiplink {
display: none; }

.skipstart {
color: white;
text-align:left;
}
.skipstart a {
color: white;
}

.skipstart img{
color:black;
text-align:left;
border:0;
padding:0;
padding-right:5px;
}




/*  Fusszeile */


p#copy {
padding-top: 0;
padding-bottom: 2em;
text-align: center;
}

/*  Spalten ----------------------------------------------------*/

#spalte1, #spalte2, #spalte3 {

margin:0;

padding:0;
padding-right: 32px;
padding-bottom:0.5em;


}

#spalte1 li {
list-style-type: none;
padding-left: 2em;
}
#spalte1 li a:link, #spalte1 li a:visited, #spalte1 li a:hover, #spalte1 li a:focus, #spalte1 li a:active {
color:black;

}

#spalte3{
padding:0;
}

#spalte3 #bild {
display:none;
}

#spalte1 p, #spalte2 p, #spalte3 p{
margin:0;
padding:0;
margin-bottom: 1em;
}

#spaltebreit {
clear:both;
display:block;

padding:0;
padding-bottom: 2em;
margin:0;
line-height: 1.5em;
}
#spaltebreit h3 {
padding:0;
padding-bottom:0;
margin:0;

}
#spaltebreit p {
padding:0;
margin:0;
margin-bottom: 1em;
}

#spaltebreit img {
display:none;

}

hr {
clear: both;
color: white;
background-color: #dddddd;
height: 1px;
}
/*  FORMULAR ----------------------------------------------------*/

#EmailForm  {display:none;}


.errors {margin-left: 0; margin-bottom: 1em;}

#datum {
margin-left: 1em;color: #ff3333;
font-size: 12px;
background-color:transparent;
font-weight: 200;
text-decoration: none; 
font-family: Courier, Monaco, Monospace;
}
h3 a:link {
text-decoration: none;
color : #47473d;
border-bottom: dotted 1px #47473d;
}

h3 a:hover {
color: red;}

.ditto_paging {
    border-top: 1px solid #ccc;
    padding: 10px;
    color: #47473d;

}


#ditto_pages .ditto_currentpage {
    border: 1px solid #47473d;
    padding: 1px 5px 2px;
    margin-right: 1px;
    background-color: #47473d;
    color: #A6A696;
font-weight: bold;
}
#ditto_pages .ditto_off {
    
    padding: 1px 5px 2px;
    margin-right: 1px;
    color: #A6A696;
text-transform: uppercase;
font-weight: bold;
}
#ditto_pages {
font-size:11px;
text-transform:uppercase;
letter-spacing:1px;
padding-top: 10px;
padding-right: 0;
padding-bottom: 0;
padding-left: 10px;
text-align: left;
color: #A6A696;
}
#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited {
    
    padding: 1px 5px 2px;
    margin-right: 1px;
    text-decoration: none !important;
    color: #47473d;
text-transform: uppercase;
font-weight: bold;

}
#ditto_pages a:hover {
    
    color: #A6A696;
}


#navi, #grundlinie li, #unter{
display:none;
}
