/* ######################### BODY  ################################# */
html, body {
	width:100%;
	height:100%;
	margin:0;
	padding:0;
}
body {background:#fff url(/x_images/basis/body-bg.gif) repeat-x;}
#main-container {
	margin: 0 auto;
	width:962px;
	padding:0 0 0 0px;
	min-height:100%;
	overflow:hidden;
	background:url(/x_images/basis/container-bg.png) repeat-y;
	font:13px "Trebuchet MS", Arial, Tahoma, sans-serif;
border: 0px solid #cccccc;

}
* html #main-container {height:100%; overflow:visible}
form {padding:0; margin:0;}


.print_logo {display:none;}

.print_breadcrumb { display:none; margin:0; padding: 0; border-bottom: 1px solid #cccccc; font-family: Trebuchet MS, Arial, sans-serif; font-size: 12px; height: 25px;}




/* ######################### HEADER  ################################# */
#header {
	float:left;	
	width: 940px;
	height:93px;
	background:url(/x_images/basis/header-bg.gif) repeat-x;
border: 0px solid #cccccc;
}
#header h2 {
	float:right;
	margin:21px 0 0;
	width:187px;
}
#header h2 a {
	float:left;
	width:155px;
	height:57px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/x_images/basis/logo.gif) no-repeat;
}
#header .top-links {
	float:left;
	padding:0 0 0 0px;
	margin:19px 0 0;
	height:52px;
	font-size:11px;
	list-style:none;
border: 0px solid #ccafcc;
}
#header .top-links li {
	float:left;
	padding:0 9px;
	line-height:12px;
	background:url(/x_images/nav/links-separator.gif) no-repeat 0 2px;
}
#header .top-links li.no-sep {background:none;}
#header .top-links a {text-decoration:none; color:#999;}
#header .top-links a:hover {text-decoration:underline;}
#header .top-links select {
	float:left;
	display:inline;
	margin:-2px 0 0 -7px;
	font:11px Arial, Helvetica, sans-serif;
	height:17px;
	width:72px;
	color:#999;
	text-align:center;
	position:relative;
	border:1px solid #dadada;
}
*+html #header .top-links select {height:19px;}


/* ######################### HEADERBILDER  ################################# */
#banner-box {
	float:left;
	width:940px;
	height:126px;
	background:#09c url(/x_images/basis/banner-box-bg.gif) no-repeat 100% 0;
	
}
#banner-box img {
	float:left;
border-left: 0px solid #0099cc;
}

#banner-box div {display: none;
}

#banner-box div label {
	float:left;
	width:100%;
	color:#fff;
	padding:0 0 3px;
	font-weight:bold;
	font-size:11px;
}
#banner-box div input.text {
	float:left;
	font:11px "Trebuchet MS", Arial, Tahoma, sans-serif;
	border:1px solid #dadada;
	padding:0 0 1px 4px;
	width:162px;
}
#banner-box div input.button {
	float:left;
	display:inline;
	margin:-1px 0 0 11px;
}



/* ######################### CONTAINER  ################################# */
#container {
	float:left;
	width:690px;

}

#container_wide {
	float:left;
	width: 940px;
        border: 0px solid #33dd33;
}



/* ######################### CONTENT Mitte bei 3 Columns ################################# */
#content {
	float:left;
	width:651px;
	color:#666;
	font-size:12px;
	padding:22px 0 0;
border: 0px solid #cc0000;
}

#content a {color:#09c;}
#content a:hover {text-decoration:none;}
#content h1 {
	margin:0;
	padding:0 0 4px 2px;
	font-size:17px;
}
#content h2 {
	margin:0;
	padding:0 0 4px 2px;
	font-size:15px;
}

#content h3 {
	margin:0;
	padding:0 0 0 2px;
	font-size:14px;
}

#content h4 {
	margin:0;
	padding:0 0 0 2px;
	font-size:13px;
}

#content h5 {
	margin:0;
	padding:0 0 0 2px;
	font-size:12px;
}

#content h6 {
	margin:0;
	padding:0 0 0 2px;
	font-size:12px;
	font-weight: normal;
}






#content .introtext_01 {
	margin: 10px 0px 10px 0px;
	padding: 10px;
	font-size:12px;
	font-weight: normal;
	color: #666666;
	background: #e4eef8;
}

