html {
 height:100%;
}
body {
	font-size:12px;
	font-family:Verdana, Arial, Sans-Serif;
	line-height:18px;
	padding:0;
	margin:0;
	height:100%;
	color:#4B4B4B;
}

#menu li {
	font-size:12px;
	font-family:Verdana, Sans-Serif, Arial;
	line-height:18px;
}

/** html body 
{
 height:100%;
}*/

a {
	color:#EF9F00;
	text-decoration:none;
}

a:visited {
	color:#EF9F00;
}

a:hover {
	color:#4B4B4B;
}

h1 {
	/*font-size:11Pt;*/
	font-size:1.2em; 
	/*color:#f39800;*/
	color:#4B4B4B;
	font-weight:normal;
}

h2 {
	width:672px;
	padding-top:15px;
	font-size:1.1em;
	color:#919191;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#cecece;
}

h3 {
	font-size:1em;
	color:#545454;
	margin:0;
	padding:0;
}

h4 {
	width:202px;
	font-size:1.1em;
	color:#919191;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#cecece;
}

span {
	font-size:1em;
	color:#545454;
	/*color:#f39800;
	font-weight:bold;*/
	margin:0;
	padding:0;
}

span1 {
	font-size:1em;
	color:#545454;
	/*color:#f39800;
	font-weight:bold;*/
	margin:0;
	padding:0;
	font-weight:bold;
}

.leiste {
	font-size:1em;
	color:#f39800;	
}

img {
	border:none;
}


/* ----------Container-------------- */

#Container {
	width:100%;
	/*height:auto;*/
	margin:0 auto;
	padding:0;
	/*background="images/background.gif"
	background-image:url(../images/bg_new_2.gif);
	background:#FBD8A0;*/
	background-repeat:repeat-y;
	background-repeat:repeat-x;
	position: relative;
	min-height: 100%;
  	height:auto !important; /* moderne Browser */
  	height:100%; /* IE */
}
* html #Container { 
height: 100%; 
}
#Oben {
	width:155px;
	margin:0;
	padding:0;
	height: 215px;
	margin-left:800px;
	text-align:right;
}

Bild_oben {
	width:972px;
	margin:0;
	padding:0;
	height: 24px;
}

#Unten {
	width:970px;
	margin:0;
	padding:0;
	background-image:url(../images/unten_1px.gif);
	position: relative;
	min-height: 100%;
}
/** html #Unten { 
height: 100%; 
}*/

#mitte {
	width:149px;
	margin:0;
	padding:0;
}

#footer123 {
    	width:970px;
		position: absolute;
    	bottom: 0; /* wichtig */
		background-image:url(../images/unten_1px.gif);
		height: 100px;
}

/* ----------Header-------------- */

#Header {
	margin:0;
	padding:0;
	background-image:url(../images/bg_header.gif);
	background-repeat:no-repeat;
	height:249px;
	width:1000px;
}

#HeaderTop {
	width:924px;
	margin-left:76px;
	height:89px;
}

#HeaderLanguage {
	float:left;
	height:20px;
	width:285px;
	padding-top:35px;
	margin-left:15px;
}

.language-select {
	float:left;
	height:15px;
	width:30px;
}

#HeaderLogo {
	float:right;
	height:55px;
	width:260px;
}

#HeaderImage {
	height:160px;
	width:850px;
	margin-left:76px;
}

/* ----------Main Navi-------------- */

#MainNavi {
	margin:0;
	padding-left:100px;
	background-image:url(../images/bg_mainnavi.gif);
	height:70px;
	width:900px;
	color:#fff;
}

#MainNavi ul {
	list-style:none;
	margin:0;
	padding:13px 0 0 0;
}

#MainNavi ul li {
	display:inline;
	text-transform:uppercase;
	margin:0 24px 0 20px;
}

#MainNavi ul li a{
	color:#fff;
}

#MainNavi ul li a:hover{
	color:#000;
}

#MainNavi ul li a.current{
	color:#000;
}

/* -----------------Content--------------------- */

#Content {
	width:672px;
	/*margin-left:295px;
	padding:0 25px 25px 15px;*/
}

#Content1 {
	width:432px;
	/*margin-left:295px;
	padding:0 25px 25px 15px;*/
}

