BODY
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    BACKGROUND-COLOR: #ffffff;
}
H1
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: #000000;
}
H2
{
    MARGIN-TOP: 6px;
    FONT-SIZE: 11px;
    COLOR: #000000;
}

.dakarTv{
	 FONT-SIZE: 11px;
}

H3
{
    MARGIN-TOP: -0.1em;
    FONT-SIZE: 10px;
    COLOR: #000000;
}
H4
{
    MARGIN-TOP: -0.1em;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
}
P
{
    MARGIN-TOP: 15px;
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
}

A
{
    COLOR: #3E5F88;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
A:active
{
    COLOR: #3E5F88;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
A:link
{
    COLOR: #3E5F88;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
A:visited
{
    COLOR: #3E5F88;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
A:hover
{
    COLOR: #3E5F88;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}

UL
{
	MARGIN-TOP: -3px;
	MARGIN-LEFT: 7px;
	MARGIN-BOTTOM: -3px;
	PADDING: 8px;

}
UL LI
{
	LIST-STYLE-TYPE: square;
	MARGIN: 0px;
	PADDING: 0px;
}
OL
{
	MARGIN-TOP: -3px;
	MARGIN-LEFT: 7px;
	MARGIN-BOTTOM: -3px;
	PADDING: 8px;
}
OL LI
{
	LIST-STYLE-TYPE: decimal;
	MARGIN-LEFT: 7px;
	PADDING: 0px;
}

FIELDSET
{
    BORDER: 0px solid;
    PADDING: 0px;    
    MARGIN: 0px;
}
LEGEND
{
    MARGIN-LEFT: -6px;
}
IMG
{
	BORDER: 0;
}

/**************************************/
/*FORM, INPUT, SELECT, TEXTAREA*/
/**************************************/
FORM
{
	MARGIN: 0px;
}
INPUT
{
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 10px;
    COLOR: #9999A3;    
    BACKGROUND-COLOR: #ffffff;
    border:1px solid #9999A3;
}
INPUT.radiobutton
{
	FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 10px;
    COLOR: #ffffff;    
    BACKGROUND-COLOR: #ffffff;
    border:0px solid #ffffff;
}

.pulldown
   { 
   background-color:#ffffff; 
   border:6px solid #9999A3;
   FONT-FAMILY: Arial, Helvetica, Sans Serif;
   FONT-SIZE: 10px;
    }
TEXTAREA
{
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 10px;
    COLOR: #9999A3;    
    BACKGROUND-COLOR: #ffffff;
    border:1px solid #9999A3;

    scrollbar-base-color:#EEEEEE;
    scrollbar-3dlight-color:#9999A3;
    scrollbar-arrow-color:#9999A3;
    scrollbar-darkshadow-color:#EEEEEE;
    scrollbar-face-color:#FFFFFF;
    scrollbar-highlight-color:#EEEEEE;
    scrollbar-shadow-color:#9999A3;
    scrollbar-track-color:#EEEEEE;
}


/*FOR: E-Card*/
/******************************/
.input_ecard
{
	FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 10px;
    COLOR: #000000;    
    BACKGROUND-COLOR: #ffffff;
}
.textarea_ecard
{
	FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 10px;
    COLOR: #000000;    
    BACKGROUND-COLOR: #ffffff;
}
.error
{
	MARGIN: 0px;
	PADDING: 0px;
	COLOR: #E00000;
	FONT-SIZE: 11px;
	LINE-HEIGHT: 15px;
}


/*FOR: dialog*/
/******************************/
.input_dialog
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    WIDTH: 227px;    
}
.input_dialog_s1
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    WIDTH: 30px;    
}
.input_dialog_s2
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    WIDTH: 85px;    
}
.textarea_dialog
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    WIDTH: 227px;    
    HEIGHT: 85px;
}
.select_dialog
{
    FONT-SIZE: 11px;
    BACKGROUND-COLOR: #ffffff;
    WIDTH: 232px;
}
.select_dialog_s1
{
    FONT-SIZE: 11px;
    BACKGROUND-COLOR: #ffffff;
    WIDTH: 85px;
}
.select_dialog_s2
{
    FONT-SIZE: 11px;
    BACKGROUND-COLOR: #ffffff;
    WIDTH: 100px;
}
.select_dialog_s3
{
    FONT-SIZE: 11px;
    BACKGROUND-COLOR: #ffffff;
    WIDTH: 120px;
}
.firstcheckbox
{
	VERTICAL-ALIGN: middle;
	MARGIN-LEFT: -3px;
}
.submitimg5
{
	MARGIN-TOP: 0px;
}
.submitimg7
{
	MARGIN: 0px;
	FLOAT: right;
}

/*FOR: m_le_box_country, m_country_distributor*/
/******************************/
.select_land_box
{
    WIDTH: 110px;
	FONT-SIZE: 11px;
	HEIGHT: auto;
	PADDING: 0px;
	MARGIN-TOP: 10px;
}

/*FOR: portal site*/
/******************************/
.submitimg6
{
	VERTICAL-ALIGN: top;
	MARGIN-TOP: 12px;
	MARGIN-LEFT: 9px;
}

/**************************************/
/*FRAME, COLUMNS*/
/**************************************/

/*4 columns*/
/******************************/
.fourcol
{
	WIDTH: 180px;
	PADDING-RIGHT: 15px;
}
.fourcol_ri
{
	WIDTH: 180px;
}

/*3 columns*/
/******************************/
.threecol
{
	WIDTH: 165px;
	PADDING-RIGHT: 15px;
}
.threecol_ri
{
	WIDTH: 180px;
}

/*2 columns 2 to 1*/
/******************************/
.twocol_twotoone
{
	WIDTH: 570px;
	PADDING-RIGHT: 15px;
}
.twocol_twotoone_le
{
	WIDTH: 195px;
}

/*2 columns 50 to 50 prozent*/
/******************************/
.twocol
{
	WIDTH: 50%;
	PADDING-RIGHT: 15px;
}
.twocol_ri
{
	WIDTH: 50%;
	PADDING-LEFT: 15px;
}

/*2 columns half half fix*/
/******************************/
.twocol_fix
{
	WIDTH: 375px;
	PADDING-RIGHT: 15px;
}
.twocol_fix_ri
{
	/*PADDING-LEFT: 15px;*/
}

/*frames, plattforms, rows*/
/******************************/
.frame
{
    LEFT: 0px;
    POSITION: absolute;
    TOP: 0px;
}
.row_plattform
{
    POSITION: absolute;
    WIDTH: 780px;
    HEIGHT: 230px;
    TOP: 100px;
    BORDER-RIGHT: solid 1px #FFFFFF;
}
.row_content
{
    POSITION: absolute;
    WIDTH: 780px;
    TOP: 330px;
    BORDER-RIGHT: solid 1px #FFFFFF;
}
.row_parts
{
    POSITION: relative;
    WIDTH: 765px;
    LEFT: 15px;       
}

/*left and right column, like showrooms*/
/******************************/
.row_parts_nospace
{
    WIDTH: 780px;
    POSITION: relative;
}
.row_parts_nospace .le
{
    POSITION: absolute;
    LEFT: 15px;
    WIDTH: 165px;    
    FLOAT: left;
}
.row_parts_nospace .content
{
    POSITION: absolute;
    LEFT: 210px;
    WIDTH: 570px;
}

.contentsearch
{
    POSITION: absolute;
    LEFT: 210px;
    WIDTH: 570px;
    background-color: #f1f1f1;
    
}


/*browser-border to content*/
/******************************/
.row_content_outside
{
    POSITION: absolute;
    WIDTH: 765px;
    LEFT: 15px;
    TOP: 329px;
    BORDER-RIGHT: solid 1px #FFFFFF;    
}
.row_content_outside_big
{
    POSITION: absolute;
    WIDTH: 765px;
    LEFT: 11px;
    TOP: 450px;
    BORDER-RIGHT: solid 1px #FFFFFF;    
}

/*content deeper*/
/******************************/
.row_content_big
{
    POSITION: absolute;
    WIDTH: 780px;
    HEIGHT: 230px;
    TOP: 450px;
    BORDER-RIGHT: solid 1px #FFFFFF;
}


.row_content_video
{
    POSITION: absolute;
    WIDTH: 780px;
    HEIGHT: 439px;
    TOP: 450px;
    BORDER-RIGHT: solid 1px #FFFFFF;
}
.row_content_439
{
    POSITION: absolute;
    WIDTH: 780px;
    HEIGHT: 130px;
    TOP: 620px;
    BORDER-RIGHT: solid 1px #FFFFFF;
}

.row_content_440
{
    POSITION: absolute;
    WIDTH: 780px;
    HEIGHT: 130px;
    TOP: 630px;
    BORDER-RIGHT: solid 1px #FFFFFF;
}


.row_plattform_big
{
    POSITION: absolute;
    WIDTH: 780px;
    HEIGHT: 350px;
    TOP: 100px;
    BORDER-RIGHT: solid 1px #FFFFFF;
}



.row_plattform_bigTest
{
    POSITION: absolute;
    WIDTH: 100%;
    HEIGHT: 350px;
    TOP: 100px;
    BORDER-RIGHT: solid 1px #FFFFFF;
}
.row_plattform_big_nav
{
    POSITION: absolute;
    WIDTH: 780px;
    HEIGHT: 370px;
    TOP: 100px;
    BORDER-RIGHT: solid 1px #FFFFFF;
}
.row_plattform_439
{
    POSITION: absolute;
    WIDTH: 780px;
    HEIGHT: 439px;
    TOP: 100px;
    BORDER-RIGHT: solid 1px #FFFFFF;
}



/*FOR: modeloverview with navigation (flash)*/
/******************************/
.row_plattform_big_withnav
{
    POSITION: absolute;
    WIDTH: 780px;
    HEIGHT: 350px;
    TOP: 100px;
    BORDER-RIGHT: solid 1px #FFFFFF;
}

/**************************************/
/*MAINNAV*/
/**************************************/
.mainnav
{
    Z-INDEX: 30;
    POSITION: absolute;
    TOP: 82px;
    LEFT: 0px;
    WIDTH: 780px;
    HEIGHT: 88px;
    TEXT-ALIGN: right;
}
#main_sub_container
{
	Z-INDEX: 50;
    POSITION: absolute;
    TOP: 100px;
    LEFT: 547px;
	HEIGHT: 65px;
	WIDTH: auto;
	PADDING-TOP: 0px;
	VISIBILITY: hidden;
	DISPLAY: none;				
}
.main_sub
{
	POSITION: relative;
	HEIGHT: 62px;
	TEXT-ALIGN: left;
	VISIBILITY: visible;
	OVERFLOW: hidden;
	PADDING-RIGHT: 12px;
	PADDING-LEFT: 0px;
	VERTICAL-ALIGN: top;
}
#main_sub_list
{
	BORDER: 0;
	PADDING: 0;
	MARGIN: 0;
	TEXT-ALIGN: left;		
}

/*main subnavigation*/
/******************************/
a.main_sub_link
{
	FONT-FAMILY: Arial, Helvetica, Sans Serif;
  FONT-SIZE: 11px;
	LINE-HEIGHT: 15px;
  COLOR: #878791;
	PADDING-LEFT: 0px;
	TEXT-DECORATION: none;
	WHITE-SPACE: nowrap;		
}
a.main_sub_link:link
{
    COLOR: #878791;
    TEXT-DECORATION: none;	
}
a.main_sub_link:visited
{
    COLOR: #878791;
    TEXT-DECORATION: none;	
}
a.main_sub_link:active
{
    COLOR: #878791;
    TEXT-DECORATION: none;	
}
a.main_sub_link:hover
{
    COLOR: #000000;
    TEXT-DECORATION: none;		
}

/*main subnavigation hi*/
/******************************/
a.main_sub_link_hi
{
	FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 11px;
    COLOR: #878791;
	PADDING-LEFT: 0px;
	TEXT-DECORATION: none;
	WHITE-SPACE: nowrap;		
}
a.main_sub_link_hi:link
{
    COLOR: #878791;
    TEXT-DECORATION: none;	
}
a.main_sub_link_hi:visited
{
    COLOR: #878791;
    TEXT-DECORATION: none;	
}
a.main_sub_link_hi:active
{
    COLOR: #878791;
    TEXT-DECORATION: none;	
}
a.main_sub_link_hi:hover
{
    COLOR: #000000;
    TEXT-DECORATION: none;		
}

/**************************************/
/*SUBNAV*/
/**************************************/
.subnav
{
    Z-INDEX: 20;
    POSITION: absolute;
    TOP: 310px;
    LEFT: 0px;
    WIDTH: 780px;
    BACKGROUND: #003366;
}

.subnav_portal
{
    Z-INDEX: 20;
    POSITION: absolute;
    TOP: 310px;
    LEFT: 0px;
    PADDING-LEFT: 11px;
    WIDTH: 769px;
    BACKGROUND: #9999A3;
}


/* here exists no height for the openend subnav; the background is grey */
/******************************/
.subnav_homepage
{
    Z-INDEX: 20;
    POSITION: absolute;
    TOP: 430px;
    LEFT: 0px;
    WIDTH: 780px;
    BACKGROUND: #003366;
    white-space: nowrap;
    overflow:hidden;
}


.subnav_dakarvideoplayer
{
    Z-INDEX: 20;
    POSITION: absolute;
    TOP: 609px;
    LEFT: 0px;
    WIDTH: 780px;
    white-space: nowrap;
    BACKGROUND: #003366;
    font-weight:normal;
    font-size=10px;
    overflow:hidden;
    
}


.subnav_homepage_empty
{
    Z-INDEX: 20;
    POSITION: absolute;
    TOP: 430px;
    LEFT: 0px;
    WIDTH: 780px;
    HEIGHT: 20px;
    BACKGROUND: #003366;
}

/*navigation - position for the bakcground images big*/
/******************************/
.subnav_big
{
    Z-INDEX: 20;
    POSITION: absolute;
    TOP: 430px;
    LEFT: 0px;
    WIDTH: 780px;
    HEIGHT: 20px;
	BACKGROUND: #003366;
}
.subnav_big_empty
{
    Z-INDEX: 20;
    POSITION: absolute;
    TOP: 430px;
    LEFT: 0px;
    WIDTH: 780px;
    HEIGHT: 20px;
	BACKGROUND: #003366;
}
.subnav_empty
{
    Z-INDEX: 20;
    POSITION: absolute;
    TOP: 310px;
    LEFT: 0px;
    WIDTH: 780px;
    HEIGHT: 20px;
    BACKGROUND: #003366;
}

/*navigation subnav*/
/******************************/
#subnav_submenu
{
	Z-INDEX: 70;
    POSITION: absolute;
    TOP: 330px;
    LEFT: 210px;
    WIDTH: 100px;
    TEXT-ALIGN: left;
	BACKGROUND: #9999A3;
	VISIBILITY: hidden;
	DISPLAY: none;
	OVERFLOW: hidden;	
}
a.subnav_sub_link
{
	FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
	PADDING-LEFT: 0px;
	TEXT-DECORATION: none;
	WHITE-SPACE: nowrap;	
	DISPLAY: block;	
	PADDING-LEFT: 10px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 4px;
}
a.subnav_sub_link:link
{
    COLOR: #ffffff;
    TEXT-DECORATION: none;	
}
a.subnav_sub_link:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: none;	
}
a.subnav_sub_link:active
{
    COLOR: #ffffff;
    TEXT-DECORATION: none;	
}
a.subnav_sub_link:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: none;
	BACKGROUND: #5C5C61;
	DISPLAY: block;	
}

