.input_label{ padding-top:10px;font-weight:bold}
.input_label_red{ padding-top:10px;font-weight:bold, color:red}

.input_info{ 
 font-style:italic;
 width:600px;
 margin-bottom:3px;
 margin-top:3px;
 padding-left:3px;}

.input_info_2cols{ 
 font-style:italic;
 width:240px;
 margin-bottom:3px;
 margin-top:3px;
 padding-left:3px;}

.input_error{ color:red;font-weight:bold}

.input{ width:600px; font-size:13; height:22; }

.input_textarea{ width:600px; font-size:13;}

.input_2cols{ width:240px; font-size:13; height:22;}

.input_short{ width:80px; font-size:13; height:19;}

.input_space{ width:20px;}

#content_back{
display:block;
}
.news_magazin img {
width:60px; height:50px}

td.cell_container {
 border: 0px;
 padding: 0px;
}
td.cell_container_c1 {
 background-color: #606B8A;  
 border: 0px;
 padding: 0px;
}
td.cell_container_c2 {
 background-color: #E6E7E8;  
 border: 0px;
 padding: 0px;
}
td.cell_container_c3 {
 background-color: #FFCD8E;  
 border: 0px;
 padding: 0px;
}
/** Tabellen blaue Varianten (Color 1 -> c1) **/
/** Farbwerte laut openLEXIKON:
 dark    #324163  dark
 100% 73|87|120  #495778  middle
 080% 96|107|138  #606B8A  light
 **/
td.cell_c1_light {
 background-color: #606B8A;  
 border-bottom: 1px solid #495778;
 color: #ffffff;
 padding-left:3px;
 border-left: 10px solid #495778;
}
td.cell_c1_light_ohne {
 background-color: #606B8A;  
 color: #ffffff;
}
td.cell_c1_middle {
 background-color: #495778;
 border: 0px solid #495778;
 color: #ffffff;
 padding: 0px;
 margin: 0px;
}
td.cell_c1_middle_right {
 text-align: right;
 background-color: #495778;
 border-bottom: 1px solid #495778;
 color: #ffffff;
 padding: 2 5;
}
td.cell_c1_middle_meta {
 font-size: 9px;
 background-color: #495778;
 solid #495778;
 color: #FFCD8E;
 padding: 0 0 0 0;
}
td.cell_c1_middle_meta_padd {
 font-size: 9px;
 background-color: #495778;
 border-bottom: 1px solid #495778;
 color: #FFCD8E;
padding: 2 5 2 13
}
td.cell_c1_light_right {
 text-align: right;
 background-color: #606B8A;  
 border-bottom: 1px solid #495778;
 color: #ffffff;
 padding: 2 5 2 5;
}
td.cell_c1_light_right_ohne {
 text-align: right;
 background-color: #606B8A;
 color: #ffffff;
 padding: 2 5 2 5;
}
td.cell_c1_dark {
 background-color: #324163;
 border-bottom: 1px solid #495778;
 color: #ffffff;
 padding-left:3px;
 border-left: 10px solid #495778;
}
td.cell_c1_dark_right {
 text-align: right;
 background-color: #324163;
 border-bottom: 1px solid #495778;
 color: #ffffff;
 padding: 2 5 2 5;
}
td.cell_c1_topspacer_middle {
 height: 5px;
 background-color: #606B8A;
 border-bottom: 1px solid #606B8A;
}
td.cell_c1_topspacer_dark {
 height: 5px;
 background-color: #324163;
 border-bottom: 1px solid #324163;
 border-left: 10px solid #495778;
}
td.cell_c1_left_absolute {
 /* absolute Breite der Zelle durch padding right + left + width 2+5+1 = 8 */
 width: 1px;
 background-color: #495778;
 border-bottom: 1px solid #495778;
 border-left: 10px solid #495778;
}
td.cell_c1_left_absolute_ohne {
 /* absolute Breite der Zelle durch padding right + left + width 2+5+1 = 6 */
 width: 1px;
 background-color: #495778;
}
td.cell_c1_right_pic_light {
 width: 17px;
 background-color: #606B8A;
 border-bottom: 1px solid #495778;
}
td.cell_c1_right_pic_dark {
 width: 17px;
 background-color: #324163;
 border-bottom: 1px solid #495778;
}
/** Tabellen graue Varianten (Color 2) 
 dark  #BCBEC0  dark
 middle  #D1D3D4  middle
 light  #E6E7E8  light
 **/
td.cell_c2_sun a:link {text-decoration:underline}
td.cell_c2_sun a:visited {text-decoration:underline}
td.cell_c2_sun a:active {text-decoration:underline}
td.cell_c2_sun a:hover {text-decoration:underline}

