/*-- BASISEINSTELLUNGEN-SCHRIFT-FARBEN-DOKUMENT-- */

* {
font-size: 100.1%;
}

body {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 0.82em;
margin : 0;
background-image: url(img/bg.gif);
text-align : center;
}

img {
	border: 0;
}

h1 {
font-size : 1.12em;
margin-bottom : 0;
color: #7A7A7A;
background-color : #FFF;
}

h2 {
font-size : 1.06em;
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
color: #7A7A7A;
background-color : #FFF;
}

h3 {
font-size : 0.88em;
}

p {
margin : 0px 0px 0px 0px;
}


a:link, a:visited, a:active, a:hover {
text-decoration : none;
color : #7A7A7A;
}

a:active, a:hover {
text-decoration : underline;
color : #7A7A7A;
}

/*-- SEITENSTRUKTUR -- */

#basis {
width : 980px;
padding : 0;
margin : 0 auto;
text-align : left;
background-color : #FFF;
border: 1px solid #676767;
}

#logo {
padding : 27px 0px 27px 25px ;

}

#head {
height : 115px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
overflow: hidden;
border-top: 1px solid #676767;
border-bottom: 1px solid #676767;
color : #FFF;
background-color : #7A7A7A;
}

#left {
width : 280px;
float : left;
min-height : 200px;
color : #7A7A7A;
background-color : #FFF;
padding : 45px 0px 45px 0px ;
}

#content {
font-family : Verdana, Arial, Helvetica, sans-serif;
float : right;
width : 685px;
line-height: 1.5em;
min-height : 200px;
margin: 0px 0px 0px 0px;
padding: 45px 5px 45px 0px;
color : #000;
}

.left_content {
/* platzhalter für tatsächlichen content */
}

.clearer
{
height:1px;
clear:both;
line-height:1px;
}

.feet {
	width : 100%;
	line-height: 2.0em;
	font-size : 0.82em;
	border-top: 1px dashed #7A7A7A;
	color : #7A7A7A;
}

.feet_left {
	float: left;
	line-height: 2.0em;
}

.feet_right {
	float : right;
	line-height: 2.0em;
}



/*-- für feet --*/
.feet_right a:link, .feet_right a:visited {
text-decoration : none;
color : #676767;
}

.feet_right a:hover {
text-decoration : underline;
color : #676767;
}

.feet_right_print {
	float : right;
/*	line-height: 2.5em; */
/*	margin: 7px 10px 0px 0px; */
	padding: 8px 10px 0px 0px;
	color : #676767;
}
.feet_right_print a:link, .feet_right_print a:visited {
text-decoration : none;
color : #676767;
}

.feet_right_print a:hover {
text-decoration : underline;
color : #676767;
}

.copy {
padding: 15px 0 25px 0;
}

#bottom {
clear:both;
height:1px;
border-bottom: 1px solid #676767;
}

/*-- INHALTSELEMENTE -- */
/*-- navigationselemente -- */

#navigation img{
	float:left;
	padding-top:11px;
}

.ebene_sub a:link, .ebene_sub a:visited {
    white-space: nowrap;
    height:29px;
    line-height: 2.6em;
    background: url(img/bg_e_aktiv.gif);
    display:block;
    padding: 0px;
	text-decoration : none;
	color : #FFF;
}

.ebene_sub a:hover, .ebene_sub a:active {
	text-decoration : none;
	color : #FFF;
}

.ebene_sub img{
	padding-top:11px;
}

/*
.ebene1 a:link, .ebene1 a:visited {
    white-space: nowrap;
    height:29px;
    line-height: 2.6em;
    background: url(img/bg_e1_inaktiv.gif);
    display:block;
    padding: 0px 0px 0px 20px;
	text-decoration : none;
	color : #FFF;
}
*/


.ebene1 a:link, .ebene1 a:visited {
    white-space: nowrap;
    height:29px;
    line-height: 2.6em;
    background: url(img/bg_e1_inaktiv.gif);
    display:block;
    padding: 0px;
	text-decoration : none;
	color : #FFF;
}



.ebene1 a:hover, .ebene1 a:active {
    background: url(img/bg_e_aktiv.gif);
	background-color : #989898;
	text-decoration : none;
	color : #FFF;
}


.ebene1_active a:link, .ebene1_active a:visited {
    white-space: nowrap;
    height:29px;
    line-height: 2.6em;
    background: url(img/bg_e_aktiv.gif);
    display:block;
    padding: 0px;
	text-decoration : none;
	color : #FFF;
}
.ebene1_active a:hover, .ebene1_active a:active {
	text-decoration : none;
	color : #FFF;
}
.ebene1_active img{
	padding-top:11px;
}

.ebene2 a:link, .ebene2 a:visited {
    white-space: nowrap;
    height:29px;
    line-height: 2.6em;
    background: url(img/bg_e2_inaktiv.gif);
    display:block;
    padding: 0px 0px 0px 15px;
	text-decoration : none;
	color : #FFF;
}

.ebene2 a:hover, .ebene2 a:active {
    background: url(img/bg_e_aktiv.gif);
    background-color : #757575;
	text-decoration : none;
	color : #FFF;
}
.ebene2 img{
	padding-top:11px;
}
.ebene2_active a:link, .ebene2_active a:visited {
    white-space: nowrap;
    height:29px;
    line-height: 2.6em;
    background: url(img/bg_e_aktiv.gif);
    display:block;
    padding: 0px 0px 0px 15px;
	text-decoration : none;
	color : #FFF;
}
.ebene2_active img{
	padding-top:11px;
}