/**************************************/
/*LINE SEPARATE*/
/**************************************/
.separate
{
	MARGIN-TOP: 2px;
	MARGIN-BOTTOM: 9px;
	WIDTH: 100%;
	CLEAR: both;
}
.arrow_top
{
	WIDTH: 100%;
	TEXT-ALIGN: right;
}
.separate_noarrow
{
	MARGIN-TOP: 5px;
	MARGIN-BOTTOM: 10px;
	WIDTH: 100%;
	CLEAR: both;
}
/*last in the col*/
.separate_last
{
	MARGIN-TOP: 2px;
	MARGIN-BOTTOM: 20px;
	WIDTH: 100%;
	CLEAR: both;
}
.separate_noarrow_last
{
	MARGIN-TOP: 5px;
	MARGIN-BOTTOM: 20px;
	WIDTH: 100%;
	CLEAR: both;
}

/**************************************/
/*SOLUTION POPUP*/
/**************************************/

/**************************************/
/*AUFLOESUNG POPUPFENSTER*/
/**************************************/
.solution .space_solution
{
	MARGIN-RIGHT: 10px;	
}
.solution
{
    WIDTH: 600px;
	HEIGHT: 20px;
	MARGIN-TOP: 65px;
    TEXT-ALIGN: right;
    FLOAT: right;
    COLOR: #000000;
    FONT-SIZE: 11px;
    WHITE-SPACE: nowrap;		
}
.solution A.inaktiv
{
    COLOR: #9999A3;
    TEXT-DECORATION: none;
	PADDING-BOTTOM: 4px;		
}
.solution A.inaktiv:link
{
    COLOR: #3E5F88;
    TEXT-DECORATION: none;
}
.solution A.inaktiv:visited
{
    COLOR: #3E5F88;
    TEXT-DECORATION: none;
}
.solution A.inaktiv:active
{
    COLOR: #9999A3;
    TEXT-DECORATION: none;
}
.solution A.inaktiv:hover
{
    COLOR: #3E5F88;
    TEXT-DECORATION: underline;
}