td.cell_c2_sun_intro a:link {text-decoration:underline}
td.cell_c2_sun_intro a:visited {text-decoration:underline}
td.cell_c2_sun_intro a:active {text-decoration:underline}
td.cell_c2_sun_intro a:hover {text-decoration:underline}

td.cell_c2_light {
 background-color: #f7f7f7;  
 border-bottom: 1px solid #D1D3D4;
 color: #000000;
 padding-left:3px;
 border-left: 10px solid #D1D3D4;
}

td.cell_c2_light_noborder {
 background-color: #f7f7f7;  
 border-bottom: 1px solid #D1D3D4;
 color: #000000;
 padding-left:3px;
}

td.cell_c2_light_ohne {
 background-color: #E6E7E8;  
 color: #000000;
}
td.cell_c2_middle {
 background-color: #D1D3D4;
 border-bottom: 1px solid #D1D3D4;
 color: #000000;
}
td.cell_c2_middle_right {
 text-align: right;
 background-color: #D1D3D4;
 border-bottom: 1px solid #D1D3D4;
 color: #000000;
 padding: 2 5 2 5;
}
td.cell_c2_light_right {
 text-align: right;
 background-color: #f7f7f7;  
 border-bottom: 1px solid #D1D3D4;
 color: #000000;
 padding: 2 5 2 5;
}
td.cell_c2_light_right_noborder {
 text-align: right;
 background-color: #f7f7f7;  
 border-bottom: 1px solid #D1D3D4;
 color: #000000;
 padding: 2 5 2 5;
}
td.cell_c2_light_right_ohne {
 text-align: right;
 background-color: #E6E7E8;  
 color: #000000;
 padding: 2 5 2 5;
}
td.cell_c2_dark_noborder {
 background-color: #BCBEC0;
 border-bottom: 1px solid #D1D3D4;
 color: #000000;
 padding-left:3px;
}
td.cell_c2_dark {
 background-color: #BCBEC0;
 border-bottom: 1px solid #D1D3D4;
 color: #000000;
 padding-left:3px;
 border-left: 10px solid #D1D3D4;
}
td.cell_c2_dark_right {
 text-align: right;
 background-color: #BCBEC0;
 border-bottom: 1px solid #D1D3D4;
 color: #000000;
 padding: 2 5 2 5;
}
td.cell_c2_topspacer_middle {
 height: 5px;
 background-color: #E6E7E8;
 border-bottom: 1px solid #E6E7E8;
}
td.cell_c2_topspacer_dark {
 height: 5px;
 background-color: #BCBEC0;
 border-bottom: 1px solid #BCBEC0;
 border-left: 10px solid #D1D3D4;
}
td.cell_c2_left_absolute {
 /* absolute Breite der Zelle durch padding right + left + width 2+5+1 = 6 */
 width: 1px;
 background-color: #D1D3D4;
 border-bottom: 1px solid #D1D3D4;
 border-left: 10px solid #D1D3D4;
}
td.cell_c2_left_absolute_ohne {
 /* absolute Breite der Zelle durch padding right + left + width 2+5+1 = 6 */
 width: 1px;
 background-color: #D1D3D4;
}
td.cell_c2_right_pic_light {
 width: 17px;
 background-color: #E6E7E8;
 border-bottom: 1px solid #D1D3D4;
}
td.cell_c2_right_pic_dark {
 width: 17px;
 background-color: #BCBEC0;
 border-bottom: 1px solid #D1D3D4;
}
/** Tabellen beige Varianten (Color 3) 
 dark  #D29B54  dark
 middle  #EBB877  middle
 light  #FFCD8E  light
 **/
