﻿@charset "utf-8";



/* CSS Document */


@charset "utf-8";


* {

	margin:0;
	padding:0;
}


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#e1e1e1;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
}



body  {

    	text-align: center; /* Hierdurch wird der Container in IE 5*-Browsern zentriert. Dem Text wird dann im 		#container-Selektor die Standardausrichtung left (links) zugewiesen. */

}


a {
	color:#4A494A;
	text-decoration:none;
}

a:hover {
	color:#DFAD70;
	text-decoration:underline;
}

#container{
	width:981px;
	margin:0 auto;
	text-align: left;
}

#content {
	width:981px;
	overflow:hidden;
	margin: 0 0px 0 0;
	padding: 0px 0px 80px 0px;
	background-color:#FFFFFF;
}



#transPNG {
	position:absolute;
	top:310px;
	width:132px;
	height:99px;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	z-index:1;
}







#brownTitle {
	position:absolute;
	top:310px;
	width:400px;
	height:50px;
	z-index:3;
	background-color: #ffc300;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	margin-left: 285px;

}



#topImageSmall {
	position:absolute;
	margin-left:435px;
	width:251px;
	height:180px;
	z-index:3;
	top: 130px;
}







#vielTextLinks {
	position:absolute;
	margin-left:436px;
}







#topImageBig {
	width:435px;
}







#logo {
	/*height:130px;*/
	width:295px;
}



.platzfueller {
	display:block;
}


#naviLeft {
	float:left;
	width:295px;
}


#naviTop {
	height:130px;
}


#naviTop #specialNavi {
	background-color:#e1e1e1;
}


#naviMain {
	height:28px;
	background-color:#FFFFFF;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #4A494A;
	padding-top:67px;



}



#specialNavi {
	color:#707070;
	height:15px;
	text-align:right;
	padding-right:0px;
	padding-top:10px;
	padding-bottom:5px;
}

#specialNavi a {
	color:#707070;
	padding:0 5px 0 5px;
	text-decoration:none;
}


#specialNavi a:hover {
	color:#000000;
}



#leftFrame {
	float:left;
	vertical-align:top;
	width:295px;
	background-color:#FFFFFF;
}


#navi {
	float:left;
	padding-left:20px;
	margin-top:30px;
}



#navi img {
	display:block;
}


#bogen {
	float:right;
}


#main {
	float:right;
	width:686px;
	background-color:#FFFFFF;
}







#inhaltLinks {
	float:left;
	width:435px;
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #e7dacb;
	padding-bottom:200px;

}







#inhaltRechts {
	margin-left:435px;
	/*border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #e7dacb;*/
	color:#5e5e5e;
}



#bradcrum {
	margin-top:10px;
	color:#999999;
	height:30px;
}



#bradcrum a {
	color:#999999;
	text-decoration:none;
}


#bradcrum a:hover {
	color:#000000;
}



#subNaviRechts {
	padding-left:10px;
}


#subNaviRechtsLinie {
	width:235px;
	padding-top:10px;
	margin-left:-10px;
	border-bottom:#e7dacb solid 1px;
	margin-bottom:16px;
}


#inhaltRechtsContent {
	width:235px;

}

.naviRechtsItem {
	background-image:url(/fileadmin/templates/buildImages/boxNaviRechts_05.gif);
	background-repeat:no-repeat;
	padding-left:15px;
	padding-top:6px;
}

.naviRechtsItem a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#4A494A;
	font-weight:bold;
	text-decoration:none;
	
}

.naviRechtsItem a:hover {
	color:#603809;
	font-weight:bold;
	text-decoration:none;
}

.naviRechtsItemAktiv {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#603809;
	font-weight:bold;
	text-decoration:none;
	background-image:url(/fileadmin/templates/buildImages/boxNaviRechts_05.gif);
	background-repeat:no-repeat;
	padding-left:15px;
	padding-top:6px;
}



.rechtsBildTitelText, .rechtsTitelText {



	border-bottom:#e7dacb solid 1px;



	padding-left:10px;



}







.rechtsBildTitelText .rechtsTitelGrafik, .rechtsTitelText .rechtsTitelGrafik {



	margin:7px 0px 7px 0px; 



}







.rechtsBildTitelText .rechtsText, .rechtsTitelText .rechtsText {



	width:210px;



	padding-bottom:16px;



}







.rechtsBildTitelText .rechtsText a, .rechtsTitelText .rechtsText a {



	color:#b38042;



	text-decoration:none;



}







.interessen {



	margin-bottom:10px;



}







.spalten {



	padding-bottom:16px;



	overflow:hidden;



}







.spalte1 {



	width:210px;



	float:left;



}







.spalte2  {



	width:210px;



	float:right;



}







.spalteBildTextLink {



	color:#5e5e5e;



	width:200px;



}







.spalteBild {



	margin-bottom:16px;



}







.spalteUeberschrift {



	font-weight:bold;



}







.fliesstext ul{



	list-style:square;



	padding:0px 0px 0px 27px;



}







.fliesstext {



	width:415px;



	padding:0px 0px 20px 0px;



}







.mitarbeiter {



	margin-bottom:18px;



	margin-right:13px;



}







.mitarbeiterBild {



	margin-bottom:10px;



}







.mitarbeiterName {



	color:#b38042;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;



}







.mitarbeiterFunktion {



	color:#b38042;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	margin-bottom:18px;



}