/*chosen solution active*/
/******************************/
.solution A.aktiv
{
    PADDING-BOTTOM: 4px;
	COLOR: #9999A3;
    TEXT-DECORATION: none;
}

.solution A.aktiv:link
{
    COLOR: #9999A3;
    TEXT-DECORATION: none;
}
.solution A.aktiv:visited
{
    COLOR: #9999A3;
    TEXT-DECORATION: none;
}
.solution A.aktiv:active
{
    COLOR: #9999A3;
    TEXT-DECORATION: none;
}
.solution A.aktiv:hover
{
    COLOR: #9999A3;
    TEXT-DECORATION: underline;
}

/**************************************/
/*SPACE + BLOCK*/
/**************************************/
.space_s
{
	MARGIN-TOP: 3px;
	MARGIN-LEFT: 9px;
	FONT-SIZE: 10px;
	LINE-HEIGHT: 15px;
}

.space_tab
{
	MARGIN-TOP: 18px;
}

/*space footer to content*/
/******************************/
.space_tofooter_11
{
	MARGIN-TOP: 11px;
}
.space_tofooter_7
{
	MARGIN-TOP: 7px;
}
.space_tofooter_17
{
	MARGIN-TOP: 17px;
}
.space_tofooter_18
{
	MARGIN-TOP: 18px;
}
.space_tofooter_20
{
	MARGIN-TOP: 20px;
}

/*SPACE ICON TO TEXT*/
/******************************/
.space_pictotext
{
	MARGIN-BOTTOM: 4px;
}

/*FOR: event; space between line and date/text,*/
/*also space text to picture*/
/******************************/
.space_txttoline
{
	MARGIN-TOP: 8px;
	PADDING-RIGHT: 10px;
}

/*space row bottom*/
/******************************/
.space_row
{
	PADDING-TOP: 7px;
	PADDING-BOTTOM: 3px;
}

