/*
	CSS Document
*/

* {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 13px;
	color: #333333;
}

html {
	width: 100%;
	height: 100%;
}

body {
	margin: 0;
	padding: 0;
	background-color: #FFF;
	height: 100%;
}

img {
	border: 0;
}

h1 {
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
}

h2 {
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
}

h3 {
	font-size: 13px;
	font-weight: bold;
	line-height: 15px;
}


a {
	
}

a:link {
	color: #333333;
}
a:visited {
	color: #333333;
}
a:hover {
	color: #4B5FD7;
}
a:active {
	color: #333333;
}


table, tr ,td {
	margin: 0;
	padding: 0;
	border: 0;
}

input {
	width: 180px;
}


/*
	special style definitions
*/

#content {
	width: 868px;
	min-height:690px;
         overflow:auto;
	background-color: #fff;
}

#header {
	text-align: left;
	width: 868px;
	height: 116px;
         background-color: #FFF;
}

#logo {
	width: 121px;
	height: 83px;
	margin: 33px 32px 0px 0px;
         float: left;
	background-image: url(../img/logoLOF.gif);
	background-repeat: no-repeat;
}

#slideshow {
	width: 563px;
         height: 116px;
         float: left;
         background-color: #FFF;
}

#zweitesLogo {
         width: 120px;
         height: 81px;
         float: left;
         margin: 35px 0px 0px 32px;
         background-image: url(../img/logo2.gif);
	background-repeat: no-repeat;
}

#navigation {
	width: 563px;
	height: 23px;
         margin: 0 152px 0 153px;
	background-color: #fff;
}

#firstnaviitem {
	width: 93px;
	height: 23px;
         margin-left: 0px;
         float: left;
}

#naviitem {
        	width: 93px;
	height: 23px;
         margin-left: 1px;
         float: left;
}

#subnavi {
         width: 121px;
         height: 200px;
         font-size: 13px;
         font-weight: bold;
         background-color: #FFF;
         text-align: right;
         float: left;
}
/*hier nochmal pruefen, warum das nicht angenommen wird...*/
a.subnavi {
	text-decoration: none;
}
a.subnavi:link {
	color: #333333;
}
a.subnavi:visited {
	color: #333333;
}
a.subnavi:hover {
	color: #F39900;
}
a.subnavi:active {
	color: #333333;
}

#subnaviitem {
         color: #333333;
         margin-bottom:12px;
}

#spacer {
	width: 868px;
	height: 39px;
	background-color: #FFF;
         text-align: left;
}

/* fuer alle Seiten eine eigene contentarea anlegen, wegen der borderfarbe analog zur navigationsfarbe */

#contentarea_home {
	width: 561px;
	height: 490px;
         margin: 0 32px 12px 32px;
	overflow: auto;
         float: left;
         text-align: left;
         border: 1px solid #A3B8EB;
         background-color: #FFF;
}

#headlinebar_home {
	width: 513px;
         height: 18px;
         border: 1px solid white;
         background-color: #A3B8EB;
         padding-left: 46px;
         padding-top: 4px;
         font-size: 14px;
         font-weight: bold;
         color: white;
}

*html #headlinebar_home {
	width: 514px;
         height: 17px;
         border: 1px solid white;
         background-color: #A3B8EB;
         padding-left: 45px;
         padding-top: 5px;
         font-size: 14px;
         font-weight: bold;
         color: white;
}

#contentarea_konzept {
	width: 561px;
	height: 490px;
         margin: 0 32px 12px 32px;
	overflow: auto;
         float: left;
         text-align: left;
         border: 1px solid #8FA6DE;
         background-color: #FFF;
}

#headlinebar_konzept {
	width: 513px;
         height: 18px;
         border: 1px solid white;
         background-color: #8FA6DE;
         padding-left: 46px;
         padding-top: 4px;
         font-size: 14px;
         font-weight: bold;
         color: white;
}

*html #headlinebar_konzept {
         width: 514px;
         height: 17px;
         border: 1px solid white;
         background-color: #8FA6DE;
         padding-left: 45px;
         padding-top: 5px;
         font-size: 14px;
         font-weight: bold;
         color: white;
}


#contentarea_projekte {
	width: 561px;
	height: 490px;
         margin: 0 32px 12px 32px;
	overflow: auto;
         float: left;
         text-align: left;
         border: 1px solid #728CCB;
         background-color: #FFF;
}