td.cell_c3_light {
 background-color: #FFCD8E;  
 border-bottom: 1px solid #EBB877;
 color: #000000;
 padding-left:3px;
 border-left: 10px solid #EBB877;
}
td.cell_c3_light_ohne {
 background-color: #FFCD8E;
 color: #000000;
}
td.cell_c3_middle {
 background-color: #EBB877;
 border-bottom: 1px solid #EBB877;
 color: #000000;
}
td.cell_c3_middle_meta {
 font-size: 9px;
 background-color: #EBB877;
 border-bottom: 1px solid #EBB877;
 color: #324163;
}
td.cell_c3_middle_meta_padd {
 font-size: 9px;
 background-color: #EBB877;
 border-bottom: 1px solid #EBB877;
 color: #324163;
padding: 2 5 2 13
}
td.cell_c3_middle_meta_padd {
 font-size: 9px;
 background-color: #EBB877;

 border-bottom: 1px solid #EBB877;
 color: #324163;
 padding: 2 5 2 13;
}
td.cell_c3_middle_right {
 text-align: right;
 background-color: #EBB877;
 border-bottom: 1px solid #EBB877;
 color: #000000;
 padding: 2 5 2 5;
}
td.cell_c3_light_right {
 text-align: right;
 background-color: #FFCD8E;  
 border-bottom: 1px solid #EBB877;
 color: #000000;
 padding: 2 5 2 5;
}
td.cell_c3_light_right_ohne {
 text-align: right;
 background-color: #FFCD8E;  
 color: #000000;
 padding: 2 5 2 5;
}
td.cell_c3_dark {
 background-color: #D29B54;
 border-bottom: 1px solid #EBB877;
 padding-left:3px;
 color: #000000;
 border-left: 10px solid #EBB877;
}
td.cell_c3_dark_right {
 text-align: right;
 background-color: #D29B54;
 border-bottom: 1px solid #EBB877;
 color: #000000;
 padding: 2 5 2 5;
}
td.cell_c3_topspacer_middle {
 height: 5px;
 background-color: #FFCD8E;
 border-bottom: 1px solid #FFCD8E;
}
td.cell_c3_topspacer_dark {
 height: 5px;
 background-color: #D29B54;
 border-bottom: 1px solid #D29B54;
 border-left: 10px solid #EBB877;
}
td.cell_c3_left_absolute {
 /* absolute Breite der Zelle durch padding right + left + width 2+5+1 = 8 */
 width: 1px;
 background-color: #EBB877;
 border-bottom: 1px solid #EBB877;
 border-left: 10px solid #EBB877;
}
td.cell_c3_left_absolute_ohne {
 /* absolute Breite der Zelle durch padding right + left + width 2+5+1 = 8 */
 width: 1px;
 background-color: #EBB877;
}
td.cell_c3_right_pic_light {
 width: 17px;
 background-color: #FFCD8E;
 border-bottom: 1px solid #EBB877;
}
td.cell_c3_right_pic_dark {
 width: 17px;
 background-color: #D29B54;
 border-bottom: 1px solid #EBB877;

}

td.cell_c4_middle {
 background-color: #A3BF8B;
 border-bottom: 1px solid #A3BF8B;
 color: #000000;
 padding-left: 5px;
}
td.cell_c4_middle_right {
 text-align: right;
 background-color: #A3BF8B;
 border-bottom: 1px solid #A3BF8B;
 color: #000000;
 padding: 2 5 2 5;
}

td.cell_c4_dark {
 background-color: #91AC7B;
 border-bottom: 1px solid #A3BF8B;
 color: #ffffff;
 padding-left:3px;
 border-left: 10px solid #A3BF8B;
}
td.cell_c4_light {
 background-color: #BFD4AD;  
 border-bottom: 1px solid #A3BF8B;
 color: #000000;
 padding-left:3px;
 border-left: 10px solid #A3BF8B;
}
td.cell_c4_light_right {
 text-align: right;
 background-color: #BFD4AD;  
 border-bottom: 1px solid #A3BF8B;
 color: #000000;
 padding: 2 5 2 5;
}
td.cell_c4_left_absolute {
 /* absolute Breite der Zelle durch padding right + left + width 2+5+1 = 8 */
 width: 1px;
 background-color: #A3BF8B;
 border-bottom: 1px solid #A3BF8B;
 border-left: 10px solid #A3BF8B;
}
td.cell_c4_left_absolute {
 /* absolute Breite der Zelle durch padding right + left + width 2+5+1 = 8 */
 width: 1px;
 background-color: #A3BF8B;
 border-bottom: 1px solid #A3BF8B;
 border-left: 10px solid #A3BF8B;
}
td.cell_c4_topspacer_dark {
 height: 5px;
 background-color: #91AC7B;
 border-left: 10px solid #A3BF8B;
 border-bottom: 1px solid #91AC7B;
}
td.cell_c4_right_pic_dark {
 width: 17px;
 background-color: #91AC7B;
 border-bottom: 1px solid #A3BF8B;
}
td.cell_c4_right_pic_light {
 width: 17px;
 background-color: #BFD4AD;
 border-bottom: 1px solid #A3BF8B;
}
td.cell_c4_left_absolute_ohne {
 /* absolute Breite der Zelle durch padding right + left + width 2+5+1 = 8 */
 width: 1px;
 background-color: #A3BF8B;
}
td.cell_c4_light_ohne {
 background-color: #BFD4AD;  
 color: #000000;
}


/** Tabellen alternative Varianten (Color 5) **********************************************************************
 dark  #B479B3 
 middle  #BF91BE
 light  #C2A9C2
 **/