/*space right*/
/******************************/
.space_ri
{
	PADDING-RIGHT: 10px;
}

/*space: less space for top*/
/******************************/
.space_less2
{
	MARGIN-TOP: -2px;
}

/*block*/
/******************************/
.txt_block
{
	LINE-HEIGHT: 15px;
	FONT-SIZE: 11px;
	MARGIN-TOP: -1px;
	MARGIN-BOTTOM: 15px;
}
.block
{
    PADDING-BOTTOM: 13px;
}

/*space to content big/min */
/******************************/
.space_navtocontent
{
	MARGIN-TOP: 25px;
}
.space_navtocontent_min
{
	MARGIN-TOP: 15px;
}

/*space column to top*/
/******************************/
.space_col
{
	MARGIN-TOP: 52px;
}

/*space column small to top*/
/******************************/
.space_col_s
{
	MARGIN-TOP: 49px;
}

/*space to headline content*/
/******************************/
.space_top2
{
	MARGIN-TOP: 2px;
}
.tab_less_space
{
	MARGIN-TOP: -1px;
	/*border: solid 1px #ff0000;*/
}

/**************************************/
/*TEASER, GALLERY CONTENT, NEWS, EVENTS*/
/**************************************/
.space_teaser_ri
{
	PADDING-RIGHT: 10px;
}

/*Gallery*/
/********************/
.teaser_gallery
{
	PADDING-TOP: 7px;
	MARGIN-BOTTOM: -4px;	
}
.teaser_gallery_title
{
	PADDING-TOP: 10px;
}
.teaser_gallery_titlemain
{
	MARGIN-BOTTOM: -4px;
}
.teaser_gallery_2pic
{
	PADDING-TOP: 7px;
	MARGIN-BOTTOM: 10px;	
}

/*News*/
/********************/
.teaser_news_title
{
	MARGIN-TOP: 11px;
	MARGIN-BOTTOM: 7px;
	COLOR: #878791;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
}
.teaser_news
{
	PADDING-BOTTOM: 3px;
	LINE-HEIGHT: 15px;
}

/*Events-Event*/
/********************/
.teaser_events_title
{
	MARGIN-TOP: 12px;
	MARGIN-BOTTOM: -1px;
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 3px;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	COLOR: #878791;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	BACKGROUND: #E6E6EB;
}
.teaser_events_title_kalender
{
	MARGIN-TOP: 1px;
	MARGIN-BOTTOM: -1px;
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 3px;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	COLOR: #878791;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	BACKGROUND: #E6E6EB;
}
.event
{
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 13px;
	MARGIN-BOTTOM: -4px;
}
.date_event
{
	WIDTH: 100%;
	PADDING-BOTTOM: 6px;
	COLOR: #878791;
	FONT-SIZE: 11px;	
	FONT-WEIGHT: bold;
	BORDER-BOTTOM: solid 1px #E6E6EB;	
}
.teaser_events
{
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 10px;
	MARGIN-BOTTOM: -4px;
}
.teaser_events_last
{
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 10px;
	/*MARGIN-BOTTOM: -3px;*/
}
.date_events
{
	WIDTH: 100%;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 7px;
	PADDING-BOTTOM: 7px;
	COLOR: #878791;
	FONT-SIZE: 11px;	
	FONT-WEIGHT: bold;
	BORDER-BOTTOM: solid 1px #E6E6EB;	
}

/**************************************/
/*TABELE*/
/**************************************/
/*FOR: table, headline, title*/
.tab_singel
{
    FONT-SIZE: 11px;
    PADDING-TOP: 2px;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    BACKGROUND: #D7D7DD;	
	MARGIN-BOTTOM: 20px;
}
.tab_singel_dialog
{
    FONT-SIZE: 11px;
    MARGIN-TOP: 1px;
    MARGIN-BOTTOM: 20px;
    PADDING-TOP: 2px;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    BACKGROUND: #D7D7DD;	
}
.tab_title
{
    FONT-WEIGHT: bold;
    PADDING-TOP: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 10px;
}
.tab_title_dialog
{
    FONT-WEIGHT: bold;
    PADDING-TOP: 1px;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 9px;
}

/*2 for pare, light grey background for rows*/
.tab_bg2
{
    BACKGROUND: #F0F0F5;	
	PADDING-LEFT: 10px;
	FONT-SIZE: 11px;
}

/*1 for unpare, white background for rows, is always the first color of a list*/
.tab_bg1
{
    BACKGROUND: #FFFFFF;
	PADDING-LEFT: 10px;
	FONT-SIZE: 11px;
}

/*FOR: a table row with a fixed height*/
.tab_bg2_fixed
{
    BACKGROUND: #F0F0F5;	
	PADDING-LEFT: 10px;
	HEIGHT: 10px;
}

/*table, background grey*/
.content_txt_bg
{
	POSITION: relative;
	WIDTH: 270px;
	BACKGROUND: #F0F0F5;
	MARGIN-TOP: -3px;
	PADDING-TOP: 8px;
	PADDING-BOTTOM: 7px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	CLEAR: both;
	FONT-SIZE: 11px;
	LINE-HEIGHT: 15px;
	MARGIN-BOTTOM: 20px;
	DISPLAY: block;
	OVERFLOW: visible;
}


/*tab gallery pictures*/
.galerie
{
	POSITION: relative;
	WIDTH: 570px;
	BACKGROUND: #E6E6EB;
	DISPLAY: block;
	MIN-HEIGHT: 280px;
	OVERFLOW: visible;
	MARGIN-BOTTOM: 20px;	
}

#galerie_left
{
  POSITION: absolute;
	LEFT: 0px;
	TOP: 0px;
	WIDTH: 420px;
	HEIGHT: 260px;		
}

#galerie_right
{
  POSITION: absolute;
	WIDTH: 360px;
	HEIGHT: 260px;
	LEFT: 420px;
	TOP: 0px;
	MARGIN: 0;
	PADDING: 0;
}
.galerie_bigpic
{
    BORDER: 0;
	MARGIN-LEFT: 0px;
	MARGIN-TOP: 0px;
	CURSOR: pointer;
}


.galerie_smallpic
{
	MARGIN-RIGHT: 5px;
	MARGIN-BOTTOM: 5px;
	
}

.galerie_reiter
{
	BORDER: 0;
	MARGIN-LEFT: 0px;
	MARGIN-BOTTOM: 1px;	
}

