/*Allgemeiner Kram */

body					{ font: 76% Arial; line-height: 1.7em; background-color:#fff;}
* 					{ font-size: 1em;}

ul					{ list-style-position: outside; list-style: square; margin-left: 0px; padding-left: 15px;}
ul .header 				{ list-style-position: outside; margin-left:0px;}
ol					{ margin-left: 0px; list-style-position: inside;}
li					{ margin-bottom:1.8em;}


/* Layout ID's */
#navOben 				{ position: absolute; top: 0px;	left: 0px; visibility: visible; z-index: 5; height: 108px; width: 895px;}
body>#navOben 				{ position: fixed;}
 #whiteBack				{ position: absolute; top: 0px;	right: 0px; height: 82px; width: 1280px; background-color: #ffffff;}
  #grayLeft				{ position: absolute; top: 0px; right: 762px; height:26px;  width:518px; background-color: #B6B6B6;}
  #navLeiste .naviRed			{ display: block; float:left; width:125px; padding: 5px 0px 6px 0px; margin-left:2px; color: #ffffff;  background-color: #93122A;  text-align: center;  font: 1em Arial;  font-weight: bold;  text-decoration:none;}

  #navLeiste .naviGray			{ display:block; float:left; width:125px; padding: 5px 0px 6px 0px; margin-left:2px; color: #ffffff; background-color: #716F6E;	text-align: center;	font: 1em Arial; font-weight: bold;}

body>#navBalken 			{ position: fixed;}
 .balkenLinksOben			{ display: block; float:left; width:8px; height:26px; background-color: #716F6E;}

#navRechts				{ position: absolute; top: 110px; bottom:10px; width:125px; height: 100%; visibility: visible; z-index:9; background-color: #B6B6B6;}
body>#navRechts 			{ position: fixed; left: 772px;}

  #navRechts p				{}
  #navRechts .subNaviLight		{ display:block; left: 0px; width:125px; padding: 5px 0px 6px 0px; color: #000000; text-align: center; font: 1em Arial; text-decoration:none; border-bottom: 2px solid #D7D7D7;}
  #navRechts a.subNaviLight:hover	{ background-color: #969696; color: #ffffff;}
  #navRechts .subNaviDark		{ position: static; left: 0px; width:125px; padding: 5px 0px 6px 0px; background-color: #716F6E; color: #ffffff; text-align: center; font: 1em Arial; text-decoration:none; border-bottom: 2px solid #D7D7D7;}

.contentFlow>#content			{ margin-top: 0px; left: 0px; width:770px; height: auto;}
 #contentText h1			{ font-size: 1.3em; color:#6F6F6F; font-weight:bold; text-align: left;}
 #contentText h3			{ font-size: 1.1em; color:0F0F0F; font-weight:bold; text-align: left; margin:0px 0px 4px 0px;}
 #contentText p				{ margin:0px 0px 16px 0px;}
 #contentText div			{ color:#716F6E; }

#contentText ol				{ padding-left:20px;} 
#contentText ol li			{ margin:0px; padding-left:0px;}
 
 #contentText #browsing			{ text-align:center;}
 
  #susLogo 				{ position: absolute; top: 41px; left: 140px;}
 #navLeiste				{ position: absolute; top: 82px; left: 0px; width:897px; height: 28px; background-image: url(/cms/img/back_team_o.gif); text-align:right;}

  #navBalken				{ position:absolute; top: 110px; left: 10px; float:left; height: 26px; width:760px;}  
   #navBalken .balkenLinks		{ height:26px; background:url(/img/back_balken.gif) top left repeat-y; margin-left:127px;}

   
/*   #navBalken				{ position:absolute; top: 110px; left: 10px; height: 26px;}          */
/*   #navBalken .balkenLinks		{ width:125px; height:26px; float:left; background-color: #716F6E;}  */
/*   #navBalken .balkenRechts		{ height:26px; margin-left:127px; background-color: #716F6E;}        */



#content				{ }
body>.contentFlow>#content		{ position: absolute; left: 0px;}
 #contentText				{ position: relative; min-height:100%; margin-top: 168px; margin-left: 294px; margin-bottom: 50px; width:443px; text-align:justify;}
  #contentText h1			{ text-align:left;}
 #contentImages				{ position: absolute; top: 236px; left: 10px; text-align:right; width:252px;}
 div>#contentImages			{ top: 227px;}



/* Eigene Classes */
dfn,
.hideAccessebility 			{ position:absolute; top:-3000px}
.linkPrefix				{ font-size:0.6em; vertical-align:middle; margin-right:5px;}
.textImage				{ vertical-align:middle;}
.cleaner				{ clear:both; line-height:0px; font-size:0px; margin:0px; padding:0px;}

img.bildlinks				{ float:left; margin-right:5px;}


/* Links */
a					{ color:#93122A; text-decoration:none;font-weight:bold;}

#contentText a:link,
#contentText a:active,

#contentText a:visited			{ color:#93122A; text-decoration:none;font-weight:bold; background:url(/img/link-balken.gif) top left no-repeat; padding-left:16px;}

#contentText a:hover			{ color:#CC0B34; text-decoration:none; font-weight:bold; text-decoration:underline;}

#contentText a.img			{ color:#93122A; text-decoration:none;font-weight:bold; background:none; padding-left:0px}
#contentText a.contenido_button		{ color:#93122A; text-decoration:none;font-weight:bold; background:none; padding-left:0px}

#contentText #browsing a		{ padding-left:0px; background:none;}


 