body, html    {
	font-family: verdana,arial,sans-serif;
	font-size: 8pt;
	margin: 0 auto;
	height: 100%;
}

*.bodytext, p, td , label   {
	font-family: verdana,arial,sans-serif;
	font-size: 8pt;
}

label {
       float:left;
       width:165px;
}

a img { border: 0px; }
  
H1    {
	font-family: verdana,arial,sans-serif;
	font-size: 8pt;
	font-weight: bold;
        padding: 0px;
        margin-bottom: 5px;
}

H1.csc-firstHeader    {
	font-family: verdana,arial,sans-serif;
	font-size: 8pt;
	font-weight: bold;
        padding: 0px;
        margin-bottom: 5px;
		color: #9AE21B;
}

H2    {
	font-family: verdana,arial,sans-serif;
	font-size: 8pt;
	font-weight: bold;
        padding: 0px;
	margin-bottom: 5px;
}

H3    {
	font-family: verdana,arial,sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

li      {
        list-style-type:none;
}


a:link, a:visited    {
	color: #0071C4;
	text-decoration: none;
}

a:hover, a:active    {
	color: #FFFFFF;
	background: #204969;
	text-decoration: none;
}

.align-justify {
	text-align: justify;
}



/*======================BEREICHE=============================*/

*.zentriert    {
	margin: 0 auto;
	text-align: center;
}

*.content_image {
	width: 285px;
	margin: 0px;
}

/*kleinerer Content-Bereich auf der Startseite wegen vis2sale-Box */
*.content-start    {
	width: 285px;
	margin: 30px;
	color: #FFFFFF;
}

*.content-start a:link, *.content-start a:visited    {
	color: #a1d84f;
	text-decoration: none;
}

*.content-start a:hover, *.content-start a:active    {
	color: #a1d84f;
}

*.content    {
	width: 390px;
	margin: 30px;
}

*.content_left    {
	width: 206px;
	margin-left: 10px;
	margin-right: 20px;
	margin-top: 30px;
        padding: 0px;
        text-align: right;
}
*.content_left  p{
        color: #204772;
	font-size: 8pt;
}

*.content_right {
        vertical-align: top;
        margin-left: 35px;
        margin-top: 5px;
        margin-right: 8px;
        margin-bottom : 5px;
        padding: 0px;
}


.content_right .csc-header-n1 h1{
	padding: 2px;
	margin: 0px;
	color: #000000;
	background-color: #B8E36C;
}

.content_right .content_element{
	padding: 4px;
	margin-top: 0px;
	margin-bottom: 15px;
	background-color: #B8E36C;
}


*.content_left_top    {
	width: 216px;
	margin-bottom: 8px;
        margin-right: 10px;
	text-align: right;
	color:#FFFFFF;
}

*.vis2sale    {
	width: 159px;
	height: 204px;
        background-repeat: no-repeat;
}

*.menu_left    {
        padding-top: 12px;
	padding-left:12px;
	height: 362px;
	background-image: url(images/cyber_menu_li_back.jpg);
	background-repeat: no-repeat;
}

*.adresse, *.adresse *.bodytext{
	height:20px;
	border:0px;
	margin-top: 3px;
	margin-bottom: 0px;
	margin-right:3px;
	padding:0px;
	text-align:right;
	color: #ffffff;
	font-size: 8pt;
	font-weight: normal;
}

*.adresse a:link,*.adresse a:visited{
      color:#0099ff;
}
/*
*.adresse a:hover{
      color:#adbaca;
}
*/

*.newsticker {
	font-size: 8pt;
	font-weight:bold;
	color:#006CBF;
	margin: 15px;
}

*.seitentitel{
	font-size: 8pt;
	color: #21476B;
	font-weight:bold;
}
*.language{
	width: 100%;
	text-align:center;
	vertical-align: bottom;
	margin-bottom: 10px;
}

*.language td{
	padding-top: 0px;
	padding-bottom: 5px;
}


*.language a, *.language a:link, *.language a:visited{
	color:#000000;
	font-size: 7.5pt;
	font-weight: bold;
	text-decoration: none;
}

*.language *.language a:active, *.language a:hover{
	color:#FFFFFF;
	font-size: 7.5pt;
	font-weight: bold;
	text-decoration: none;
}

*.language *#act a:link, *.language *#act a:visited{
	color:#0071C4;
	font-size: 7.5pt;
	font-weight: bold;
	text-decoration: none;
}
/*
*.language *#act a:active, *.language *#act a:hover{
	color:#0071C4;
	font-size: 7.5pt;
	font-weight: bold;
	text-decoration: none;
}
*/

*.searchbox    {
	width: 109px;
	height: 20px;
	border: 3px solid #adbaca;
	margin-left: 5px;
	font-size: 7pt;
	background-color: #FFFFFF;
}

*.searchbox_button    {
	height: 20px;
	border: 3px solid #adbaca;
	font-size: 7pt;
	background-color: #FFFFFF;
}


/*======================BEREICHE===end=====================*/

/*======================ZEILEN=============================*/
*.side    {
	width: 50%;
	vertical-align: top;
}

