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

body	 { background: #F4F4F7 url(/cms/fileadmin/template/media/basics/bg_body.gif) repeat-x }

P,TD    { color: #333333;  
		font-size: 12px; 
		line-height: 15px; 
		font-family: Verdana, Arial; 
		text-decoration: none; 
		margin: 0px }

A		{ 
		color: #333333; 
		text-decoration: none; 
		border-top: none; 
		border-right: none; 
		border-bottom: 1px dotted #333333; 
		border-left: none; 
		}

A:link  { color: #333333; text-decoration: none; border-top: #333333; border-right: #333333; border-bottom: 1px dotted #333333; border-left: #333333 }

A:hover   { color: #ff6600; text-decoration: none; border-bottom: 1px solid #ff6600 }

H1		{ 
		color: #000000; 
		font-style: normal; 
        font-weight: bold; 
        font-size: 13px; 
        font-family: Verdana, Arial; 
        text-decoration: none; 
		margin: 5px 0px 10px 0px; 
		}

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

H4      { 
        color: #999999; 
        font-style: normal; 
        font-weight: bold; 
        font-size: 12px; 
        font-family: Verdana, Arial; 
        text-decoration: none; 
		text-transform: uppercase; 
		letter-spacing: 1px; 
        margin: 5px 0px 10px 0px; 
        }

LI      { 
		margin: 0px 0px 8px 0px; 
		}


/***** BBX_MENU012 *****/

.bbxmenu012NO { 
        color: #666666; 
        font-size: 11px; 
        text-decoration: none;  
        font-style: normal; 
        font-weight: normal;
        font-family: Verdana, Arial; 
        margin: 0px; 
        }

.bbxmenu012NO A  { color: #666666; text-decoration: none; border: none }

.bbxmenu012NO A:hover  { color: #000000; text-decoration: underline; border: none }

TD.bbxmenu012NO   { 
		background: #FFFFFF url(/cms/fileadmin/template/media/button/btn-012NO.gif); 
		padding: 0px 0px 0px 27px; 
		}

.bbxmenu012ACT { 
        color: #000000; 
        font-size: 11px; 
        text-decoration: none;  
        font-style: normal; 
        font-weight: bold;
        font-family: Verdana, Arial; 
        margin: 0px; 
        }

.bbxmenu012ACT A  { color: #000000; text-decoration: none; border: none }

.bbxmenu012ACT A:hover  { color: #000000; text-decoration: underline; border: none }

TD.bbxmenu012ACT   { 
		background: #FFFFFF url(/cms/fileadmin/template/media/button/btn-012ACT.gif); 
		padding: 0px 0px 0px 27px; 
		}



/***** BBX_MENU013 *****/

.bbxmenu013NO { 
        color: #666666; 
        font-size: 11px; 
        text-decoration: none;  
        font-style: normal; 
        font-weight: normal;
        font-family: Verdana, Arial; 
        margin: 0px; 
        }

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

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

TD.bbxmenu013NO   { 
		background: #FFFFFF url(/cms/fileadmin/template/media/button/btn-013NO.gif); 
		padding: 0px 0px 0px 40px; 
		}

.bbxmenu013ACT { 
        color: #000000; 
        font-size: 11px; 
        text-decoration: none;  
        font-style: normal; 
        font-weight: bold;
        font-family: Verdana, Arial; 
        margin: 0px; 
        }

.bbxmenu013ACT A  { color: #000000; text-decoration: none; border: none }

.bbxmenu013ACT A:hover  { color: #000000; text-decoration: underline; border: none }

TD.bbxmenu013ACT   { 
		background: #FFFFFF url(/cms/fileadmin/template/media/button/btn-013ACT.gif); 
		padding: 0px 0px 0px 40px; 
		}



/***** BBX_MENU014 *****/

.bbxmenu014NO { 
        color: #666666; 
        font-size: 11px; 
        text-decoration: none;  
        font-style: normal; 
        font-weight: normal;
        font-family: Verdana, Arial; 
        margin: 0px; 
        }

.bbxmenu014NO A  { color: #666666; text-decoration: none; border: none }

.bbxmenu014NO A:hover  { color: #333333; text-decoration: underline; border: none }

TD.bbxmenu014NO   { 
		background: #FFFFFF url(/cms/fileadmin/template/media/button/btn-014NO.gif); 
		padding: 0px 0px 0px 50px; 
		}

.bbxmenu014ACT { 
        color: #000000; 
        font-size: 11px; 
        text-decoration: none;  
        font-style: normal; 
        font-weight: bold;
        font-family: Verdana, Arial; 
        margin: 0px; 
        }

.bbxmenu014ACT A  { color: #000000; text-decoration: none; border: none }

.bbxmenu014ACT A:hover  { color: #000000; text-decoration: underline; border: none }

TD.bbxmenu014ACT    { background: #ffffff url(/cms/fileadmin/template/media/button/btn-014ACT.gif); padding: 0px 0px 0px 50px; border: none }



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

.bbxquick011NO { 
        color: #666666; 
        font-size: 9px; 
        text-decoration: none; 
        font-family: Verdana, Arial; 
		text-transform: uppercase; 
		letter-spacing: 1px; 
        margin: 0px; 
        }

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

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

TD.bbxquick011NO  { 
		color: #666666; 
		font-size: 9px; 
        font-family: Verdana, Arial; 
		padding: 0px 2px 0px 10px; 
		text-transform: uppercase; 
		letter-spacing: 1px; 
		}



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

.bodytext       { 
        color: #333333; 
        font-size: 12px; 
        line-height: 15px; 
        font-family: Verdana, Arial; 
        margin: 0px; 
        }

.bodytext A		 { color: #333333; text-decoration: none; border-top: none; border-right: none; border-bottom: 1px dotted #333333; border-left: none }

.bodytext A:hover	 { color: #ff6600; text-decoration: none; border-top: none; border-right: none; border-bottom: 1px solid #ff6600; border-left: none }

/***** TABELLEN *****/
.contenttable { margin: 0px; padding: 0px; border: 0px; width: 100% }
.tr-even				 { background-color: #f1f1f1; vertical-align: top; margin: 0px; padding: 0px; border: 0px }
.tr-odd					 { background-color: #f7f7f7; vertical-align: top; margin: 0px; padding: 0px; border: 0px }
.contenttable-0 .td-0					 { vertical-align: top; width: 120px }
.contenttable-1 .td-0					 { vertical-align: top; width: 50% }
.contenttable-2 .td-0					  { vertical-align: top; width: auto }
.contenttable-3 .td-0					  { vertical-align: top; width: auto }
.contenttable-3 .tr-even				 { background-color: #ffffff; vertical-align: top; margin: 0px; padding: 0px; border: 0px }
.contenttable-3 .tr-odd					 { background-color: #ffffff; vertical-align: top; margin: 0px; padding: 0px; border: 0px }

/***** PUNKTLISTE *****/
.csc-bulletlist { 
        color: #333333; 
        font-size: 12px; 
        font-family: Verdana, Arial; 
        list-style-type: square; 
        list-style-position: outside; 
        padding: 0px
        }

.csc-bulletlist A   { color: #333333; text-decoration: none; border: none }

.csc-bulletlist A:hover  { color: #ff6600; text-decoration: none; border-top: none; border-right: none; border-bottom: 1px solid #ff6600; border-left: none }


/***** BILDUNTERSCHRIFT *****/

.csc-caption  { 
		color: #000000; 
		font-size: 10px; 
		font-family: Arial; 
		}


/***** SUCHFORMULAR *****/

.csc-searchResult	{ 
        color: #999999; 
        font-size: 10px; 
        line-height: 12px; 
        font-family: Verdana, Arial; 
        margin: 1px 0px 10px 0px; 
        }

.csc-searchResultHeader	{ 
        color: #333333; 
        font-style: normal; 
        font-weight: bold; 
        font-size: 11px; 
        font-family: Verdana, Arial; 
        text-decoration: none; 
        margin: 5px 0px 3px 0px; 
        }


/***** Seiten-Ende *****/

.bbx-page-subline     { color: #999999; font-style: normal; font-weight: normal; font-size: 11px; font-family: Verdana, Arial; text-decoration: none; margin: 0px; border: none }

 .bbx-page-subline A     { color: #999999; text-decoration: none; border: none }

 .bbx-page-subline A:hover     { color: #000000; text-decoration: underline; border: none }
