/***** CSS DEFINITION BY WWW.BEEBOX.COM *****/

P,TD    { 
        color: #333333; 
        font-size: 12px; 
        font-family: Verdana, Arial, Helvetica, Geneva; 
        margin: 0px; 
        }

A       { 
        color: #000000; 
        text-decoration: underline; 
        font-family: Verdana, Arial, Helvetica, Geneva; 
        margin: 0px; 
        }

A:hover { 
        color: #00AA00; 
        text-decoration: underline; 
        font-family: Verdana, Arial, Helvetica, Geneva; 
        margin: 0px; 
        }

H1	{ 
	color: #00AA00; 
	font-style: normal; 
        font-weight: bold; 
        font-size: 12px; 
        font-family: Verdana, Arial, Helvetica, Geneva; 
        text-decoration: none; 
	text-transform: uppercase; 
	margin: 1px 0px 10px }

H2    { 
        color: #666666; 
        font-style: normal; 
        font-weight: bold; 
        font-size: 12px; 
        font-family: Verdana, Arial, Helvetica, Geneva; 
        text-decoration: none; 
        margin: 1px 0px 10px 0px; 
        }


/*****************************/
/******      TYPO3 Basics      ******/
/*****************************/

.csc-caption, .csc-textpic-caption  { 
	color: #00AA00; 
	font-size: 10px; 
	font-family: Arial;  
        margin: 1px; 
	}


/***** T3-MAILFORMULAR *****/

fieldset.csc-mailform  { 
	margin: 0px; 
	padding: 0px; 
	border: none; 
	}

div.csc-mailform-field { 
	color: #555; 
	font-size: 12px; 
	font-family: Arial; 
	background-color: #efefef; 
	vertical-align: top; 
	clear: both; 
	margin: 0px 0px 5px; 
	padding: 3px; 
	}

.csc-mailform-field label { 
	text-align: right; 
	vertical-align: top; 
	float: left; 
	margin: 0px 15px 0px 0px; 
	width: 100px; 
	}

input.csc-mailform-submit { 
	margin: 0px 0px 0px 115px; 
	padding: 2px; 
	}



/***** T3-TABELLE *****/

.contenttable  { 
	width: 100% 
	}

.contenttable .tr-even { 
	background-color: #efefef; 
	vertical-align: top; 
	}

.contenttable .tr-odd { 
	background-color: #f9f9f9; 
	vertical-align: top; 
	}

.contenttable th   { 
	background-color: #99cc99; 
	color: #FFFFFF; 
	font-size: 12px; 
	line-height: 16px; 
	font-family: Arial; 
	font-weight: bold; 
	text-align: left; 
	}

.contenttable td   { 
	color: #333333; 
	font-size: 12px; 
	line-height: 16px; 
	font-family: Arial; 
	}

.contenttable a { 
	color: #333333; 
	text-decoration: none; 
	background: url(/cms/fileadmin/media/icon/link-standard-css.gif) no-repeat; 
	padding-left: 5px; 
	}

.contenttable a:hover { 
	color: #339900; 
	text-decoration: none; 
	border-bottom: 1px solid #333333; 
	}


/***** T3-UPLOADS *****/
.csc-uploads  { 
	width: 100%; 
	}

.csc-uploads .tr-even { 
	background-color: #e7e5d9; 
	vertical-align: top; 
	}

.csc-uploads .tr-odd { 
	background-color: #f9f9f9; 
	vertical-align: top; 
	}

.csc-uploads td {
	color: #555555; 
	font-size: 12px; 
	font-family: Verdana; 
	line-height: 16px; 
	}


/***** T3 BULLET LIST *****/

.bbxRTEBulletList, .csc-bulletlist { 
	font-size: 12px; 
	font-family: Arial; 
	line-height: 16px; 
	color:#333333; 
	margin: 5px 0 5px 10px; 
	padding: 0 0 0 5px; 
	list-style-type: square; 
	}

.bbxRTEBulletList LI, .csc-bulletlist LI { 
	margin: 5px 0; 
	padding: 0 0 0 5px; 
	}


/***** CSS DEFINITION BY WWW.BEEBOX.COM *****/


/*****************************/
/***** DROPDOWN-SITEMAP *****/
/*****************************/

.tx-dropdownsitemap-pi1 A {
	font-weight: bold;
	}

.tx-dropdownsitemap-pi1 LI.open OL {
	display: block;
	}

.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 DIV {
	border: solid 1px #DFE2E3;
	background: #660000;
	padding: 2px;
	margin-bottom: 5px;
	}

.tx-dropdownsitemap-pi1 DIV.level_2 {
	background: #990000;
	}

.tx-dropdownsitemap-pi1 DIV.level_2 A {
	font-weight: normal;
	}

.tx-dropdownsitemap-pi1 DIV.level_3 {
	background: #660000;
	}

.tx-dropdownsitemap-pi1 DIV.level_4 {
	background: #990000;
	}

.tx-dropdownsitemap-pi1 DIV.level_5 {
	background: #660000;
	}

.tx-dropdownsitemap-pi1 DIV.expAll {
	text-align: center;
	border: solid 1px #DFE2E3;
	background: #660000;
	}



/*****************************/
/*******     NAVIGATION    *******/
/*****************************/


/***** BBX_MENU01 *****/

.bbxmenu013NO { 
        color: #333333; 
        font-size: 11px; 
        text-decoration: none; 
        font-family: Verdana, Arial, Helvetica, Geneva; 
        margin: 0px; 
        }

.bbxmenu013NO A { 
        color: #333333; 
        text-decoration: none; 
        }

.bbxmenu013NO A:hover { 
        color: #333333; 
        text-decoration: underline; 
        }

TD.bbxmenu013NO   { 
	color: #333333; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva; 
	background: #FFFFFF url(/cms/fileadmin/template/media/button/btn-013NO.gif); 
	padding: 0px 0px 0px 14px; 
	}

.bbxmenu013ACT { 
        color: #333333; 
        font-size: 11px; 
        text-decoration: none; 
        font-family: Verdana, Arial, Helvetica, Geneva; 
        margin: 0px; 
        }

.bbxmenu013ACT A { 
        color: #00AA00; 
        text-decoration: none; 
        }

.bbxmenu013ACT A:hover { 
        color: #00AA00; 
        text-decoration: underline; 
        }

TD.bbxmenu013ACT   { 
	color: #00AA00; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva; 
	background: #FFFFFF url(/cms/fileadmin/template/media/button/btn-013ACT.gif); 
	padding: 0px 0px 0px 14px; 
	}



/***** BBX_QUICK01 *****/

.bbxquick011NO { 
        color: #333333; 
	font-size: 11px; 
	text-decoration: none; 
	text-transform: uppercase; 
	font-family: Verdana, Arial, Helvetica, Geneva; 
	margin: 0px; 
	}

.bbxquick011NO A { 
	color: #333333; 
	text-decoration: none; 
	}

.bbxquick011NO A:hover { 
	color: #333333; 
	text-decoration: underline; 
	}

TD.bbxquick011NO  { 
	color: #333333; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva; 
	padding: 0px 10px 0px 5px; 
	}


/***** CSS DEFINITION BY WWW.BEEBOX.COM *****/