BODY
{
    FONT-SIZE: 12px;
    COLOR: #338833;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff;
    
  
    
}
P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 12px;
    MARGIN: 0px;
    COLOR: #333333;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Helvetica
}
image:hover
{
	text-decoration:underline;
	border:none;
}
TD
{
    FONT-SIZE: 12px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica;
  
}
TH
{
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #000099;
	FONT-WEIGHT: bold;
}
TH P
{
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
}
LI
{
    FONT-SIZE: 12px;
    COLOR: #333333;
    
}
UL
{
    FONT-SIZE: 12px;
    COLOR: #333333;
    LIST-STYLE-TYPE: disc
}
HR
{
    COLOR: #cccccc;
    TEXT-DECORATION: none
}
.navmeta
{
    FONT-SIZE: 11px;
    COLOR: #0100A1;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 2px;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.navmeta A
{
    COLOR: #0100A1;
    TEXT-DECORATION: none
}
.navmeta A:active
{
    COLOR: #0100A1;
    TEXT-DECORATION: none
}
.navmeta A:link
{
    COLOR: #0100A1;
    TEXT-DECORATION: none
}
.navmeta A:visited
{
    COLOR: #0100A1;
    TEXT-DECORATION: none
}
.navmeta A:hover
{
    TEXT-DECORATION: underline
}

H1
{
    MARGIN-TOP: 18px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    MARGIN-BOTTOM: 0px;
    COLOR: #333333
}
H2
{
    MARGIN-TOP: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 0px;
    COLOR: #333333;
    TEXT-ALIGN: left
}
H3
{
    MARGIN-TOP: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 0px;
    COLOR: #333333
}
H4
{
    MARGIN-TOP: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    MARGIN-BOTTOM: 0px;
    COLOR: #333333
}

.homeheadhtml, .homeheadhtml a:link, .homeheadhtml a:visited
{
	padding-top:5px;
	padding-bottom:25px;
	padding-right:25px;
	color:#ffffff;
	font-size:16px;
	TEXT-DECORATION: none;
}

.link
{
	COLOR: #0100A1;
	FONT-SIZE: 11px;
    TEXT-DECORATION: none
}
A
{
	COLOR: #0100A1;
	FONT-SIZE: 11px;
    TEXT-DECORATION: none
}
A:active
{
	COLOR: #0100A1;
	FONT-SIZE: 11px;
    TEXT-DECORATION: none
}
A:link
{
	COLOR: #0100A1;
	FONT-SIZE: 11px;
    TEXT-DECORATION: none
}
A:visited
{
	COLOR: #0100A1;
	FONT-SIZE: 11px;
    TEXT-DECORATION: none
}
A:hover
{
 /*   COLOR: #000000; */
    TEXT-DECORATION: underline
}

.testbox
{
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
}

/*
	Definition des Visuals im Castor....
*/
.visual
{
	FONT-SIZE: 11px;
	PADDING-LEFT: 10px;
	MARGIN-LEFT: 0px;
	COLOR: #000000;
	PADDING-BOTTOM: 1px;
	MARGIN-BOTTOM: 1px;
	PADDING-TOP: 0px;
	MARGIN-TOP: 0px;
}

.visual h1
{
	FONT-SIZE: 16px;
	PADDING-LEFT: 0px;
	MARGIN-LEFT: 0px;
	COLOR: #000000;
	PADDING-BOTTOM: 1px;
	MARGIN-BOTTOM: 1px;
	PADDING-TOP: 0px;
	MARGIN-TOP: 0px;
	FONT-WEIGHT: bold;
}

.visual p, .visual a:link, .visual a:visited
{
	FONT-SIZE: 11px;
	PADDING-LEFT: 0px;
	MARGIN-LEFT: 0px;
	COLOR: #000000;
}


/*
	Defintion der Teaser (rechte Seite) und Castoren (linke Seite)
	
	head = Kopfzeile
	indent = Inhalts
*/
.castor_head
{
	FONT-SIZE: 11px;
	PADDING-LEFT: 5px;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 1px;
	MARGIN-BOTTOM: 0px;
	BORDER-BOTTOM:1px solid #ffffff;
}

.castor_indent
{
	FONT-SIZE: 11px;
	PADDING-left:10px;
	PADDING-top:2px;
	PADDING-bottom:4px;
	margin-bottom:0px;
	BORDER-BOTTOM:2px solid #ffffff;
}

.teaser_head
{
	FONT-SIZE: 11px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 5px;
	COLOR: #FFFFFF;
	PADDING-BOTTOM: 1px;
	MARGIN-BOTTOM: 0px;
	BORDER-BOTTOM:1px solid #ffffff;
}

.teaser_indent
{
	FONT-SIZE: 11px;
	PADDING-left:10px;
	PADDING-RIGHT: 5px;
	PADDING-top:2px;
	PADDING-bottom:0px;
	BORDER-BOTTOM:0px solid #ffffff;
}


/* Hintergrundfarbedefinitionen für Teaserfarben, welche keine Tehmenfarben sind*/
.teaser_head_grau
{
	BACKGROUND-COLOR: #888888;
}
.teaser_back_grau
{
	background-color:#E6E6E6;
}

.teaser_head_blau
{
	BACKGROUND-COLOR: #000098;
}
.teaser_back_blau
{
	background-color:#C9CEEB;
}

/*
	Definition der Texte innerhalb dieser Bereiche
*/
.teaser_text_grau, .teaser_text_blau, .teaser_text_arbeiten, .teaser_text_erleben, .teaser_text_reisen, .teaser_text_default
{
	FONT-SIZE: 21px;
	COLOR: #000000;
}

.teaser_text_blau a:link, .teaser_text_blau a:visited, 
.teaser_text_grau a:link, .teaser_text_grau a:visited,
.teaser_text_arbeiten a:link, .teaser_text_arbeiten a:visited,
.teaser_text_reisen a:link, .teaser_text_reisen a:visited,
.teaser_text_erleben a:link, .teaser_text_erleben a:visited
{
	FONT-SIZE: 11px;
	COLOR: #000000;
}

.castor_text, .castor_text a, .castor_text a:link, .castor_text a:visited
{
	FONT-SIZE: 11px;
	COLOR: #000000;
    TEXT-DECORATION: none;
}

.castor_text a:hover
{
	FONT-SIZE: 11px;
	COLOR: #000000;
    TEXT-DECORATION: underline;
}

.castor_text_white, .castor_text_white a, .castor_text_white a:link, .castor_text_white a:visited
{
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}

.castor_text_white a:hover
{
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
    TEXT-DECORATION: underline;
}

/*
-------------------------------------
	Definition der Formularfelder
-------------------------------------
*/

INPUT
{
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	font-size: 11px;
	border-left: #cccccc 1px solid;
	color: #333333;
	border-bottom: #cccccc 1px solid;
}

INPUT.castor_grau
{
	border-right: #E6E6E6 1px solid;
	border-top: #E6E6E6 1px solid;
	font-size: 11px;
	border-left: #E6E6E6 1px solid;
	color: #333333;
	border-bottom: #E6E6E6 1px solid;
}

TEXTAREA
{
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	font-size: 11px;
	border-left: #cccccc 1px solid;
	color: #333333;
	border-bottom: #cccccc 1px solid;
	background-color: #ffffff;
	font-family: Arial, Helvetica;
}
SELECT
{
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	font-size: 11px;
	border-left: #cccccc 1px solid;
	color: #333333;
	border-bottom: #cccccc 1px solid;
	background-color: #ffffff;
}

INPUT.radio
{
	border-right: #ffffff 0px solid;
	border-top: #ffffff 0px solid;
	font-size: 11px;
	border-left: #ffffff 0px solid;
	border-bottom: #ffffff 0px solid;
}

INPUT.checkbox
{
	border-right: #ffffff 0px solid;
	border-top: #ffffff 0px solid;
	font-size: 11px;
	border-left: #ffffff 0px solid;
	border-bottom: #ffffff 0px solid;
}

FORM
{
	margin-bottom:0px;
	margin-top:0px;
}


/*
-------------------------------------------------------
	Definition der Schriftgöße, sowie Überschriften und
	Links der einzelnen Kanäle für Standardtexte in
	Textblöcken.
-------------------------------------------------------
*/


.reisen, .reisen p
{
	FONT-SIZE: 11px;
	COLOR: #000000;
}
.erleben, .erleben p
{
	FONT-SIZE: 11px;
	COLOR: #000000;
}
.arbeiten, arbeiten p
{
	FONT-SIZE: 11px;
	COLOR: #000000;
}
.default, default p
{
	FONT-SIZE: 11px;
	COLOR: #000000;
}

.schwarz, schwarz p
{
	FONT-SIZE: 11px;
	COLOR: #000000;
}

.reisen ul, .erleben ul, .arbeiten ul, .default ul, .schwarz ul
{
	margin-left:10px;
	padding-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:10px;
	margin-top:10px;
}

.reisen li
{
	margin-left:5px;
	padding-left:0px;
	FONT-SIZE: 11px;
	COLOR: #000000;
	list-style-type: square;
	list-style-image:url(/publish/cms/airport-city/images/bullet_ul.gif);
}
.erleben li
{
	margin-left:5px;
	padding-left:0px;
	FONT-SIZE: 11px;
	COLOR: #000000;
	list-style-type: square;
	list-style-image:url(/publish/cms/airport-city/images/bullet_ul.gif);
}
.arbeiten li
{
	margin-left:5px;
	padding-left:0px;
	FONT-SIZE: 11px;
	COLOR: #000000;
	list-style-type: square;
	list-style-image:url(/publish/cms/airport-city/images/bullet_ul.gif);
}
.default li
{
	margin-left:5px;
	padding-left:0px;
	FONT-SIZE: 11px;
	COLOR: #000000;
	list-style-type: square;
	list-style-image:url(/publish/cms/airport-city/images/bullet_ul.gif);
}

.schwarz li
{
	margin-left:5px;
	padding-left:0px;
	FONT-SIZE: 11px;
	COLOR: #000000;
	list-style-type: square;
	list-style-image:url(/publish/cms/airport-city/images/bullet_ul.gif);
}

.reisen h1
{
    MARGIN-TOP: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    MARGIN-BOTTOM: 5px;
    COLOR: #010099;
}
.erleben h1
{
    MARGIN-TOP: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    MARGIN-BOTTOM: 5px;
    COLOR: #F87622;
}
.arbeiten h1
{
    MARGIN-TOP: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    MARGIN-BOTTOM: 5px;
    COLOR: #88A2C7;
 }
.default h1, .schwarz h1
{
    MARGIN-TOP: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    MARGIN-BOTTOM: 5px;
    COLOR: #000000;
 }


.reisen h2
{
    MARGIN-TOP: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 5px;
    COLOR: #010099;
}
.erleben h2
{
    MARGIN-TOP: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 5px;
    COLOR: #F87622;
}
.arbeiten h2
{
    MARGIN-TOP: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 5px;
    COLOR: #88A2C7;
 }
.default h2, .schwarz h2
{
    MARGIN-TOP: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 5px;
    COLOR: #000000;
 }

.reisen h3
{
    MARGIN-TOP: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 5px;
    COLOR: #000000;
}
.erleben h3
{
    MARGIN-TOP: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 5px;
    COLOR: #000000;
}
.arbeiten h3
{
    MARGIN-TOP: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 5px;
    COLOR: #000000;
 }
.default h3, .schwarz h3
{
    MARGIN-TOP: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 5px;
    COLOR: #000000;
 }

.reisen h4
{
    MARGIN-TOP: 0px;
    FONT-STYLE: italic;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 5px;
    COLOR: #000000;
}
.erleben h4
{
    MARGIN-TOP: 0px;
    FONT-STYLE: italic;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 5px;
    COLOR: #000000;
}
.arbeiten h4
{
    MARGIN-TOP: 0px;
    FONT-STYLE: italic;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 5px;
    COLOR: #000000;
 }
.default h4, .schwarz h4
{
    MARGIN-TOP: 0px;
    FONT-STYLE: italic;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 5px;
    COLOR: #000000;
 }

.reisen A:link, .reisen A:visited
{
	COLOR: #0100A1;
	FONT-SIZE: 11px;
}

.erleben A:link, .erleben A:visited
{
	COLOR: #EA7A18;
	FONT-SIZE: 11px;
}

.arbeiten A:link, .arbeiten A:visited
{
	COLOR: #8DA3CC;
	FONT-SIZE: 11px;
}

.default A:link, .default A:visited
{
	COLOR: #0100A1;
	FONT-SIZE: 11px;
}

.schwarz A:link, .schwarz A:visited
{
	COLOR: #000000;
	FONT-SIZE: 11px;
}

/*
	Definition der Kopfzeilen..
*/
.reisen_table_head
{
    FONT-WEIGHT: bold;
	COLOR: #010099;
	background: #ffffff;
	FONT-SIZE: 11px;
}
.erleben_table_head
{
    FONT-WEIGHT: bold;
	COLOR: #F87622;
	background: #ffffff;
	FONT-SIZE: 11px;
}
.arbeiten_table_head
{
	FONT-WEIGHT: bold;
	COLOR: #88A2C7;
	background: #ffffff;
	FONT-SIZE: 11px;
}
.default_table_head, .schwarz_table_head
{
	COLOR: #000000;
    FONT-WEIGHT: bold;
	background: #ffffff;
	FONT-SIZE: 11px;
}



/* 
	Hintergrundfarben der Themen für den Top-Teaser und Navigation...
	
	Ebene 1 = Hauptfarbe Kanal (Navigation 1. Ebene, Teaserkopf)
	Ebene 2 = Hauptfarbe Kanal 2 (nur für oberen Bereich 1. Ebene Navigation nicht selektiert)
	Ebene 3 = Unterfarbe Kanal (Für Teaserhintergrund und Navigation Ebene 3)
	Ebene 4 = SubUnterfarbe Kanal (Für Navigation Ebene 4 und selektierte Navigation Ebene 2)

*/
.reisen_back1
{
	background-color: #000098;
}
.reisen_back2
{
	background-color: #5A5ABE;
}
.reisen_back3
{
	background-color: #C5CFE8;
}
.reisen_back4
{
	background-color: #E9EBF7;
}


.arbeiten_back1
{
	background-color: #87A1C5;
}
.arbeiten_back2
{
	background-color: #B0C2D8;
}
.arbeiten_back3
{
	background-color: #CDDBE6;
}
.arbeiten_back4
{
	background-color: #ECF1F6;
}


.erleben_back1
{
	background-color: #F76F18;
}
.erleben_back2
{
	background-color: #FAA169;
}
.erleben_back3
{
	background-color: #FBBE96;
}
.erleben_back4
{
	background-color: #FDE5D5;
}

.default_back1
{
	background-color: #E5E5E5;
}
.default_back2
{
	background-color: #8D8D8D;
}
.default_back3
{
	background-color: #E6E6E6;
}
.default_back4
{
	background-color: #F4F4F4;
}

.reisen_back1 h1, .erleben_back1 h1, .arbeiten_back1 h1
{
	COLOR: #FFFFFF;
	FONT-SIZE: 16px;
	padding-top: 8px;
	padding-bottom: 10px;
	margin-top: 0px;
}

.default_back1 h1
{
	COLOR: #000000;
	FONT-SIZE: 16px;
	padding-top: 8px;
	padding-bottom: 10px;
	margin-top: 0px;
}

/*
#############################
 Definitionen für Navigation
#############################

/* 
---------------------------------------------------------
	Definitionen für den Navigationtext der NICHT 
	  selektierten Ebene (nur Ebene 2).
---------------------------------------------------------
*/

.nav_erleben, .nav_erleben A:link, .nav_erleben A:visited
{
	COLOR: #FFFFFF;
	FONT-SIZE: 11px;
}



.nav_reisen, .nav_reisen A:link, .nav_reisen A:visited
{
	COLOR: #FFFFFF;
	FONT-SIZE: 11px;
}


.nav_arbeiten, .nav_arbeiten A:link, .nav_arbeiten A:visited
{
	COLOR: #FFFFFF;
	FONT-SIZE: 11px;
}



/* 
---------------------------------------------------------
	Definitionen für den Navigationtext der aktuell 
	  selektierten Ebene (nur Ebene 2).
---------------------------------------------------------
*/
.nav_erleben_sel, .nav_erleben_sel A:link, .nav_erleben_sel A:visited
{
	FONT-SIZE: 11px;
	COLOR: #000000;
	background-color: #FCDDC9;
}

.nav_reisen_sel, .nav_reisen_sel A:link, .nav_reisen_sel A:visited
{
	COLOR: #000000;
	FONT-SIZE: 11px;
	background-color: #C8CDEA;
}

.nav_arbeiten_sel, .nav_arbeiten_sel A:link, .nav_arbeiten_sel A:visited
{
	COLOR: #000000;
	FONT-SIZE: 11px;
	background-color:  #CFDDE8;
}


/* 
---------------------------------------------------------
	Definitionen für den Navigationtext der NICHT 
	  selektierten Ebene (nur Ebene 3+4).
---------------------------------------------------------
*/

.nav_indent_ebene0
{
	PADDING-left:10px;
	PADDING-RIGHT: 5px;
	PADDING-top:2px;
	PADDING-bottom:4px;
	margin-bottom:2px;
}

.nav_indent_ebene1
{
	PADDING-left:15px;
	PADDING-RIGHT: 5px;
	PADDING-top:2px;
	PADDING-bottom:1px;
	margin-bottom:0px;
}


/* 
---------------------------------------------------------
	Definitionen für den Navigationtext der aktuell 
	  selektierten Ebene (ab der 3.ten Ebene).
		(Ebene0 = Ebene3, Ebene1 = Ebene4) 
---------------------------------------------------------
*/

.nav_reisen_selected_ebene0 a:link, .nav_reisen_selected_ebene0 a:visited
{
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR:#000000;
}


.nav_erleben_selected_ebene0 a:link, .nav_erleben_selected_ebene0 a:visited
{
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR:#000000;
}

.nav_arbeiten_selected_ebene0 a:link, .nav_arbeiten_selected_ebene0 a:visited
{
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR:#000000;
}


.nav_reisen_selected_ebene1 a:link, .nav_reisen_selected_ebene1 a:visited
{
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR:#0700A6;
}

.nav_erleben_selected_ebene1 a:link, .nav_erleben_selected_ebene1 a:visited
{
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR:#F07808;
}
 
.nav_arbeiten_selected_ebene1 a:link, .nav_arbeiten_selected_ebene1 a:visited
{
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR:#809DBD;
}