td.cell_container_c5 {
 background-color: #C2A9C2;  
 border: 0px;
 padding: 0px;
}
td.cell_c5_light {
 background-color: #C2A9C2;  
 border-bottom: 1px solid #BF91BE;
 color: #000000;
 padding-left:3px;
 border-left: 10px solid #BF91BE;
}
td.cell_c5_light_ohne {
 background-color: #C2A9C2;  
 color: #000000;
}
td.cell_c5_middle {
 background-color: #BF91BE;
 border-bottom: 1px solid #BF91BE;
 color: #000000;
}
td.cell_c5_middle_right {
 text-align: right;
 background-color: #BF91BE;
 border-bottom: 1px solid #BF91BE;
 color: #000000;
 padding: 2 5 2 5;
}
td.cell_c5_light_right {
 text-align: right;
 background-color: #C2A9C2;  
 border-bottom: 1px solid #BF91BE;
 color: #000000;
 padding: 2 5 2 5;
}
td.cell_c5_light_right_ohne {
 text-align: right;
 background-color: #C2A9C2;  
 color: #000000;
 padding: 2 5 2 5;
}
td.cell_c5_dark {
 background-color: #B479B3;
 border-bottom: 1px solid #BF91BE;
 color: #ffffff;
 padding-left:3px;
 border-left: 10px solid #BF91BE;
}
td.cell_c5_dark_right {
 text-align: right;
 background-color: #B479B3;
 border-bottom: 1px solid #BF91BE;
 color: #ffffff;
 padding: 2 5 2 5;
}
td.cell_c5_topspacer_middle {
 height: 5px;
 background-color: #C2A9C2;
 border-bottom: 1px solid #C2A9C2;
}
td.cell_c5_topspacer_dark {
 height: 5px;
 background-color: #B479B3;
 border-bottom: 1px solid #B479B3;
 border-left: 10px solid #BF91BE;
}
td.cell_c5_left_absolute {
 /* absolute Breite der Zelle durch padding right + left + width 2+5+1 = 8 */
 width: 1px;
 background-color: #BF91BE;
 border-bottom: 1px solid #BF91BE;
 border-left: 10px solid #BF91BE;
}
td.cell_c5_left_absolute_ohne {
 /* absolute Breite der Zelle durch padding right + left + width 2+5+1 = 8 */
 width: 1px;
 background-color: #BF91BE;
}
td.cell_c5_right_pic_light {
 width: 17px;
 background-color: #C2A9C2;
 border-bottom: 1px solid #BF91BE;
}
td.cell_c5_right_pic_dark {
 width: 17px;
 background-color: #B479B3;
 border-bottom: 1px solid #BF91BE;
}
/** Tabellen alternative Varianten (Color 6) **********************************************************************
 dark  #51A6A3 
 middle  #6FB8B5
 light  #96C0BF
 **/
td.cell_container_c6 {
 background-color: #96C0BF;  
 border: 0px;
 padding: 0px;
}
td.cell_c6_light {
 background-color: #96C0BF;  
 border-bottom: 1px solid #6FB8B5;
 color: #000000;
 padding-left:3px;
 border-left: 10px solid #6FB8B5;
}
td.cell_c6_light_ohne {
 background-color: #96C0BF;  
 color: #000000;
}
td.cell_c6_middle {
 background-color: #6FB8B5;
 border-bottom: 1px solid #6FB8B5;
 color: #000000;
}
td.cell_c6_middle_right {
 text-align: right;
 background-color: #6FB8B5;
 border-bottom: 1px solid #6FB8B5;
 color: #000000;
 padding: 2 5 2 5;
}
td.cell_c6_light_right {
 text-align: right;
 background-color: #96C0BF;  
 border-bottom: 1px solid #6FB8B5;
 color: #000000;
 padding: 2 5 2 5;
}
td.cell_c6_light_right_ohne {
 text-align: right;
 background-color: #96C0BF;  
 color: #000000;
 padding: 2 5 2 5;
}
td.cell_c6_dark {
 background-color: #51A6A3;
 border-bottom: 1px solid #6FB8B5;
 color: #ffffff;
 padding-left:3px;
 border-left: 10px solid #6FB8B5;
}
td.cell_c6_dark_right {
 text-align: right;
 background-color: #51A6A3;
 border-bottom: 1px solid #6FB8B5;
 color: #ffffff;
 padding: 2 5 2 5;
}
td.cell_c6_topspacer_middle {
 height: 5px;
 background-color: #96C0BF;
 border-bottom: 1px solid #96C0BF;
}
td.cell_c6_topspacer_dark {
 height: 5px;
 background-color: #51A6A3;
 border-bottom: 1px solid #51A6A3;
 border-left: 10px solid #6FB8B5;
}
td.cell_c6_left_absolute {
 /* absolute Breite der Zelle durch padding right + left + width 2+5+1 = 8 */
 width: 1px;
 background-color: #6FB8B5;
 border-bottom: 1px solid #6FB8B5;
 border-left: 10px solid #6FB8B5;
}
td.cell_c6_left_absolute_ohne {
 /* absolute Breite der Zelle durch padding right + left + width 2+5+1 = 8 */
 width: 1px;
 background-color: #6FB8B5;
}
td.cell_c6_right_pic_light {
 width: 17px;
 background-color: #96C0BF;
 border-bottom: 1px solid #6FB8B5;
}
td.cell_c6_right_pic_dark {
 width: 17px;
 background-color: #51A6A3;
 border-bottom: 1px solid #6FB8B5;
}
/** Tabellen alternative Varianten (Color 7) ***********************************************************************
 dark  #CEC64C 
 middle  #D7D27D
 light  #E0DC9B
 **/