*.zeile1    {
	height: 71px!important;
	vertical-align: top;
}
*.zeile1c    {
	height: 71px!important;
	vertical-align: bottom;
	text-align:center;
}

*.zeile2    {
	height: 57px!important;
	vertical-align: top;
}

*.zeile3    {
	height: 21px!important;
	vertical-align: top;
}

*.zeile4    {
	height: 46px!important;
	vertical-align: top;
}

*.zeile5    {
	height: 19px!important;
	vertical-align: bottom;
}

*.zeile6    {
	height: 33px !important;
	vertical-align: top;
}

*.zeile7    {
	height: 53px !important;
	vertical-align: top;
}

*.zeile8    {
	height: 108px !important;
	vertical-align: top;
}

*.zeile9    {
	height: 320px !important;
	vertical-align: top;
}

*.zeile9s    {
	vertical-align: top;
}

*.zeile10    {
	height: 16px !important;
	vertical-align: top;
}

*.zeile11    {
	height: 35px !important;
	vertical-align: top;
}

*.zeile12    {
	height: 40px !important;
	vertical-align: top;
}

*.zeile13    {
	height: 20px !important;
	vertical-align: top;
}

*.zeile14    {
	height: 21px;
	vertical-align: center;
}

*.zeile15    {
	height: 69px !important;
	vertical-align: top;
}

/*======================ZEILEN===end=======================*/

/*====================MENU TOP=============================*/
*.menuTOP    {
	width: 105px;
	height: 21px;
	vertical-align: center;
	text-align: center;
	padding: 0px;
	margin: 0px;
}

*.menuTOP #no{
	background-color: #D7F3A4;
}

*.menuTOP #act{
	background-color: #D7F3A4;
}

*.menuTOP #first-no   {
	background-color: #9ae21c;
	background-image: url(images/menu_top.gif);
	background-repeat: no-repeat;
}

*.menuTOP #first-act    {
	background-color: #9ae21c;
	background-image: url(images/menu_top.gif);
	background-repeat: no-repeat;
}

*.menuTOP a:link, *.menuTOP a:visited    {
	display: block;
	color: #5369a5;
	font-size: 7.5pt;
	font-weight: bold;
	height: 18px;
	text-decoration: none;
	padding-top: 3px;
}

*.menuTOP a:hover , *.menuTOP a:active     {
	display: block;
    color: #FFFFFF;
	font-size: 7.5pt;
	font-weight: bold;
	height: 18px;
	text-decoration: none;
	padding-top: 3px;
}

*.menuTOP #act a:link, *.menuTOP #act a:visited    {
	color: #000000;
}

*.menuTOP #first-no  a:link, *.menuTOP #first-no a:visited    {
	color: #000000;
	font-size: 8pt;
	font-weight: bold;
}

*.menuTOP #first-no a:hover, *.menuTOP #first-no a:active   {
       	color: #FFFFFF;
	background: #204969;
	font-size: 8pt;
	font-weight: bold;
}


*.menuTOP #first-act a:link, *.menuTOP #first-act a:visited{
       color: #0092dd;
	font-size: 8pt;
	font-weight: bold;
}

/*====================MENU TOP===end=======================*/

/*====================MENU LEFT============================*/
*.menuLEFT    {
	width: 119px;
	text-align: right;
	height: 30px;
	padding: 3px;
	vertical-align: center;
}

*.menuLEFT #level1-no-last    {
	background-image: url(images/menu_li_item.gif);
	background-repeat: repeat-y;
	border-bottom: 1px !important;
}

*.menuLEFT #level1-no    {
    border-bottom: 1px solid #ffffff;
	background-image: url(images/menu_li_item.gif);
	background-repeat: repeat-y;
}

*.menuLEFT #level1-act, *.menuLEFT #level1-act-last    {
    border-bottom: 1px solid #ffffff;
	background-color: #bae65f;
	background-repeat: repeat-y;
}

*.menuLEFT #level1-sub    {
    border-bottom: 1px solid #ffffff;
	background-image: url(images/menu_li_item.gif);
	background-repeat: repeat-y;
}

*.menuLEFT #level2-no    {
	border-bottom: 1px solid #ffffff;
	background-image: url(images/menu_li_item.gif);
	background-repeat: repeat-y;
}

*.menuLEFT #level2-act    {
	height: 18px;
	padding-right: 12px;
	padding-left: 2px;
	vertical-align: center;
    border-bottom: 1px solid #ffffff;
	background-color: #2eb7ed;
	background-repeat: repeat-y;
}

*.menuLEFT #level2-sub    {
	height: 18px;
	padding-right: 12px;
	padding-left: 2px;
	vertical-align: center;
    border-bottom: 1px solid #ffffff;
	background-image: url(images/menu_li_item.gif);
	background-repeat: repeat-y;
}


*.menuLEFT #level3-no    {
	height: 20px;
	padding-right: 22px;
	padding-left: 12px;
	vertical-align: center;
        /*border-bottom: 1px solid #ffffff;*/
	background-image: url(images/menu_li_item.gif);
	background-repeat: repeat-y;
}

