/*
Basic StyleSheet.
Enthält alle Hauptelemente.
*/	


/*
Grundsätzliches
*/	

html, body{
margin:0;
padding:0;
border: 0;
background-color:#6d879b;
height: 100%;
}

html, body, div, span, p, h1, h2, h3, h4, caption, table, tr, th, td, ul, li, ol, a, input, textarea {
font-family : Arial, Helvetica, sans-serif;
color : #000000;
font-size: 11px;
}


#alles {
position: absolute;
background: url(bilder/bg_links.gif) top left repeat-y;
width: 995px;
border: 0px;
border-top: 4px solid #6d879b;
border-right: 4px solid #6d879b;
margin: 0px;
padding: 0px;
min-height: 100%;
}


#links {
float: left;
width: 240px;
height: 447px;
margin: 0px;
padding: 0px;
border: 0px;
background-image:url(bilder/logo.gif); 
background-color:#505e65;
background-repeat:no-repeat; 
background-position: top right;
}

#inhalt {
float: left;	
margin: 0;
padding: 0;
border: 0px solid;
background-color: #ffffff;
width: 570px;
max-width: 700px;
}


#navi {
margin: 0px;
padding-top: 42px;
line-height: 25px;
}

#text {
margin: 0;
padding: 40px;
border: 0px;
background-color: #ffffff;
}

#nurtext {
margin: 0px;
padding: 0px;
border: 0px;
background-color: #ffffff;
}

#textt {
border: 0px;
margin: 0px;
padding: 0px;
}


#rechts {
float: right;
margin: 0px;
border: 0px;
background-color: #ffffff;
}


#textrechts {
margin: 0px;
padding: 20px;
padding-top: 89px;
}

#sprachbuttons {
margin-left: 833px;
color: #ffffff;
}

a.sprach{color: #ffffff; font-weight: normal;} 

form, fieldset {
margin: 0;
padding: 0;
border: 0px;
}

#formular {
margin: 0;
padding: 0;
border: 0px;
}


h1 {
color:#f0aa74;
font-weight: bold;
}

h2 {
color:#f0aa74;
font-weight: bold;
}


.rot {
color:#f0aa74;
}

a.untennavi {
color: #000000;
text-decoration: none;
}


a.obernavi {
color: #000000;
text-decoration: none;
font-weight: bold;
}

a:hover.obernavi {
color: #f0aa74;
text-decoration: none;
font-weight: bold;
}

a:active.obernavi {
color: #f0aa74;
text-decoration: none;
font-weight: bold;
}

a.obernaviok {
color: #f0aa74;
text-decoration: none;
font-weight: bold;
}

a:hover.obernaviok {
color: #f0aa74;
text-decoration: none;
font-weight: bold;
}

a:active.obernaviok {
color: #f0aa74;
text-decoration: none;
font-weight: bold;
}

.klein {
font-size: 10px;
}
.fett {font-weight: bold;}

.punkt {
font-size: 14px;
font-weight: bold;
}

.space {
height: 20px;
margin: 0;
padding:0;
border: 0;}

/*

*/	

.cleaner {
clear: both;
height: 0px;
font-size: 1px;
border: 0px none;
background-color:rgb(255,255,255);
margin: 0;
padding: 0;
}

.cleanern {
clear: both;
height: 0px;
font-size: 1px;
border: 0px none;
background-color:rgb(255,255,255);
margin: 0px;
padding: 0px;
}
	
.unsichtbar {
		display: none;
	}
	
	