td.cell_container_c7 {
 background-color: #E0DC9B;  
 border: 0px;
 padding: 0px;
}
td.cell_c7_light {
 background-color: #E0DC9B;  
 border-bottom: 1px solid #D7D27D;
 color: #000000;
 padding-left:3px;
 border-left: 10px solid #D7D27D;
}
td.cell_c7_light_ohne {
 background-color: #E0DC9B;  
 color: #000000;
}
td.cell_c7_middle {
 background-color: #D7D27D;
 border-bottom: 1px solid #D7D27D;
 color: #000000;
}
td.cell_c7_middle_right {
 text-align: right;
 background-color: #D7D27D;
 border-bottom: 1px solid #D7D27D;
 color: #000000;
 padding: 2 5 2 5;
}
td.cell_c7_light_right {
 text-align: right;
 background-color: #E0DC9B;  
 border-bottom: 1px solid #D7D27D;
 color: #000000;
 padding: 2 5 2 5;
}
td.cell_c7_light_right_ohne {
 text-align: right;
 background-color: #E0DC9B;  
 color: #000000;
 padding: 2 5 2 5;
}
td.cell_c7_dark {
 background-color: #CEC64C;
 border-bottom: 1px solid #D7D27D;
 color: #ffffff;
 padding-left:3px;
 border-left: 10px solid #D7D27D;
}
td.cell_c7_dark_right {
 text-align: right;
 background-color: #CEC64C;
 border-bottom: 1px solid #D7D27D;
 color: #ffffff;
 padding: 2 5 2 5;
}
td.cell_c7_topspacer_middle {
 height: 5px;
 background-color: #E0DC9B;
 border-bottom: 1px solid #E0DC9B;
}
td.cell_c7_topspacer_dark {
 height: 5px;
 background-color: #CEC64C;
 border-bottom: 1px solid #CEC64C;
 border-left: 10px solid #D7D27D;
}
td.cell_c7_left_absolute {
 /* absolute Breite der Zelle durch padding right + left + width 2+5+1 = 8 */
 width: 1px;
 background-color: #D7D27D;
 border-bottom: 1px solid #D7D27D;
 border-left: 10px solid #D7D27D;
}
td.cell_c7_left_absolute_ohne {
 /* absolute Breite der Zelle durch padding right + left + width 2+5+1 = 8 */
 width: 1px;
 background-color: #D7D27D;
}
td.cell_c7_right_pic_light {
 width: 17px;
 background-color: #E0DC9B;
 border-bottom: 1px solid #D7D27D;
}
td.cell_c7_right_pic_dark {
 width: 17px;
 background-color: #CEC64C;
 border-bottom: 1px solid #D7D27D;
}
/** Tabellen alternative Varianten (Color 8) **********************************************************************
 dark  #BA6262 
 middle  #BE8080
 light  #C49E9E
 **/