#content .subhead_01 {
	font-size:12px;
	font-weight: normal;
	color: #999999;
}


#content .subhead_02 {
	font-size:12px;
	font-weight: normal;
	color: #0066cc;
}


#content .img_schatten {
	float:left;
	display:inline;
	margin:4px 20px 12px 0px;
	background:url(/x_images/basis/img-shadow.gif) no-repeat 100% 100%;
	border: 0;
}


#content .img_schatten .schattentop {
	float:left;
	padding:0 9px 0 0;
	background:url(/x_images/basis/img-shadow-top.gif) no-repeat 100% 0;
}



#content .img_schatten img {
	float:left;
	border:none;
	padding:0 0 10px;
	background:url(/x_images/basis/img-shadow-bottom.gif) no-repeat 0 100%;
}


#content img.right {
	float:right;
	border:none;
	margin:-4px 0 0;
}

#content a.merken {
	float:left;
	background:url(/x_images/buttons/button-merken.gif) no-repeat;
	width:59px;
	height:13px;
	text-indent:-9999px;
	overflow:hidden;
	display: inline;
	margin: 5px 0px 0px 0px;
}

#content a.rightlink {
	float:right;
	margin: 5px 0px 0px 0px;
}

#content a.back {
	display:none;
}



#content hr {
        color: #ffffff;
        background:transparent;
	margin: 5px 0px 5px 0px;
	width: 100%;
        border: 0;
        border-bottom: 1px #666666 solid;
}

.float_left { float: left; display:inline; margin-right: 10px; margin-bottom: 5px; border: 0;}
.float_right { float: right; display:inline; margin-left: 5px; margin-bottom: 5px; border: 0; }



#content ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
        border: 0px #eeff22 solid;
}



#content li {
	font-size:12px;
	margin: 0px 0px 0px 13px;
	padding: 0px 0px 0px 0px;
}


#content hr.linie_01 {
        display: none;
}

#content hr.linie_02 {
        display: none;
}


#content .u1 {
        display: none;
}


/* ######################### CONTENT Wide bei 2 Columns ################################# */
#content_wide {
	float:left;
	width:701px;
	color:#666;
	font-size:12px;
	padding:22px 0 0;
}

#content_wide a {color:#09c;}
#content_wide a:hover {text-decoration:none;}
#content_wide h1 {
	margin:0;
	padding:0 0 8px 2px;
	font-size:17px;
}
#content_wide h2 {
	margin:0;
	padding:0 0 0 2px;
	font-size:16px;
}

#content_wide h3 {
	margin:0;
	padding:0 0 0 2px;
	font-size:14px;
}

#content_wide h4 {
	margin:0;
	padding:0 0 0 2px;
	font-size:13px;
}

#content_wide h5 {
	margin:0;
	padding:0 0 0 2px;
	font-size:12px;
}

#content_wide h6 {
	margin:0;
	padding:0 0 0 2px;
	font-size:12px;
	font-weight: normal;
}

#content_wide .introtext_01 {
	margin: 10px 0px 10px 0px;
	padding: 10px;
	font-size:12px;
	font-weight: normal;
	color: #666666;
	background: #e4eef8;
}

#content_wide .subhead_01 {
	font-size:12px;
	font-weight: normal;
	color: #0066cc;
}


#content_wide .tab_lw_head_01 {
        background:url(/x_images/basis/lw_uebersicht_bg_balken_01.gif) no-repeat;
	margin: 10px 0px 10px 0px;
	padding: 1px;
	font-size:15px;
	font-weight: bold;
	color: #ffffff;
}

#content_wide .tab_ger_copy_01 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size:12px;
        line-height: 14px;
	font-weight: normal;
	color: #666666;
        width: 80px;
height: 35px;
}

#content_wide .tab_lw_titel_01 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size:16px;
	font-weight: bold;
	color: #666666;
        width: 135px;
}

#content_wide .tab_lw_titel_02 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size:16px;
	font-weight: bold;
	color: #666666;
        width: 215px;
}

#content_wide .tab_lw_titel_03 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size:16px;
	font-weight: bold;
	color: #666666;
        width: 260px;
}



