@charset "UTF-8";
/* CSS Document */

	
/* LANGUAGE
--------------------------------------------------------------- */
.language { padding:1em 1.5em; color:#ccc; }
.language a { color:#ccc; }
/* SEARCH
--------------------------------------------------------------- */
#search { width:170px; height:28px; margin-bottom:20px; background-image:url(../images/background/searchfake.png); background-repeat:no-repeat; }
#search input { background:transparent; border:0px none; margin:4px 6px; width:130px; }
/* BREADCRUMB
--------------------------------------------------------------- */
#breadcrumb { position:absolute; top:37px; width:100%; left:0; border-bottom:1px solid #f4f4f4; font-size:9px; color: #999; }
#breadcrumb a { background-image:url(../images/nav/breadcrumb.png); background-repeat:no-repeat; background-position:  left; padding-left:12px; color:#999; }
/* NAVIGATION
--------------------------------------------------------------- */

ul#subnav { margin-right:10px; }
ul#subnav li { padding:0.2em 0; }
ul#subnav li a { background:transparent url(../images/nav/square_gray.gif) no-repeat scroll left center; color:#5D5E60; font-size:11px; margin-bottom:0.5em; margin-left:0.5em; padding-left:1.5em; text-transform:uppercase; }
ul#subnav li ul { background:#ebebeb; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
ul#subnav li ul li { padding:0 }
ul#subnavn li ul li a { background:none; color:#333; font-weight:normal; margin-bottom:0.1em; }
ul#subnav li ul li ul { }
ul#subnav li ul li ul li a { padding-left:2em; color:#666 }
ul#subnav li.subnav_active { background:#ebebeb; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
ul#subnav li.subnav_active ul li { margin-top:0.1em }
ul#subnav li.subnav_active a { background:url(../images/nav/square_yellow.gif) center left no-repeat; }
ul#subnav li.subnav_active ul a { background:none }
/*
############ SUB_NAVI FRINCH und SUB_NAVI MAR:KO
*/

#cont_left { font-size:11px; }
#cont_left ul { padding:0px; margin:0; }
#cont_left ul li { display:block; width:229px; float: left; }
#cont_left ul li a { padding: 0 0 0 30px; color: #333; display:block; line-height:25px; text-transform:uppercase; border-bottom: 1px solid #fff; }
#cont_left a:hover { text-decoration: underline; }
#cont_left ul li.main1 a { background:transparent url(../images/background/bg_nav_closed.gif) scroll left top; }
#cont_left ul li.main1_cur a, #cont_left ul li.main1_act a { background:transparent url(../images/background/bg_nav_open.gif) scroll left top; /*color: #222;*/ }
/*
############ NAVI EBENDE 1
*/

#cont_left ul li ul li { line-height:21px; }
#cont_left ul li ul li a { padding: 0 0 0 45px; color: #000; text-transform:none; font-size: 12px; line-height:21px; }
/*
############ NAVI EBENDE 2
*/
#cont_left ul li ul li.main2 a { background:transparent url(../images/background/bg_nav2_closed.gif) scroll left top; color:#333; }
#cont_left ul li ul li.main2_cur a { background:transparent url(../images/background/bg_nav2_open.gif) scroll left top; color:#333;}
/*
############ NAVI EBENDE 3
*/

#cont_left ul li ul li ul li a { padding: 0 0 0 62px; }
/*
############ NAVI EBENE 2 FRINCH UND MAR:KO
*/
#cont_left #uid_70 { background:transparent url(../images/background/bg_nav2_marko_closed.gif) scroll left top; line-height: 25px; font-size:11px; color: #fff; text-transform: uppercase; }
#cont_left #uid_69 { background:transparent url(../images/background/bg_nav2_frinch_closed.gif) scroll left top; line-height: 25px; font-size:11px; color: #fff; text-transform: uppercase; }