td.cell_container_c8 {
 background-color: #C49E9E;  
 border: 0px;
 padding: 0px;
}
td.cell_c8_light {
 background-color: #C49E9E;  
 border-bottom: 1px solid #BE8080;
 color: #000000;
 padding-left:3px;
 border-left: 10px solid #BE8080;

}
td.cell_c8_light_ohne {
 background-color: #C49E9E;  
 color: #000000;
}
td.cell_c8_middle {
 background-color: #BE8080;
 border-bottom: 1px solid #BE8080;
 border-left: 10px solid #BE8080;
 color: #000000;
}
td.cell_c8_middle_right {
 text-align: right;
 background-color: #BE8080;
 border-bottom: 1px solid #BE8080;
 color: #000000;
 padding: 2 5 2 5;
}
td.cell_c8_light_right {
 text-align: right;
 background-color: #C49E9E;  
 border-bottom: 1px solid #BE8080;
 color: #000000;
 padding: 2 5 2 5;
}
td.cell_c8_light_right_ohne {
 text-align: right;
 background-color: #C49E9E;  
 color: #000000;
 padding: 2 5 2 5;
}
td.cell_c8_dark {
 background-color: #BA6262;
 border-bottom: 1px solid #BE8080;
 padding-left:3px;
 color: #ffffff;
 border-left: 10px solid #BE8080;
}
td.cell_c8_dark_right {
 text-align: right;
 background-color: #BA6262;
 border-bottom: 1px solid #BE8080;
 color: #ffffff;
 padding: 2 5 2 5;
}
td.cell_c8_topspacer_middle {
 height: 5px;
 background-color: #C49E9E;
 border-bottom: 1px solid #C49E9E;
}
td.cell_c8_topspacer_dark {
 height: 5px;
 background-color: #BA6262;
 border-bottom: 1px solid #BA6262;
 border-left: 10px solid #BE8080;
}
td.cell_c8_left_absolute {
 /* absolute Breite der Zelle durch padding right + left + width 2+5+1 = 8 */
 width: 1px;
 background-color: #BE8080;
 border-bottom: 1px solid #BE8080;
 border-left: 10px solid #BE8080;
}
td.cell_c8_left_absolute_ohne {
 /* absolute Breite der Zelle durch padding right + left + width 2+5+1 = 8 */
 width: 1px;
 background-color: #BE8080;
}
td.cell_c8_right_pic_light {
 width: 17px;
 background-color: #C49E9E;
 border-bottom: 1px solid #BE8080;
}
td.cell_c8_right_pic_dark {
 width: 17px;
 background-color: #BA6262;
 border-bottom: 1px solid #BE8080;
}



td.cell_c2_sun_noborder {
 background-color: #f7f7f7;
 padding-left: 10px;
 padding-right: 5px;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #D1D3D4;
 padding-bottom: 15px;
}


td.cell_c2_sun_noborder {
 background-color: #f7f7f7;
 padding-left: 10px;
 padding-right: 5px;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #D1D3D4;
 border-left-width: 1px;
 border-left-style: solid;
 border-left-color: #D1D3D4;
 padding-bottom: 15px;
}

td.cell_c2_sun {
 background-color: #f7f7f7;
 padding-left: 10px;
 padding-right: 5px;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #D1D3D4;
 border-left-width: 10px;
 border-left-style: solid;
 border-left-color: #D1D3D4;
 padding-bottom: 15px;
}
td.cell_c2_sun_intro {
 background-color: #f7f7f7;
 border-left-width: 10px;
 border-left-style: solid;
 border-left-color: #D1D3D4;
 padding-left: 10px;
 padding-right: 5px;
 padding-bottom: 15px;
}

td.cell_form {
 padding: 3px;
 background-color: #EBB877;
 font-weight: bold;
 padding-left: 10px;
 border-left-width: 10px;
 border-left-style: solid;
 border-left-color: #D1D3D4;
}
td.cell_form_noborder {
 padding: 3px;
 background-color: #EBB877;
 /*font-weight: bold;*/
 padding-left: 10px;
}
td.cell_cc1_topspacer_dark {
 height: 5px;
 background-color: #69789A;
 border-bottom: 1px solid #69789A;
 border-left: 10px solid #808EAF;
}
td.cell_cc1_dark {
 background-color: #69789A;
 border-bottom: 1px solid #808EAF;
 color: #ffffff;
 padding-left:3px;
 border-left: 10px solid #808EAF;
}

td.cell_cc1_left_absolute {
 /* absolute Breite der Zelle durch padding right + left + width 2+5+1 = 8 */
 width: 1px;
 background-color: #808EAF;
 border-bottom: 1px solid #808EAF;
 border-left: 10px solid #808EAF;
}
td.cell_cc1_middle {
 background-color: #808EAF;
 border-bottom: 1px solid #808EAF;
 color: #ffffff;
 border-left: 10px solid #808EAF;
}
td.cell_cc1_middle_right {
 text-align: right;
 background-color: #808EAF;
 border-bottom: 1px solid #808EAF;
 color: #ffffff;
 padding: 2 5 2 5;
}
td.cell_cc1_left_absolute_ohne {
 /* absolute Breite der Zelle durch padding right + left + width 2+5+1 = 6 */
 width: 1px;
 background-color: #808EAF;
}
td.cell_cc1_light_noborder {
 background-color: #97A2C1;  
 color: #ffffff;
}
td.cell_cc1_light_ohne {
 background-color: #97A2C1;  
 color: #ffffff;
 border-left: 10px solid #808EAF;
}
td.cell_cc1_light_right_ohne {
 text-align: right;
 background-color: #97A2C1;  
 color: #ffffff;
 padding: 2 5 2 5;
}
td.cell_cc1_light {
 background-color: #97A2C1;  
 border-bottom: 1px solid #808EAF;
 color: #ffffff;
 padding-left:3px;
 border-left: 10px solid #808EAF;
}
td.cell_cc1_light_right {
 text-align: right;
 background-color: #97A2C1;  
 border-bottom: 1px solid #808EAF;
 color: #ffffff;
 padding: 2 5 2 5;
}
/** Tabellen graue Varianten (Color 2) 
 dark  #BCBEC0  dark
 middle  #D1D3D4  middle
 light  #E6E7E8  light
 **/