#galerie_buttons
{
	POSITION: relative;
	WIDTH: 360px;
	HEIGHT: auto;
	DISPLAY: none;
	VISIBILITY: hidden;
	MARGIN-BOTTOM: 15px;	
}

/* this css class is deprecated */
.smallPicRows
{
	POSITION: relative;
	WIDTH: auto;
	HEIGHT: auto;
	DISPLAY: none;
	VISIBILITY: hidden;
	PADDING: 0px;
	MARGIN-LEFT: 10px;
	MARGIN-TOP: 15px;
	MARGIN-BOTTOM: 8px;
		
}

.smallPicRows2
{
	POSITION: relative;
	WIDTH: auto;
	HEIGHT: auto;
	DISPLAY: none;
	VISIBILITY: hidden;
	PADDING: 0px;
	MARGIN-LEFT: 10px;
	MARGIN-TOP: 13px;
	MARGIN-BOTTOM: 10px;
}

.smallPicRows3
{
	POSITION: relative;
	WIDTH: auto;
	HEIGHT: auto;
	DISPLAY: none;
	VISIBILITY: hidden;
	PADDING: 0px;
	MARGIN-LEFT: 10px;
	MARGIN-TOP: 3px;
	MARGIN-BOTTOM: -1px;	
}

/**************************************/
/*LEFT COLUMN: FONT, VW BOX, LINKS, MODELS, SUBNAV OPENED*/
/**************************************/

/*FOR: left column, headline area with flexible right horizontal line*/
/******************************/
.col_headline
{
	COLOR: #5C5C61;
	MARGIN-BOTTOM: 4px;
	WIDTH: 164px;
}

/*FOR: left column headline text*/
/******************************/
.head_box
{
    PADDING-RIGHT: 5px;
    FONT-SIZE: 10px;
    BACKGROUND: #FFFFFF;
}

/*different posibilities*/
/******************************/
.vw_box
{
    LINE-HEIGHT: 15px;
    FONT-SIZE: 10px;
    MARGIN-BOTTOM: 11px;
}
.vw_links
{
	LINE-HEIGHT: 15px;
    FONT-SIZE: 10px;
    MARGIN-BOTTOM: 11px;
}
.vw_models
{
    LINE-HEIGHT: 15px;
    MARGIN-TOP: 8px;
    MARGIN-BOTTOM: 22px;
}

/*model*/
/******************************/
.model,.modelUnderline
{
    MARGIN-BOTTOM: 5px;
	PADDING: 0px;
    FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	LINE-HEIGHT: 15px;
    COLOR: #9999A3;
}

.modelBlack
{
    MARGIN-BOTTOM: 5px;
	PADDING: 0px;
    FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	LINE-HEIGHT: 15px;
    COLOR: #000000;
}

.HeadBlack
{
    MARGIN-BOTTOM: 5px;
	PADDING: 0px;
    FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	LINE-HEIGHT: 12px;
    COLOR: #000000;
}

.model A
{
    COLOR: #9999A3;
    TEXT-DECORATION: none;
}
.model A:link
{
    COLOR: #9999A3;
    TEXT-DECORATION: none;
}
.model A:visited
{
    COLOR: #9999A3;
    TEXT-DECORATION: none;
}
.model A:active
{
    COLOR: #9999A3;
    TEXT-DECORATION: none;
}
.model A:hover
{
    COLOR: #5C5C61;
    TEXT-DECORATION: none;
}


.modelUnderline A
{
    COLOR: #003366;
    TEXT-DECORATION: none;
    
}
.modelUnderline A:link
{
    COLOR: #003366;
    TEXT-DECORATION:  none;
}
.modelUnderline A:visited
{
    COLOR: #003366;
    TEXT-DECORATION:  none;
}
.modelUnderline A:active
{
    COLOR: #003366;
    TEXT-DECORATION:  none;
}
.modelUnderline A:hover
{
    COLOR: #003366;
    TEXT-DECORATION:  underline;
}


.model_on
{
    MARGIN-BOTTOM: 5px;
	PADDING: 0px;
    FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
    COLOR: #5C5C61;
}
.model_on A
{
    COLOR: #5C5C61;
    TEXT-DECORATION: none;
}
.model_on A:link
{
    COLOR: #5C5C61;
    TEXT-DECORATION: none;
}
.model_on A:visited
{
    COLOR: #5C5C61;
    TEXT-DECORATION: none;
}
.model_on A:active
{
    COLOR: #5C5C61;
    TEXT-DECORATION: none;
}
.model_on A:hover
{
    COLOR: #5C5C61;
    TEXT-DECORATION: none;
}

.vw_models_xxx
{
    MARGIN-TOP: 8px;
    MARGIN-BOTTOM: 22px;
    LINE-HEIGHT: 15px;
}
.model_xxx
{
    MARGIN-BOTTOM: 5px;
	PADDING: 0px;
    FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	LINE-HEIGHT: 15px;
    COLOR: #9999A3;
}


/*opened subnav with entries*/
/******************************/
.subnav_opened
{
    MARGIN-TOP: 8px;
    MARGIN-BOTTOM: 14px;
}

/*opened subnav entry*/
/******************************/
.entry
{
    MARGIN-BOTTOM: 5px;
	PADDING: 0px;
    LINE-HEIGHT: 15px;
    FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
    COLOR: #9999A3;
}
.entry A
{
    COLOR: #9999A3;
    TEXT-DECORATION: none;
}
.entry A:link
{
    COLOR: #9999A3;
    TEXT-DECORATION: none;
}
.entry A:visited
{
    COLOR: #9999A3;
    TEXT-DECORATION: none;
}
.entry A:active
{
    COLOR: #9999A3;
    TEXT-DECORATION: none;
}
.entry A:hover
{
    COLOR: #5C5C61;
    TEXT-DECORATION: none;
}

/*opened subnav entry active*/
/******************************/
.entry_on
{
    MARGIN-BOTTOM: 5px;
	PADDING: 0px;
    LINE-HEIGHT: 15px;
    FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
    COLOR: #5C5C61;
}
.entry_on A
{
    COLOR: #5C5C61;
    TEXT-DECORATION: none;
}
.entry_on A:link
{
    COLOR: #5C5C61;
    TEXT-DECORATION: none;
}
.entry_on A:visited
{
    COLOR: #5C5C61;
    TEXT-DECORATION: none;
}
.entry_on A:active
{
    COLOR: #5C5C61;
    TEXT-DECORATION: none;
}
.entry_on A:hover
{
    COLOR: #5C5C61;
    TEXT-DECORATION: none;
}

/**************************************/
/*LINK ARROW*/
/**************************************/