#Breadcrumb {
	height:28px;
	width:378px;
	color:#919191;
	margin-bottom:30px;
	padding-top:12px;
}

#Breadcrumb02 {
	height:28px;
	width:378px;
	color:#919191;
	margin-bottom:30px;
	padding-top:12px;
}

#Content ul li{
	list-style:none;
	background-image:url(../images/arrow_single.gif);
	background-repeat:no-repeat;
	background-position:left 3px;
	padding-left:15px;
	margin-left:-30px;
}

#Content a {
	color:#f39800;
}

#Content1 ul li{
	list-style:none;
	background-image:url(../images/arrow_single.gif);
	background-repeat:no-repeat;
	background-position:left 3px;
	padding-left:15px;
	margin-left:-30px;
}

#Content1 a {
	color:#f39800;
}

/* --------------Left Navi------------- */

#Left {
	float:left;
	margin:0;
	padding:0 0 30px 77px;
}

#Left h3 {
	color:#fff;
	margin-left:45px;
	padding-top:11px;
}

#Left img {
	padding:15px 0 0 15px;
}

#BoxDialogHeader {
	background-image:url(../images/header_box_dialog.gif);
	height:40px;
	width:196px;
}

#BoxKontaktHeader {
	background-image:url(../images/header_box_kontakt.gif);
	height:40px;
	width:196px;
}

.box-left {
	width:255px;
	margin:15px 0 0 15px;
}

.box-left ul li{
	margin-left:-40px;
	padding-bottom:8px;
	list-style-type:none;
}

.box-left ul li a {
	color:#919191;
	background-image:url(../images/m_b_blau1.gif);
	text-transform:uppercase;
	background-repeat:no-repeat;
	background-position:right;
	padding-left:15px;
}

.box-left ul li a:hover {
	color:#f39800;
	background-image:url(../images/m_b_orange1.gif);
}

.box-left ul li .current {
	color:#f39800;
	background-image:url(../images/arrows_grey.gif);
}

.box-left ul li ul {
	margin-top:5px;
}

.box-left ul li ul li {
	list-style:none;
	padding:0;
	margin-left:-40px;
}

.box-left ul li ul li a {
	text-transform:none;
	background-image:none;
}

.box-left ul li ul li a:hover {
	background-image:none;
	color:#919191;
	font-weight:bold;
}

.box-left ul li ul li .current {
	background-image:none;
	color:#919191;
	font-weight:bold;
}

.box-left ul li ul li ul  {
	padding-bottom:10px;
}

.box-left ul li ul li ul li {
	list-style:none;
	padding:0;
}

.box-left ul li ul li ul li a{
	color:#f39800;
}

/* --------------Right Navi------------- */

#Right {
	float:right;
	width:260px;
}

#Right h3 {
	color:#f39800;
	margin-left:45px;
	padding-top:11px;
}

.box-right {
	width:146px;
	margin:15px 0 20px 25px;
}

.box-right p {
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#cecece;
	padding-bottom:20px;
}

#BoxNewsHeader {
	background-image:url(../images/header_box_news.gif);
	height:40px;
	width:176px;
	margin-left:10px;
}

#BoxEventsHeader {
	background-image:url(../images/header_box_events.gif);
	height:40px;
	width:176px;
	margin-left:10px;
}

/* -----------Footer--------------------------- */

#Footer {
	clear:both;
	padding:0;
	margin:0;
	background-image:url(../images/bg_footer.gif);
	background-repeat:no-repeat;
	height:60px;
	width:1000px;
}

#FooterCopy {
	float:left;
	padding:15px 0 0 100px;
}

#FooterNavi {
	float:right;
	padding:15px 0 0 380px;
	margin-right:85px;
}

#FooterNavi a{
	color:#000;
}

#FooterNavi a:hover {
	color:#f39800;
}

#foot 
{
 clear:both;
}

.beText  {
	font-family: Verdana, Arial, Helvetica; 
	font-size: 11px; 
	font-weight: normal; 
	color:#4B4B4B;; 
}