td.cell_cc2_light {
 background-color: #E6E7E8;  
 border-bottom: 1px solid #D1D3D4;
 color: #000000;
 padding-left:3px;
 border-left: 10px solid #D1D3D4;
}
td.cell_cc2_light_ohne {
 background-color: #E6E7E8;  
 color: #000000;
}
td.cell_cc2_middle {
 background-color: #D1D3D4;
 border-bottom: 1px solid #D1D3D4;
 color: #000000;
}
td.cell_cc2_middle_right {
 text-align: right;
 background-color: #D1D3D4;
 border-bottom: 1px solid #D1D3D4;
 color: #000000;
 padding: 2 5 2 5;
}
td.cell_cc2_light_right {
 text-align: right;
 background-color: #E6E7E8;  
 border-bottom: 1px solid #D1D3D4;
 color: #000000;
 padding: 2 5 2 5;
}
td.cell_cc2_light_right_ohne {
 text-align: right;
 background-color: #E6E7E8;  
 color: #000000;
 padding: 2 5 2 5;
}
td.cell_cc2_dark {
 background-color: #BCBEC0;
 border-bottom: 1px solid #D1D3D4;
 color: #000000;
 padding-left:3px;
 border-left: 10px solid #D1D3D4;
}
td.cell_cc2_dark_right {
 text-align: right;
 background-color: #BCBEC0;
 border-bottom: 1px solid #D1D3D4;
 color: #000000;
 padding: 2 5 2 5;
}
td.cell_cc2_topspacer_middle {

 height: 5px;
 background-color: #E6E7E8;
 border-bottom: 1px solid #E6E7E8;
}
td.cell_cc2_topspacer_dark {
 height: 5px;
 background-color: #BCBEC0;
 border-bottom: 1px solid #BCBEC0;
 border-left: 10px solid #D1D3D4;
}
td.cell_cc2_left_absolute {
 /* absolute Breite der Zelle durch padding right + left + width 2+5+1 = 6 */
 width: 1px;
 background-color: #D1D3D4;
 border-bottom: 1px solid #D1D3D4;
 border-left: 10px solid #D1D3D4;
}
td.cell_cc2_left_absolute_ohne {
 /* absolute Breite der Zelle durch padding right + left + width 2+5+1 = 6 */
 width: 1px;
 background-color: #D1D3D4;
}
td.cell_cc2_right_pic_light {
 width: 17px;
 background-color: #E6E7E8;
 border-bottom: 1px solid #D1D3D4;
}
td.cell_cc2_right_pic_dark {
 width: 17px;
 background-color: #BCBEC0;
 border-bottom: 1px solid #D1D3D4;
}




/* Textformatierungen */
.txt_bold {
 font-weight: bold;
}
.txt_small {
 font-size: 9px;
}
#footerlink a {font-family: Arial,Helvetica,Verdana; font-size:9px;}
#footerlink a:link {color: #FFFFFF; text-decoration:none;}
#footerlink a:visited {color: #FFFFFF; text-decoration:none;}
#footerlink a:hover {color: #FFFFFF; text-decoration:none;}
#footerlink a:active {color: #FFFFFF; text-decoration:none;}




/* Links */
a.link_menue {
 color: #ffffff;
 text-decoration: none;
}
a:hover.link_menue {
 font-weight: bold;
}

a.link_metamenue_c1 {
 color: #324163;
 text-decoration: none;
 font-size:9px;
}
a:visited.link_metamenue_c1 {
 color: #324163;
 text-decoration: none;
}
a:active.link_metamenue_c1 {
 color: #324163;
 text-decoration: none;
}
a:hover.link_metamenue_c1 {
 color: #ffffff;
}
a:link.link_metamenue_c1 {
 color: #ffffff;
}

a.link_menue_blacktext {
 color: #000000;
 text-decoration: none;
}
a:hover.link_menue_blacktext {
 font-weight: bold;
}
a.link_text {
 font-weight: bold;
 text-decoration: none;
 color: #cccccc;
}
a:hover.link_text {
 color: #22aa66;
}
/* Formulare */
input.feld_c1 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #000000;
 height: 16px;
 background-color: #C0C6D5;
 width: 95px;
 border: 0px;
 /*
  scrollbar-face-color:#FFEBC8;
    scrollbar-highlight-color:#FFEBC8;
    scrollbar-shadow-color:#FFEBC8;
    scrollbar-3dlight-color:#C79C41;
    scrollbar-arrow-color:#FFFFFF;
    scrollbar-track-color:#FFEBC8;
    scrollbar-darkshadow-color:#C79C41;
 */
}
input.feld_c4 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #000000;
 height: 16px;
 background-color: #D5E8C5;
 width: 80px;
 border: 0px;
}
td.header_row1 {
 height: 60px;
}
td.header_row2 {
 height: 37px;
} 

