html {



        margin:0;



        padding:0;



		overflow-y: scroll;



}



html, body {



height: 100%;



}



body {



        margin:0px;



        padding:0px;



        background-color:black;



        height:100%;



        /* Font declaration for whole site */



        font-family:arial, sans-serif;



		font-size:11pt;



}







* html #container {



height: 100%;



}











input {



        color:#0C4037;



        font-family: Arial, Verdana, Helvetica;



        font-size: 10px;



        font-style: normal;



        border: #000000;



        border-style: solid;



        border-top-width: 1px;



        border-right-width: 1px;



        border-bottom-width: 1px;



        border-left-width: 1px



}







select {



        color:#0C4037;



        background-color:#F0F1F5;



        font-family: Arial, Verdana, Helvetica;



        font-size: 10px;



        font-style: normal;



        border: #000000;



        border-style: solid;



        border-top-width: 1px;



        border-right-width: 1px;



        border-bottom-width: 1px;



        border-left-width: 1px



}







label {



        font-size:11px;



        font-family:Arial,Helvetica,Sans-serif,sans-serif;



}







ul {



          font-size: 14px;



        font-weight: bold;



}







a {



        color:white;



}







a.aktiv {



  color:white;







}







a.passiv {



  color:black;



}







sup {



	font-size:8pt;



}







.italics {



  font-style:italic;



}







.bold {



  font-weight:bold;



}







.right_float {



	float:right;



	padding-right:10px;



}







.right_image_box {



	float:right;



	margin:0;



	margin-top:-25px;



	margin-right:-25px;



	margin-left:10px;



	padding:0;



	width:350px;



}







.right_image_box_wide {



	float:right;



	margin:0;



	margin-top:-25px;



	margin-right:25px;



	margin-left:10px;



	padding:0;



	width:350px;



}







.image_sub {



	margin:0;



	margin-top:2px;



	margin-bottom:5px;



	display:block;



	font-size:9px;



}







.address_impressum {



  display:block;



  float:left;



  width:26px;



}







.headline{



	color:#D58C2E;



	font-size:middle;



}







.address {



  display:block;



  width:60px;



  float:left;



}







.address_contact {



  display:block;



  width:160px;



  float:left;



}



.impressumlink {



  text-align:center;



  font-weight:bold;



  width:150px;



  text-decoration:none;



}







.fteu {



	font-weight:bold;



}







.light {



	font-size:9pt;



	font-style:italic;



}



.sub_heading {



	color:#D58C2E;



	font-size:13pt;



}







.input_searchbox {



        color:#0C4037;



        font-family: Arial, Verdana, Helvetica;



        font-size: 10px;



        font-style: normal;



        border: 1px solid #000000;



}







.directions th {



background-color:#D58C2E;



}







.tab {



	left:160px;



	position:absolute;



	margin-left:100px;



}







.tab2 {



	left:160px;



	position:absolute;



	margin-left:280px;



}







.halbeZeile{



	line-height:15px;







}







.orga {



	height:250px;



}







.orga img {



  border-style:solid;



  border-width: 0 15px 0 5px;



  border-color:black;



}







.leer{



line-height:7px;



}


/* Klassen fuer Interieur */

.int{
	position: relative;
	top: -48px;
	margin: 0;

	padding: 0;

	width: 98%;

}

.int tr {	

	margin-bottom: 10px;

	vertical-align: bottom;

}


.int1 {
	height: 120px;

	width: 300px;

	text-align: left;

	color:#D58C2E;

	font-size:13pt;	
}

.int2 {
	text-align: right;
	height: 120px;
}

.int2 a {
	padding-left: 15px;
}


/* Klassen fuer die Organisationstabelle */

.orga {

	position: relative;
	top: -48px;
	margin: 0;

	padding: 0;

	width: 98%;

}



.orga tr {	

	margin-bottom: 10px;

	vertical-align: bottom;

}



.orga1 {

	height: 250px;

	width: 200px;

	text-align: left;

	color:#D58C2E;

	font-size:13pt;

}



.orga2 {

	height: 250px;

	padding-right: 15px;

	text-align: right;

}



