DIV.csc-menu { margin-left: 10px; }
DIV.csc-menu P { font-size: 11px; font-weight: bold; margin: 1px 0px 0px 0px; padding: 2px 2px 2px 10px; background-color: #EDEBF1; }
DIV.csc-menu P A { color: #000000; text-decoration: none; }
DIV.csc-menu P A:hover { color: #660000; text-decoration: underline; }
DIV.csc-menu P.csc-section { font-weight: normal; margin-left: 20px; font-style: italic; }


#bannerright {width: 125px; float: left; margin: 5px 0 10px 5px; text-align: center; display: inline-block; padding-left: 5px;}
#bannerbottom {float: left; text-align: center; margin-top: 10px; padding: 10px 0 10px 0px; clear: none;}
#bannerleft {float: left; width: 330px; margin: 0 0 0px 0; text-align: center; padding: 0px 0 10px 0px;}
#bannertop {text-align: center; background:;}


.feed {
  margin-left: 3px;
  padding: 0 0 0 19px;
  background: url("../fileadmin/_stylinrooms2010/gfx/49.png") no-repeat 0 50%;
} 



/*########## TAB-NAVI (Registerkarten) Oben FUER TYPO3 ###########*/
#registerkartenfirstlevel {width: 1200px; line-height: 20px; height: 20px; letter-spacing: 2px; font-weight: normal; margin-top: 0px; padding-left: 130px; float: left;}
#registerkartensecondlevel {width: 1200px;  line-height: 20px; height: 20px; letter-spacing: 2px; font-weight: normal; padding: 1px 0 1px  0px; margin: 0 0 1px 0px; float: none; clear:both;}
#registerkartenthirdlevel {width: 750px;  line-height: 20px; height: 20px; letter-spacing: 2px; font-weight: normal; padding: 1px 0 1px 30px; margin: 0 0 10px 0px; float: left;}
.tabnavleft {float: left; width: 0px; height: 20px; padding: 5px;}
.tabnavright {float: left; width: 1px; height: 20px; background: #000000;}
a.tabnav {display: block; line-height: 20px; height: 20px; font-size: 11px; font-weight: normal; color: #ffffff; padding: 0 15px 0 15px; margin: 0; text-decoration: none; background: #F0EEEF; float: left;}
a.tabnav:link {color: #ffffff; text-decoration: none; background: #000000; float: left;}
a.tabnav:visited {color: #ffffff; text-decoration: none; background: #000000; float: left;}
a.tabnav_act:active {color: #ffffff; text-decoration: none; background: #000000; float: left; border-bottom: 2px solid red;}
a.tabnav:hover {line-height: 20px; height: 20px; color: #ffffff; text-decoration: none; background: #000000; float: left;}
a.tabnav_act:hover { line-height: 20px; height: 20px; color: #ffffff; text-decoration: none; background: #000000; float: left;}
/*########## TAB-NAVI (Registerkarten) Oben FUER TYPO3 ###########*/



.subnavleft {float: left; width: 0px; height: 20px; padding: 0 0 0 0px;}
.subnavright {float: left; width: 1px; height: 20px;}
a.subnav {display: block; line-height: 18px; height: 18px; font-size: 11px; font-weight: normal; color: #000000; padding: 0 15px 0 15px; margin: 0; text-decoration: none; background: #dddddd; float: left;}
a.subnav:link {color: #000000; text-decoration: none; float: left;}
a.subnav:visited {color: #000000; text-decoration: none; float: left;}
a.subnav_act:active {color: #000000; float: left; border-bottom: 1px solid #E23434;}
a.subnav:hover {line-height: 20px; height: 20px; color: #000000; text-decoration: none; float: left; border-bottom: 1px solid #E23434;}
a.subnav_act:hover { line-height: 20px; height: 20px; color: #000000; text-decoration: none; float: left;}

.sub1navleft {float: left; width: 0px; height: 20px; padding: 0 0 0 0px;}
.sub1navright {float: left; width: 1px; height: 20px;}
a.sub1nav {display: block; line-height: 20px; height: 20px; font-size: 11px; font-weight: normal; color: #000000; padding: 0 15px 0 15px; margin: 0; text-decoration: none;float: left;}
a.sub1nav:link {color: #000000; text-decoration: none; float: left;}
a.sub1nav:visited {color: #000000; text-decoration: none; float: left;}
a.sub1nav_act:active {color: #000000; float: left; border-bottom:1px solid #dd1a00;}
a.sub1nav:hover {line-height: 20px; height: 20px; color: #000000; text-decoration: none; float: left; border-bottom: 1px solid #E23434;}
a.sub1nav_act:hover { line-height: 20px; height: 20px; color: #000000; text-decoration: none; float: left;}

/*#############TAB-NAVI Subebene#########################



/*########## TYPO3 Rendering topnavgationi ###########*/
#topnavigation {height: 40px; width: 1000px; float:left; font-size: 10px; color: #000000; background: #eeeeee; text-align: right; margin-top: 0px; padding-bottom: 8px;}
#topnavigation a.tnav   {height: 30px; width: 1000px; line-height: 20px; color: #000000; font-size: 10px; font-weight: normal; padding-top: 0px; padding-right: 8px; padding-left: 8px; }
#topnavigation a:link.tnav {color: #000000; text-decoration: none; padding-top: 0px;}
#topnavigation a:visited.tnav {color: #000000; text-decoration: none;}
#topnavigation a:active.tnav {color: #000000; text-decoration: none;}
#topnavigation a:hover.tnav {color: #000000; text-decoration: none;}

#topnavigation2 {height: 20px; width: 900px; text-align: center; float: left; font-size: 10px; color: #000000; background: #ffffff;}
#topnavigation2 a.tnav2   {height: 20px; width: 900px; line-height: 20px; color: #000000; font-size: 10px; font-weight: normal; padding-top: 3px; padding-right: 8px; padding-left: 8px; }
#topnavigation2 a:active.tnav2 {color: #000000; text-decoration: underline;}


/*########## TYPO3 Rendering top ###########*/


#produktnavi {width: 130px; height: auto; margin-bottom: 10px; float: right;}
/*########## NEUE LIST-NAVI FUER TYPO3 ###########*/
#navi {width: 130px; padding-left: 5px; padding-right: 20px; float: right; height: auto; margin: 0;}
#navi ul {margin: 0; padding: 0; list-style: none; }


#level1 {margin: 0px; display: inline; padding-left: 3px; line-height: 30px; padding-bottom:5px; font-size: 10px; text-align: right; list-style: none;}
#level1 li a {height: 30px; margin: 0px; background: #dddddd; font-size: 10px; display:inline; line-height: 30px; color: #999999; 
-moz-border-radius: 3px; padding: 4px; font-weight: normal; text-align:right;}
#level1 li a:hover {font-weight: normal; color: #808080; text-decoration: none; }
#level1 a.a1no {font-size: 10px; line-height: 30px; height: 30px; color: #000000; padding-left: 4px; margin-bottom: 3px;  font-weight: normal; text-decoration: none;}
#level1 a.a1no:visited {list-style; color: #000000; text-decoration: none;}
#level1 a.a1no:active {list-style; color: #000000; display: block; padding-left: 10px;}
#level1 a.a1no:hover {list-style; color: #000000; text-decoration: none; font-size: 10px;}
#level1 li.li1act a {font-size: 10px; line-height: 30px; font-weight: normal; color: #10px; text-decoration: none;}
.a1act {font-size: 10px; line-height: 16px; height: 16px; color: #000000; font-weight: bold; padding-left: 3px; text-decoration: none;}

#level2 {margin: 0px; color: #000000; background: none; text-align: right; list-style: none; display:inline;}
#level2 li a {font-size: 10px; background: none; line-height: 30px; height: 16px; display: inline; color: #000000; padding-left: 3px; text-align: right; font-variant: normal; font-weight: normal;}
#level2 li a.a2no {font-size: 10px; line-height: 30px; height: 16px; color: #000000; font-weight: normal; margin: 0px; padding-left: 3px; padding-right: 3px; text-decoration: none;}
#level2 li a.a2no:visited {line-height: 30px; height: 30px; color: #000000; text-decoration: none;}
#level2 li a.a2no:active {font-size: 10px; color: #000000; text-decoration: none; display: block;}
#level2 li a.a2no:hover {font-size: 10px; color: #000000; text-decoration: none; line-height: 30px; height: 16px; padding-left: 3px;}
#level2 li.li2act {font-size: 10px; color: #000000; text-decoration: none; padding-left: 3px;}
#level2 li.li2act a {font-size: 10px; color: #000000; text-decoration: none; padding-left: 3px;}
.a2act {font-size: 10px; line-height: 30px; height: 16px; color: #000000; font-weight: bold; text-decoration: none;}
#level2 li a.a2act:hover {font-size: 10px; color: #000000; text-decoration: none; display: block; line-height: 30px; height: 16px;}

#level3 {margin: 0px; text-align: left; list-style: none; }
#level3 li a {display: block; line-height: 30px; height: 19px; font-size: 11px; padding-left: 28px; font-weight: bold;}
#level3 li a.a3no {line-height: 30px; height: 19px; color: #000000; font-weight: normal; margin: 0px; padding-left: 28px; padding-right: 0px; text-decoration: none;}
#level3 li a.a3no:visited {color: #000000; text-decoration: none;}
#level3 li a.a3no:active {color: #00000; font-weight: bold; background: #ffffff; text-decoration: none;}
#level3 li a.a3no:hover {color: #000000;  text-decoration: none; display: block; line-height: 19px; height: 19px; padding-left: 28px; }
#level3 li.li3act {color: #000000; background: #ffffff;  font-weight: bold;}
#level3 li.li3act a {color: #000000; background: #ffffff; font-weight: normal; text-decoration: none;}
.a3act {line-height: 30px; height: 19px; color: #000000; background: #ffffff; font-weight: bold; text-decoration: none;}
#level3 li a.a3act:hover {color : #265B84; text-decoration: none; display: block; line-height: 19px; height: 19px; 

#level4 {margin: 0px; text-align: left; list-style: none; }
#level4 li a {display: block; line-height: 19px; height: 19px; font-size: 11px; padding-left: 35px; font-weight: normal;}
#level4 li a.a4no {line-height: 19px; height: 19px; color: #000000; font-weight: normal; margin: 0px; padding-left: 35px; padding-right: 0px; text-decoration: none;}
#level4 li a.a4no:visited {color: #000000; text-decoration: none;}
#level4 li a.a4no:active {color: #00000; background: #ffffff; text-decoration: none;}
#level4 li a.a4no:hover {color: #ffffff; background: #ffffff; text-decoration: none; display: block; line-height: 19px; height: 19px; padding-left: 28px; }
#level4 li.li4act {color: #ffffff; background: #ffffff;}
#level4 li.li4act a {color: #ffffff; background: #ffffff; font-weight: normal; text-decoration: none;}
.a4act {line-height: 19px; height: 19px; color: #ffffff; background: #ffffff; font-weight: bold; text-decoration: none;}
#level4 li a.a4act:hover {color : #265B84; text-decoration: none; display: block; line-height: 19px; height: 19px; 




/*########## NEUE LIST-NAVI FUER TYPO3 ###########*/

/*########## SITEMAP-NAVI FUER TYPO3 ###########*/
UL.csc-menu.csc-menu-def {list-style: none; width: 170px; background: #808080; color: #ffffff; font-size: 13px; line-height: 22px; text-align: left; display: block; float: left; margin: 0; padding: 0;}
UL.csc-menu.csc-menu-def LI {list-style: none; width: 170px; color: #ffffff; background: #808080; font-size: 13px; line-height: 22px; text-align: left; margin: 0; padding: 0;}
UL.csc-menu.csc-menu-def LI a {list-style: none; width: 170px; font-size: 13px; height: 22px; text-align: left; color: #ffffff;  margin: 0; padding: 0;}
UL.csc-menu.csc-menu-def LI a:link {list-style: none; width: 170px; font-size: 13px; height: 22px; text-align: left; color: #ffffff;  margin: 0; padding: 0;}
UL.csc-menu.csc-menu-def LI a:visited {list-style: none; width: 170px; font-size: 13px; height: 22px; text-align: left; color: #ffffff;  margin: 0; padding: 0;}
UL.csc-menu.csc-menu-def LI a:active {list-style: none; width: 170px; font-size: 13px; height: 22px; text-align: left; color: #ffffff;  margin: 0; padding: 0;}
UL.csc-menu.csc-menu-def LI a:hover {color: #ffffff; text-decoration: underline;}
###########################################################


/*########## SITEMAP-NAVI DIESER UNTERSEITEN###########*/
UL.csc-menu.csc-menu-1 {list-style: none; width: 170px; color: #808080; font-size: 13px; height: 22px; text-align: left; display: block, margin: 0; padding: 0;}
UL.csc-menu.csc-menu-1 LI {list-style: none; width: 170px; color: #808080; font-size: 13px; height: 22px; text-align: left; margin: 0; padding: 0;}
UL.csc-menu.csc-menu-1 LI a {list-style: none; width: 170px; font-size: 13px; height: 22px; text-align: left; color: #808080; margin: 0; padding: 0;}
UL.csc-menu.csc-menu-1 LI a:link {list-style; width: 170px; font-size: 13px; height: 22px; text-align: left; color: #808080; margin: 0; padding: 0;}
UL.csc-menu.csc-menu-1 LI a:visited {list-style; width: 170px; font-size: 13px; height: 22px; text-align: left; color: #808080; margin: 0; padding: 0;}
UL.csc-menu.csc-menu-1 LI a:active {list-style; width: 170px; font-size: 16px; height: 22px; font-weight: bold; text-align: left; color: #808080; margin: 0; padding: 0;}
UL.csc-menu.csc-menu-1 LI a:hover {color: #808080; text-decoration: underline;}
/*########## SITEMAP-NAVI DIESER UNTERSEITEN###########*/




/*########## TYPO3 Rendering FOOTER ###########*/
#footer {width: 1130px; font-size: 11px; text-align: left; margin-top: 0px; color: #1C1E1F; background: #808080; float: none; clear: both;}
#footernavi {width: 1130px; height: 32px; font-size: 12px; color: #808080; background: #F0EEEF; margin-top: 5px; float: none, clear: both;}
#footernavi a.fnav   {height: 32px; line-height: 32px; color : #808080; font-size: 12px; font-weight: bold; padding-right: 1px; padding-left: 1px; }
#footernavi a:link.fnav {color : #808080; text-decoration: none;}
#footernavi a:visited.fnav {color : #808080; text-decoration: none;}
#footernavi a:active.fnav {color : #808080; text-decoration: none;}
#footernavi a:hover.fnav {color: #808080; text-decoration: none;}
#lastmodified {width: 560px; height: 20px; line-height: 20px; font-size: 10px; text-align: left; color: #C4C09E; margin: 0px 0 0 5px; float: none;}
DIV.tx-timtabsociable-pi1 {width: 560px; height: 60px; font-size: 10px; text-align: left; color: #C4C09E; margin: 8px 0 0 5px; float: none;}
/*########## TYPO3 Rendering FOOTER ###########*/



/*############BREADMENU##########*/
#breadmenu  {font-size: 10px; ccolor: #808080; margin-bottom: 20px;}


####################################################
/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */


.news-catmenu  {
	padding:5px;
	margin:10px 0px 10px 0px;
	border:1px solid #666;
	background-color:#dedfd5;
	color: #ffffff;
}
.news-catmenu-header  {
	font-size:12px;
	font-weight:normal;
	color: #ffffff;
}
.news-catmenu DIV {
	font-size:10px;
	color: #ffffff;
	white-space: nowrap;
}
.news-catmenu DIV img {
	margin:0px;
	padding:0px;
	vertical-align: middle;
}
.news-catmenu-ACT {
	font-weight:bold; color:#ffffff;
}


/*  Styles for catmenu mode "nestedWraps" */
.level0 {
	background-color:; color: #ffffff; font-size: 18px; border-bottom: 1px solid #000000;
}
.level1 {
	padding-left:0px;
	font-variant:small-caps;
	font-size: 18px;
	background-color:;
	color: #ffffff;
}
.level2 {
	padding-left:0px;
	color: #ffffff;
	font-size: 11px;
	font-variant:normal;
	background-color:#;
}
.level3 {
	padding-left:0px;
	background-color:;
	color: #ffffff;
}
.level4 {
	padding-left:0px;
	background-color:#bbb;
}

################################

.tx-dropdownsitemap-pi1 UL, .tx-dropdownsitemap-pi1 OL {
            list-style: none;
            margin: 0px;
            color: white;
            padding: 0px;
        }
        .tx-dropdownsitemap-pi1 A, .tx-dropdownsitemap-pi1 A:link, .tx-dropdownsitemap-pi1 A:visited, .tx-dropdownsitemap-pi1 A:hover, .tx-dropdownsitemap-pi1 A:active {
            color: white;
            background-color: inherit; font-size: 13px;
        }
        .tx-dropdownsitemap-pi1 DIV {
            margin-left: 2px;
            margin-top: 2px;
            padding: 2px;
        }
        .tx-dropdownsitemap-pi1 LI.open OL {
            display: block; font-variant: small-caps; font-size: 13px;
        }
        .tx-dropdownsitemap-pi1 LI.closed OL {
            display: none;
        }
        .tx-dropdownsitemap-pi1 LI.open UL {
            display: block;
        }
        .tx-dropdownsitemap-pi1 LI.closed UL {
            display: none;
        }
        .tx-dropdownsitemap-pi1 SPAN.ifsub {
            text-transform: uppercase;
            font-weight: bold;
        }
        .tx-dropdownsitemap-pi1 SPAN.spc {
            text-transform: uppercase;
            font-style: italic;
        }
        .tx-dropdownsitemap-pi1 .description {
            font-style: italic;
            font-size: 80%;
            margin-left: 0px;
        }
        .tx-dropdownsitemap-pi1 DIV {font-variant: small-caps; font-size: 13px;
        }
        .tx-dropdownsitemap-pi1 DIV.level_2 {font-size: 11px; font-variant: normal; padding-left: 0px; margin: 0px;
        }
        .tx-dropdownsitemap-pi1 DIV.level_3 {
        }
        .tx-dropdownsitemap-pi1 DIV.level_4 {
        }
        .tx-dropdownsitemap-pi1 DIV.level_5 {
        }
        .tx-dropdownsitemap-pi1 DIV.expAll {
            border: solid 1px {$plugin.tx_dropdownsitemap_pi1.colors.expallBorder};
            background-color: {$plugin.tx_dropdownsitemap_pi1.colors.expallBackground};
            color: white;
            padding: 5px;
        }
        .tx-dropdownsitemap-pi1 IMG {
            margin-right: 5px;
        }


      #hmenu, #hmenu ul {
	float: left;
	width: 86em;
	list-style: none;
	line-height: 1em;
	background: white;
	color: #000;
	font-weight: bold;
	padding: 0;
	border: solid #eda;
	border-width: 1px 0;
	margin: 0 0 1em 0;
}
 
#hmenu a {
	display: block;
	width: 10em;
	color: #7C6240;
 
	text-decoration: none;
	padding: 0.25em 0em;
}
 
#hmenu a.menuparent  {
	background: url(arrow.gif) no-repeat 90% 40%;
}
 
#hmenu li {
	float: left;
	padding: 0;
	width: 10em;
}
 
#hmenu li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 14em;
	font-weight: normal;
	border-width: 0.25em;
	margin: 0;
		
}
 
#hmenu li li {
 
	width: 14em
}
 
#hmenu li ul a {
	width: 14em;
	padding-left: 1em;
}
 
#hmenu li ul ul {
	margin: -1.75em 0 0 14em;
}
 
#hmenu li:hover ul ul, #hmenu li:hover ul ul ul, #hmenu li.sfhover ul ul, #hmenu li.sfhover ul ul ul {
	left: -999em;
}
 
#hmenu li:hover ul, #hmenu li li:hover ul, #hmenu li li li:hover ul, #hmenu li.sfhover ul, #hmenu li li.sfhover ul, #hmenu li li li.sfhover ul {
	left: auto;
}
 
#hmenu li:hover, #hmenu li.sfhover {
	background: #eda;
	color: white;
}