#content_wide .tab_lw_reihe_01 {
	margin: 0px 1px 0px 1px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
        width: 80px;
        height: 40px;
	background: #ffffff;
}

#content_wide .tab_lw_klasse_01 {
	margin: 0px 1px 0px 1px;
	padding: 0px 0px 0px 0px;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
        width: 80px;
}

#content_wide .tab_lw_klasse_02 {
	margin: 0px 1px 0px 1px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
        width: 80px;
}


#content_wide .tab_lw_reihe_bs1 {color: #8f2b85;}
#content_wide .tab_lw_reihe_bs2 {color: #de4027;}
#content_wide .tab_lw_reihe_mega1 {color: #de4027;}
#content_wide .tab_lw_reihe_mega2 {color: #1b4c98;}
#content_wide .tab_lw_reihe_mega3 {color: #4f8e3d;}




#content_wide .img_schatten {
	float:left;
	display:inline;
	margin:4px 20px 12px 0px;
	background:url(/x_images/basis/img-shadow.gif) no-repeat 100% 100%;
	border: 0;
}


#content_wide .img_schatten .schattentop {
	float:left;
	padding:0 9px 0 0;
	background:url(/x_images/basis/img-shadow-top.gif) no-repeat 100% 0;
}



#content_wide .img_schatten img {
	float:left;
	border:none;
	padding:0 0 10px;
	background:url(/x_images/basis/img-shadow-bottom.gif) no-repeat 0 100%;
}


#content_wide img.right {
	float:right;
	border:none;
	margin:-4px 0 0;
}

#content_wide a.merken {
display: none;
}

#content_wide a.rightlink {
	float:right;
	margin: 5px 0px 0px 0px;
}


#content_wide hr {
        color: #ffffff;
        background:transparent;
	margin: 5px 0px 5px 0px;
	width: 100%;
        border: 0;
        border-bottom: 1px #666666 solid;
}





/* ######################### CONTENT STARTSEITE ################################# */
#content_start {
	float:left;
	width:671px;
	color:#666;
	font-size:12px;
	padding:22px 0 0;
}

#content_start a {color:#09c;}
#content_start a:hover {text-decoration:none;}
#content_start h1 {
	margin:0;
	padding:0 0 8px 2px;
	font-size:17px;
}
#content_start h2 {
	margin:0;
	padding:0 0 0 2px;
	font-size:16px;
}

#content_start h6 {
	margin:0;
	padding:0 0 0 2px;
	font-size:12px;
	font-weight: normal;
}

#content_start .img {
	float:left;
	display:inline;
	margin:4px 15px 12px 0;
	background:url(/x_images/basis/img-shadow.gif) no-repeat 100% 100%;
	border: 0;
}

#content_start .img a {
	float:left;
	padding:0 9px 0 0;
	background:url(/x_images/basis/img-shadow-top.gif) no-repeat 100% 0;
}

#content_start .img img {
	float:left;
	border:none;
	padding:0 0 10px;
	background:url(/x_images/basis/img-shadow-bottom.gif) no-repeat 0 100%;
}

#content_start img.right {
	float:right;
	border:none;
	margin:-4px 0 0;
}







/* ######################### FOOTER  ################################# */
#footer {
	float:left;
	width:914px;
	display:inline;
	margin:0 0 0 0px;
	border-top:1px solid #999;
}
#footer ul {
	float:left;
	padding:3px 0 10px 0px;
	margin:0;
	font-size:11px;
	color:#666;
	list-style:none;
}
#footer ul li {
	float:left;
	padding:0 9px;
	background:url(/x_images/nav/footer-separator.gif) no-repeat 100% 3px;
}
#footer ul li.last {background:none;}
#footer ul a {color:#09c;}
#footer ul a:hover {text-decoration:none;}