/*FOR: left column, link with an grey arrow*/
/******************************/
.link_arrow
{
	MARGIN: 0px;
	PADDING: 0px;
}

/*FOR: content area, link with an orange arrow*/
/******************************/
.link_arrow_content
{
    PADDING-RIGHT: 10px;
    WHITE-SPACE: nowrap;
}

/**************************************/
/*LOGO*/
/**************************************/
.logo
{
    TOP: 0px;
    LEFT: 0px;
    WIDTH: 200px;
    HEIGHT: 100px;
    POSITION: absolute;
}

/*FOR: POPUP*/
/******************************/
.logo_popup
{
    WIDTH: 130px;
    HEIGHT: 85px;
    MARGIN-LEFT: 0px;
	MARGIN-TOP: 0px;
	FLOAT: left;
}

/**************************************/
/*GNAV*/
/**************************************/
.graunav {
  color:#9999A3;
  font-size:10px;
  white-space:nowrap;
  text-align:right;
  padding-top:3px;
  height:19px;
}
.gnav
{    
    POSITION: absolute;
    TOP: 0px;
    WIDTH: 780px;
	PADDING-TOP: 3px;
    TEXT-ALIGN: right;
    COLOR: #9999A3;
    FONT-SIZE: 10px;
    WHITE-SPACE: nowrap;
	OVERFLOW: visible;
	HEIGHT:19px;
}
.gnav A
{
    COLOR: #9999A3;
    TEXT-DECORATION: none;
}
.gnav A:link
{
    COLOR: #9999A3;
    TEXT-DECORATION: none;
}
.gnav A:visited
{
    COLOR: #9999A3;
    TEXT-DECORATION: none;
}
.gnav A:active
{
    COLOR: #9999A3;
    TEXT-DECORATION: none;
}
.gnav A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}

/**************************************/
/*COUNTRY-SELECTOR PULLDOWN */
/**************************************/
#pd_countryselector
{
	POSITION: absolute;
	LEFT: -5000px;
	TOP: 19px;
	HEIGHT: 80px;
	WIDTH: 150px;
	BACKGROUND: #E6E6EB;
	VISIBILITY: hidden;
	DISPLAY: none;
	OVERFLOW: hidden;
	Z-INDEX: 200;
}

#pd_countries
{
	POSITION: relative;
	HEIGHT: auto;
	WIDTH: auto;
	BACKGROUND: #E6E6EB;
	VISIBILITY: visible;
	DISPLAY: block;
	FLOAT: left;	
	PADDING-LEFT: 20px;
	TEXT-ALIGN: left;	
}

#pd_scrollbuttons
{
	POSITION: relative;
	HEIGHT: 80px;
	WIDTH: 15px;
	BACKGROUND: #E6E6EB;
	VISIBILITY: visible;
	DISPLAY: block;
	FLOAT: right;
}

.scroll_space
{
 	HEIGHT: 46px;
 	WIDTH: 15px;
 	DISPLAY: block;
 	POSITION: relative;
}

a.pd_countries_link
{
	FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 10px;
    COLOR: #9999A3;
	PADDING-LEFT: 0px;
	TEXT-DECORATION: none;
	WHITE-SPACE: nowrap;	
	DISPLAY: BLOCK;	
	PADDING-TOP: 1px;
	PADDING-BOTTOM: 1px;	
	PADDING-RIGHT: 0px;
	
}
a.pd_countries_link:link
{
    COLOR: #9999A3;
    TEXT-DECORATION: none;	
}
a.pd_countries_link:visited
{
    COLOR: #9999A3;
    TEXT-DECORATION: none;	
}
a.pd_countries_link:active
{
    COLOR: #9999A3;
    TEXT-DECORATION: none;	
}
a.pd_countries_link:hover
{
    COLOR: #000000;
    TEXT-DECORATION: none;	
}

.pd_image
{
	BORDER: 0;
	PADDING: 0;
	MARGIN-TOP: -3px;
	MARGIN-LEFT: 0px;
	PADDING-LEFT: 0px;
	VERTICAL-ALIGN: text-top;
}

.scrollbutton
{
	CURSOR: pointer;
}
.cs_link_low
{
	
	COLOR: #9999A3;
	TEXT-DECORATION: none;
	FLOAT:right;
	MARGIN-TOP: -3px;
	PADDING-TOP: 3px;
	PADDING-LEFT:0px;
	MARGIN-LEFT:0px;
	PADDING-RIGHT:5px;
	BACKGROUND:#ffffff;
	WIDTH:auto;
	OVERFLOW:visible;
	CURSOR: pointer;
	HEIGHT: 16px;
	TEXT-ALIGN:left;
}
.cs_link_hi
{
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	FLOAT:right;
	MARGIN-TOP: -3px;
	PADDING-TOP: 3px;
	PADDING-LEFT:0px;
	PADDING-RIGHT:5px;	
	BACKGROUND:#9999A3;
	WIDTH:auto;
	OVERFLOW:visible;
	CURSOR: pointer;
	HEIGHT: 16px;
	TEXT-ALIGN:left;
}
#selectTrenner{
	HEIGHT: 1px;
	WIDTH: 15px;		
}

