/* ----------------------------------------- GLOBAL LAYOUT ----------------------------------------- */
:focus 					{outline:none;}
body 					{margin:0; padding:0 0; background:#ffffff url('/img/page_back.jpg') fixed top; color:#1A171B; font-family:arial,tahoma,sans-serif; font-size:12px; line-height:16px; text-align:center;}
#wrap_stage				{width:918px; padding-bottom:0px; padding-top:0px; margin:auto; text-align:left;}
#logo					{float:left; width:260px; height:123px; padding-left:28px;}
.rel					{position:relative; z-index:2;}
.abs					{position:absolute; z-index:2;}

a 							{color:#1A171B;}
a:link, a:active, a:visited {text-decoration:none;}
a:hover 					{text-decoration:underline;}

/* ---------------- NAVIS ---------------- */

#nav_main				{float:left; width:599px; height:30px; padding-top:93px;}
#nav_main ul 			{list-style:none; padding:0; margin:0;}
#nav_main li 			{float:left; padding:0; margin:0;}

#nav_foot				{width:918px; background:url('/img/bg_foot.gif') no-repeat top; margin:0 0 0 0; color:#858385; font-size:11px; line-height:16px; text-align:center;}
#nav_foot ul 			{list-style:none; padding:0; margin:0;}
#nav_foot li 			{display:inline; padding:0; margin:0; text-align:center;}
#nav_foot a				{color:#858385; text-decoration:none;}
#nav_foot a:hover 		{color:#858385; text-decoration:underline;}

/* ---------------- BOXES ---------------- */
.box_10					{float:left; width:10px;}
.box_18					{float:left; width:18px;}
.box_140				{float:left; width:140px; overflow:hidden;}
.box_188				{float:left; width:188px; overflow:hidden;}
.box_220				{float:left; width:220px;}
.box_300				{float:left; width:300px;}
.box_394				{float:left; width:394px;}
.box_450				{float:left; width:450px;}
.box_470				{float:left; width:470px;}
.box_600				{float:left; width:600px;}
.box_780				{float:left; width:780px;}
.box_918				{float:left; width:918px;}
.infobox				{padding-left:20px; padding-right:20px; background:#EEEEEE;}

.bg_600_300				{width:918px; background:url('/img/bg_600_300.gif') repeat-y top;}
.bg_600_188_300			{width:918px; background:url('/img/bg_600_188_300.gif') repeat-y top;}
.bg_gallery				{width:918px; background:url('/img/bg_gallery.gif') repeat-y top left;}

/* ---------------- COLORS ---------------- */
.red					{color:#E2001A;}
a.red					{color:#E2001A; text-decoration:none;}
a.red:hover				{color:#E2001A; text-decoration:underline;}

.grey					{color:#999999;}
a.grey					{color:#999999; text-decoration:none;}
a.grey:hover			{color:#E2001A; text-decoration:underline;}

.darkgrey				{color:#666666;}
a.darkgrey 				{color:#666666; text-decoration:none;}
a.darkgrey:hover		{color:#E2001A; text-decoration:underline;}

.white					{color:#ffffff;}
a.white 				{color:#ffffff; text-decoration:none;}
a.white:hover			{color:#ffffff; text-decoration:underline;}

.black					{color:#1A171B;}
a.black 				{color:#1A171B; text-decoration:none;}
a.black:hover			{color:#1A171B; text-decoration:underline;}

.bg_white				{background:#ffffff;}
.bg_black				{background:#000000;}
.bg_grey				{background:#DADADA;}

/* ---------------- FONTS ---------------- */
h1 						{margin:0 0 0 0; padding:0 0 0 0; font-weight:normal;}
h2 						{margin:0 0 0 0; padding:0 0 0 0; font-weight:normal;}
h3 						{margin:0 0 0 0; padding:0 0 0 0; font-weight:normal;}
h4 						{margin:0 0 0 0; padding:0 0 0 0; font-weight:bold;}
.times_30				{font-size:30px; font-family:times,times new roman; line-height:30px;}
.times_26				{font-size:26px; font-family:times,times new roman; line-height:26px;}
.times_18				{font-size:18px; font-family:times,times new roman; line-height:18px;}
.times_15				{font-size:15px; font-family:times,times new roman; line-height:16px; letter-spacing:-1px;}
.times_11				{font-size:11px; font-family:times,times new roman; line-height:12px;}
.arial_12				{font-family:arial; line-height:16px; font-size:12px;}

.uppercase				{text-transform:uppercase;}
.miniarrow				{font-family:verdana; font-size:9px; font-weight:bold; margin-left:4px; margin-right:4px;}
.zitat					{padding-left:20px; padding-right:20px; font-family:times,times new roman; font-style:italic; font-size:21px; line-height:21px; color:#666666;}
.contentsmall			{font-size:11px; font-family:arial; line-height:14px;}
a.nodeco:hover			{text-decoration:none;}

/* ---------------- DIVERS ---------------- */
.clear					{clear:both;}
.channel				{display:none;}

.arrow_left 			{padding:0 0 0 10px; background:url('/img/icon_arrow_left.gif') no-repeat 0 6px;}
.arrow_left_white		{padding:0 0 0 10px; background:url('/img/icon_arrow_left_white.png') no-repeat 0 6px;}

ul						{margin:1px 0 0 15px; padding:0;}

.input					{border:1px solid #dadada; color:#1A171B; font-family:arial; font-size:12px; padding-left:0px;}

