@charset "utf-8";
/* CSS Document */
.tabedcontent-kopf {
	height: 122px;
}
#tabedcontent-nav {
	height: 50px;
	background-image: url(../images/tabedcontent-nav-bg.gif);
	background-repeat:no-repeat;
	background-position: top right;	
}
/*
#inhaltmain #tabedcontent-content ul,
#inhaltmain #tabedcontent-content li {
	list-style: none;
	padding: 0;
	border: 0;
	margin: 0;
}
*/
#inhaltmain #tabedcontent-content ul {
	/*float: left;
	position: relative;
	width: 100%;
	*/
}
#inhaltmain #tabedcontent-nav ul, 
#inhaltmain #tabedcontent-nav li, 
#inhaltmain #tabedcontent-subnav ul, 
#inhaltmain #tabedcontent-subnav li {
	list-style: none;
	padding: 0;
	border: 0;
	margin: 0;
	float: left;
	position: relative;
}

#inhaltmain #tabedcontent-nav li {
	width: 105px;
	height: 50px;
	border: 0;
	background-image:url(../images/tab-off.gif);
	background-repeat:repeat-x;
	border-right: 2px solid #fff;
}
#inhaltmain #tabedcontent-nav li.tabaktiv {
	background-image:url(../images/tab-on.gif);
}
#inhaltmain #tabedcontent-nav li.tab-first {
	background-image:url(../images/tab-first-off.gif);
	background-position: top left;
	background-repeat:no-repeat;
}

#inhaltmain #tabedcontent-nav li.tab-first.tabaktiv {
	background-image:url(../images/tab-first-on.gif);
}


#inhaltmain #tabedcontent-nav li.tab-last {
	background-image:url(../images/tab-last-off.gif);
	background-position: top right;
	background-repeat:no-repeat;
}
#inhaltmain #tabedcontent-nav li.tab-last.tabaktiv {
	background-image:url(../images/tab-last-on.gif);
}



#tabedcontent-nav li.tabaktiv a {
	color: #fff !important;
	font-weight: bold;
}
#tabedcontent-nav li a {
	display: block;
	padding: 5px 4px 3px 7px;
	font-size: 12px;
	line-height: 14px;
	height: 42px;
}
#tabedcontent-nav li a:link,
#tabedcontent-nav li a:visited {
	color: #333;
	text-decoration: none;	
}
#tabedcontent-nav li a:active,
#tabedcontent-nav li a:focus,
#tabedcontent-nav li a:hover {
	outline: none;
}
#tabedcontent-nav .tabedcontent-navibild {
position: absolute;
top: -128px;
left: -12px;
width: 128px;
height: 128px;
overflow: hidden;
	}


/*   subnavi */
#tabedcontent-subnav {
	clear: both;
	background-image:url(../images/tab-sub-on.gif);
	background-repeat: repeat-x;
	border-right: 2px solid #fff;
}
#tabedcontent-subnav ul {
	background-image:url(../images/tab-sub-on.gif);
	background-repeat: repeat-x;
}
#tabedcontent-subnav li {
	height: 21px;
	background-image:url(../images/tab-sub-on.gif);
	background-repeat: repeat-x;
}

/* ZWEITE EBENEN **/
#tabedcontent-subnav a {
	display: block;
	padding: 0 7px 0 7px;
	font-size: 12px;
	line-height: 21px;
	text-decoration: none;
	color: #000;
}
#tabedcontent-subnav li.tabaktiv a {
	color: #fff !important;
}

.tabedcontent-clearer {
	clear: both;
}

.tabedce {
	padding: 0 0 0 2px;	
}

.tabedce-ext, .tabedce-tab {
  display: none; 
  

}
#tabedcontent-content {
	background-color: #EEEEF0;
	padding: 5px 5px 0 5px;
	border-right: 2px solid #fff;  /* kompensiert den border des letzten tab-elements */
	
	min-height: 320px;
	margin: 0 0 16px 0;
	}
.tabedcontent-elements p {
	/* border-bottom: 3px solid #FFFFFF;
	margin-bottom: 10px;
	*/
	
	}

.tabedcontent-elements .csc-header h5, .tabedcontent-elements  .csc-textpicHeader h5{
	display: none;
	
}

	
.tabedcontent-contentelement {
	position: relative;
	clear: both;

}

.tabedcontent-elements {
	clear: both;
	position: relative;
	height: 1%;
	}
	
/* spezielle textpic elemente */
.tabededcontent-img-element {
	background-color: #EEEEF0;
	clear: both;
	width: 736px;
	position: relative;
	margin-left: 0px;
	margin-bottom: 0;
	margin-top: 0;
	
	}

.tabedcontent-img-left {

	width: 310px;
	float: left;
	margin-right: 5px;
	text-align: right;
}


