@font-face {
     font-famliy: "lcallig";
     font-size: 1.5em;
}

body {
	background-color: #CCCCCC;
        font-family:Arial;
}

#korpus {
        width: 768px;
	margin-left: auto;
	margin-right: auto;

}

div#korpus {
        background-image: url(website_verlauf_seite10px.jpg);
        background-position: right;
        background-repeat: repeat-y;
        border: 0px solid red;
        padding-right: 10px

}

div#korpus table.aussen {
        background-image: url(website_verlauf_unten10px.jpg);
        background-position: bottom;
        background-repeat: repeat-x;
        border: 0px solid red;
        padding-bottom: 10px
}

#menue a{
 color: #FFFFFF;
 text-decoration:none;
}

#menue a:visited{
 color: #FFFFFF;
}

#menue a:hover{
 color: #ff3300;
}

#menue .aktiv a{
 color: #ff3300;
}

#menue td{
 background-image: url(website_verlauf_buttons.png);
 background-repeat: repeat-x;
 height: 10px;
 padding-left: 10px;
 padding-right: 10px;
 border: 1px solid #000000;
 padding-bottom: 15px;

}

#menue td.ohnehg {
 background-image: url();
}

.mitte {
 padding-left: 10px;
 padding-right: 10px;
 background-color: #FFFFFF;
 background-image: url(website_verlauf_1px.png);
 background-repeat: repeat-x;
 background-position: 0px 0px;
}

#menue {
 padding-left: 20px;
 padding-top: 50px;
}

#inhalt {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 30px;
}


#seitenueberschrift {
 color: #FFFFFF;

}

#menue td.rahmen {
 border: 1px solid #ff3300;
 color: #000000;
 padding: 0px;
}
#menue td.rahmen a{
 display: block;
 padding: 0px 10px 0px 10px;
 padding-bottom: 15px;
}

#inhalt a {
color: #003399;
text-decoration: none;
font-style: italic;
}

div#impressum {
	text-align: left;
	font-size: 0.7em;
	border: 0px solid white;
margin-top: -30px;
	margin-left: auto;
	margin-right: auto;
        width: 668px;
        padding-left: 100px;
}


div#impressum a{
	color: grey;
}

div#Newsletter_Top {
    font-size: 0.8em;
    color: #FFFFFF;
    padding: 0px;
    margin: 0px;

}

div#Newsletter_Top .csc-mailform {
  border: 0px solid white;
}

div#Newsletter_Top .csc-mailform input{
  font-size: 0.9em;
}

#inhalt .contenttable td {
  _padding-bottom: 0.5em;
}