HTML {
height: 100%;
}

body {
background-color: #fff;
margin: 0;
padding: 0;
color: #000;
width: 100%;
font-family: Arial,Verdana,Helvetica,sans-serif; 
font-size: 12px;
background-image: none;
}

a.nosign, a.nosign:hover {
background-image: none;
text-decoration: none;
margin: 0;
padding: 0;
}

#all {
margin: 0;
padding: 0;
background-color: #fff;
width: 670px;
border-top: none;
border-left: none;
border-right: none;
text-align: left;
background-image: none;
}



html>body #all {
height: auto;
}


/* top divs */

#topmenue {
display: none;
}

#topmenue a {
display: none;
}

#topmenue p {
display: none;
}

#topmenue a:hover {
display: none;
}

#topmenue .flag {
display: none;
}

#topmenue .flag a:hover {
display: none;
}


#topmenue .flag img, #header img  {
display: none;
}

#header, #headercontact, #headernews, #headerpartners {
display: none;
}

#headercontact {
display: none;
}

#headernews {
display: none;
}

#headerpartner {
display: none;
}




#logo {
display: none;
}



/* kopfbereich ende */


/* breadcrumb */

#rubrik {
display: none;
}

#rubrik a {
display: none;
}   


/* contentpage */



#main {
clear: both;
margin: 0;
padding: 0;
}


/* contentpage ende */

/* left menue */

#navi {
display: none;
}

#navi ul.navlist {
display: none;
}

#navi ul.navlist li {
display: none;
}



#navi ul.navlist li a, #navi ul.navlist li a:hover {
display: none;
}

#navi ul.navlist li a:hover {
display: none;
}

#navi ul.navlist li  a.about, #navi ul.navlist li  a.aboutopen {
display: none;
}

#navi ul.navlist li  a.about:hover, #navi ul.navlist li  a.aboutopen {
display: none;
}

#navi ul.navlist li a.news, #navi ul.navlist li a.newsopen {
display: none;
}

#navi ul.navlist li a.news:hover, #navi ul.navlist li a.newsopen {
display: none;
}


#navi ul.navlist li a.partners, #navi ul.navlist li a.partnersopen  {
display: none;
}

#navi ul.navlist li a.partners:hover, #navi ul.navlist li a.partnersopen {
display: none;
}

#navi ul.navlist li a.join, #navi ul.navlist li a.joinopen {
display: none;
}

#navi ul.navlist li a.join:hover, #navi ul.navlist li a.joinopen {
display: none;
}


/* left menue end */

/* containers in content of page */

#middle  {
float: left;
margin: 0;
padding: 0;
width: 445px;
line-height: 1.5em;
}

#right {
float: left;
margin: 0 0 0 16px;
padding: 0;
width: 195px;
border: 1px solid #035D3A;
line-height: 1.4em;
}

#right p, #right img {
margin: 8px 2px 8px 6px;
}

/* container in content of page end */

/* container in homepage */

.container {
margin: 0;
padding: 0;
width: 670px;
border: solid 1px #fff;
}


.leftsite {
display: none;
}

.rightsite {
float: left;
margin: 26px 0 10px 0;
padding: 0px;
background-color: #fff;
}

img.start {
border: solid 1px #641517;
}

.topnavi {
display: none;
}

.topnavi .about1, .topnavi .news1, .topnavi .partner1,  .topnavi .contact1 {
display: none;
}

.topnavi .news1 {
display: none;
}

.topnavi .partner1 {
display: none;
}

.topnavi .contact1 {
display: none;
}

.topnavi a {
display: none;
}

.topnavi a:hover {
display: none;

}

.textbox1, .textbox2 {
float: left;
margin: 10px 0 20px 0;
padding: 0px 0 0 0;
width: 310px;
line-height: 1.4em;
}

.textbox2 {
padding-left: 10px;
width: 310px;
}

.textbox2 ul {
list-style-type: none;
margin: 0 0 0 25px;
padding: 0;
line-height: 1.4em;
}

.textbox2 ul li {
list-style-image: url(../img_layout/list_point.png);
margin: 0 0 4px 0;
padding: 0;
}


/* container in homepage end */

/* paragraphs, fonts, links, images and more */

h1 {
font-size: 15px;
color: #641517;
margin: 20px 10px 15px 0;
padding: 0;
font-weight: bold;
}

h2 {
font-size: 13px;
font-weight: bold;
background-color: #035D3A;
color: #fff;
margin: 0;
padding: 4px 6px;
}

h3 {
font-size: 13px;
font-weight: bold;
color: #035D3A;
margin: 15px 0 6px 0;
padding: 0;
}


p, p.block {
margin: 6px 10px 6px 0;
padding: 0;
}

p.block {
text-align: justify;
}

.biggreen {
font-weight: bold;
color: #035D3A;
}

ul {
list-style-type: none;
margin: 0 0 0 35px;
padding: 0;
line-height: 1.4em;
}

ul li {
list-style-image: url(../img_layout/list_point2.png);
margin: 0 0 4px 0;
padding: 0;
}

#middle a, #right a, .textbox1 a, .textbox2 a {
font-weight: bold;
text-decoration: none;
color: #B8272A;
background-image: none;
padding-left: 0.1em;
text-decoration: underline;
}

#middle a:hover, #right a:hover, .textbox1 a:hover, .textbox2 a:hover  {
text-decoration: underline;
}

#middle a.pdf, #right a.pdf, .textbox1 a.pdf, .textbox2 a.pdf  {
background-image: none;
padding-left: 0.1em;
}

#middle a.mail, #right a.mail  {
background-image: none;
padding-left: 0.1em;
}

#middle a.extern, #right a.extern, .textbox1 a.extern, .textbox2 a.extern   {
background-image: none;
padding-left: 0.1em;
}

img.left {
float: left;
margin: 6px 15px 10px 0;
padding: 0;
}

/* cleaner und top */

.clear, .points { 
clear: left;
height: 0px;
font-size: 0px;
border: 0px none;
margin: 0;
padding: 0;
line-height: 0.0em;
}

.points { 
height: 2px;
background-image: url(../img_layout/points.gif);
background-repeat: repeat-x;
}




#footer {
clear: both;
margin: 30px 0 0 0;
padding: 0;
width: 660px;
font-size: 10px;
border-left: none;
border-right: none;
border-bottom: none;
border-top: none;
}

#footer1 {
margin: 0;
padding: 0;
border-bottom: none;
}

#footer1 .leftcol, #footer1 .center {
float: left;
margin: 0;
padding: 0;
width: 660px;
background-color: #fff;
}

#footer1 .center {
width: 600px;
margin-left: 10px;
text-align: center;
}

#footer1 .center p {
margin: 0;
}


#footer1 .leftcol img {
float: left;
border: none;
margin: 0 15px 0 0;
padding: 0;
}

#footer1 .leftcol p {
margin: 0;
padding: 0;
line-height: 1.6em;
}

#footer1 .leftcol a {
padding: 0;
margin: 0;
}

#footer1 .leftcol a.extern {
background-image: none;
background-repeat: no-repeat;
background-position: 0.0em -0.1em;
padding-left: 0.1em;
}


#footer1 .rightcol {
display: none;
}

#footer1 .rightcol img {
display: none;
}

#footer1 .rightcol img a {
display: none;
}

#footer1 .rightcol p {
display: none;
}

#footer a {
font-weight: normal;
color: #FC2603; 
text-decoration: none;  
background-image: none; 
margin: 0;
padding: 0;
}   

#footer a.print {
display: none;
}

#footer a.top {
display: none;
}