.mitarbeiterText {



	color:#5e5e5e;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;



}







.rahmenMitarbeiter {



	width:660px;



	border-bottom:#cccccc solid 1px;



	margin-bottom:18px;



}







.rahmenMitarbeiter2er {



	width:420px;



	border-bottom:#cccccc dotted 1px;



	margin-bottom:18px;



}







.rahmenMitarbeiter .titel, .rahmenMitarbeiter2er .titel {



	margin-bottom:15px;



}







.dreiSpaltenTable td, .zweiSpaltenTable td {



	vertical-align:top;



}











.downloadFormular {



	width:410px;



	overflow:hidden;



	margin-bottom:15px;



	border-bottom:#9f6c2f dotted 1px;



}







.downloadFormularIcon {



	float:left;



	margin-bottom:15px;



}







.downloadFormularText {



	margin-left:58px;



	margin-bottom:15px;



}







.downloadFormularText a{



	font-weight:bold;



}







.tx-indexedsearch {



	width:420px;



	



}







.tx-indexedsearch-searchbox {



	



}







.tx-indexedsearch-form {



	padding-left:85px;



	padding-top:13px;



	color:#ffffff;



	background-color:#b38042;



}







.tx-indexedsearch-title {



	height:33px;



	border:#b38042 solid 1px;



}







.tx-indexedsearch-search-submit {



	padding-top:13px;



	padding-bottom:13px;



	padding-left:155px;



	background-color:#b38042;



}



.tx-indexedsearch-title a{



	font-weight:bold;



}



.tx-indexedsearch-titleList {



	font-weight:bold;



	padding-top:13px;



	border-top:#b38042 dotted 1px;



}







.tx-indexedsearch-item-path {



	padding-bottom:13px;



}







.tx-indexedsearch-whatis {



	padding-top:13px;



	padding-bottom:13px;



}







.tx-indexedsearch-sw {



	font-weight:bold;



}







.tx-indexedsearch-browsebox {



	padding-bottom:13px;



}	











.tx-indexedsearch .tx-indexedsearch-browsebox li {



	display:inline;	



	margin-right:10px;



}











.tx-indexedsearch-browsebox a:hover {



	color:#774b1a;



}











.tx-indexedsearch-browselist-currentPage a {



	font-weight:bold;



	color:#774b1a;



	display:inline;



}







/* Kontakt Formular */


.kontaktFormular {
	color:#FFFFFF;
	background-color:#b38042;
	width:420px;
}







.kontaktFormularLabel {
	padding-right:18px;
	color:#FFFFFF;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:top;
	width:130px;
	white-space:nowrap;
}







.kontaktFormular-title {
	background-color:#FFFFFF;
	border:#b38042 solid 1px;
}







.kontaktFormular-form {
	padding-top:15px;
	padding-left:20px;
}







.kontaktFormular-input {
	width:230px;
	font-size:12px;
	margin-bottom:6px;
}







.kontaktFormularInfomaterial, .kontaktFormularDatenschutz {
	padding:15px 0px 15px 0px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}



.kontaktFormularInput {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}





.kontaktFormularSubmit {
	padding-bottom:15px;
}



.seminare {
	width:420px;
	padding:15px 0px 15px 0px;
	border-bottom:#9f6c2f dotted 1px;
	border-top:#9f6c2f dotted 1px;
}

.seminarBeschriftung {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b38042;
	font-weight:bold;
	vertical-align:top;
	width:110px;
	white-space:nowrap;
}


.seminarTextAbschluss {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#707070;
}




.seminarText {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-bottom:5px;
}







.seminarTextAbschluss {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-bottom:5px;
}





.login {
	color:#FFFFFF;
	background-color:#b38042;
	width:420px;
}



.loginLabel {
	padding-left:8px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}



.loginSubmit {
	padding-left:100px;
}



.loginInput {
	width:140px;
	margin-left:10px;
}



.loginTable {
	padding:30px 0px 12px 0px;
	color:#FFFFFF;
	background-color:#4A494A;
	width:420px;
}



.loginTitle {
	background-color:#FFFFFF;
	border:#b38042 solid 1px;
}



.treemenudiv {

	
}


.errRed {
	color:#000000;
}


#btn {
	PADDING-RIGHT: 1px; 
	COLOR: #4A494A; 
	FONT-WEIGHT: 600; 
	PADDING-LEFT: 1px; 
	PADDING-BOTTOM: 1px; 
	PADDING-TOP: 1px
}
#btn .select {
	FONT-WEIGHT: 600; 
	COLOR: #4A494A;
}
#btn .select:hover {
	TEXT-DECORATION: none; 
	COLOR: #4A494A
}
#btn A {
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 4px; 
	FONT-SIZE: 12px; 
	LEFT: -4px; 
	PADDING-BOTTOM: 4px; 
	COLOR: #4A494A; 
	BOTTOM: 0px; 
	PADDING-TOP: 4px; 
	FONT-WEIGHT: 600; 
	FONT-FAMILY: arial,verdana,geneva,sans-serif; 
	POSITION: relative; 
	TEXT-DECORATION: none
}
#btn A:hover {
	MARGIN: 0px; 
	BACKGROUND-COLOR: #FFFFFF; 
	COLOR: #DFAD70; 
	FONT-WEIGHT: 600; 
	TEXT-DECORATION: underline
}
