/* NON-HEADER */

*{padding:0; margin:0;}

 body {text-align:center; font-size:62.5%; background-color: #333333; font-family:verdana,arial,sans-serif;} /*Font-size: 1.0em = 10px when browser default size is 16px*/

.page-container {text-align:left; width:1000px; margin:auto; margin-top:10px; margin-bottom:10px; font-size:1.0em; background-color: #333333;}

.main {clear:both; width:1000px; background: transparent url(template_setup_FILES/bg_main_withnav.jpg) top left repeat-y; background-color: #333333;}

.main-navigation { font-size:100%; /* height:auto; background-image:url(template_setup_FILES/bg_subcontent_bottom.jpg); background-repeat:no-repeat; background-position:bottom; */ width: 199px; color:#ffffff; display:inline /*Fix IE floating margin bug*/; float:left; padding-bottom:15px; /* border-left: solid 2px #000000; border-right: solid 2px #000000; border-bottom: solid 2px #000000; */ 2width:200px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}

.main-content {display:inline; /*Fix IE floating margin bug*/; float:left; width:580px; margin-left:10px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}

.main-subcontent {  /* height:auto; background-image:url(template_setup_FILES/bg_subcontent_bottom.jpg); background-repeat:no-repeat; background-position:bottom; */ display:inline /*Fix IE floating margin bug*/; float:right; width:200px;  overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}

.main-subcontent-wrap {color:#ffffff; padding: 0px 0px 0px 4px;}

#menu-left {margin: 0px 0px 20px 0px; padding: 0px 3px 0px 5px; font-size:110%; background: #000000; color:#dbdbdb; }

#menu-left a {color:#dbdbdb;}

#menu-left a:hover {color:#ffffff;text-decoration:none;}

#menu-left h1 {font-size: 120%;}

.menu dt {padding: 4px 0px 4px 0px; border-bottom: 1px solid #ffffff;}

.footer {color: #cccccc; height:50px; clear:both; width:1000px; padding:5px 0 1.0em 0; background:#333333 url(template_setup_FILES/bg_head_bottom_nav.gif) no-repeat; font-size:1.0em; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}



.level1-no482{
color: #F60727;
background:#F60727;
}

.level1-act482 {
color: #F60727;
background:#F60727;
}

#subfooter a {
color:grey;
}

/* --- For alternative headers START PASTE here --- */



/* HEADER */

.header {z-index:99998; width:1000px; font-family:"trebuchet ms",arial,sans-serif;}

.header-top {width:1000px; height:31px; background:#333333 url(template_setup_FILES/bg_head_top.gif); overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}

.header-middle {width:1000px; height:180px; margin-top:3px; background:#333333 url(template_setup_FILES/bg_head_middle.jpg); overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}

.header-bottom {width:1000px; height:50px; background:#333333 url(template_setup_FILES/bg_head_bottom_nav.gif) no-repeat; margin-top:3px; float:left;}

.header-breadcrumbs {text-align:left; color:#ffffff; clear:both; width:1000px; padding:1px 0 5px 0; background:rgb(255,255,255) url(template_setup_FILES/bg_head_breadcrumbs.jpg) repeat-y;}



/********************/

/*  HEADER SECTION  */

/********************/

.sitelogo {width:60px; height:40px; position:absolute; z-index:1; margin:22px 0 0 20px; background:url(template_setup_FILES/bg_head_top_logo.jpg); }

.sitename {width:300px; height:45px; position:absolute; z-index:1; margin:20px 0 0 90px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}

.sitename h1 {font-size:240%;}

.sitename h2 {margin:-4px 0 0 0; color:rgb(125,125,125); font-size:120%;}

.sitename a {text-decoration:none; color:rgb(125,125,125);}

.sitename a:hover {text-decoration:none; color:rgb(50,50,50);}



.nav0 {width:350px; position:absolute; z-index:2; margin:25px 0 0 0; margin-left:550px !important/*Non-IE6*/; margin-left:553px /*IE6*/;}

.nav0 ul {float:right; padding:0 20px 0 0;}

.nav0 li {display:inline; list-style:none;}

.nav0 li a {padding:0 0 0 3px;}

.nav0 a:hover {text-decoration:none;}

.nav0 a img {height:14px; border:none;}



.nav1 {width:550px; position:absolute; z-index:3; margin-top:5px; margin-left:460px;}

.nav1 ul {float:right; padding:0 15px 0 0; font-weight:bold;}	

.nav1 li {display:inline; list-style:none;}

.nav1 li a {display:block; float:left; padding:2px 5px 2px 5px; color:#dbdbdb; text-decoration:none; font-size:120%;}

.nav1 a:hover {text-decoration:underline; color:#ffffff;}



.sitemessage {font-size:11px; float:right; padding-left:2px; width:280px; height:18px; position:absolute; z-index:1; background:url(template_setup_FILES/transp.png); margin:146px 0 0 716px; color:#ffffff; /*overflow:visible !important /*Activate if Firefox print problems*/; overflow:hidden /*IE6*/;}

.sitemessage h1 {width:400px; text-align:right; font-size:230%;}

.sitemessage h2 {float:right; width:320px; margin:8px 0 0 0; text-align:right; line-height:100%; font-size:160%;}

.sitemessage h3 {float:right; width:320px; margin:10px 0 0 0; text-align:right; font-size:140%;}

.sitemessage h3 a {text-decoration:none; color:rgb(234,239,247);}

.sitemessage h3 a:hover {text-decoration:none; color:rgb(50,50,50);}

.sitemessage p {float:left; display:inline;}

.countdown {padding-left:1px; width:220px;}

.sitemessage a {float:left; font-size:11px;}



/*Drop-down menu*/

.nav2 {z-index: 99998; margin-left:10px; float:left; width:990px; border:none; color:#dbdbdb; font-size:120%;} /*Color navigation bar normal mode*/

.nav2 ul {list-style-type:none;}

.nav2 ul li {float:left; position:relative;  }

.nav2 ul li a {float:left; display:block; border-right: 1px solid #ffffff; height:50px; line-height:50px; padding:0 8px 0 8px; text-decoration:none; font-weight:bold; color: #dbdbdb;}

.nav2 ul li ul {display:none; border:none;}



/*Non-IE6 hovering*/

.nav2 ul li:hover a {color:#ffffff; font-weight:bold; text-decoration:none; background:url(template_setup_FILES/nav_hover.png) repeat-x; background-position:bottom; } /*Color main cells hovering mode*/

.nav2 ul li:hover ul {display:block; width:155px; position:absolute; z-index:999; top:48px; left:0; background:none;}

.nav2 ul li:hover ul li a {display:block; width:155px; height:auto; line-height:1.2em; margin-left:-1px; padding:4px 16px 4px 16px; border:none; background:url(template_setup_FILES/transp2.png); font-weight:bold; color:#ffffff;} /*Color subcells normal mode*/

.nav2 ul li:hover ul li a:hover {color:#ffffff; text-decoration:none;} /*Color subcells hovering mode*/



/*IE6 hovering*/

.nav2 table {position:absolute; top:0; left:0; border-collapse:collapse; border:none;}

.nav2 ul li a:hover, .nav2 ul li.hovert a {color:#ffffff; text-decoration:none; font-weight:bold; background:url(template_setup_FILES/nav_hover.png);} /*Color main cells hovering mode*/

.nav2 ul li a:hover ul {display:block; width:155px; position:absolute; z-index:999; top:45px; t\op:3.0em; left:0; marg\in-top:0.1em; background-color:#000000;}

.nav2 ul li a:hover ul li a {display:block; w\idth:155px; height:1px; line-height:1.3em; padding:4px 16px 4px 16px; /* border-left:solid 1px rgb(175,175,175); border-bottom: solid 1px rgb(175,175,175); */ background-color:#000000; font-weight:normal; color:#dbdbdb;} /*Color subcells normal mode*/

.nav2 ul li a:hover ul li a:hover {background-color:#000000; text-decoration:none;} /*Color subcells hovering mode*/



.header-breadcrumbs ul {float:left; width:560px; list-style:none; padding:0 0 0 15px; font-family:verdana,arial,sans-serif;}

.header-breadcrumbs ul li {display:inline; padding:0 0 0 10px; background:transparent url(template_setup_FILES/bg_bullet_arrow.gif) no-repeat 0 50%; font-weight:bold; color:#ffffff; font-size:100%;}

.header-breadcrumbs ul a {color:#dbdbdb; text-decoration:none;}

.header-breadcrumbs ul a:hover {color:#ffffff; text-decoration:underline;}



.searchform {background:url(template_setup_FILES/suchleiste.png) no-repeat; float:right; width:168px; margin:15px 10px 0px 0px !important /*Non-IE6*/; margin:0 5px 0px 0px /*IE6*/;}

.searchform input {border:none; background:url(template_setup_FILES/suchetext.png) no-repeat;}

.searchform input:hover {background:none;}

.searchform form fieldset {float:right; border:none; background:none;}

.searchform input.field {border:none; width:120px; padding:0.2em 0 0.2em 0; font-family:verdana,arial,sans-serif; font-size:120%; background:none;}

.searchform input.button {width:25px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:none; border:none;}

.searchform input.button:hover {cursor:pointer; border:none;}



tx-macinasearchbox-pi1 {margin-left:30px;}



/* --- For alternative headers END PASTE here --- */



/******************/

/*  MAIN SECTION  */

/******************/



/* MAIN NAVIGATION */

.main-navigation .round-border-topright {width:10px; height:10px; position:absolute; z-index:100; margin:0 0 0 190px; background:url(template_setup_FILES/bg_corner_topright.gif) no-repeat;}



/* MAIN CONTENT */

.column1-unit {width:580px; color:#ffffff; font-size:12px; margin-bottom:0px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}

.column2-unit-left {float:left; width:200px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}

.column2-unit-right {float:right; width:200px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}

.column3-unit-left {float:left; width:120px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}

.column3-unit-middle {float:left; width:120px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/; margin-left:40px;}

.column3-unit-right {float:right; width:120px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}



/* MAIN SUBCONTENT */

.subcontent-unit-border {width:183px; margin:0 0 2.0em 0; padding:0 0 5px 0; border:solid 1px rgb(190,190,190); background:rgb(235,235,235);}

.subcontent-unit-border-green {width:183px; margin:0 0 2.5em 0; padding:0 0 10px 0; border:solid 1px rgb(160,214,81); background-color:rgb(217,239,185);}

.subcontent-unit-border-blue  {width:183px; margin:0 0 2.5em 0; padding:0 0 10px 0; border:solid 1px rgb(137,170,214); background-color:rgb(213,225,240);}

.subcontent-unit-border-orange {width:183px; margin:0 0 2.5em 0px; padding:0 0 10px 0; border:solid 1px rgb(232,177,13); background-color:rgb(248,224,150);}



.subcontent-unit-noborder {width:185px; margin:0 0 2.5em 0; padding:0 0 10px 0; background:rgb(235,235,235);}

.subcontent-unit-noborder-green {width:185px; margin:0 0 2.5em 0; padding:0 0 10px 0; background-color:rgb(217,239,185);}

.subcontent-unit-noborder-blue  {width:185px; margin:0 0 2.5em 0; padding:0 0 10px 0; background-color:rgb(213,225,240);}

.subcontent-unit-noborder-orange {width:185px; margin:0 0 2.5em 0; padding:0 0 10px 0; background-color:rgb(248,224,150);}



.round-border-topleft {width:10px; height:10px; position:absolute; z-index:100; background:url(template_setup_FILES/bg_corner_topleft.gif) no-repeat; margin-top:-1px; margin-left:-1px;}

.round-border-topright {width:10px; height:10px; position:absolute; z-index:100; background:url(template_setup_FILES/bg_corner_topright.gif) no-repeat; margin-top:-1px; margin-left:174px;}

.round-noborder-topleft {width:10px; height:10px; position:absolute; z-index:100; background:url(template_setup_FILES/bg_corner_topleft.gif) no-repeat; margin-top:0px; margin-left:0px;}

.round-noborder-topright {width:10px; height:10px; position:absolute; z-index:100; background:url(template_setup_FILES/bg_corner_topright.gif) no-repeat; margin-top:0px; margin-left:175px;}



/********************/

/*  FOOTER SECTION  */

/********************/

.footer p {line-height:1.3em; text-align:center; color:#ffffff; font-weight:normal; font-size:110%;}

.footer p.credits {font-weight:normal;}

.footer a {text-decoration:none; color:#cccccc;}

.footer a:hover {text-decoration:underline; color:#ffffff;}

.footer a:visited {color:#ffffff;}



/******************/

/*  CLEAR FLOATS  */

/******************/

.page-container:after, .header:after, .header-breadcrumbs:after, .main:after, .main-navigation:after, .main-content:after, .main-content div:after, .main-subcontent:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

.column1-unit:after, .column2-unit-left:after, .column2-unit-right:after, .column3-unit-left:after, .column3-unit-middle:after, .column3-unit-right:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

.subcontent-unit-border:after, .subcontent-unit-noborder:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

.subcontent-unit-border-blue:after, .subcontent-unit-border-green:after, .subcontent-unit-border-orange:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

.subcontent-unit-noborder-blue:after, .subcontent-unit-noborder-green:after, .subcontent-unit-noborder-orange:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

.footer:after, p:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

.clear-contentunit {clear:both; width:	px; height:0.1em; border:none; background:rgb(210,210,210); color:rgb(210,210,210);}



/********************************/

/*  PRINTING and MISCELLANEOUS  */

/********************************/

@media print {.header-top {width:1000px; height:31px; background:rgb(240,240,240); overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}}

@media print {.header-breadcrumbs {width:1000px; background:transparent;}}

@media print {.nav2 {float:left; width:1000px; border:none; background:rgb(240,240,240); color:rgb(75,75,75); font-size:1.0em; font-size:130%;}} /*Color navigation bar normal mode*/

@media print {.main {clear:both; width:1000px; padding-bottom:30px; background:transparent;}}

@media print {.main-navigation {display:inline /*Fix IE floating margin bug*/; float:left; width:199px; border-right:solid 1px rgb(200,200,200); border-bottom:solid 1px rgb(200,200,200); background-color:rgb(240,240,240); overflow:visible !important /*Firefox*/; overflow:hidden /*IE*/;}}

@media print {.footer {clear:both; width:1000px; height:3.7em; padding:1.1em 0 0; background:rgb(240,240,240); font-size:1.0em; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}}





#yymenu a {

			/* background-color:#636361; */

			background-image: url(template_setup_FILES/transp2.png);

			background-repeat:repeat-x;

			border-bottom:1px solid #8f8f8f;

			color:#ffffff;

			font-size:110%;

			font-family: arial, helvetica, verdana;

			display:block;

			font-weight:bold;

			margin:0px;

			padding:4px;

			text-decoration:none;

			z-index:999989;

		}

		#yymenu a.last {

			border-style:none;

			z-index:999989;

		}

		#yymenu {

			/* background-color:#636361; */

    z-index:999989;

		}

		#yymenu > div {

		}

		#yymenu a:hover {

			

			background-color:#ffffff;

			color:#ffffff;

			z-index:999989;

		}



		#yymenu .mmContent div.mmlink a.submenu:hover {

		}

		#yymenu .mmLevel1, #yymenu .mmLevel2 {

			/* border:2px solid #4D6681; */

			margin-bottom:10px;

			padding-top:0px;

			z-index:999989;

			width:170px;

		}

		#yymenu .sub {

			background-image:url(../../images/ypmenu_pfeilg.gif);

			background-position:right center;

			background-repeat:no-repeat;

			z-index:999989;

		}

		#yymenu .mmContent {

		z-index:999989;

		}

		#yymenu .mmLevel1 a:hover{

		background:url(template_setup_FILES/nav_sub_hover.png) repeat-x;

		z-index:999989;

		}

#yymenu .mmLevel1 a {

padding-left: 8px;

}



#yymenu .mmLevel1 {

		

		}



.MultiBoxContainer {

z-index: 99999;

}





.tx-indexedsearch-info info {

background-color:#000000;

}