/* *** Formulare ******************************************************************************** */
	
	.input_500 { font-size: 12px; color:#000; width: 500px; border: #CECECE 1px solid; }
	.input_400 { font-size: 12px; color:#000; width: 400px; border: #CECECE 1px solid; }
	.input_313 { font-size: 12px; color:#000; width: 313px; border: #CECECE 1px solid; }
	.input_300 { font-size: 12px; color:#000; width: 300px; border: #CECECE 1px solid; }
	.input_250 { font-size: 12px; color:#000; width: 250px; border: #CECECE 1px solid; }
	.input_200 { font-size: 12px; color:#000; width: 196px; border: #CECECE 1px solid; }
	.input_220 { font-size: 12px; color:#000; width: 213px; border: #CECECE 1px solid; }
	.input_150 { font-size: 12px; color:#000; width: 150px; border: #CECECE 1px solid; }
	.input_80  { font-size: 12px; color:#000; width: 80px; border: #CECECE 1px solid; }
	.input_50  { font-size: 12px; color:#000; width: 50px; border: #CECECE 1px solid; }
	.input_46  { font-size: 12px; color:#000; width: 42px; border: #CECECE 1px solid; }
	.input_98  { font-size: 12px; color:#000; width: 98px; border: #CECECE 1px solid; }
	.txtfield  { font-size: 12px; color:#000; border: 1px solid #CECECE; }
	
	.searchfield { 
		border: #B4C6CE 1px solid;
		background-color: #FFF;
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 12px;
		color: #000;
	}
	
	.btn { 
		font-size:12px;
		font-family:Arial, Sans-Serif, Verdana; 
	  color: #000; 
	  background-color: #CECECE;
	  border: 1px solid #919191;
	  text-decoration: none; 
	  cursor: pointer; 
	}

/* ********************************************************************************************** */

  #wechsel_u a {
    background: url(../images/nav_4_orange.gif) no-repeat;
    display:block; width:149px; /* Linkbereich begrenzen */
  }
  #wechsel_u img {
    display:block; width:149px; height:27px; border:0;
  }
  #wechsel_u a:hover img {
    visibility: hidden;
  }
  #wechsel_u a:hover { /* Workaround fuer IE 5.5 und 6 */
    border:0;
  }
  * html #wechsel_u a {
    /*margin-right:1px;*/
  }
  * html #wechsel_u a:hover {
    width:144px; margin-right:0; /* Workaround fuer IE 5.01 */
  }
  
  /* ********************************************************************************************** */

  #wechsel_kontakt a {
    background: url(../images/nav_5_orange.gif) no-repeat;
    display:block; width:149px; /* Linkbereich begrenzen */
  }
  #wechsel_kontakt img {
    display:block; width:149px; height:27px; border:0;
  }
  #wechsel_kontakt a:hover img {
    visibility: hidden;
  }
  #wechsel_kontakt a:hover { /* Workaround fuer IE 5.5 und 6 */
    border:0;
  }
  * html #wechsel_kontakt a {
   /*margin-right:1px;*/
  }
  * html #wechsel_kontakt a:hover {
    width:144px; margin-right:0; /* Workaround fuer IE 5.01 */
  }
  
  /* ********************************************************************************************** */

  #wechsel_b a {
    background: url(../images/start_m_orange.gif) no-repeat;
    display:block; width:262px; /* Linkbereich begrenzen */
  }
  #wechsel_b img {
    display:block; width:262px; height:340px; border:0;
  }
  #wechsel_b a:hover img {
    visibility: hidden;
  }
  #wechsel_b a:hover { /* Workaround fuer IE 5.5 und 6 */
    border:0;
  }
  * html #wechsel_b a {
    /*margin-right:1px;*/
  }
  * html #wechsel_b a:hover {
    width:262px; margin-right:0; /* Workaround fuer IE 5.01 */
  }
  
    /* ********************************************************************************************** */

  #wechsel_3 a {
    background: url(../images/nav_3_orange.gif) no-repeat;
    display:block; width:149px; /* Linkbereich begrenzen */
  }
  #wechsel_3 img {
    display:block; width:149px; height:27px; border:0;
  }
  #wechsel_3 a:hover img {
    visibility: hidden;
  }
  #wechsel_3 a:hover { /* Workaround fuer IE 5.5 und 6 */
    border:0;
  }
  * html #wechsel_3 a {
   /*margin-right:1px;*/
  }
  * html #wechsel_3 a:hover {
    width:149px; margin-right:0; /* Workaround fuer IE 5.01 */
  }