/* ######################### BLAUE CONTENTBOXEN  ################################# */
.blue-box {
	float:left;
	width:451px;
	margin:20px 0 23px;
	background:#e4eef8 url(/x_images/basis/blue-box-top-bg.gif) no-repeat;
}
.blue-box .bb-bg {
	float:left;
	width:431px;
	padding:11px 10px 17px 20px;
	background:url(/x_images/basis/blue-box-bottom-bg.gif) no-repeat 0 100%;
}
.blue-box h3 {
	margin:0 0 1px;
	font-size:13px;
}
.blue-box p {margin:0 0 6px !important; padding:0;}
.blue-box ul {
	padding:0;
	display:inline;
	float:left;
	position:relative;
	width: 454px;
	margin:0 -30px 0 -1px;
	list-style:none;
}
.blue-box ul li {
	float:left;
	width:207px;
	border: 0px solid #44ccff;
	height: 220px;
}


.blue-box ul li #3teilig {
	float:left;
	width:150px;
	border: 0px solid #44ccff;
}

.blue-box ul .img-01 {
	display:block;
	border: 0px solid #33ff33;
	padding: 3px 10px 11px 0px;
	margin: 0 0 6px 0px;
	background:url(/x_images/basis/img-bg.gif) no-repeat -40px 50px ;
}

.blue-box ul .img-02 {
	display:block;
	border: 0px solid #33ff33;
	padding: 3px 10px 11px 0px;
	margin: 0 0 6px 0px;
	background:url(/x_images/basis/img-bg-02.gif) no-repeat -40px 9px ;
        border: 0px solid #eeccff;
	
}


.blue-box ul .img-03 {
	display:block;
	border: 0px solid #33ff33;
	padding: 3px 10px 11px 0px;
	margin: 0 0 6px -20px;
	background:url(/x_images/basis/img-bg-02.gif) no-repeat -27px 9px ;
        border: 1px solid #eeccff;
}


.blue-box ul a {font-weight:bold;}
.blue-box ul a.psd {
	float:left;
	padding:0 0 0 25px;
	margin: 2px 0 0;
	font-weight:100;
	color:#999 !important;
	text-decoration:none;
	background:url(/x_images/basis/icon_pdf.gif) no-repeat;
}
.blue-box ul a.psd:hover {text-decoration:underline !important;}






/* ######################### BLAUE CONTENTBOXEN 3 Teilig  ################################# */
.blue-box-3teilig {
	float:left;
	width:451px;
	margin:20px 0 23px;
	background:#e4eef8 url(/x_images/basis/blue-box-top-bg.gif) no-repeat;
}
.blue-box-3teilig .bb-bg {
	float:left;
	width:431px;
	padding:11px 10px 17px 20px;
	background:url(/x_images/basis/blue-box-bottom-bg.gif) no-repeat 0 100%;
}
.blue-box-3teilig h3 {
	margin:0 0 1px;
	font-size:13px;
}
.blue-box-3teilig p {margin:0 0 6px !important; padding:0;}
.blue-box-3teilig ul {
	padding:0;
	display:inline;
	float:left;
	position:relative;
	width: 454px;
	margin:0 -30px 0 -1px;
	list-style:none;
}
.blue-box-3teilig ul li {
	float:left;
	width:150px;
	border: 0px solid #44ccff;
}


.blue-box-3teilig ul .img-01 {
	display:block;
	border: 0px solid #33ff33;
	padding: 3px 10px 11px 0px;
	margin: 0 0 6px 0px;
	background:url(/x_images/basis/img-bg.gif) no-repeat -40px 50px ;
}

.blue-box-3teilig ul .img-02 {
	display:block;
	border: 0px solid #33ff33;
	padding: 3px 10px 11px 0px;
	margin: 0 0 6px 0px;
	background:url(/x_images/basis/img-bg-02.gif) no-repeat -40px 9px ;
        border: 0px solid #eeccff;
}


.blue-box-3teilig ul .img-03 {
	display:block;
	border: 0px solid #33ff33;
	padding: 3px 10px 11px 0px;
	margin: 0 0 6px 0px;
	background:url(/x_images/basis/img-bg-02.gif) no-repeat -27px 9px ;
        border: 0px solid #eeccff;
}



.blue-box-3teilig ul a {font-weight:bold;}
.blue-box-3teilig ul a.psd {
	float:left;
	padding:0 0 0 25px;
	margin: 2px 0 0;
	font-weight:100;
	color:#999 !important;
	text-decoration:none;
	background:url(/x_images/basis/icon_pdf.gif) no-repeat;
}
.blue-box-3teilig ul a.psd:hover {text-decoration:underline !important;}




