/* Subsection Tabs
--------------------*/
ul.subsection_tabs, ul.subsection_smalltabs, ul.subsection_littletabs {
	list-style:none;
	margin:0;
	padding:0;
	clear:both;
	border-bottom:2px solid #ccc;
	clear:both;
	margin-bottom:0px;
}

ul.subsection_littletabs {
	border-bottom: none;
	height:35px;
}

ul.subsection_smalltabs {
        height:42px;
}

ul.subsection_tabs{
	height:45px;
}


ul.subsection_tabs li, ul.subsection_smalltabs li, ul.subsection_littletabs li {
	float:left;
	margin-right:-1px;
	text-align:center;
}

ul.subsection_tabs li a, ul.subsection_smalltabs li a, ul.subsection_littletabs li a {
	display:block;
	margin-top:12px;
	padding:0px;
	color:#666;
	text-decoration:none;
}

ul.subsection_tabs li.tab a {
        height:34px;
        line-height:34px;
        width:135px;
	background:transparent url(/grafiken/tabs/tab_inactive.png) no-repeat bottom left;
}

ul.subsection_smalltabs li.smalltab a {
	height:31px;
	line-height:31px;
	width:106px;
	background:transparent url(/grafiken/tabs/tab_inactive_small.png) no-repeat bottom left;
}

ul.subsection_littletabs li a {
        height:24px;
        line-height:24px;
        width:104px;
        background:transparent url(/grafiken/tabs/tab_inactive_little.png) no-repeat bottom left;
}


ul.subsection_smalltabs li.longtab a {
        height:31px;
        line-height:31px;
        width:166px;
        background:transparent url(/grafiken/tabs/tab_inactive_long.png) no-repeat bottom left;
}


ul.subsection_tabs li.tab a:hover, ul.subsection_tabs li.tab a.active {
	color:#666;
	height:40px;
	line-height:40px;
	background:transparent url(/grafiken/tabs/tab_active.png) no-repeat;
	font-weight:bold;
	margin-top:6px;
	outline: none;
	-moz-outline-style: none;
}

ul.subsection_smalltabs li.smalltab a:hover, ul.subsection_smalltabs li.smalltab a:active, ul.subsection_smalltabs li.smalltab a.active {
	color:#666;
        height:36px;
        line-height:36px;
	background:transparent url(/grafiken/tabs/tab_active_small.png) no-repeat;
	font-weight:bold;
	margin-top:6px;
	outline: none;
	-moz-outline-style: none;
}

ul.subsection_smalltabs li.longtab a:hover, ul.subsection_smalltabs li.longtab a.active {
        color:#666;
        height:36px;
        line-height:36px;
        background:transparent url(/grafiken/tabs/tab_active_long.png) no-repeat;
        font-weight:bold;
        margin-top:6px;
	outline: none;
	-moz-outline-style: none;
}

ul.subsection_littletabs li a:hover, ul.subsection_littletabs li a.active {
        color:#666;
        height:29px;
        line-height:29px;
        background:transparent url(/grafiken/tabs/tab_active_little.png) no-repeat;
        font-weight:bold;
        margin-top:6px;
        outline: none;
        -moz-outline-style: none;
}


.tabfollower {
	padding-top:	20px;
	background:#ffffff url(/grafiken/tabs/tab_shadow.png) repeat-x top left;
}