/**************************************/
/*FOOT*/
/**************************************/
.foot
{
	POSITION: relative;
    MARGIN-TOP: 0px;
    PADDING-BOTTOM: 23px;
    PADDING-RIGHT: 4px;
    COLOR: #9999A3;
    FONT-SIZE: 10px;
	CLEAR: both;
	DISPLAY: block;
}
.foot .txtri
{
    POSITION: relative;
    FLOAT: right;
	MARGIN-TOP: 0px;
}
.foot .txtle
{
	MARGIN-TOP: 0px;
}
.foot A
{
    COLOR: #9999A3;
    TEXT-DECORATION: none;
}
.foot A:link
{
    COLOR: #9999A3;
    TEXT-DECORATION: none;
}
.foot A:visited
{
    COLOR: #9999A3;
    TEXT-DECORATION: none;
}
.foot A:active
{
    COLOR: #9999A3;
    TEXT-DECORATION: none;
}
.foot A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}
a.footlink
{
    COLOR: #ff99A3;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}
a.footlink:hover
{
    COLOR: #000000;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}
.footgnav_vertical_seperator
{
	MARGIN-TOP: 0px;
	MARGIN-LEFT: 5px;
	MARGIN-RIGHT: 5px;
}
.gnavcountry_vertical_seperator
{
	MARGIN-LEFT: 5px;
	MARGIN-RIGHT: 4px;
}
.footgnav_vertical_seperator_last
{
	PADDING-RIGHT: 4px;
}

/**************************************/
/*IMAGES*/
/**************************************/
.headline_content
{
	WIDTH: 570px;
	HEIGHT: 49px;
	MARGIN: 0px;
}
.pic_keyvisual
{
    POSITION: absolute;
    TOP: 70px;
    LEFT: 0px;
    PADDING: 0px;
    MARGIN: 0px;
}
.pic_textoverpic
{
    POSITION: absolute;
    TOP: 85px;
    LEFT: 455px;
    WIDTH: 310px;
    HEIGHT: 110px;	
    COLOR: #FFFFFF;
    FONT-SIZE: 11px;
}
.pic_le
{
	PADDING-BOTTOM: 10px;
	DISPLAY: block;
}

/*picture left with text on the right side*/
.txtpic_clickimg
{
	BORDER: 0;
	CURSOR: pointer;	
}

/*icon to say a new window ist open, when you click this link*/
.icon_window
{
	PADDING-LEFT: 5px;
}

.pic_homepage
{
	MARGIN-TOP: -1px;
	MARGIN-BOTTOM: 3px;
	BORDER-TOP: solid 1px #CCCCD1;
}
.pic_homepage_titel
{
	MARGIN: 0px;
}

/*FOR: arrow in text, link under link, etc*/
.arrow
{
	MARGIN-TOP: 4px;
}

/**************************************/
/*LINE*/
/**************************************/

/*LINE headlines portal site*/
/******************************/
.col_head_line
{
	BORDER-BOTTOM: solid 1px #D7D7DD;
	MARGIN-BOTTOM: 7px;
}

/**************************************/
/*FONT*/
/**************************************/
.txt 
{
	MARGIN: 0px;
	padding-left:1px;
	COLOR: #000000;
	FONT-SIZE: 11px;
	LINE-HEIGHT: 15px;
	
}
.txt_s
{
	FONT-SIZE: 11px;
	LINE-HEIGHT: 15px;
	MARGIN-BOTTOM: 15px;
	MARGIN-TOP: -1px;
	MARGIN-BOTTOM: 17px;
}
.txt_teaser
{
	MARGIN: 0px;
	PADDING-TOP: 2px;
	COLOR: #000000;
	FONT-SIZE: 11px;
	LINE-HEIGHT: 15px;
}
.txt_teaser_s
{
	MARGIN: 0px;
	PADDING-TOP: 1px;
	COLOR: #000000;
	FONT-SIZE: 11px;
	LINE-HEIGHT: 15px;
}

.txt_dialog
{
	FONT-SIZE: 11px;
	LINE-HEIGHT: 15px;
	MARGIN-TOP: -2px;
	MARGIN-BOTTOM: 10px;
}

.date
{
	MARGIN-TOP: -2px;
	PADDING: 0px;	
	COLOR: #878791;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
}

/*date crosslink left column*/
/******************************/
.date_crosslink
{
	MARGIN: 0px;
	PADDING: 0px;	
	COLOR: #878791;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
}
.date_crosslink A
{
    COLOR: #878791;
    TEXT-DECORATION: none;
}
.date_crosslink A:link
{
    COLOR: #878791;
    TEXT-DECORATION: none;
}
.date_crosslink A:visited
{
    COLOR: #878791;
    TEXT-DECORATION: none;
}
.date_crosslink A:active
{
    COLOR: #878791;
    TEXT-DECORATION: none;
}
.date_crosslink A:hover
{
    COLOR: #878791;
    TEXT-DECORATION: underline;
}

/*link dark*/
/******************************/
.txt .link_dark
{
	COLOR: #000000;
}
.txt .link_dark A
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}
.txt .link_dark A:link
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}
.txt .link_dark A:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}
.txt .link_dark A:active
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}
.txt .link_dark A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: underline;
}

/*Link dark*/
/******************************/
.link_dark
{
	MARGIN: 0px;
	PADDING: 0px;
	COLOR: #000000;
	LINE-HEIGHT: 15px;
}
.link_dark A
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}
.link_dark A:link
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}
.link_dark A:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}
.link_dark A:active
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}
.link_dark A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: underline;
}

/*link blue*/
/******************************/
.link_blue
{
	MARGIN: 0px;
	PADDING: 0px;
	COLOR: #3E5F88;
	FONT-SIZE: 11px;
	LINE-HEIGHT: 15px;
}
.link_blue A
{
    COLOR: #3E5F88;
    TEXT-DECORATION: none;
}
.link_blue A:link
{
    COLOR: #3E5F88;
    TEXT-DECORATION: none;
}
.link_blue A:visited
{
    COLOR: #3E5F88;
    TEXT-DECORATION: none;
}
.link_blue A:active
{
    COLOR: #3E5F88;
    TEXT-DECORATION: none;
}
.link_blue A:hover
{
    COLOR: #3E5F88;
    TEXT-DECORATION: underline;
}

/*link dark - text is following directly*/
/******************************/
.txt_direct
{
	MARGIN-TOP: -5px;
	PADDING: 0px;
	COLOR: #000000;
	FONT-SIZE: 11px;
	LINE-HEIGHT: 15px;
}
.txt_direct .link_dark
{
	COLOR: #000000;
}
.txt_direct .link_dark A
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}
.txt_direct .link_dark A:link
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}
.txt_direct .link_dark A:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}
.txt_direct .link_dark A:active
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}
.txt_direct .link_dark A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: underline;
}

/*titel, EXAMPLE FOR m_txt_jump, anchor*/
/******************************/
.title 
{
	MARGIN: 0px;
	PADDING: 0px;
	COLOR: #000000;
	FONT-SIZE: 11px;
	LINE-HEIGHT: 15px;
	FONT-WEIGHT: bold;
}
.title A
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}
.title A:link
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}
.title A:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}
.title A:active
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}
.title A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: underline;
}

/********************************/
/* CALENDAR */
/*******************************/

/*main container for calendar*/
#calendarcontainer
{
	POSITION: relative;
	WIDTH: 165px;
	HEIGHT: auto;
	PADDING-TOP: 18px;
	DISPLAY: block;
	VISIBILITY: visible;		
}

/* first row buttons for month-switch*/
.calendarbuttons
{
	WIDTH: 165px;
	HEIGHT: 17px;
	POSITION: relative;
	BACKGROUND: #E6E6EB;
	PADDING-TOP: 3px;
}

/* span for month headline between buttons */
#chosenDate
{
	WIDTH: 128px;
	HEIGHT: 17px;
	DISPLAY: block;
	VISIBILITY: visible;
	FLOAT: left;	
	FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
    COLOR: #000000;
	xLINE-HEIGHT: 11px;
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 0px;		
}