/* ######################### BLAUE CONTENTBOXEN 1 Teilig  ################################# */
.blue-box-1teilig {
	float:left;
	width:451px;
	margin:20px 0 23px;
	background:#e4eef8 url(/x_images/basis/blue-box-top-bg.gif) no-repeat;
}
.blue-box-1teilig .bb-bg {
	float:left;
	width:431px;
	padding:11px 10px 17px 0px;
	background:url(/x_images/basis/blue-box-bottom-bg.gif) no-repeat 0 100%;
}
.blue-box-1teilig h3 {
	margin:0 0 1px;
	font-size:13px;
}
.blue-box-1teilig p {margin:0 0 6px !important; padding:0;}
.blue-box-1teilig ul {
	padding:0;
	display:inline;
	float:left;
	position:relative;
	width: 454px;
	margin:0 -30px 0 -1px;
	list-style:none;
}
.blue-box-1teilig ul li {
	float:left;
	width:400px;
	border: 0px solid #44ccff;
}


.blue-box-1teilig ul .img-01 {
	display:block;
	border: 0px solid #33ff33;
	padding: 3px 10px 11px 0px;
	margin: 0 0 6px 0px;
	background:url(/x_images/basis/img-bg.gif) no-repeat -40px 50px ;
}

.blue-box-1teilig ul .img-02 {
	display:block;
	border: 0px solid #33ff33;
	padding: 3px 10px 11px 0px;
	margin: 0 0 6px 0px;
	background:url(/x_images/basis/img-bg-02.gif) no-repeat -40px 9px ;
        border: 0px solid #eeccff;
}


.blue-box-1teilig ul .img-03 {
	display:block;
	border: 0px solid #33ff33;
	padding: 0px 0px 0px 0px;
	margin: 0 30px 6px -12px;
	background:url(/x_images/basis/img-bg-02.gif) no-repeat -27px 9px ;
        border: 1px solid #cccccc;
}



.blue-box-1teilig ul a {font-weight:bold;}
.blue-box-1teilig ul a.psd {
	float:left;
	padding:0 0 0 0px;
	margin: 2px 0 0;
	font-weight:100;
	color:#09c !important;
	text-decoration:none;
	background:url(/x_images/basis/icon_pdf.gif) no-repeat;
}
.blue-box-1teilig ul a.psd:hover {text-decoration:underline !important;}



.blue-box-1teilig ul li .pdfgroesse{
	margin: 2px 0 0 0px;
	font-weight:100;
	color:#666666;
}




/* ######################### BOXEN ################################# */
.right-bg {
	float:left;
	padding:0 0 25px;
border: 0px solid #0066ff;
}

.right-bg_wide {
	float:left;
	padding:0 0 25px;
	background: #ffffff;
border: 0px solid #cccccc;
}


/* right-block */
#right-block {
	float:left;
	width:210px;
	padding:22px 10px 0;
}

#right-block h2 {
	margin:0;
	padding:0 0 0 0px;
	width:177px;
	height:22px;
	color:#fff;
	float:left;
	font-size:16px;
	background:url(/x_images/boxen/h2-bg.gif) no-repeat;
}

#right-block h3 {
	margin:0;
	padding:0 0 0 0px;
	width:177px;
	height:22px;
	color:#fff;
	float:left;
	font-size:16px;
	background:url(/x_images/boxen/h3-basisgrau-bg.gif) no-repeat;
}



#right-block .copy {
	font-size:12px;
}


#right-block .box {
	float:left;
	width:210px;
	margin: 0 0 14px;
	background:url(/x_images/boxen/box-bg.gif) repeat-y;
}
#right-block .b-bg {
	float:left;
	width:191px;
	padding:10px 3px 0px 16px;
        font-size: 12px;
}
#right-block ul {
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float:left;
	width:191px;
	list-style:none;
        border-top: 0px solid #cccccc;
        border-bottom: 0px solid #cccccc;
}
#right-block ul li {
	float:left;
	width:100%;
	font-size:12px;
	padding: 0px 0px 6px 0px;
        border: 0px solid #cc3333;
}
#right-block ul h4 {
	float:left;
	margin:0;
	font-size:12px;
        border: 0px solid #33cc33;
	margin: 0px 8px 0px 0px;
}

