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

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


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


/***** BODYTEXT TYPO3-STYLES*****/

.bodytext   { 
        color: #666; 
        font-size: 12px; 
        font-family: Verdana, Arial, Helvetica, Geneva; 
        margin: 0px; 
        }
        
.bodytext A { 
        color: #333333; 
        text-decoration: none; 
        }

.bodytext A:HOVER   { 
        color: #36528c; 
        text-decoration: none; 
        border-bottom: 1px solid #36528c; 
        }

.csc-bulletlist { 
        color: #666666; 
        font-size: 12px; 
        font-family: Verdana, Arial, Helvetica, Geneva; 
        list-style-type: square; 
        list-style-position: outside; 
        margin: 0px 0px 5px 8px; 
        padding: 0px 0px 5px 8px; 
        }

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

.csc-bulletlist A:HOVER { 
        color: #36528c; 
        text-decoration: none; 
        border-bottom: 1px solid #36528c; 
        }

.csc-caption { 
        color: #36528c; 
        font-size: 10px; 
        font-family: Arial, Helvetica, Verdana, Geneva; 
        margin: 0px; 
        }

.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: 12px; 
        font-family: Verdana, Arial; 
        text-decoration: none; 
        margin: 5px 0px 3px 0px; 
        }

.td-0  { 
		color: #333333; 
		font-size: 12px; 
		font-family: Verdana, Arial; 
		vertical-align: top; 
		}


/***** HEADLINES IM BODYTEXT *****/

H1	{ 
		color: #36528c; 
		font-style: normal; 
		font-weight: bold; 
		font-size: 14px; 
		line-height: 16px; 
		font-family: Verdana, Arial, Helvetica, Geneva; 
		text-decoration: none; 
		margin: 1px 0px 5px 0px; 
		}

H2	{ 
		color: #36528c; 
		font-style: normal; 
		font-weight: bold; 
		font-size: 12px; 
		line-height: 15px; 
		font-family: Verdana, Arial, Helvetica, Geneva; 
		text-decoration: none; 
		margin: 1px 0px 5px 0px; 
		}

H3     { 
        color: #36528c; 
        font-style: normal; 
        font-weight: bold; 
        font-size: 11px; 
        line-height: 14px; 
        font-family: Verdana, Arial, Helvetica, Geneva; 
        text-decoration: none; 
		margin: 1px 0px 5px 0px; 
        }

H4    { 
        color: #36528c; 
        font-style: normal; 
        font-weight: bold; 
        font-size: 14px; 
        line-height: 18px; 
        font-family: Verdana, Arial, Helvetica, Geneva; 
        margin: 3px 0px; 
        padding: 5px; 
        border: solid 1px #36528c; 
        }

H4 A { 
        color: #36528c; 
        font-style: normal; 
        font-weight: bold; 
        font-size: 12px; 
        font-family: Verdana, Arial; 
        text-decoration: none; 
        margin: 3px 0px; 
        padding: 5px; 
        border: solid 1px #36528c; 
        }

H5  { 
		color: #666666; 
		font-style: normal; 
		font-weight: bold; 
		font-size: 11px; 
		line-height: 12px; 
		font-family: Verdana, Arial; 
		text-decoration: none; 
		margin: 0px; 
		padding: 1px; 
		}

H5 A { 
		color: #ffffff; 
		font-style: normal; 
		font-weight: bold; 
		font-size: 11px; 
		line-height: 12px; 
		font-family: Verdana, Arial; 
		text-decoration: none; 
		background-color: #1e389a; 
		margin: 0px; 
		padding: 1px 
		}

H5 A:hover { 
		color: #ffffff; 
		font-style: normal; 
		font-weight: bold; 
		font-size: 11px; 
		line-height: 12px; 
		font-family: Verdana, Arial; 
		text-decoration: none; 
		background-color: #ff9900; 
		margin: 0px; 
		padding: 1px 
		}


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

fieldset.csc-mailform  { 
        margin: 0px; 
        padding: 0px; 
        border: none; 
        }
        
div.csc-mailform-field { 
        color: #003366; 
        font-size: 12px; 
        font-family: Arial, Helvetica; 
        background-color: #dfebef; 
        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;
        }


/***** LAYERMENUE *****/

table.bbxmenu011TABLE { background-color: #36528c }
table.bbxmenu012TABLE { background-color: #36528c }
td.bbxmenu012NO    { text-decoration: none; background-image: url(../media/button/021NO.gif); padding: 5px 5px 5px 20px }
td.bbxmenu012RO    { text-decoration: none; background-image: url(../media/button/021RO.gif); padding: 5px 5px 5px 20px }
.bbxmenu012 A  { color: #28326d; font-size: 11px; font-family: Verdana, Arial; text-decoration: none }


/***** MENUE LINKS *****/

table.bbxmenu021TABLE { background-color: #36528c }
td.bbxmenu021NO      { text-decoration: none; background-image: url(../media/button/021NO.gif); padding: 6px 2px 5px 20px }
td.bbxmenu021ACT    { text-decoration: none; background-image: url(../media/button/021ACT.gif); padding: 6px 2px 5px 20px }
td.bbxmenu021RO    { text-decoration: none; background-image: url(../media/button/021RO.gif); padding: 6px 2px 5px 20px }
.bbxmenu021 A     { color: #28326d; font: 11px Arial, Helvetica, Geneva; text-decoration: none; text-align: left; text-transform: uppercase }
table.bbxmenu022TABLE  { margin: 0px; padding: 0px }
td.bbxmenu022NO     { text-decoration: none; background-image: url(/cms/fileadmin/template/media/button/022NO.gif); padding: 4px 2px 5px 20px }
td.bbxmenu022RO     { text-decoration: none; background-image: url(/cms/fileadmin/template/media/button/022RO.gif); padding: 4px 2px 5px 20px }
td.bbxmenu022ACT     { text-decoration: none; background-image: url(../media/button/022ACT.gif); padding: 4px 2px 5px 20px }
.bbxmenu022 A   { color: #28326d; font-style: normal; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva; text-decoration: none }


/***** SITEMAP *****/

table.sitemap00TABLE   { background-color: #fff; border: solid 1px #6f93c4 }
.sitemap00    { color: #fff; font: 12px Arial, Helvetica, Geneva; text-decoration: none; text-transform: uppercase }
.sitemap01 A { color: #fff; font: 12px Arial, Helvetica, Geneva; text-decoration: none; text-transform: uppercase }
td.sitemap01TD      { background-color: #36528c; text-align: center; padding: 2px 10px }
.sitemap02 A   { color: #fff; font-style: normal; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva; text-decoration: none }
td.sitemap02TD    { background-color: #94a5c1; padding: 2px 1px }
.sitemap03 A   { color: #36528c; font-style: normal; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva; text-decoration: none }
td.sitemap03TD    { background-color: #d3dbe6; padding: 2px 1px }
.sitemap04 A   { color: #999; font-style: normal; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva; text-decoration: none }
td.sitemap04TD   { padding: 2px 1px }

