@charset "UTF-8";
/* CSS Document */
/* written by Sven Völkel */
/* Netzcode.System Dresden */

html, body						{ width:100%; margin:0px; padding:0px; padding-top:5px;}

body							{ background:url(../images/bg.gif) top center fixed; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#336600 }
table							{ color:#a1885c}
img								{ border:0px;}
/* ID's */
#aEnvironment					{ position:relative; width:880px; background:#FFF; margin:auto auto; padding:10px; }
button							{ border:0px; background:none;}
#aDisplay						{ position: relative; background:#FFF; width:880px; height:100%; }
#aMainNavi						{ width:100%;height:40px; background:url(../images/aNaviBack.png) repeat-x bottom; left:16px; letter-spacing:0.1em }
#aMainNavi ul					{ left:10px; }
#aDisplay ul 					{ margin:0px; padding:0px; float:left; text-align:center; overflow:hidden; list-style:none; position:absolute; text-transform:uppercase}
#aSubNavi						{ height:19px; width:100%; background: url(../images/aSubNaviBack.png) bottom; margin-top:2px; left:0px; position:relative; letter-spacing:0.1em}
#aSubNavi ul					{ list-style:url(../images/aSubNaviListType.png); list-style-position: inside; margin-left:5px; float:left; display:block; position:absolute; left:0px; z-index:99; left:0px; }
#aSubNavi ul li					{ margin-right:18px;}
#aLogo							{ background:url(../images/logo.png) left top no-repeat; width:160px; height:107px; position:absolute; bottom:0px; right:0px; z-index:99}
#aSubNaviArrow					{ position: absolute; width:4px; height:19px;}
/* Klassen */
.aMainNaviButton				{ margin:0px; margin-right:10px; line-height:40px; top:0px; display:block; float:left; padding-left:9px; padding-right:9px;  }
.aMainNaviButton:hover			{ color:#FFF  }
.aSubNaviButton					{ margin:0px; line-height:18px; height::18px; top:0px; display:block; float:left; padding-left:3px; padding-right:3px; color:#f1e5c7; font-size:10px; }
.aSubNaviButton	a				{ }
.aSubNaviButton:hover			{ color:#FFF  }
.aFooterNavi					{ position:absolute; line-height:26px; }
.aSpecialButton	p				{ margin:0px;}
.aSpecialButton:hover			{ background:#ece2ca}
.aInfoText						{ margin-top:18px;font-size:10px; font-family:Tahoma, Geneva, sans-serif; }
.aInfoText p					{ margin:0px; line-height:13px;}
.aBookInput						{ position:relative; }
#aTeamTable						{ width:420px; color:#336600}
#aTeamTable td					{ width:33%;}

#aSubSubNavi ul 				{ position:relative; display:block; float:left; width:100%;text-align:left;top:0px; line-height:26px; margin:0; letter-spacing:0.1em;list-style-type:circle; list-style-position:outside; }
#aSubSubNavi ul li				{ position:relative; display:block; float:left; width:100%;left:0px; border-bottom:1px solid #99cc66; padding-left:5px; margin:0; font-size:10px; color:#336600}
#aSubSubNavi_Header				{ padding-top:0px; padding-bottom:8px; color:#660000;  padding-left:0px; font-size:15px;}
#aDirektNavi_Header				{ padding-top:0px; padding-bottom:8px; color:#660000;  padding-left:0px; font-size:15px; text-transform:none}
#aSubSubHighlighted				{ color:#660000}
.aContent div 					{ margin:0px;padding:0px; top:0px; vertical-align:top; color:#336600}
.aContent div p					{ margin:0px; position:relative;}
.aContent div ol				{ margin:0px; padding:0px; position: relative; left:0px; list-style-type:none; list-style-position: outside; text-align:left; text-transform:none; margin-top:0px; margin-left:-5px; margin-bottom:25px;}
.aContent div ol span			{ font-size:16px; font-weight:100}
.aContent div ol li				{ margin:0px; position:relative; line-height:26px; padding-left:10px; border-bottom:1px solid #99cc66; font-size:13px;}
.aContent div strong			{ font-weight:normal; font-family: Tahoma; font-size:14px; color:#FF6600; margin-top:30px; margin-bottom:16px; line-height:46px; vertical-align:top}
.aContent div table 			{ font-family:Tahoma, Geneva, sans-serif; font-size:11px; border-spacing:0px;}
.aContent div .aInfoTable		{ border-spacing:2px;}
.aContent div .aSeason td		{ vertical-align:top; padding:0px; font-size:12px; color:#336600; padding-right:17px; line-height:16px;}
.aContent div .aInfoTable td	{ background:#FFF; padding:5px; padding-left:10px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; border-bottom:1px solid #99cc66; border-top:1px solid #99cc66; padding-right:25px;color:#336600}
.aContent div ul li				{ position:relative;width:128px; height:128px;margin-bottom:19px;border:1px solid #a1885c; background:#FFF}
#aDaysnNights					{ font-family:Tahoma, Geneva, sans-serif; font-size:12px;}
#aHighlightArrow				{ width:7px; height:6px; background: url(../images/aOrangeArrow.png) no-repeat; position:absolute; top:10px;}
#aPictureBand					{ width:146px; }
#aPictureBand li				{ width:128px; height:128px; margin-bottom:19px; border:1px solid #ff6600;} 
#aRequestButton					{ margin-top:19px; margin-bottom:30px; height:20px; width:120px; }
#aRequestButton	div				{ height:20px; width:120px; background:url(../images/aRequestBack.png) repeat-x; font-family:Tahoma, Geneva, sans-serif; font-size:10px; line-height:20px; padding-left:8px;}
#aTeamTable tr td p				{ margin:0px; line-height:normal; margin-bottom:4px;}	
.aOneTable						{ width:100%; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; border:2px solid none; border-spacing:0px; color:#336600}
.aOneTable td				{ vertical-align:top;font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; border-bottom:1px solid #99cc66; padding:3px; width:25%;}
.aOneTable .cell_title		{ width:300px;}
.aOneTable .cell			{ width:20%; background:none; text-align:right}
.aOneTable td strong, .aOneTable td p		{ margin:0px;}


/* Formatierung Formular */
/* FF, Safari*/
#aNumber						{ top:0px; left:238px; }
#aCity							{ top:0px;left:50px; }





a:link 							{ font-weight: normal; color:#99cc00; text-decoration:none; }
a:visited 						{ font-weight: normal; color:#99cc00; text-decoration:none; }
a:focus 						{ font-weight: normal; color:#99cc00; text-decoration:none; }
a:hover 						{ font-weight: normal; color:#FFFFFF; text-decoration:none;} 
a:active 						{ font-weight: normal; color:#99cc00; text-decoration:none; }
/* Pseudoklassen */
/* SubNavi */
#aSubNavi a:link, #aRequestButton a:link 					{ font-weight: normal; color:#f1e5c7; text-decoration:none; }
#aSubNavi a:visited, #aRequestButton a:visited  			{ font-weight: normal; color:#f1e5c7; text-decoration:none; }
#aSubNavi a:focus, #aRequestButton a:focus  				{ font-weight: normal; color:#f1e5c7; text-decoration:none; }
#aSubNavi a:hover, #aRequestButton a:hover  				{ font-weight: normal; color:#FFF; text-decoration:none;}
#aSubNavi a:active, #aRequestButton a:active  				{ font-weight: normal; color:#f1e5c7; text-decoration:none; }

/* SubSubNavi */
#aSubSubNavi a:link ,#aContent a:link{ 			font-weight: normal; color:#ff6600; text-decoration:none; }
#aSubSubNavi a:visited ,#aContent a:visited{ 		font-weight: normal; color:#ff6600; text-decoration:none; }
#aSubSubNavi a:focus ,#aContent a:focus{ 			font-weight: normal; color:#ff6600; text-decoration:none; }
#aSubSubNavi a:hover ,#aContent a:hover{ 			font-weight: normal; color:#336600; text-decoration:none;}
#aSubSubNavi a:active ,#aContent a:active{ 		font-weight: normal; color:#ff6600; text-decoration:none; }

/* SubSubNavi */
.aFooterNavi a:link, .aContent p a:link { 			font-weight: normal; color:#336600; text-decoration:none; }
.aFooterNavi a:visited, .aContent p a:visited { 		font-weight: normal; color:#336600; text-decoration:none; }
.aFooterNavi a:focus, .aContent p a:focus { 			font-weight: normal; color:#336600; text-decoration:none; }
.aFooterNavi a:hover, .aContent p a:hover { 			font-weight: normal; color:#b0996d; text-decoration:none;}
.aFooterNavi a:active, .aContent p a:active { 		font-weight: normal; color:#336600; text-decoration:none; }
/* aContentLinks */
.aContent a:link, .aContent p a:link { 			font-weight: normal; color:#ff6600; text-decoration:none; }
.aContent a:visited, .aContent p a:visited { 		font-weight: normal; color:#ff6600; text-decoration:none; }
.aContent a:focus, .aContent p a:focus { 			font-weight: normal; color:#ff6600; text-decoration:none; }
.aContent a:hover, .aContent p a:hover { 			font-weight: normal; color:#336600; text-decoration:none;}
.aContent a:active, .aContent p a:active { 		font-weight: normal; color:#ff6600; text-decoration:none; }
/*Highlighted */
#aCatHighlighted  { 				background:#FFF }
#aCatHighlighted a:link { 			font-weight: normal; color:#99cc00; text-decoration:none; }
#aCatHighlighted a:visited { 		font-weight: normal; color:#99cc00; text-decoration:none; }
#aCatHighlighted a:focus { 			font-weight: normal; color:#99cc00; text-decoration:none; }
#aCatHighlighted a:hover { 			font-weight: normal; color:#104a00; text-decoration:none;}
#aCatHighlighted a:active { 		font-weight: normal; color:#99cc00; text-decoration:none; }
#aSubSubHighlighted				{ color:#660000}

/* Transparenzen */
.Trans{					filter:alpha(opacity=25); -moz-opacity:.25; opacity: .25;}
.TransAmp{				filter:alpha(opacity=40); -moz-opacity:.40; opacity: .40;}
.TransMenu{				filter:alpha(opacity=65); -moz-opacity:.65; opacity: .65;}
.TransWhite{			filter:alpha(opacity=88); -moz-opacity:.85; opacity: .85;}
.TransMax{				filter:alpha(opacity=30); -moz-opacity:.2; opacity: .2;}
.NoTrans{				filter:alpha(opacity=99); -moz-opacity:.99; opacity: .99;}
/* Abschnitt Nexxos 2010 */
#aUebersicht ul	 				{ position: absolute; margin:0px; padding:0px; left:0px; display:block}
#aUebersicht li 				{ line-height:23px; background:white; border-bottom: 1px solid #666; list-style:none; width:893px;left:-40px; position:relative;display:block; padding-left:7px;}
#aUebersicht li span
#aUebersicht a:link 						{ font-weight: normal; color:#600; text-decoration:none; }
#aUebersicht a:visited 						{ font-weight: normal; color:#600; text-decoration:none; }
#aUebersicht a:focus 						{ font-weight: normal; color:#600; text-decoration:none; }
#aUebersicht a:hover 						{ font-weight: normal; color:#600; text-decoration: underline;} 
#aUebersicht a:active 						{ font-weight: normal; color:#600; text-decoration:none; }
#aUebersicht li:hover					{ background:#ece2ca}

/* Korrekturen IE 7 */
:first-child+html .aSubNaviButton{line-height:18px;}
:first-child+html #aNumber {left:223px}
:first-child+html #aCity {left:61px}



/* Korrekturen IE bis Version 6 */
* html .aFooterNavi		{ top:8px;}
* html #aMainNavi ul li	{ left:-11px; margin-right:9px;}
* html #aSubNavi ul		{ margin-left:2px; line-height:19px;}
* html #aSubNavi ul	li	{ margin-left:2px; padding-top:3px;}
* html #aRequestButton	div { padding-top:3px}
* html #aNumber {left:223px}
* html #aCity {left:61px}