div.subcat a { font-family: Arial,Helvetica,Verdana; font-size:11px }
div.subcat a:link { color: #324163; font-weight:bold; text-decoration:underline; }
div.subcat a:visited { color: #808080; font-weight:bold; text-decoration:underline; }
div.subcat a:hover { color: #324163; font-weight:bold; text-decoration:underline; }
div.subcat a:active { color: #324163; font-weight:bold; text-decoration:underline; }

div.subsubcatlist a { font-family: Arial,Helvetica,Verdana; font-size:11px }
div.subsubcatlist a:link { color: #324163; text-decoration:underline; }
div.subsubcatlist a:visited { color: #808080; text-decoration:underline; }
div.subsubcatlist a:hover { color: #606B8A; text-decoration:underline; }
div.subsubcatlist a:active { color: #324163; text-decoration:underline; }

div.contentlist a { font-family: Arial,Helvetica,Verdana; font-size:11px }
div.contentlist a:link { color: #324163; font-weight:bold; text-decoration:underline; }
div.contentlist a:visited { color: #808080; font-weight:bold; text-decoration:underline; }
div.contentlist a:hover { color: #324163; font-weight:bold; text-decoration:underline; }
div.contentlist a:active { color: #324163; font-weight:bold; text-decoration:underline; }

div.content a { font-family: Arial,Helvetica,Verdana; font-size:11px }
div.content a:link { color: #000000; text-decoration:underline; }
div.content a:visited { color: #495778; text-decoration:underline; }
div.content a:hover { color: #000000; text-decoration:underline; }
div.content a:active { color: #000000; text-decoration:underline; }

div.pathbar a { font-family: Arial,Helvetica,Verdana; font-size:10px }
div.pathbar a:link { color: #000000; text-decoration:underline; }
div.pathbar a:visited { color: #000000; text-decoration:underline; }
div.pathbar a:hover { color: #000000; text-decoration:underline; }
div.pathbar a:active { color: #000000; text-decoration:underline; }

div.contentarrowlink  a { font-family: Arial,Helvetica,Verdana; font-size:12px }
div.contentarrowlink a:link { color: #324163; font-weight:bold; text-decoration:none; }
div.contentarrowlink a:visited { color: #808080; font-weight:bold; text-decoration:none; }
div.contentarrowlink a:hover { color: #324163; font-weight:bold; text-decoration:none; }
div.contentarrowlink a:active { color: #324163; font-weight:bold; text-decoration:none; }

div.blacklink  a { font-family: Arial,Helvetica,Verdana; font-size:12px }
div.blacklink a:link { color: #000000; text-decoration:none; }
div.blacklink a:visited { color: #000000; text-decoration:none; }
div.blacklink a:hover { color: #000000; text-decoration:none; }
div.blacklink a:active { color: #000000; text-decoration:none; }

div.teaser_head_link1  a { font-family: Arial,Helvetica,Verdana; font-size:12px }
div.teaser_head_link1 a:link { color: #FFFFFF; font-weight:bold; text-decoration:none}
div.teaser_head_link1 a:visited { color: #FFFFFF; font-weight:bold; text-decoration:none; }
div.teaser_head_link1 a:hover { color: #FFFFFF; font-weight:bold; text-decoration:none; }
div.teaser_head_link1 a:active { color: #FFFFFF; font-weight:bold; text-decoration:none; }

div.teaser_link1  a { font-family: Arial,Helvetica,Verdana; font-size:12px }
div.teaser_link1 a:link { color: #FFFFFF; text-decoration:underline; }
div.teaser_link1 a:visited { color: #FFFFFF; text-decoration:underline; }
div.teaser_link1 a:hover { color: #FFFFFF; text-decoration:underline; }
div.teaser_link1 a:active { color: #FFFFFF; text-decoration:underline; }


div.little_pic {height: 30; width:30; }

div.links { font-family: Arial,Helvetica,Verdana; font-size:10px; visibility:hidden }


.input_2cols
{
 width: 150px;
}

.css_input {
width:300px;
border: 1px solid #D1D3D4;
}

.multiple_select {
border: 1px solid #D1D3D4;
width: 170px;
}

.spezial_input_field {
border: 1px solid #D1D3D4;
width: 280px;
}