.orga3 {

	height: 250px;

	width: 150px;

	margin: 0;

	padding: 0;

}





/* Klassen zur ausrichtung der Gewebebilder */



p.gewebe {



text-align:center;



}







p.gewebe a {



  margin-left:10px;



}







#fromAddress, #toAddress {



	width:170px;



}







#container{



	padding:0;



	margin:0;



	width:100%;



background-image: url('../images/background.png');



background-repeat: repeat-y;



background-color: black;



min-height: 100%;



}







#banner{



        padding:0;



        margin:0;



        padding-left:5px;



        display:block;



        height:120px;



        background-image: url('../images/fteulight.png');



        background-repeat: no-repeat;



        background-position: center;



        background-color:black;



		color:#D58C2E;



}







/* Hauptmenu horizontale Leiste*/







#menu{



	padding:0;



	margin:0;



	padding-left:160px;



	background-color:black;



	height:20px;



    background-color:#D58C2E;



}







#menu ul {



    padding:0;



    margin:0;



    height:20px;



    text-align:left;



    width: 90%;



}







#menu ul li {



    position:relative;



    padding:0;



    margin:0;



        margin-right: 7%;



    float:left;



    list-style-type:none;



    height:20px;



}







#menu ul li a {



    display:block;



        padding:0;



    padding-top: 2px;



    margin:0;



    height:20px;



    text-decoration:none;



}







#menu ul li a:hover {



        color:white;



        background-color:black;



}







/* Left column*/



#left{



	float:left;



	padding:0;



	margin:0;



	width:160px;



}







#leftmenucontent{



        padding:5px;



        display:block;



        width:150px;



        font-size:10px;



}







#logobox {



        height:120px;



        text-align:center;



        background-image: url('../images/logo.png');



        background-repeat: no-repeat;



        background-position: center;



        background-color:white;



}







#impressum {



        padding:0;



        margin:0;



        position:fixed;



        width:150px;



        text-align:left;



        font-size:small;



        left:10px;



		bottom:5px;



}







#leftmainmenu {



        padding-top: 10px;



        padding-bottom: 10px;



        padding-left: 5px;



        padding-right: 0;



        margin: 0;



        display: block;



        width: 150px;



}







#leftmainmenu ul {



        margin: 0;



        padding: 0;



        padding-left: 10px;



        text-align: left;



}







#leftmainmenu ul li {



        list-style-type: none;



        padding-top: 2px;



}







#leftmainmenu ul li.three a {



        padding-left: 10px;



}







#leftmainmenu ul li a{



        text-decoration: none;



}















/* Content */



#content{



	/*float:left;*/



	padding:10px;



	margin-left:160px;



	margin-right:170px;



	color:white;



	line-height:1.4;



}







#content img {



	padding:0;



	margin:0;



	vertical-align:middle;



}



/* Right column */



#right{



	float:right;



	width:160px;



	background-color:black;



	right:0;



	color:#D58C2E;



}







#searchbox {



         display:block;



         padding:10px;



         position:absolute;



         right:0px;



         font-weight:bold;



         top:140px;



         height:40px;



         border:1px solid #D58C2E;



         width:160px;



		 color:#D58C2E;



}







#searchbox form a {



         color:#D58C2E;



}







#lang_select {



         display:block;



         padding:10px;



         position:absolute;



         right:0px;



         font-weight:bold;



         top:200px;



         border:1px solid #D58C2E;



         height:35px;



         width:160px;



}







#right_content_box {



         display:block;



         padding:10px;



         position:absolute;



         right:0px;



         top:255px;



         /*border:1px solid #D58C2E;*/



         width:160px;



		 font-weight:bold;



}







#right_content_box ul {



	padding:0;



	margin:0;



}







#right_content_box ul li{



	padding:0;



	margin:0;



    list-style-type: none;



    padding-top: 2px;



}







#right_content_box ul li a{



	color:#D58C2E;



	text-decoration:none;



}











#container:after {



content: "";



display: block;



height: 0;



clear: both;



visibility: hidden;



}







