.none {
display : none;
}

div.header {
width : 985px;
height : 281px;
margin : 0 auto;
background-image : url('./images/header.jpg');
}

div.main {
width : 985px;
overflow : hidden;
margin : 0 auto;
background-image : url('./images/main.jpg');
}

#navigation {
clear : left;
/*float : left;*/
width : 177px;
padding : 5px 0px 7px 0px;
margin : 0px 0px 0px 0px;
}

#navigation1 {
float : left;
width : 177px;
padding : 5px 0px 7px 0px;
margin : 0px 0px 0px 0px;
}

#navigation ul {
clear: left;
/*float : left;*/
margin : 0;
padding : 0;
}

#navigation ul li {
float : left;
list-style-type : none;
margin : 0;
padding : 0;
}

#navigation ul li a:link, #navigation ul li a:visited {
float : left;
width : 129px;
padding : 0px 0px 2px 15px;
margin : 2px 0px 0px 17px;
background-image : url('./images/navigationlink.jpg');
background-repeat : no-repeat;
color : #5F5F5F;
text-decoration : none;
}

#navigation ul li a:hover, #navigation ul li a:active {
float : left;
width : 129px;
padding : 0px 0px 2px 15px;
margin : 2px 0px 0px 17px;
background-repeat : no-repeat;
background-image : url('./images/navigationlinkactive.jpg');
color : #DF660D;
text-decoration : none;
}

.menu_aktiv {
float : left;
width : 129px;
padding : 0px 0px 2px 15px;
margin : 2px 0px 0px 17px;
background-repeat : no-repeat;
background-image : url('./images/navigationlinkactive.jpg');
color : #DF660D;
text-decoration : none;
}

#navigation span.line {
float : left;
width : 144px;
height : 2px;
margin : 2px 0px 3px 17px;
padding : 0px 0px 0px 0px;
background-image : url('./images/navigationline.jpg');
font-size : 0px;
}

#navigation span.sub {
float : left;
width : 144px;
height : 2px;
margin : 2px 5px 3px 17px;
padding : 0px 0px 0px 0px;
font-size : 0px;
}

#navigation ul.men-e2 a, ul.men-e3 a {
    font-size: 10px;
    color: #a006c31;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    text-decoration:none;
    font-weight : normal;
}

#navigation ul.men-e2, ul.men-e3 {
    font-size: 10px;
    margin: 0 0 0 8px;
    padding:0px;
    list-style:none;
    font-weight : normal;
}


div.infoline {
clear : left;
/*position : static;*/
/*float : left;*/
/*top : auto;*/
width : 150px;
height : 83px;
background-image : url('./images/infoline.jpg');
margin : 10px 0px 0px 14px;
padding : 0px 0px 0px 0px;
}

div.main div.description {
float : left;
width : 172px;
font-family : Verdana, Tahoma, Helvetica, sans-serif;
}

div.main div.description span.title {
float : left;
width : 150px;
margin : 3px 0px 10px 12px;
text-align : center;
font-family : Verdana, Tahoma, Helvetica, sans-serif;
font-size : 12px;
color : #5F5F5F;
font-weight : bold;
}

div.main div.description H3{
float : left;
width : 150px;
margin : 10px 5px 10px 0px;
padding : 0px 0px 0px 0px;
/*text-align : center;*/
font-family : Verdana, Tahoma, Helvetica, sans-serif;
font-size : 12px;
color : #5F5F5F;
font-weight : bold;
}

div.main div.description span.content {
float : left;
width : 150px;
padding : 0px 0px 12px 0px;
margin : 3px 0px 0px 12px;
line-height : 17px;
font-family : Verdana, Tahoma, Helvetica, sans-serif;
color : #343434;
}
div.main div.description span.content a:link, div.main div.description span.content a:visited, div.main div.description span.content a:active {
font-weight : bold;
color : #DF660D;
text-decoration : none;
}
div.main div.description span.content a:hover {
font-weight : bold;
color : #DF660D;
text-decoration : underline;
}

div.main div.content {
float : left;
width : 555px;
margin : 0px 0px 0px 0px;
padding : 0px 0px 20px 40px;
line-height : 17px;
font-family : Verdana, Tahoma, Helvetica, sans-serif;
color : #343434;
}

div.main div.content P{
/*float : right;*/
/*width : 555px;*/
margin : 0px 0px 8px 0px;
padding : 0px 0px 0px 0px;
line-height : 17px;
font-family : Verdana, Tahoma, Helvetica, sans-serif;
color : #343434;
}

div.main div.content H1{
font-size : 1.5em;
/*float : left;*/
/*width : 555px;*/
padding : 10px 0px 10px 0px;
margin : 0px 0px 0px 0px;
line-height : 17px;
font-family : Verdana, Tahoma, Helvetica, sans-serif;
color : #5F5F5F;
}

div.main div.content H2{
font-size : 1.1em;
/*float : left;*/
/*width : 555px;*/
padding : 3px 0px 7px 0px;
margin : 0px 0px 0px 0px;
line-height : 17px;
font-family : Verdana, Tahoma, Helvetica, sans-serif;
color : #343434;
}

div.main div.content a:link, div.main div.content a:visited, div.main div.content a:active {
font-weight : bold;
color : #DF660D;
text-decoration : none;
}
div.main div.content a:hover {
font-weight : bold;
color : #DF660D;
text-decoration : underline;
}
div.main div.content span.title {
font-family : Verdana, Tahoma, Helvetica, sans-serif;
font-size : 14px;
color : #5F5F5F;
font-weight : bold;
}
div.footer {
width : 985px;
height : 42px;
margin : 0 auto;
background-image : url('./images/footer.jpg');
}
div.footer span.fontorange {
color : #DF660D;
}
div.footer span.left {
float : left;
width : 300px;
margin : 12px 0px 0px 20px;
text-align : left;
color : #424242;
}

div.footer a.sitemap {
font-family : Verdana, Arial, Tahoma, Helvetica, sans-serif;
float : left;
/*width : 29px;*/
height : 12px;
margin : 12px 20px 0px 12px;
text-align : left;
font-size : 11px;
color : #505050;
text-decoration : underline;
}

div.footer a.sitemap:hover {
font-family : Verdana, Arial, Tahoma, Helvetica, sans-serif;
float : left;
/*width : 29px;*/
height : 12px;
margin : 12px 20px 0px 12px;
text-align : left;
font-size : 11px;
color : black;
text-decoration : underline;
}

div.footer a.top {
float : right;
width : 29px;
height : 11px;
margin : 12px 20px 0px 0px;
background-image : url('./images/footertop.jpg');
text-align : right;
font-size : 0px;
}
div.footer a.print {
float : right;
width : 76px;
height : 11px;
margin : 12px 12px 0px 0px;
background-image : url('./images/footerprint.jpg');
text-align : right;
font-size : 0px;
}
div.footer a.favorites {
float : right;
width : 69px;
height : 11px;
margin : 12px 12px 0px 0px;
background-image : url('./images/footerfavorites.jpg');
text-align : right;
font-size : 0px;
}

.csc-textpic-caption{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #505050;
}

/* Für Formualausrichtung */
label {
      width:250px;
      float: left;
  }

/* eigene Klasse für den Gesamtrahmen vom Formular */
.formu {
width:90%;
font-family: Verdana, Arial, Helvetica, sans-serif;
/* color: #474747;*/
font-size: 12px;
/* background-color: #F3EEE8;*/
padding-top:10px;
padding-bottom:10px;
padding-left:20px;
/* border: 1px solid #D7AE78;*/
font-weight:bold;
}