*.menuLEFT #level3-act    {
	height: 20px;
	padding-right: 22px;
	padding-left: 12px;
	vertical-align: center;
        /*border-bottom: 1px solid #ffffff;*/
	background-image: url(images/menu_li_item.gif);
	background-repeat: repeat-y;
}
*.menuLEFT a:link, *.menuLEFT a:visited    {
	display: block;
	height: 21px;
	color: #214867;
	font-size: 7.5pt;
	font-weight: normal;
	text-decoration: none;
	padding: 3px;
}


*.menuLEFT a:hover, *.menuLEFT a:active    {
	display: block;
	height: 21px;
	color: #FFFFFF;
	background: #204969;
	text-decoration: none;
	font-size: 7.5pt;
	font-weight: normal;
	text-decoration: none;
	padding: 3px;
}


/*=====Links Level 1======*/

*.menuLEFT #level1-no a:link, *.menuLEFT #level1-no a:visited    {
	color: #214867;
}


*.menuLEFT #level1-no a:hover, *.menuLEFT #level1-no a:active    {
	color: #FFFFFF;
	background: #204969;
}


*.menuLEFT #level1-sub a:link, *.menuLEFT #level1-sub a:visited    {
	color: #214867;
}


*.menuLEFT #level1-sub a:hover, *.menuLEFT #level1-sub a:active    {
	color: #FFFFFF;
	background: #204969;
}


*.menuLEFT #level1-act a:link, *.menuLEFT #level1-act a:visited{
    color: #214867;
}


*.menuLEFT #level1-act a:hover, *.menuLEFT #level1-act a:active{
	color: #FFFFFF;
	background: #204969;
}


/*=====Links Level 2======*/

*.menuLEFT #level2-no a:link, *.menuLEFT #level2-no a:visited    {
	color: #214867;
	font-size: 7pt;
}


*.menuLEFT #level2-no a:hover, *.menuLEFT #level2-no a:active    {
	color: #FFFFFF;
	background: #204969;
	font-size: 7pt;
}

*.menuLEFT #level2-sub a:link, *.menuLEFT #level2-sub a:visited    {
	color: #214867;
	font-size: 7pt;
}

*.menuLEFT #level2-sub a:hover, *.menuLEFT #level2-sub a:active    {
	color: #FFFFFF;
	background: #204969;
	font-size: 7pt;
}

*.menuLEFT #level2-act a:link, *.menuLEFT #level2-act a:visited{
    color: #0092dd;
	font-size: 7pt;
}

/*====================MENU LEFT==end=======================*/



/*====================MENU LEFT 2==========================*/
*.menuLEFT2   {
	width: 119px;
	text-align: right;
	height: 20px;
	padding-top: 15px;
	padding-left: 30px;
	vertical-align: top;
}


/*=====Links Level 1======*/

*.menuLEFT2 #level1-no a:link, *.menuLEFT2 #level1-no a:visited    {
	color: #214867;
	font-size: 7pt;
	font-weight: normal;
	text-decoration: none;
}

*.menuLEFT2 #level1-no a:hover, *.menuLEFT2 #level1-no a:active    {
	color: #FFFFFF;
	background: #204969;
	font-size: 7pt;
	font-weight: normal;
	text-decoration: none;
}

*.menuLEFT2 #level1-act a:link, *.menuLEFT2 #level1-act a:visited{
    color: #0092dd;
	font-size: 7pt;
	font-weight: normal;
	text-decoration: none;
}


/*====================MENU LEFT 2==end=====================*/


/*====================MENU LOGIN==begin====================*/

*.menuLOGIN{
	width: 100%;
	text-align:center;
	vertical-align: bottom;
	margin-bottom:10px;
}

*.menuLOGIN td{
	padding-top:0px;
	padding-bottom:5px;
}

*.menuLOGIN a:link, *.menuLOGIN a:visited{
	padding-bottom:8px;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color:#aaaaaa;
}

*.menuLOGIN a:hover, *.menuLOGIN a:active{
	padding-bottom:8px;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color:#aaaaaa;
	color: #FFFFFF;
	background: #204969;
}


/*====================MENU LOGIN==end======================*/


*.csc-searchResult    {
}

*.csc-searchResultHeader    {
}

/*======================FARBEN=============================*/
*#green_light    {
	background-color: #d7f3a4;
}

*#green_mid    {
	background-color: #b8d487;
}

*#green_dark    {
	background-color: #B7D485;
}

*#green_menu    {
	background-color: #d7f3a4;
	background-image: url(images/menu_top_spc.gif);
	background-repeat: no-repeat;
}

*#grey_light    {
	background-color: #ededed;
}

*#grey_dark    {
	background-color: #99aabc;
}

*#grey_mid1    {
	background-color: #cbcbcd;
}

*#grey_mid2    {
	background-color: #adbaca;
}

*#blue_light {
	background-color: #d7e0e7;
}

*#blue_dark    {
	background-color: #21476b;
}
*#blue_dark2    {
	background-color: #376c98;
}


/*======================FARBEN===end=======================*/