#right-block ul h5 {
	float:left;
	margin:0;
	font-size:12px;
        color: #999999;
}

#right-block ul h6 {
	float:left;
	margin:0;
	font-size:12px;
        border: 0px solid #33cc33;
	font-weight: normal;
}

#right-block a {color:#09c;}
#right-block a:hover {text-decoration:none;}
#right-block a.merken {
display: none;
}

#right-block a.auswahl-entfernen {
	float:left;
	background:url(/x_images/buttons/button-entfernen_01.gif) no-repeat;
	width:18px;
	height:13px;
	text-indent:-9999px;
	overflow:hidden;
	display:inline;
	margin:3px 0 0 0px;
        border: 0px solid #33ccff;
}

#right-block a.auswahl-bestellen {
	float:left;
	background:url(/x_images/buttons/button-auswahl_bestellen_01.gif) no-repeat;
	width:163px;
	height:19px;
	display:inline;
	margin: 3px 0 10px 0px;
	padding: 2px 0px 0px 22px;
        border: 0px solid #33ccff;
font-size: 11px;
text-decoration: none;
}

#right-block ul p {
	float:left;
	width:100%;
	margin:0;
}

#right-block hr {
        color: #ffffff;
        background:transparent;
	margin: 5px 0px 5px 0px;
	width: 100%;
        border: 0;
        border-bottom: 1px #cccccc solid;

}


#right-block .img_schatten {
	float:left;
	display:inline;
	margin: 4px 4px 8px 0px;
	background:url(/x_images/basis/img-shadow.gif) no-repeat 100% 100%;
	border: 0;
}


#right-block .img_schatten .schattentop {
	float:left;
	padding: 0 9px 0 0;
	background:url(/x_images/basis/img-shadow-top.gif) no-repeat 100% 0;
}



#right-block .img_schatten img {
	float:left;
	border:none;
	padding: 0 0 8px;
	background:url(/x_images/basis/img-shadow-bottom.gif) no-repeat 0 100%;
}






/* #### id-53 Baerenspass 1 ############################################################################ */
#right-block  #lehrwerke-53 h2{
	margin:0;
	padding:0 0 0 0px;
	width:177px;
	height:22px;
	color:#fff;
	float:left;
	font-size:16px;
	background:url(/x_images/boxen/h2-bs1-bg.gif) no-repeat;
}

/* #### id-56 Baerenspass 2 ############################################################################ */
#right-block  #lehrwerke-56 h2{
	margin:0;
	padding:0 0 0 0px;
	width:177px;
	height:22px;
	color:#fff;
	float:left;
	font-size:16px;
	background:url(/x_images/boxen/h2-bs2-bg.gif) no-repeat;
}

/* #### id-57 Mega 1 ############################################################################ */
#right-block  #lehrwerke-57 h2{
	margin:0;
	padding:0 0 0 0px;
	width:177px;
	height:22px;
	color:#fff;
	float:left;
	font-size:16px;
	background:url(/x_images/boxen/h2-mega1-bg.gif) no-repeat;
}
/* #### id-58 Mega 2 ############################################################################ */
#right-block  #lehrwerke-58 h2{
	margin:0;
	padding:0 0 0 0px;
	width:177px;
	height:22px;
	color:#fff;
	float:left;
	font-size:16px;
	background:url(/x_images/boxen/h2-mega2-bg.gif) no-repeat;
}
/* #### id-59 Mega 3 ############################################################################ */
#right-block  #lehrwerke-59 h2{
	margin:0;
	padding:0 0 0 0px;
	width:177px;
	height:22px;
	color:#fff;
	float:left;
	font-size:16px;
	background:url(/x_images/boxen/h2-mega3-bg.gif) no-repeat;
}

