/***************************/
/* General element styles: */
/***************************/
H1, H2, H3, H4, H5, P, TD, UL, OL, BLOCKQUOTE,  TEXTAREA, SELECT  { font-family: verdana, arial, helvetica; color: #cccccc; }
PRE { font-family: monospace; }
A { color: #CCCCCC; text-decoration: underline; font-weight: bold; }
A:hover { color: #897441; }
FORM { margin: 0px 0px 0px 0px;}
P, PRE { margin: 5px 0px 5px 0px; }
P, TD, UL, OL { font-size: 11px; }
INPUT, TEXTAREA, SELECT { padding-left: 5px; font-size: 11px; color: #000000;}


/*******************/
/* RTE / Bodytext: */
/*******************/
P.bodytext { font-size: 11px; color: #CCCCCC; }
P.bodytext A { font-weight: bold; }

UL,LI {
        font-size: 11px; 
        font-family: verdana,tahoma,arial,sans-serif;
        color: #CCCCCC;
        
}

/*Preis 2*/

.preis2 {font-size: 11px;}

/******************/
/* Headers, plain */
/******************/
H1 { font-size: 20px;
     color: #897441;
     font-weight: bold;
     font-family: arial,verdana,sans-serif;
}
H2 { font-size: 18px; color: #897441; }
H3 { font-size: 18px; color: #897441; }
H4 { font-size: 14px; color: #897441; }
H1, H2, H3, H4, H5, H6 { margin: 0px 0px 0px 0px; margin-top: 10px; margin-bottom: 2px; }
H1.csc-firstHeader, H2.csc-firstHeader, H3.csc-firstHeader, H4.csc-firstHeader, H5.csc-firstHeader, H6.csc-firstHeader { margin-top: 0px; }

/*****************/
/* Various Forms */
/*****************/
/*
/* Email, Login and Search forms generally: */
FORM TABLE TR TD { padding-left: 5px; padding-right: 20px; }
FORM TABLE TR TD.csc-form-labelcell, FORM TABLE TR TD.csc-form-commentcell { background-color: #D8D7DC; }
FORM TABLE TR TD.csc-form-fieldcell { background-color: #EDEBF1; }
FORM TABLE TR TD.csc-form-fieldcell INPUT, FORM TABLE TR TD.csc-form-fieldcell SELECT, FORM TABLE TR TD.csc-form-fieldcell TEXTAREA { border: 1px solid #333333; }
FORM TABLE TR TD.csc-form-labelcell P.csc-form-label-req { font-weight: bold; }

*/
 

.menuhighlight {
        color: #000000;
        font-size: 7px;
        font-family: verdana,tahoma,arial,sans-serif;
        font-weight: bold;
}

.linke_spalte {
         padding: 10px 0px 0px 0px;
         margin: 10px 0px 0px 0px;
}

.rechte_spalte {
         padding: 0px 5px 0 5px;
         margin: 0 0 0 0;
}

/* Root */

a.root:link {
        color: #CCCCCC;
        font-size: 9px;
        font-family: verdana,tahoma,arial,sans-serif;
        
        font-weight: bold;
}

a.root:visited {
        color: #CCCCCC;
        font-size: 9px;
        font-family: verdana,tahoma,arial,sans-serif;
        
        font-weight: bold;
}

a.root:active {
        color: #CCCCCC;
        font-size: 9px;
        font-family: verdana,tahoma,arial,sans-serif;
        
        font-weight: bold;
}

a.root:hover {
        color: #897441;
        font-size: 9px;
        font-family: verdana,tahoma,arial,sans-serif;
        
        font-weight: bold;
}


/* Info */

a.info:link {
        color: #CCCCCC;
        font-size: 9px;
        font-family: verdana,tahoma,arial,sans-serif;
        text-decoration: none;
        font-weight: bold;
}

a.info:visited {
        color: #CCCCCC;
        font-size: 9px;
        font-family: verdana,tahoma,arial,sans-serif;
        text-decoration: none;
        font-weight: bold;
}

a.info:active {
        color: #CCCCCC;
        font-size: 9px;
        font-family: verdana,tahoma,arial,sans-serif;
        text-decoration: none;
        font-weight: bold;
}

a.info:hover {
        color: #CCCCCC;
        font-size: 9px;
        font-family: verdana,tahoma,arial,sans-serif;
        text-decoration: none;
        font-weight: bold;
}




/* Menü 1 */


a.menu1:link {
        color: #CCCCCC;
        font-size: 13px;
        font-family: verdana,tahoma,arial,sans-serif;
        text-decoration: none;
        font-weight: bold;
}

a.menu1:visited {
        color: #CCCCCC;
        font-size: 13px;
        font-family: verdana,tahoma,arial,sans-serif;
        text-decoration: none;
        font-weight: bold;
}

a.menu1:active {
        color: #CCCCCC;
        font-size: 13px;
        font-family: verdana,tahoma,arial,sans-serif;
        text-decoration: none;
        font-weight: bold;
}

a.menu1:hover {
        color: #CCCCCC;
        font-size: 13px;
        font-family: verdana,tahoma,arial,sans-serif;
        text-decoration: none;
        font-weight: bold;
        
}


/* Menü Layer */

a.menulayer:link {
        color: #CCCCCC;
        font-size: 9px;
        font-family: verdana,tahoma,arial,sans-serif;
        text-decoration: none;
        font-weight: bold;
}

a.menulayer:visited {
        color: #CCCCCC;
        font-size: 9px;
        font-family: verdana,tahoma,arial,sans-serif;
        text-decoration: none;
        font-weight: bold;
}

a.menulayer:active {
        color: #CCCCCC;
        font-size: 9px;
        font-family: verdana,tahoma,arial,sans-serif;
        text-decoration: none;
        font-weight: bold;
}

a.menulayer:hover {
        color: #CCCCCC;
        font-size: 9px;
        font-family: verdana,tahoma,arial,sans-serif;
        text-decoration: none;
        font-weight: bold;
}



/* Menü 3 */

a.menu3:link {
        color: #CCCCCC;
        font-size: 9px;
        font-family: verdana,tahoma,arial,sans-serif;
        text-decoration: none;
        font-weight: bold;
}

a.menu3:visited {
        color: #CCCCCC;
        font-size: 9px;
        font-family: verdana,tahoma,arial,sans-serif;
        text-decoration: none;
        font-weight: bold;
}

a.menu3:active {
        color: #CCCCCC;
        font-size: 9px;
        font-family: verdana,tahoma,arial,sans-serif;
        text-decoration: none;
        font-weight: bold;
}

a.menu3:hover {
        color: #CCCCCC;
        font-size: 9px;
        font-family: verdana,tahoma,arial,sans-serif;
        text-decoration: none;
        font-weight: bold;
}



/* Menü 4 (Fusszeile) */

a.menu4:link {
        color: #999999;
        font-size: 9px;
        font-family: verdana,tahoma,arial,sans-serif;
        text-decoration: underline;
}

a.menu4:visited {
        color: #999999;
        font-size: 9px;
        font-family: verdana,tahoma,arial,sans-serif;
        text-decoration: underline;
}

a.menu4:active {
        color: #999999;
        font-size: 9px;
        font-family: verdana,tahoma,arial,sans-serif;
        text-decoration: underline;
}

a.menu4:hover {
        color:#999999;
        font-size: 9px;
        font-family: verdana,tahoma,arial,sans-serif;
        text-decoration: underline;
}


/* Menü 5 */

a.menu5:link {
        color: #CCCCCC;
        font-size: 12px;
        font-family: verdana,tahoma,arial,sans-serif;
        text-decoration: none;
        font-weight: bold;
}

a.menu5:visited {
        color: #CCCCCC;
        font-size: 12px;
        font-family: verdana,tahoma,arial,sans-serif;
        text-decoration: none;
        font-weight: bold;
}

a.menu5:active {
        color: #897441;
        font-size: 12px;
        font-family: verdana,tahoma,arial,sans-serif;
        text-decoration: none;
        font-weight: bold;
}

a.menu5:hover {
        color: #897441;
        font-size: 12px;
        font-family: verdana,tahoma,arial,sans-serif;
        text-decoration: none;
        font-weight: bold;
}


.filelinks {
			font-family:verdana,tahoma,arial,sans-serif;
			color:#CCCCCC;
			font-size:12px;
			}

.filelinks a {
			font-family:verdana,tahoma,arial,sans-serif;
			color:#CCCCCC;
			font-size:12px;
			}

.filelinksSize {
			font-family:verdana,tahoma,arial,sans-serif;
			color:#CCCCCC;
			font-size:9px;
			}

.filelinksdesc {
			font-family:verdana,tahoma,arial,sans-serif;
			color:#CCCCCC;
			font-size:10px;
                        padding-bottom: 10px;
                        padding-top: 5px;
			}


.tablesubnav {
	background-color: #333333;
	padding: 2px;
}




/* Subnavigation 1. Ebene */

.submenuLink {
	  text-decoration: none;
                  font-weight: bold;
                  font-family: Verdana,Tahoma,Arial, Sans-Serif;
                  font-size: 9px;
                  color: #999999;
}

.submenuAbstand {
	  padding-top: 3px;
	  padding-bottom: 3px;
	  padding-right: 12px;
                  text-align: right;
                             }


/* Subnavigation 2. Ebene */


.subsubmenuBgNo {
	 text-align: right;
                 padding-right: 12px;
                 padding-top: 3px;
                 padding-bottom: 3px;
                           }


.subsubmenu {
                text-decoration: none;
                font-family: verdana,tahoma,arial,sans-serif;
	font-size: 7pt;
                color: #727272;
}

.subsubmenuLinkAct {
                text-decoration: none;
	font-family: verdana,tahoma,arial,sans-serif;
	font-size: 7pt;
                color: #171717;
}





/* Suche */


.suche {
                font-family: verdana,tahoma,arial,sans-serif;
	font-size: 12px;
                font-weight: normal;
                color: #FFFFFF;
                width: 100px;

}


/* Zusaetzliche Navigation links */




/* ANFANG NAVIGATION */

#weiss {
    background-color: #897441;
    width: 200px;
}

#navgrau {
    background-color: #2D2D2D;
}


#navorange {
    background-color: #897441;
}

#navpunkt a {
    display: block;
    padding: 6px 2px 6px 6px;
    width: 100%;
    color: #CCCCCC;
    text-decoration: none;
    background-color: #2D2D2D;
    font-weight: bold;
}

#navpunkt a:hover {
    display: block;
    padding: 6px 2px 6px 6px;
    width: 100%;
    color: #897441;
    text-decoration: none;
    background-color: #2D2D2D;
    font-weight: bold;
}

#navpunkt a.act {
    display: block;
    padding: 6px 2px 6px 6px;
    width: 100%;
    color: #897441;
    text-decoration: none;
    background-color: #2D2D2D;
    font-weight: bold;
}

html>body #navpunkt a {
    width: 200px;
}

html>body #navpunkt a:hover {
    width: 200px;
}

html>body #navpunkt a.act {
    width: 200px;
}

/* ENDE NAVIGATION */








/* ANFANG SUBNAVIGATION */

.subnavtd {
    width: 100%;
}

.subnavtd a {
    text-decoration: none;
    font-weight: bold;
    color: #CCCCCC;
    padding: 3px 0 4px 16px;
    margin: 0;
    display: block;
    width: 100%;
}

.subnavtd a:hover{
    
    font-weight: bold;
    color: #897441;
  

      
}

.subnavtdact {
    
    font-weight: bold;
    color: #897441;
    

    
}

.subnavtdact a {
    text-decoration: none;
    font-weight: bold;
    color: #897441;
    padding: 3px 0 4px 16px;
    margin: 0;
    display: block;
    width: 100%;
}

html>body .subnavtd a {
    width: 194px;
}

html>body .subnavtd a:hover {
    width: 194px;
}

html>body .subnavtdact a {
    width: 194px;
}

.subnavtrenner {
    background-color: #red;
}

/* ENDE SUBNAVIGATION */






/* ANFANG SUBSUBNAVIGATION */

.subsubnav {
    padding: 0 0 0 22px;
}

.subsubnav a {
    color: #CCCCCC;
    text-decoration: none;
    font-size: 0.91em;
    font-weight: bold;
    display: block;
    width: 100%;
}

.subsubnav a:hover {
    color: #897441;
    text-decoration: none;
    font-weight: bold;
    width: 100%;
}

html>body .subsubnavtd a {
    width: 194px;
}

html>body .subsubnavtd a:hover {
    width: 194px;
}

.subsubnavact {
    padding: 0 0 0 22px;
    color: #897441;
    text-decoration: none;
    font-weight: bold;
}

.subsubnavact a{
    color: #897441;
    text-decoration: none;
    font-weight: bold;
    font-size: 0.91em;
}


/* ENDE SUBSUBNAVIGATION */


/* ANFANG SUBSUBSUBNAVIGATION */

.subsubsubnav {
    padding: 0 0 0 30px;
}

.subsubsubnav a {
    color: #CCCCCC;
    text-decoration: none;
    font-size: 0.91em;
    font-weight: bold;
    display: block;
    width: 100%;
}

.subsubsubnav a:hover {
    color: #897441;
    text-decoration: none;
    font-weight: bold;
    width: 100%;
}

html>body .subsubsubnavtd a {
    width: 147px;
}

html>body .subsubsubnavtd a:hover {
    width: 147px;
}

.subsubsubnavact {
    padding: 0 0 0 30px;
    color: #897441;
    text-decoration: none;
    font-weight: bold;
}

.subsubsubnavact a{
    color: #897441;
    text-decoration: none;
    font-weight: bold;
    font-size: 0.91em;
}


/* ENDE SUBSUBSUBNAVIGATION */


/* ANFANG SUBNAVIGATION5 */

.subnav5 {
    padding: 0 0 0 38px;
}

.subnav5 a {
    color: #CCCCCC;
    text-decoration: none;
    font-size: 0.91em;
    font-weight: bold;
    display: block;
    width: 100%;
}

.subnav5 a:hover {
    color: #897441;
    text-decoration: none;
    font-weight: bold;
    width: 100%;
}

html>body .subnav5td a {
    width: 147px;
}

html>body .subnav5td a:hover {
    width: 147px;
}

.subnav5act {
    padding: 0 0 0 38px;
    color: #897441;
    text-decoration: none;
    font-weight: bold;
}

.subnav5act a{
    color: #897441;
    text-decoration: none;
    font-weight: bold;
    font-size: 0.91em;
}


/* ENDE SUBNAVIGATION5 */