/* left arrow */
.arrow_cld_left
{
	PADDING-LEFT: 7px;
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 2px;
	PADDING-BOTTOM: 0px;
	VERTICAL-ALIGN: center;
	FLOAT: left;
}

/* right arrow */
.arrow_cld_right
{
	PADDING-RIGHT: 7px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN-TOP: 2px;
	VERTICAL-ALIGN: center;
	FLOAT: right;
}

/* container for month numbers*/
#calendarnumbers
{
	POSITION: relative;
	WIDTH: 163px;
	MIN-HEIGHT: 100px;
	DISPLAY: block;
	VISIBILITY: visible;
	BORDER-LEFT: 1px solid #E6E6EB;
	BORDER-RIGHT: 1px solid #E6E6EB;
	PADDING-BOTTOM: 10px;
}

/* month numbers */
#calendarcontent
{
	POSITION: relative;
	WIDTH: 140px;
	MARGIN-LEFT: 15px;
	HEIGHT: auto;
	DISPLAY: none;
	VISIBILITY: hidden;
}

/* span container for each number */
.number
{
	POSITION: relative;
	WIDTH: 19px;
	HEIGHT: 15px;
	TEXT-ALIGN: center;
	DISPLAY: block;
	FLOAT: left;
	FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 10px;
    COLOR: #000000;
	LINE-HEIGHT: 15px;	
}

/* container for event description */
#descriptioncontainer
{
	POSITION: relative;
	WIDTH: 165px;
	HEIGHT: 40px;
	DISPLAY: block;
	VISIBILITY: visible;
	BACKGROUND: #E6E6EB;	
	CLEAR: both;
}

/* container for event description text*/
#eventdescription
{
	POSITION: relative;
	WIDTH: 165px;
	HEIGHT: auto;
	PADDING-TOP: 6px;
	PADDING-BOTTOM: 7px;
	DISPLAY: block;
	VISIBILITY: visible;
	BACKGROUND: #E6E6EB;	
}

/* span for event description title*/
.eventTitle
{
	POSITION: relative;
	WIDTH: 140px;
	HEIGHT: auto;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 15px;
	DISPLAY: block;
	VISIBILITY: visible;
	FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 11px;	
	FONT-WEIGHT: bold;
    COLOR: #878791;
	LINE-HEIGHT: 15px;
	MARGIN-TOP: 0px;	
}

/* span for event description text*/
.eventDesc
{
	POSITION: relative;
	WIDTH: 140px;
	HEIGHT: auto;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 15px;
	DISPLAY: block;
	VISIBILITY: visible;	
	FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 11px;	
	COLOR: #000000;
}

/* number with link */

a.numberlink
{
	FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 10px;
    COLOR: #000000;
	LINE-HEIGHT: 15px;
	TEXT-DECORATION: none;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
	BACKGROUND: #CCCCD1;		
}
a.numberlink:link
{
    COLOR: #000000;
    TEXT-DECORATION: none;	
}
a.numberlink:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none;	
}
a.numberlink:active
{
    COLOR: #000000;
    TEXT-DECORATION: none;	
}
a.numberlink:hover
{
    COLOR: #000000;
    TEXT-DECORATION: none;	
}

/********************************/
/* NO FLASH STAGE */
/*******************************/
/* container for no-flash text and download-button*/
#noflash_txt_big
{
	POSITION: absolute;
	Z-INDEX: 11;
	WIDTH: 376px;
	HEIGHT: auto;
	LEFT: 210px;
	TOP: 60px;
	TEXT-ALIGN: center;
}
#noflash_txt_small
{
	POSITION: absolute;
	Z-INDEX: 11;
	WIDTH: 376px;
	HEIGHT: auto;
	LEFT: 210px;
	TOP: 10px;
	TEXT-ALIGN: center;
}
.noflash_headline
{
	FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
    COLOR: #000000;
	LINE-HEIGHT: 15px;
	MARGIN-BOTTOM: 5px;
}
.noflash_paragraph
{
	FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
    COLOR: #5C5C61;
	LINE-HEIGHT: 15px;	
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 10px;
}

/*border: solid 1px #000000;*/
/*border: solid 1px #ff0000;*/

.tiny_edit_box
{
    BORDER-RIGHT: #898989 1px solid;
    BORDER-TOP: #898989 1px solid;
    BORDER-LEFT: #898989 1px solid;
    BORDER-BOTTOM: #898989 1px solid;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    MARGIN-BOTTOM: 2px;
    TEXT-DECORATION: none;
}


/*für Ergebnisse +  Termine */
.grau {
	font-family:arial,helvetica,univers;
	font-size:11px;
	color:#888888;
	letter-spacing:1;
}
/* C_1 und C_2 Fliesstext */
.c_fliesstext {
	font-family: arial,helvetica,univers;
	font-size: 11px;
	color: #000000;
	letter-spacing: 1;
/*	width: 210px;	*/
}
.teaser_headline {
	font-family: arial,helvetica,univers;
	font-size: 11px;
	color: #ffffff;
	letter-spacing: 1;
	font-weight: bold;
	background-color: #003366;
	height: 16px;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	}

.teaser_headline_dakar09 {
	font-family: arial,helvetica,univers;
	font-size: 11px;
	color: #ffffff;
	letter-spacing: 1;
	font-weight: bold;
	background-color: #4a1d00;
	height: 16px;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	}

	
.teaser_headline_black {
	font-family: arial,helvetica,univers;
	font-size: 11px;
	color: #000000;
	letter-spacing: 1;
	font-weight: bold;
	background-color: #ffffff;
	height: 16px;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	}
	
.mainheadline {
	font-family: arial,helvetica,univers;
	font-size: 14px;
	color: #ffffff;
	letter-spacing: 1;
	font-weight: bold;
	background-color: #003366;
	height: 16px;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	}
	
.bg_blau {
	background-color: #003366;
	}
.bg_grau {
	background-color: #D7D7DD;
	}
.bg_hellblau {
	font-family:arial,helvetica,univers;
	font-size:11px;
	color:#888888;
	letter-spacing:1;
	background-color: #E6E6EB;
	}
///**** seiten blättern galerie ***//

.gallerysites
{

	position:absolute; left:262px; top:78px; width:187px; height:99px; z-index:200; background-color: #996600; layer-background-color: #996600; border: 1px none #000000

}

.Radio
   { 
   background-color:#f1f1f1; border:1px solid #f1f1f1; 
   }