/* #### id-60 WWW 1 ############################################################################ */
#right-block  #lehrwerke-60 h2{
	margin:0;
	padding:0 0 0 0px;
	width:177px;
	height:22px;
	color:#fff;
	float:left;
	font-size:16px;
	background:url(/x_images/boxen/h2-www1-bg.gif) no-repeat;
}
/* #### id-61 WWW 2 ############################################################################ */
#right-block  #lehrwerke-61 h2{
	margin:0;
	padding:0 0 0 0px;
	width:177px;
	height:22px;
	color:#fff
	float:left;
	font-size:16px;
	background:url(/x_images/boxen/h2-www2-bg.gif) no-repeat;
}
/* #### id-62 WWW 3 ############################################################################ */
#right-block  #lehrwerke-62 h2{
	margin:0;
	padding:0 0 0 0px;
	width:177px;
	height:22px;
	color:#fff;
	float:left;
	font-size:16px;
	background:url(/x_images/boxen/h2-www3-bg.gif) no-repeat;
}
/* #### id-63 WWW 3 ############################################################################ */
#right-block  #lehrwerke-63 h2{
	margin:0;
	padding:0 0 0 0px;
	width:177px;
	height:22px;
	color:#fff;
	float:left;
	font-size:16px;
	background:url(/x_images/boxen/h2-www4-bg.gif) no-repeat;
}




/* ######################### MAINNAV  ################################# */
.main-nav {
	float:left;
	padding: 0 0 0 0px;
	margin:0;
	width:710px;
	list-style:none;
	font-weight:bold;
}
.main-nav li {float:left;}
.main-nav li.last {background:url(/x_images/nav/nav-bg.gif) no-repeat 100% 0; padding:0 1px 0 0;}
.main-nav a {
	float:left;
	height:22px;
	color:#09c;
	text-decoration:none;
	background:url(/x_images/nav/nav-left-bg.gif) no-repeat;
}
.main-nav a:hover {color:#cae7f2; background-position: 0 100%;}
.main-nav .active a {color:#ffffff; background-position: 0 100%;}

.main-nav a span {
	float:left;
	line-height:22px;
	padding: 0 10px;
	cursor:pointer;
	background:url(/x_images/nav/nav-right-bg.gif) no-repeat 100% 0;
}
.main-nav a:hover span, .main-nav .active a span {background-position: 100% 100%;}



/* ######################### SUBNAV ################################# */
#sub-nav {
display: none;
	float:left;
	width: 200px;
	padding: 0 0 0 0px;
}

#sub-nav ul {
	float:left;
	width:200px;
	padding:4px 0 14px;
	margin:0;
	font-size:12px;
	list-style:none;
	background:#09c url(/x_images/nav/left-nav-bg.gif) no-repeat 0 100%;
}

#sub-nav ul li {
	float:left;
	width:195px;
	display:inline;
	margin:0 0 0 5px;
	border-bottom: 1px solid #40acd1;
}

#sub-nav a {
	height:22px;
	line-height:22px;
	color:#fff;
	float:left;
	display:inline;
	position:relative;
	width:183px;
	padding:0 0 0 17px;
	margin:0 0 0 -5px;
	text-decoration:none;
	background:url(/x_images/nav/left-nav-arrow.gif) no-repeat 8px 0;
}
#sub-nav li.active a {font-weight:bold; background-position:8px -22px;}
#sub-nav a:hover {background:#66c2e0 url(/x_images/nav/left-nav-arrow.gif) no-repeat 8px -43px !important;}


#sub-nav ul li.last {border-bottom: 5px solid #00cc33; }
#sub-nav li.last {border-bottom: 5px solid #00cc33; }


#sub-nav ul ul {
	padding:0 0 0 4px;
	margin:0;
	display:none;
	width:191px;
	background:none;
	border-top: 0px solid #40acd1;
}

#sub-nav li.active ul {display:block; }
#sub-nav li.active li a, #sub-nav li.active li.active li a {font-weight:100; background-position:8px 0;}
#sub-nav li.active li.active a {font-weight:bold; background-position:8px -22px;}
#sub-nav ul ul li {width:186px; border-bottom: 0px solid #00cc33;}
#sub-nav ul ul li.last {border-bottom: 0px solid #00cc33; }
#sub-nav ul ul li a {width:174px;}

#sub-nav ul ul ul {width:183px; padding:0 0 0 3px;}
#sub-nav ul .active ul ul {display:none;  }
#sub-nav ul ul .active ul {display:block; }
#sub-nav ul ul ul li {width:178px;}
#sub-nav ul ul ul li.last {border-bottom: 0px solid #0099cc; }
#sub-nav ul ul ul li a {width:166px;}