.tabedcontent-textright {
	float: left;
	width: 393px;
	
	
}
.tabedcontent-imgelement-clearer {
	clear: both;
	height: 2px;
	background-color:#FFF;
	margin: 0 33px 0 8px;
}
/* spezielle textpic elemente end */
	
/* spezielle globale Definitionen für Content aus tabs, die links dargestellt werden */	
#inhaltlinks .tabedcontent-code {
	position: relative;
	float :right;
	width: 385px;
}
#inhaltmain #tabedcontent-content div.tabedce-tab ul {
	list-style: none;	
	padding: 0;
	margin: 0;
}
#inhaltmain #tabedcontent-content div.tabedce-tab ul li,
#inhaltmain #tabedcontent-content ol li {
	list-style: none;
	padding: 2px 16px 5px 0;
	margin-bottom: 6px;
}
#inhaltmain #tabedcontent-content ul li {
	
}
#inhaltmain #tabedcontent-content ol {
	padding: 0 0 0 20px;	
}
#inhaltmain #tabedcontent-content ol li {
	list-style-type:decimal;
	border: 0;
	padding-bottom: 0;
}

#inhaltmain #tabedcontent-content div.tabedce-tab ul li ul li {
	padding-left: 16px;
	padding-bottom: 5px;
	border: 0;
}


/************** FAQs ****************/
DIV.tx-irfaq-pi1 {
	margin: 12px 0 14px 0;
	padding: 0;
	clear :both;
}
#inhaltmain #tabedcontent-content DIV.tx-irfaq-pi1 .drawers {
	margin-bottom:15px;
	display: block;
}

#inhaltmain #tabedcontent-content DIV.tx-irfaq-pi1 ul.drawers {
   margin: 0;
	padding: 0;
}

#inhaltmain #tabedcontent-content DIV.tx-irfaq-pi1 .drawer-handle {
	cursor:pointer;
	line-height:18px;
	margin:0;
	padding: 2px 0 2px 16px;
		display: block;
	font-weight: bold;
	background-image:url(../faq/plus.gif);
	background-repeat: no-repeat;
	background-position: 1px 6px;
}
#inhaltmain #tabedcontent-content DIV.tx-irfaq-pi1 UL.drawers li {
	margin: 0;
   padding: 0;
	width: 100%;
	border: 0 !important;
	float: left;
	background-image: none;
}
#inhaltmain #tabedcontent-content DIV.tx-irfaq-pi1 UL.drawers li.drawer ul li {
   padding: 0 15px 0 16px !important;
	width: auto;
}
#inhaltmain #tabedcontent-content DIV.tx-irfaq-pi1 .drawer-handle.open {
	background-image:url(../faq/minus.gif);
}
DIV.tx-irfaq-pi1 UL.drawers li.drawer ul li ul  {
	margin: -10px 0 16px 0 !important;
	border: 0;
}
#inhaltmain #tabedcontent-content .list-minus,
#inhaltmain #tabedcontent-content DIV.tx-irfaq-pi1 UL.drawers li.drawer ul li ul li {
	margin: 0 0 2px -16px !important;
	padding: 0 0 0 0;
	background-image:url(../images/list-faq.gif);
	background-repeat: no-repeat;
	background-position: 3px 4px;
}
#inhaltmain #tabedcontent-content .tabedcontent-textright li {
	padding: 0 0 0 16px;
	background-image:url(../images/list-faq.gif);
	background-repeat: no-repeat;
	background-position: 3px 4px;	
}

/********* RTE LIST-STYLES ************/
ul.list-div-schwarz {
	list-style: none;
	padding: 0;
	border: 0;
	margin: 0 0 16px 0 !important;
	position: relative;
	width: 100%;
	border-top: 1px solid #838383 !important;
}
ul.list-div-schwarz li {
	border-bottom: 1px solid #838383;
	padding: 3px 0 3px 0;
}

ul.list-div-weiss {
	list-style: none;
	padding: 0;
	border: 0;
	margin: 0 0 16px 0 !important;
	position: relative;
	width: 100%;
}
ul.list-div-weiss li {
	padding: 4px 16px 5px 0 !important;
	margin: 0 !important;
	background-image:url(../images/list-bottom.gif);
	background-position: left bottom;
	background-repeat:no-repeat;
}
ul.list-div-weiss li ul {
	background-image:url(../images/list-bottom.gif);
	background-position: left bottom;
	background-repeat:no-repeat;	
	padding-bottom: 5px !important;
	margin-bottom: 3px !important;
}
ul.list-div-weiss li li {
	background-color: #EEEEF0;
	padding: 0 16px 0 16px !important;
	margin: 0 !important;
	background-image:url(../images/list-faq.gif);
	background-repeat: no-repeat;
	background-position: 3px 4px;
}

/*
#inhaltmain #tabedcontent-content .tabedcontent-textright li {
	background-image:url(../images/list-1.gif);
	background-repeat: no-repeat;
	padding-left: 16px;
	margin-left:3px;
	
	}
	
	*/