#headlinebar_projekte {
	width: 513px;
         height: 18px;
         border: 1px solid white;
         background-color: #728CCB;
         padding-left: 46px;
         padding-top: 4px;
         font-size: 14px;
         font-weight: bold;
         color: white;
}

*html #headlinebar_projekte {
         width: 514px;
         height: 17px;
         border: 1px solid white;
         background-color: #728CCB;
         padding-left: 45px;
         padding-top: 5px;
         font-size: 14px;
         font-weight: bold;
         color: white;
}

#contentarea_termine {
	width: 561px;
	height: 490px;
	overflow: auto;
	float: left;
	text-align: left;
	border: 1px solid #516EB5;
	background-color: #FFF;
	margin-top: 0;
	margin-right: 32px;
	margin-bottom: 12px;
	margin-left: 32px;
}

#headlinebar_termine {
	width: 497px;
         height: 18px;
         border: 1px solid white;
         background-color: #516EB5;
         padding-left: 46px;
         padding-top: 4px;
         font-size: 14px;
         font-weight: bold;
         color: white;
}

*html #headlinebar_termine {
         width: 514px;
         height: 17px;
         border: 1px solid white;
         background-color: #516EB5;
         padding-left: 45px;
         padding-top: 5px;
         font-size: 14px;
         font-weight: bold;
         color: white;
}

#contentarea_kontakt {
	width: 561px;
	height: 490px;
         margin: 0 32px 12px 32px;
	overflow: auto;
         float: left;
         text-align: left;
         border: 1px solid #30519F;
         background-color: #FFF;
}

#headlinebar_kontakt {
         width: 514px;
         height: 17px;
         border: 1px solid white;
         background-color: #30519F;
         padding-left: 45px;
         padding-top: 5px;
         font-size: 14px;
         font-weight: bold;
         color: white;
}

*html #headlinebar_kontakt {
      	width: 514px;
         height: 17px;
         border: 1px solid white;
         background-color: #30519F;
         padding-left: 45px;
         padding-top: 5px;
         font-size: 14px;
         font-weight: bold;
         color: white;
}

#contentarea_impressum {
	width: 561px;
	height: 490px;
         margin: 0 32px 12px 32px;
	overflow: auto;
         float: left;
         text-align: left;
         border: 1px solid #00267F;
         background-color: #FFF;
}

#headlinebar_impressum {
	width: 513px;
	overflow: auto;
         height: 18px;
         border: 1px solid white;
         background-color: #00267F;
         padding-left: 46px;
         padding-top: 4px;
         font-size: 14px;
         font-weight: bold;
         color: white;
}

*html #headlinebar_impressum {
         width: 514px;
         height: 17px;
         border: 1px solid white;
         background-color: #00267F;
         padding-left: 45px;
         padding-top: 5px;
         font-size: 14px;
         font-weight: bold;
         color: white;
}

#textarea {
	margin: 10px 46px 32px 46px;
	float: left;
	width: 469px;
         font-size: 12px;
         line-height: 15px;
         background-color: #FFF;
}

#textarea_termine {
	float: left;
	width: 469px;
	font-size: 12px;
	line-height: 15px;
	background-color: #FFF;
	margin-top: 10px;
	margin-right: 26px;
	margin-bottom: 32px;
	margin-left: 46px;
	padding-right: 20px;
}

*html #textarea {
	margin: 27px 23px 14px 23px;
	float: left;
	width: 466px;
         font-size: 12px;
         line-height: 15px;
         background-color: #FFF;
}


/*angabe fliesstext ueberfluessig steht doch in textarea*/
.fliesstext {
	font-size: 12px;
         line-height: 15px;
}

.kontaktdaten {
	font-size: 12px;
         line-height: 17px;
}

#partnerlogos {
         width: 120px;
         height:554px;
         float: left;
         text-align: center;
}

#partnerlogo1{
         width: 120px;
         height:50px;
         margin-bottom: 10px;
}

#partnerlogo2{
         width: 120px;
         height:84px;
         margin-bottom: 10px;
}

#partnerlogo3{
         width: 120px;
         height:61px;
         margin-bottom: 10px;
}

#partnerlogo4{
         width: 120px;
         height:75px;
         margin-bottom: 10px;
}

#partnerlogo5{
         width: 120px;
         height:53px;
         margin-bottom: 10px;
}

#partnerlogo6{
         width: 120px;
         height:47px;
         margin-bottom: 10px;
}

#partnerlogo7{
         width: 120px;
         height:82px;
         margin-bottom: 10px;
}
#partnerlogo8 {

         width: 120px;
         height:67px;
         margin-bottom: 0px;
}

