/*(c)2009 com2 Gmbh, TN, www.com-com.com v1.2 */

/*~~ Tag Definitionen ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

html * { font-size: 100.01% }
textarea, pre, tt, code { font-family: "Courier New", Courier, monospace; }

html, body, textarea, input {font-family: Arial, Helvetica, sans-serif; color: #000;}
body {font-size: 0.76em;} 


html, body { margin: 0; padding: 0; height: 100%;}
html[xmlns] { min-height:100%;  overflow-y: scroll; } /*v-scrollbar für moz einschalten*/
body { background: #f0f0f0 url(../images/chrome/bodybg.gif) top center repeat-y; }

th {text-align: left; font-weight: bold; }
img {border:none;}
em.highlighted { color: #b8c231; }

p, ul, ol { margin-top: 0; margin-bottom: 15px; line-height: 160%;} 
table { empty-cells: show; table-layout: fixed; }
	td { empty-cells: show; vertical-align: top; }

h1 { margin: 0; padding: 0; display: inline; } /*Verwendung unsichtbar im Head*/
h2 { margin: 0 0 10px 0; font-size: 1.7em; color: #000; font-weight: bold; text-transform: uppercase; }
	h2.mainHeadline { /*||hide:true*/ margin: 0; }
h3 {font-size: 1.4em; color: #000; margin: 10px 0 10px 0; padding: 0; font-weight: bold; text-transform: uppercase; border-bottom: 2px solid #cbcbcb; }
h4 {font-size: 1.25em; font-weight: bold; color: #000; margin: 5px 0; padding: 0; line-height: 110%; text-transform: uppercase; line-height: 140%; }
h5 {font-size: 1.1em; font-weight: bold; color: #000; margin: 0; padding: 0; line-height: 110%; text-transform: uppercase; }

hr { height: 1px; color: #cbcbcb; background: #cbcbcb; border: none; margin: 4px 0 6px 0; padding: 0; line-height: 2px; }
hr.green { /*||title-de:grüne Linie||title-en:green line||desc-de:Grüne Trennlinie||desc-en:Green horizontal line*/ height: 1px; color: #b8c231; background: #b8c231; border: none; margin: 4px 0 6px 0; padding: 0; line-height: 2px; }

.cssForm hr { /*||hide:true*/ height:1px; color: #263486; background: #263486; border: none; margin: 4px 0 6px 0; padding: 0; line-height: 2px;}
.cssForm {/*||hide:true*/ }

/*~~ Forms ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

form {margin:0px; display: inline}
input, textarea  { border: 1px solid #cbcbcb; padding: 0px 2px; } 
input.textInput { /*||hide:true*/ border: 1px solid #cbcbcb !important; } 
select { border: 1px solid #cbcbcb; padding: 0; }
.textInput:active {/*||hide:true*/ border: 1px solid #263486 !important;}

/*~~ Links ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
a {  outline:none; /* FF1.5+ IE7+*/  -moz-outline: /* FF<=1.5*/}

a:link, a:visited, a:hover, a:active  { color : #263486; text-decoration: none; outline: none; }
a:hover, a:active { text-decoration: underline; }
a.active:link, a.active:visited, a.active:hover, a.active:active  {/*||hide:true*/ font-weight: bold;}

a.print:link, a.print:visited, a.print:hover, a.print:active { /*||title-de:Drucken-Link||title-en:Print link||desc-de:Link mit kleinem Drucker-Symbol links||desc-en:Link with small printer symbol on the left*/ padding-left:17px; font-weight: bold; color: #474747; background: transparent url(../images/chrome/assets24bit.png) -271px -622px no-repeat; }
a.email:link, a.email:visited, a.email:hover, a.email:active { /*||title-de:Email-Link||title-en:Email link||desc-de:Link mit kleinem Email-Symbol links||desc-en:Link with small email symbol on the left*/ padding-left:17px; font-weight: bold; color: #474747; background: transparent url(../images/chrome/assets24bit.png) -259px -635px no-repeat; }
a.forward:link, a.forward:visited, a.forward:hover, a.forward:active { /*||title-de:Weiterleiten-Link||title-en:Forward link||desc-de:Link mit kleinem Weiterleiten-Symbol links||desc-en:Link with small forwarding symbol on the left*/ padding-left:17px; font-weight: bold; color: #474747; background: transparent url(../images/chrome/assets24bit.png) -248px -648px no-repeat; }
a.pdf:link, a.pdf:visited, a.pdf:hover, a.pdf:active { /*||title-de:PDF-Link||title-en:PDF link||desc-de:Link mit kleinem PDF-Symbol links||desc-en:Link with small PDF symbol on the left*/ padding-left:17px; font-weight: bold; color: #474747; background: transparent url(../images/chrome/assets24bit.png) -237px -662px no-repeat; }
a.save:link, a.save:visited, a.save:hover, a.save:active { /*||title-de:Download-Link||title-en:Download link||desc-de:Link mit kleinem Download-Symbol links||desc-en:Link with small download symbol on the left*/ padding-left:17px; font-weight: bold; color: #474747; background: transparent url(../images/chrome/assets24bit.png) -225px -676px no-repeat; }
a.arrow:link, a.arrow:visited, a.arrow:hover, a.arrow:active { /*||title-de:Pfeil-Link||title-en:Arrow link||desc-de:Link mit kleinem Pfeil-Symbol links||desc-en:Link with small arrow symbol on the left*/ padding-left:17px; font-weight: bold; color: #474747; background: transparent url(../images/chrome/assets24bit.png) -282px -612px no-repeat; }

/*~~ STANDARD CLASSES & Styles ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.small { /*||title-de:klein||title-en:small||desc-de:Kleinere Schriftdarstellung||desc-en:Smaller Fontsize*/ font-size: .8em;}
.bildText { /*||title-de:Bildtext||title-en:ImageText||desc-de:Schrift unterhalb von Grafiken||desc-en:Font underneath images*/ font-size: .8em; color: #cbcbcb;}

img.right{ /*||title-de:Rechts ausgerichtet||title-en:Right aligned||desc-de:Ausrichtung von Bildern rechts neben dem Text||desc-en:Image align right beside the text*/ float: right; margin: 0 0 5px 5px; }
img.left{ /*||title-de:Links ausgerichtet||title-en:Left aligned||desc-de:Ausrichtung von Bildern links neben dem Text||desc-en:Image align left beside the text*/  float: left; margin: 0 5px 5px 0; }

.cmsColor01 { /*||title-de:Grün||title-en:Green*/ color: #b8c231; }
.cmsColor02 { /*||title-de:Blau||title-en:Blue*/ color: #263486; }
.cmsColor03 { /*||title-de:Grau||title-en:Grey*/ color: #474747; }
.cmsColor04 { /*||title-de:Hellblau||title-en:Light blue*/ color: #2870bb; }

.hr {/*||hide:true*/ margin: 0 -5px 10px; height: 1px; line-height: 1px; overflow: hidden; }
	.hr hr {display: none;}
	
dl{ border: 1px solid #cbcbcb; border-bottom: none; }
	dt, dd { border-bottom: 1px solid #cbcbcb; padding: 2px 8px; margin: 0; }
	dt { color: #263486; font-weight: bold; }
	dd { padding-bottom: 10px; }

p { line-height: 140%; }	

caption { padding: 0 0 5px 5px; font-size: 1.5em; font-weight: bold; text-align: left; text-transform:uppercase; border-bottom: 10px solid #fff; background: transparent url(../images/chrome/horizontals.gif) 0 -43px repeat-x; }
	*:first-child+html caption { background-position: 0 -44px; }
	
table.containsFuncCol { width: 100%; }
	table.containsFuncCol h3 { /*||hide:true*/ border-bottom-color: #b8c231; }
td.numeric { /*||title-de:Numerisch||title-en:Numeric||desc-de:Rechts ausgerichtet, Umbrüche unterdrückt||desc-en:Right aligned, wrapping off*/ white-space: nowrap; text-align: right; }
td.funcCol { /*||title-de:Funktionszelle||title-en:Function cell||desc-de:Zelle für Downloads und Links||desc-en:Cell for Downloads and links*/ width: 120px; padding: 0 0 0 20px; }	
td.imageBox { /*||title-de:Zelle für Portraits||title-en:Portrait cell||desc-de:Grau hinterlegt, zentral ausgerichtet||desc-en:Gray background, centered*/
	padding-bottom: 0px !important;	padding-right: 0px !important;
	width: 125px;	height: 155px;
	text-align: center;
	background: transparent url(../images/chrome/assets8bit.png) 0 -99px no-repeat;
}	
	
.blueBox { /*||title-de:Blauer Bereich||title-en:Blue box||desc-de:Blaue Hintergrundfarbe, grüner Überstrich||desc-en:Blue background, green top line*/ position:relative; margin-bottom: 10px; padding: 10px; font-weight:bold; background-color: #263486; border-top: 2px solid #b8c231; color: #fff; }
	.overview .blueBox:hover {  /*||hide:true*/ background-color: #2870bb; }
	.blueBox h2, .blueBox h3, .blueBox h4 { color: #fff; }
	.blueBox a:link, .blueBox a:visited, .blueBox a:hover, .blueBox a:active { color: #fff; text-decoration: underline; } 
		.overview .blueBox, .overview .blueBox p { /*||hide:true*/ font-size: 1em !important; font-weight: normal !important; }
		
.whiteBox { /*||title-de:Weißer Bereich||title-en:White box||desc-de:Weiße Hintergrundfarbe, kein Überstrich||desc-en:White background, no top line*/ margin-bottom: 10px; padding: 10px; background-color: #fff; }
	.blueBox	p, .whiteBox p { font-size: 0.9em; font-weight: normal; }
.subText { /*||title-de:kleiner Untertext||title-en:small subtext||desc-de:Kleinere Schriftdarstellung, kein Abstand||desc-en:Smaller Fontsize, no margin*/ padding: 0; margin-bottom: 5px; font-size: 0.8em; line-height: 130%; letter-spacing: -0.03em; }
	*:first-child+html .subText { /*||hide:true*/ letter-spacing: normal; line-height: 120%;  }
		
.topGreen { /*||title-de:Grüner Überstrich||title-en:Green topline||desc-de:Grüner Überstrich||desc-en:Green top line*/ border-top: 2px solid #b8c231; }		
	
.blueBox .arrowOnBlueTop { /*||title-de:Weißer Pfeil||title-en:White Arrow||desc-de:Weißer Pfeil auf blauem Hintergrund, oben rechts||desc-en:White arrow on blue background, bottom right*/ position: absolute; top: 12px; right: 5px; width: 31px; height: 20px; background: transparent url(../images/chrome/assets8bit.png) -309px -148px no-repeat; }	
	.blueBox:hover .arrowOnBlueTop { background-position: -342px -123px; }
.blueBox .arrowOnBlueBottom { /*||title-de:Weißer Pfeil||title-en:White Arrow||desc-de:Weißer Pfeil auf blauem Hintergrund, unten rechts||desc-en:White arrow on blue background, bottm right*/ position: absolute; bottom: 12px; right: 5px; width: 31px; height: 20px; background: transparent url(../images/chrome/assets8bit.png) -309px -148px no-repeat; }	
	.blueBox:hover .arrowOnBlueBottom { background-position: -342px -123px; }	
	
td.blueCell {
	/*||title-de:Blauer Bereich||title-en:Blue box||desc-de:Blaue Hintergrundfarbe, grüner Überstrich||desc-en:Blue background, green top line*/
	padding: 5px 10px 20px 10px;
	width: 200px;
	background: #263486 url(../images/chrome/arrow.gif) bottom right no-repeat;
	border-right: 20px solid #fff;
	border-bottom: 20px solid #fff;
	color: #fff;
}	
	td.blueCell:hover { background: #2870bb url(../images/chrome/arrow_hover.gif) bottom right no-repeat; }
	td.blueCell:last-child { border-right: none; }
		.blueCell h2, .blueCell h3, .blueCell h4 { /*||hide:true*/ color: #fff; }
		.blueCell h4 { /*||hide:true*/
			margin:-5px -10px 10px -10px;
			padding: 10px 10px 0 10px;
			border-top: 2px solid #b8c231; 
		}
	.blueCell a:link, .blueCell a:visited, .blueCell a:hover, .blueCell a:active { color: #fff; } 
   .blueCell a:hover, .blueCell a:active { text-decoration: underline; }
	
ul.linkList	{/*||title-de:Linkliste||title-en:Links list||desc-de:Linkliste, ohne Listensymbole||desc-en:Link list without list symbols*/  padding: 0; margin: 0 0 15px 0; }
ul.linkList li { list-style: none; padding: 0 0 0 18px; }
ul.linkList a:link, ul.linkList a:visited, 
ul.linkList a:hover, ul.linkList a:active { color: #474747; }
	ul.linkList a:hover, ul.linkList a:active { color: #b8c231; }
	
/*~~ TABELLEN ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* OPTIC1 standard - nur abstände und ausrichtung werden optimiert*/
table.optic01 {
	/*||title-de:Tabellenoptik 1||title-en:Tablestyle 1||desc-de:Grundlegende Formatierung von Tabellen||desc-en:Basic formatting of tables */ 
}
table.optic01 tr.alternate { /*||title-de:Alternierend||title-en:Alternating||desc-de:Alternierende Zellenfarbe||desc-en:Alternating cell color */ background-color: #efefef; }
table.optic01 td, table.optic01 th { padding: 3px; vertical-align: top; }

/* OPTIC2*/
table.optic02 {
	/*||title-de:Blocktabelle||title-en:Blocktable||desc-de:Formatierung für Blocktabellen. Kopfzellen oben, blau, normale Zellen mit hellblauem Farbverlauf||desc-en:Formatting of blocktables. Headcells above, blue, regular cells with light blue fade. */ 
	border: none; border-top: 2px solid #b8c231; 
}
table.optic02 th { padding: 4px 12px 0 12px; background-color: #263486; color:#fff; }
table.optic02 td, table.optic02 th { vertical-align: top; }
table.optic02 td { padding: 12px 12px 0 12px; background: #fff url(../images/chrome/horizontals.gif) 0 -120px repeat-x; color:#4d4d4d; font-size: 0.95em !important; }
	table.optic02 td td { background: none; padding: 0 5px 10px 0; font-size: 1em !important; }
table.optic02 hr { color: #dbdbdb; border-color: #dbdbdb; background-color: #dbdbdb; } 
	*:first-child+html table.optic02 hr { /*||hide:true*/ margin: 2px 0 3px 0; }
table.optic02 .subText { color: #969696; margin-bottom:2px; }
table.optic02 th h3 { /*||hide:true*/ color: #fff; margin:0; padding:0; text-transform: none; font-size: 1.5em; border:none; }
	table.optic02 th.twitter {  /*||title-de:Twittersymbol||title-en:Twitter symbol||desc-de:Weißes Twittersymbol auf blauem Hintergrund||desc-en:White Twitter symbol on blue background*/ padding-left: 32px; background: #263486 url(../images/chrome/assets8bit.png) -376px -76px no-repeat; }
	table.optic02 th.rss {  /*||title-de:RSS-Symbol||title-en:RSS Symbol||desc-de:Weißes RSS-Symbol auf blauem Hintergrund||desc-en:White RSS symbol on blue background*/ padding-left: 32px; background: #263486 url(../images/chrome/assets8bit.png) -361px -97px no-repeat; }	
table.optic02 td h3 { /*||hide:true*/ margin-bottom: 5px; margin-top:0; font-size:1.2em; color: #4d4d4d; border:none; text-transform: none; }
	table.optic02 td h3 a:link, table.optic02 td h3 a:visited,
	table.optic02 td h3 a:hover, table.optic02 td h3 a:active { /*||hide:true*/ color: #4d4d4d; }
table.optic02 .moreLink { /*||title-de:Zelle für Textlink||title-en:Cell for textlink||desc-de:Ohne Hintergrund, schwarzer Textlink||desc-en:No background, black text link*/ margin-bottom:5px; padding:0 12px 12px 12px; background: transparent; text-align: right; }
	.optic02 .moreLink a:link, .optic02 .moreLink a:visited, 
	.optic02 .moreLink a:hover, .optic02 .moreLink a:active { /*||hide:true*/ color: #000; font-weight: bold; }
		.optic02 .moreLink a:hover, .optic02 .moreLink a:active { /*||hide:true*/ color: #263486; }

		#overview table { margin-bottom: 40px; }
		
/* OPTIC3 Datentabellen mit Bild und Text*/
table.optic03 {
	/*||title-de:Datentabellen||title-en:Data tables||desc-de:Datentabellen mit Bild und Text||desc-en:Data tables containing images and text */ 
	border: none; table-layout:auto; width:100%;
}
table.optic03 tr.alternate { /*||title-de:Alternierend||title-en:Alternating||desc-de:Alternierende Zellenfarbe||desc-en:Alternating cell color */ background-color: #efefef; }
table.optic03 td, table.optic03 th { /*||hide:true*/ padding: 3px; vertical-align: top; border-top: 2px solid #b8c231; border-bottom:20px solid #fff; }		
	table.optic03 td.left { /*||title-de:Linke Zelle||title-en:Left cell||desc-de:Linke Zelle||desc-en:Left cell*/ padding: 0 10px 20px 0; }
	table.optic03 td.right { /*||title-de:Rechte Zelle||title-en:Right cell||desc-de:Rechte Zelle||desc-en:Right cell*/ padding: 10px 10px 20px 10px; }	
	table.optic03 h4 { /*||hide:true*/ margin-bottom: 1px; text-transform: uppercase; border: none; }
	table.optic03 h5 { /*||hide:true*/ margin-bottom: 5px; font-size: 1.1em; color:#474747; font-weight: normal; text-transform: uppercase; }
		
table.service { /*||title-de:Servicetabelle||title-en:Service table||desc-de:Servicetabelle mit verkleinerter Schrift||desc-en:Service table with smaller font-size*/  margin-bottom: 20px; width: 100%; table-layout: auto; }	
	table.service td { /*||hide:true*/ font-size: 0.9em; }
		table.service li { /*||hide:true*/ padding-bottom: 5px; }
		table.service h3 { /*||hide:true*/ margin-bottom: 1px; text-transform: uppercase; border: none; }
		table.service h4 { /*||hide:true*/ margin-bottom: 5px; font-size: 1.1em; color:#474747; font-weight: normal; text-transform: uppercase; }
		
table.underlined { /*||title-de:Unterstrichene Zellen||title-en:Underlined cells||desc-de:Tabellenlayout mit unterstrichenen Zellen||desc-en:Table layout with underlined cells*/  margin-bottom: 20px; width: 100%; table-layout: auto; }	
	table.underlined td { /*||hide:true*/ padding: 3px 5px; border-bottom: 1px solid #cbcbcb; border-right: 10px solid #fff; }		
	 	table.underlined td.last { /*||title-de:Rechte Spalte||title-en:Right col||desc-de:Rechte Spalte ohne Abstand nach rechts||desc-en:Right col with no margin to the right*/ border-right: none; }

		

/*~###################################################################################################
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                         								LAYOUT
----------------------------------------------------------------------------------------------------*/								
/*Beispiel:*/ /*||hide:true||title-de:klein||title-en:small||desc-de:Kleinere Schriftdarstellung||desc-en:Smaller Fontsize*/

#minWidth { margin: 0 auto; width: 940px; }

#header { margin: 0 auto; width:980px; height: 25px; background: transparent url(../images/chrome/horizontals.gif) 0 0 repeat-x; }
	#headerWrapper { position: relative; margin: 0 auto; width: 940px; }
		#topNav { margin: 0; padding: 0; }
			#topNav li { float: left; list-style: none; }
				#topNav a:link, #topNav a:visited, 
				#topNav a:hover, #topNav a:active {
					display: block; width: auto; height: 19px;
					padding: 3px 30px 3px 15px;
					color: #fff;
					text-decoration: none; text-transform: uppercase;
					background: transparent url(../images/chrome/assets8bit.png) 0 0 no-repeat;
				}
				#topNav a:hover, #topNav a:active { padding-right: 29px; border-right: 1px solid #14385d; background: transparent url(../images/chrome/assets8bit.png) 0 -25px no-repeat; }			
				* html #topNav a:link, * html #topNav a:visited, * html #topNav a:hover, * html #topNav a:active { width: 90px; padding-bottom: 2px; }
				#topNav a.active:link, #topNav a.active:visited, 
				#topNav a.active:hover, #topNav a.active:active{ /*||hide:true*/ font-weight: bold; background: transparent url(../images/chrome/assets8bit.png) 0 -51px no-repeat; }
		#search { position: absolute; right: 32px; height: 18px; margin:3px 3px 0 0; padding: 0 0 0 9px; background: transparent url(../images/chrome/assets8bit.png) 0 -79px no-repeat; }		
			#search input.searchText { /*||hide:true*/ float:left; margin: 0; padding: 1px 0 0 0; width: 158px; height: 15px; border: none; border-top: 1px solid #263486; border-bottom: 1px solid #263486; font-size: 0.9em; }
			#search input.searchSubmit { /*||hide:true*/ float:left; margin: 0; padding: 0; width: 24px; height: 18px; border: none; background: transparent url(../images/chrome/assets8bit.png) -10px -79px no-repeat; cursor: pointer; }
		a#langEN:link, a#langEN:visited, 
		a#langEN:hover, a#langEN:active { position: absolute; display: block; right: 0; top:1px; height: 21px; width: 23px; background: transparent url(../images/chrome/assets8bit.png) -125px -77px no-repeat; }
		a#langEN:hover, a#langEN:active { background-position: -102px -77px; }
			#langEN span { display: none; }
		a#langDE:link, a#langDE:visited, 
		a#langDE:hover, a#langDE:active { position: absolute; display: block; right: 0; top:1px; height: 21px; width: 23px; background: transparent url(../images/chrome/assets8bit.png) -188px -77px no-repeat; }
		a#langDE:hover, a#langDE:active { background-position: -164px -77px }
			#langDE span { display: none; }			
		
#logoWrapper { text-align: center; }
	#logo { display:block; margin: 35px auto;  }
		#logo span { display: none; }

#menues {position: relative; border-top: 2px solid #b8c231; margin-bottom: 10px; }		
	#secondNav { padding: 0; margin: 0; background: transparent url(../images/chrome/horizontals.gif) 0 -44px repeat-x; line-height: 205%; }
		#secondNav li { display: inline; padding-right: 13px; list-style: none; }
			*:first-child+html #secondNav li { padding-right: 12px; }
			#secondNav a:link, #secondNav a:visited, #secondNav a:hover, #secondNav a:active { padding: 5px 7px; text-transform:uppercase; color: #000; font-size: 1.05em; }
			#secondNav a:hover, #secondNav a:active { color: #777400; text-decoration:none; background: transparent url(../images/chrome/assets8bit.png) 50% -257px no-repeat; }
				#secondNav li.active a:hover, #secondNav li.active a:active,
				#secondNav li.active a:link, #secondNav li.active a:visited  { color: #000; text-decoration:none; font-weight: bold; background: transparent url(../images/chrome/assets8bit.png) 50% -257px no-repeat; }
			
	#thirdNav { padding: 0; margin: 0; background: transparent url(../images/chrome/horizontals.gif) 0 -44px repeat-x; line-height: 205%; }
		#thirdNav li { display: inline; padding-right: 20px; list-style: none; }
			#thirdNav a:link, #thirdNav a:visited, #thirdNav a:hover, #thirdNav a:active { padding: 5px 7px; text-transform:uppercase; color: #000; }
			#thirdNav a:hover, #thirdNav a:active { color: #777400; text-decoration:none; background: transparent url(../images/chrome/assets8bit.png) 50% -294px no-repeat; }			
	#breadcrumb { margin:0; padding: 0 0 0 7px; height:23px; clear:both; background-color: #eaecbd; }
		#breadcrumb li { display:inline; padding: 0 10px 0 0; list-style: none; background: transparent url(../images/chrome/assets8bit.png) 100% -171px no-repeat; font-size: 0.85em; }
			#breadcrumb li.last{ /*||hide:true*/ background: none; }
			#breadcrumb a:link, #breadcrumb a:visited, #breadcrumb a:hover, #breadcrumb a:active { color: #000; text-decoration: underline; }	
	
		
#fourthNav { margin: 0 0 20px 0; padding: 0; border-bottom: 2px solid #cbcbcb; border-left: 2px solid #cbcbcb; border-right: 2px solid #cbcbcb; }		
	*:first-child+html #fourthNav { width: 214px; } 
	#fourthNav li { padding:0; list-style: none; border-top: 2px solid #cbcbcb; }	
		#fourthNav a:link, #fourthNav a:visited, #fourthNav a:hover, #fourthNav a:active { display: block; padding: 1px 10px 1px 18px; color: #474747; line-height: 140%; text-decoration: none; }
			#fourthNav a:hover, #fourthNav a:active { background-color: #e5ebf2; }
			#fourthNav li.active a:link, #fourthNav li.active a:visited, 
			#fourthNav li.active a:hover, #fourthNav li.active a:active { /*||hide:true*/ font-weight: bold; color: #000; background-color: #e5ebf2; }
			#fourthNav li.active a:hover, #fourthNav li.active a:active { /*||hide:true*/ background-color: #fff; }
		#fourthNav ul { margin: 0; padding: 0; background-color: #e5ebf2; }
			#fourthNav li li { border-top: none; padding:2px 0; }
			#fourthNav li.active li a:link, #fourthNav li.active li a:visited, 
			#fourthNav li.active li a:hover, #fourthNav li.active li a:active { /*||hide:true*/ padding-left: 30px; color: #474747; font-weight: normal !important; background: transparent url(../images/chrome/assets8bit.png) -279px -184px no-repeat; }
				*:first-child+html #fourthNav li.active li a:link, *:first-child+html #fourthNav li.active li a:visited, 
				*:first-child+html #fourthNav li.active li a:hover, *:first-child+html #fourthNav li.active li a:active	{ background-position: -279px -181px; }			
				#fourthNav li.active li a:hover, #fourthNav li.active li a:active { background-color: #fff; }
				#fourthNav li.active li.active a:link, #fourthNav li.active li.active a:visited, 
				#fourthNav li.active li.active a:hover, #fourthNav li.active li.active a:active { /*||hide:true*/ font-weight: bold !important; color: #000; background: transparent url(../images/chrome/assets8bit.png) -234px -200px no-repeat; }		
					*:first-child+html #fourthNav li.active li.active a:link, *:first-child+html #fourthNav li.active li.active a:visited, 
					*:first-child+html #fourthNav li.active li.active a:hover, *:first-child+html #fourthNav li.active li.active a:active { background-position: -234px -197px; }
					#fourthNav li.active li.active a:hover, #fourthNav li.active li.active a:active { /*||hide:true*/ background-color: #fff; }
					#fourthNav ul ul { border: none; }
						#fourthNav li.active li.active li a:link, #fourthNav li.active li.active li a:visited, 
						#fourthNav li.active li.active li a:hover, #fourthNav li.active li.active li a:active { /*||hide:true*/ padding-left: 40px; color: #474747; font-weight: normal !important; font-size:0.9em; background: none; }
							#fourthNav li.active li.active li a:hover, #fourthNav li.active li.active li a:active { background-color: #fff; }
							#fourthNav li.active li.active li.active a:link, #fourthNav li.active li.active li.active a:visited, 
							#fourthNav li.active li.active li.active a:hover, #fourthNav li.active li.active li.active a:active { /*||hide:true*/ color: #000; font-weight: bold !important; }
									#fourthNav li.active li.active li.active li a:link, #fourthNav li.active li.active li.active li a:visited, 
									#fourthNav li.active li.active li.active li a:hover, #fourthNav li.active li.active li.active li a:active { /*||hide:true*/ padding-left: 50px; color: #474747; font-weight: normal !important; line-height: 120%; background: none; }
										#fourthNav li.active li.active li.active li a:hover, #fourthNav li.active li.active li.active li a:active { background-color: #fff; }
										#fourthNav li.active li.active li.active li.active a:link, #fourthNav li.active li.active li.active li.active a:visited, 
										#fourthNav li.active li.active li.active li.active a:hover, #fourthNav li.active li.active li.active li.active a:active { /*||hide:true*/ color: #000; font-weight: bold !important; }
											#fourthNav li.active li.active li.active li.active li a:link, #fourthNav li.active li.active li.active li.active li a:visited, 
											#fourthNav li.active li.active li.active li.active li a:hover, #fourthNav li.active li.active li.active li.active li a:active { /*||hide:true*/ padding-left: 60px; color: #474747; font-weight: normal !important; line-height: 120%; background: none; }
												#fourthNav li.active li.active li.active li.active li a:hover, #fourthNav li.active li.active li.active li.active li a:active { background-color: #fff; }
												#fourthNav li.active li.active li.active li.active li.active a:link, #fourthNav li.active li.active li.active li.active li.active a:visited, 
												#fourthNav li.active li.active li.active li.active li.active a:hover, #fourthNav li.active li.active li.active li.active li.active a:active { /*||hide:true*/ color: #000; font-weight: bold !important; }		
		#fourthNav a.noBG:link, #fourthNav a.noBG:visited, #fourthNav a.noBG:hover, #fourthNav a.noBG:active { /*||hide:true*/ background: none; }
	
	/* Zusatz für dynamisches Institut-Menü */
		#fourthNav .hasChilds li.active li a:link, #fourthNav .hasChilds li.active li a:visited, 
		#fourthNav .hasChilds li.active li a:hover, #fourthNav .hasChilds li.active li a:active { /*||hide:true*/ background: transparent url(../images/chrome/assets8bit.png) -271px -184px no-repeat !important; }
				*:first-child+html #fourthNav .hasChilds li.active li a:link, *:first-child+html #fourthNav .hasChilds li.active li a:visited, 
				*:first-child+html #fourthNav .hasChilds li.active li a:hover, *:first-child+html #fourthNav .hasChilds li.active li a:active { background-position: -271px -181px !important; }
				#fourthNav .hasChilds li.active li.active a:link, #fourthNav .hasChilds li.active li.active a:visited, 
				#fourthNav .hasChilds li.active li.active a:hover, #fourthNav .hasChilds li.active li.active a:active { /*||hide:true*/ background: transparent url(../images/chrome/assets8bit.png) -226px -200px no-repeat !important; }		
					*:first-child+html #fourthNav .hasChilds li.active li.active a:link, *:first-child+html #fourthNav .hasChilds li.active li.active a:visited, 
					*:first-child+html #fourthNav .hasChilds li.active li.active a:hover, *:first-child+html #fourthNav .hasChilds li.active li.active a:active { background-position: -226px -197px !important; }		
					#fourthNav .hasChilds li.active li.active li a:link, #fourthNav .hasChilds li.active li.active li a:visited, 
					#fourthNav .hasChilds li.active li.active li a:hover, #fourthNav .hasChilds li.active li.active li a:active { /*||hide:true*/ background-image: none !important; }

	
	
			
#contentHome { position: relative; min-height: 360px; border-top: 2px solid #b8c231; border-bottom: 2px solid #b8c231; }
		#visualButtons { position: absolute; top:25px; left:0; margin: 0; padding: 0; }
			#visualButtons li { width: 344px; height: 37px; padding: 10px 1px; list-style: none; border-top: 2px solid #dbdbdb; }
			#visualButtons li.first { /*||hide:true*/ display: none; }
			#visualButtons li.last { /*||hide:true*/ border-bottom: 2px solid #dbdbdb; }
				#visualButtons a:link, #visualButtons a:visited,
				#visualButtons a:hover, #visualButtons a:active { display: block; width: 344px; height: 37px; background: transparent url(../images/chrome/assets24bit.png) no-repeat;}
				#visualButtons span { display: none; }			
				/* Deutsch */					
					li#id4772 a:link, li#id4772 a:visited, li#id4772 a:hover, li#id4772 a:active { background-position: 0 0; } 
						li#id4772 a:hover, li#id4772 a:active { background-position: 0 -152px; } 
					li#id25 a:link, li#id25 a:visited, li#id25 a:hover, li#id25 a:active { background-position: 0 -38px; } 
					 	li#id25 a:hover, li#id25 a:active { background-position: 0 -190px; } 
					li#id147 a:link, li#id147 a:visited, li#id147 a:hover, li#id147 a:active { background-position: 0 -76px; }  
						li#id147 a:hover, li#id147 a:active { background-position: 0 -228px; }
					li#id23 a:link, li#id23 a:visited, li#id23 a:hover, li#id23 a:active { background-position: 0 -114px; } 
						li#id23 a:hover, li#id23 a:active { background-position: 0 -266px; } 
				/* Englisch */		
					li#id4812 a:link, li#id4812 a:visited, li#id4812 a:hover, li#id4812 a:active { background-position: 0 -304px; } 
						li#id4812 a:hover, li#id4812 a:active { background-position: 0 -456px; } 
					li#id646 a:link, li#id646 a:visited, li#id646 a:hover, li#id646 a:active { background-position: 0 -342px; } 
					 	li#id646 a:hover, li#id646 a:active { background-position: 0 -494px; } 
					li#id932 a:link, li#id932 a:visited, li#id932 a:hover, li#id932 a:active { background-position: 0 -380px; }  
						li#id932 a:hover, li#id932 a:active { background-position: 0 -532px; }
					li#id581 a:link, li#id581 a:visited, li#id581 a:hover, li#id581 a:active { background-position: 0 -418px; } 
						li#id581 a:hover, li#id581 a:active { background-position: 0 -570px; } 						

table.fourToOne { /*||title-de:Inhaltstrennung 4 zu 1||title-en:Content seperated 4 to 1||desc-de:Tabelle zum Gliedern von Inhalten im Spaltenverhältins 4 zu 1||desc-en:Table to seperate content with cols in relation 4 to 1*/ width: 100%; margin-bottom: 20px; }
	table.fourToOne .leftCol { /*||title-de:Linke Spalte 3 zu 4||title-en:Left col 3 to 4||desc-de:Spalte 3 zu 4 der Gesamttabellengröße breit||desc-en:Col sized 1 to 4 of whole table width*/ width: 700px; padding-right: 20px; }			
	table.fourToOne .rightCol { /*||title-de:Rechte Spalte 1 zu 4||title-en:Right col 1 to 4||desc-de:Spalte 1 zu 4 der Gesamttabellengröße breit||desc-en:Col sized 1 to 4 of whole table width*/ width:220px; }

table.oneToFour { /*||title-de:Inhaltstrennung 1 zu 4||title-en:Content seperated 1 to 4||desc-de:Tabelle zum Gliedern von Inhalten im Spaltenverhältins 1 zu 4||desc-en:Table to seperate content with cols in relation 1 to 4*/ width: 100%; margin-bottom: 20px; }
	table.oneToFour .leftCol { /*||title-de:Linke Spalte 1 zu 4||title-en:Left col 1 to 4||desc-de:Spalte 1 zu 4 der Gesamttabellengröße breit||desc-en:Col sized 1 to 4 of whole table width*/ width: 220px; padding-right: 20px; }			
	table.oneToFour .rightCol { /*||title-de:Rechte Spalte 3 zu 4||title-en:Right col 3 to 4||desc-de:Spalte 3 zu 4 der Gesamttabellengröße breit||desc-en:Col sized 3 to 4 of whole table width*/ width:700px; }

table.oneToThree { /*||title-de:Inhaltstrennung 1 zu 3||title-en:Content seperated 1 to 3||desc-de:Tabelle zum Gliedern von Inhalten im Spaltenverhältins 1 zu 3||desc-en:Table to seperate content with cols in relation 1 to 3*/ width: 100%; margin-bottom: 20px; }
	table.oneToThree .leftCol { /*||title-de:Linke Spalte 1 zu 3||title-en:Left col 1 to 3||desc-de:Spalte 1 zu 3 der Gesamttabellengröße breit||desc-en:Col sized 1 to 3 of whole table width*/ width: 300px; padding-right: 20px; }			
	table.oneToThree .rightCol { /*||title-de:Rechte Spalte 2 zu 3||title-en:Right col 2 to 3||desc-de:Spalte 2 zu 3 der Gesamttabellengröße breit||desc-en:Col sized 2 to 3 of whole table width*/ width:600px; }

table.oneToTwo { /*||title-de:Inhaltstrennung 1 zu 2||title-en:Content seperated 1 to 2||desc-de:Tabelle zum Gliedern von Inhalten im Spaltenverhältins 1 zu 2||desc-en:Table to seperate content with cols in relation 1 to 2*/ width: 100%; margin-bottom: 20px; }
	table.oneToTwo .leftCol { /*||title-de:Linke Spalte 1 zu 2||title-en:Left col 1 to 2||desc-de:Spalte 1 zu 2 der Gesamttabellengröße breit||desc-en:Col sized 1 to 2 of whole table width*/ width: 50%; padding-right: 20px; }			
	table.oneToTwo .rightCol { /*||title-de:Rechte Spalte 1 zu 2||title-en:Right col 1 to 2||desc-de:Spalte 1 zu 2 der Gesamttabellengröße breit||desc-en:Col sized 1 to 2 of whole table width*/ width:50%; }

					
#slideShow { margin: 0; padding: 0; width: 100%; }		
#underSlideShow { margin: 0; padding: 17px; background: #fff url(../images/chrome/horizontals.gif) 0 -120px repeat-x; }
					
#paging { margin:0; padding: 3px 0 20px 0; width: 100%; text-align:right; border-top: 2px solid #cbcbcb; }					
	#paging li { display:inline; padding: 0 0 0 5px; list-style: none; }
	#paging a:link, #paging a:visited, #paging a:hover, #paging a:active { padding: 1px 5px; color: #fff; font-weight: bold; background-color: #a2b4df; } 
	#paging a:hover, #paging a:active { background-color: #263486; text-decoration: none; } 
		#paging li.active a:link, #paging li.active a:visited, #paging li.active a:hover, #paging li.active a:active { /*||title-de:Aktiver Link||title-en:Active link||desc-de:Blau markierter, aktiver Link||desc-en:Blue colored, active link*/ background-color: #263486; }
		
.blueBox ul.linkList	{ /*||title-de:Linkliste||title-en:Link list||desc-de:Linkliste auf blauem Hintergrund||desc-en:Link list on blue background*/ padding: 0; margin: 0; }
.blueBox ul.linkList li { list-style: none; padding: 0 0 10px 10px; line-height: 110%; background: transparent url(../images/chrome/assets8bit.png) -242px -211px no-repeat; }
.blueBox ul.linkList a:link, .blueBox ul.linkList a:visited, 
.blueBox ul.linkList a:hover, .blueBox ul.linkList a:active { font-size: 0.8em; font-weight: normal; color: #fff; text-decoration: underline; }
	.blueBox ul.linkList a:hover, .blueBox ul.linkList a:active { color: #b8c231; }
	
	
#newsRoom { height: 500px; }	
#newsRoom h3 { border: none; }
#newsRoom ul { margin-left: 0; padding-left: 15px; }
#newsRoom p.subText { /*||hide:true*/ color: #4d4d4d; }
	
/* REITER */

.reiterContent{ /*||hide:true*/ margin-bottom: 20px; padding: 15px; clear: left; border: 2px solid #cbcbcb; border-top: none; }

ul.reiterLeiste { /*||hide:true*/ list-style: none; margin: 0; padding: 0; display: block; float: none; height: 25px; background: transparent url(../images/chrome/horizontals.gif) 0 -44px repeat-x; overflow:hidden; }	
	ul.reiterLeiste li { /*||hide:true*/ list-style: none; padding: 0; margin: 0; border: none; float: left; display: block;  background: transparent url(../images/chrome/assets8bit.png) 100% -399px no-repeat; }		
	ul.reiterLeiste li.active{ /*||hide:true*/ background: transparent url(../images/chrome/assets8bit.png) 100% -374px no-repeat; }

	ul.reiterLeiste a:link, ul.reiterLeiste a:hover, ul.reiterLeiste a:active, ul.reiterLeiste a:visited {  /*||hide:true*/
		display: block;
		float: left;
		margin: 0;
		color: #4d4d4d;
		text-decoration: none;
		font-weight: normal;
		padding: 3px 12px 2px 12px;
		background: transparent url(../images/chrome/assets8bit.png) 0 -348px no-repeat;
		width: auto;
	}
		*:first-child+html ul.reiterLeiste a:link, *:first-child+html ul.reiterLeiste a:hover,
		*:first-child+html ul.reiterLeiste a:active, *:first-child+html ul.reiterLeiste a:visited { padding: 3px 12px 1px 12px; }
	
	ul.reiterLeiste a:hover, ul.reiterLeiste a:active{ color: #000; }
	ul.reiterLeiste li.active a:link, ul.reiterLeiste li.active a:hover,
	ul.reiterLeiste li.active a:active, ul.reiterLeiste li.active a:visited{ /*||hide:true*/ padding: 3px 12px 2px 12px; color: #000 !important;  font-weight: bold; background: transparent url(../images/chrome/assets8bit.png) 0 -323px no-repeat; }
	
	ul.reiterLeiste li.disabled a:link, ul.reiterLeiste li.disabled a:hover,
	ul.reiterLeiste li.disabled a:active, ul.reiterLeiste li.disabled a:visited{ /*||hide:true*/ color: #cbcbcb !important;  cursor: text; }
	
/* ------ */	
	
#newsletter { position: absolute; top: 25px; right: 0; width: 200px; padding: 10px 10px 7px 10px; font-weight:normal; }
	#newsletter h3 { font-size: 1.5em; margin: 0; padding:0; color: #fff; border: none; text-transform: none;}
	#newsletter .newsletterText { /*||hide:true*/ height: 14px; padding: 2px; border: 1px solid #fff; background-color: #dadff2; color: #4d4d4d; font-size: 0.9em; }	
	#newsletter .newsletterSubmit { /*||hide:true*/ height:20px; padding:0 5px 2px; color: #fff; font-size: 0.9em; text-transform: uppercase; border: 1px solid #fff; background: #fff url(../images/chrome/horizontals.gif) 0 -25px repeat-x; }

#overview { padding: 15px 0; margin-bottom: 40px; }
	#overview table { width: 220px; float: left; margin-right: 20px; }
		#overview table.last { /*||hide:true*/ margin-right: 0; }
	
/* BLOG */	
h3.blogTitle { /*||hide:true*/ margin-bottom:0px; padding: 4px 12px 0 12px; background-color: #263486; color: #fff; border:none; border-top: 2px solid #b8c231; font-size: 1.2em; }	
	h3.blogTitle a:link, h3.blogTitle a:visited, h3.blogTitle a:hover, h3.blogTitle a:active { /*||hide:true*/ color: #fff; }
	div.blogBody { /*||hide:true*/ padding: 15px 10px 25px 10px; background: #fff url(../images/chrome/horizontals.gif) 0 -120px repeat-x; color:#4d4d4d; font-size: 0.95em !important; }
		p.blogSubheader { /*||hide:true*/ color: #4d4d4d; font-size: 0.9em; }
div.blogComments { /*||hide:true*/ padding: 0 10px 20px 10px; background: #fff url(../images/chrome/blogCommentBg.png) top right no-repeat; color:#4d4d4d; border: 2px solid #cbcbcb; border-bottom:none;}	
	.blogComments dl, .blogComments dt, .blogComments dd { /*||hide:true*/ border: none; }
	.blogComments dd { /*||hide:true*/ padding-bottom: 20px; border-bottom: 1px dotted #dcdcdc; }
	
table.blogForm { /*||hide:true*/ padding: 10px; background: #fff url(../images/chrome/horizontals.gif) 0 -120px repeat-x; }	
	.blogForm input, .blogForm textarea { /*||hide:true*/ margin-bottom:10px; padding: 3px 5px; width: 300px; border: 1px solid #dcdcdc !important; }
	.blogForm input:focus, .blogForm textarea:focus, 
	.blogForm input:active, .blogForm textarea:active { /*||hide:true*/ border: 1px solid #b8c231 !important; }
	.blogForm label { /*||hide:true*/ font-size: 0.9em; }
	a.blogButton:link, a.blogButton:visited, a.blogButton:hover, a.blogButton:active { /*||hide:true*/ float: right; margin-right: 20px; padding: 3px 10px; background-color: #263486; color: #fff; font-weight: bold; }
		a.blogButton:hover, a.blogButton:active { /*||hide:true*/ background-color: #2870bb; }

div.blogNav { /*||hide:true*/ padding: 3px 20px; color: #fff; background-color: #263486; }
	.blogNav a:link, .blogNav a:visited, .blogNav a:hover, .blogNav a:active { /*||hide:true*/ font-weight: bold; color: #fff; }
	
/* ----- */	
	
/* VERANSTALTUNGEN */

#eventList dl { border: none; }
#eventList dt { padding: 10px; font-weight: bold; background-color: #263486; border:none; border-top: 2px solid #b8c231; color: #fff; font-size: 1.2em; text-transform: uppercase; margin-top:20px }
#eventList dd { padding: 10px 10px 20px 10px; background: #fff url(../images/chrome/horizontals.gif) 0 -120px repeat-x; color: #4d4d4d; border: none; border-bottom: 2px solid #fff; }
#eventList dd:hover { background: #fff url(../images/chrome/horizontals.gif) 0 -200px repeat-x; }
#eventList dd a:link, #eventList dd a:visited, 
#eventList dd a:hover, #eventList dd a:active { font-weight: bold; }

#eventDetail dl { border: none; }
#eventDetail dt { padding: 8px; font-weight: bold; background-color: #263486; border:none; border-top: 2px solid #b8c231; color: #fff;  }
#eventDetail dd { padding: 8px 8px 16px 8px; background: #fff url(../images/chrome/horizontals.gif) 0 -120px repeat-x; color: #4d4d4d; border: none; }
#eventDetail .cssForm fieldset { /*||hide:true*/ width: 500px; }
#eventDetail h3 { padding: 10px; font-weight: bold; background-color: #263486; border:none; border-top: 2px solid #b8c231; color: #fff; font-size: 1.2em; text-transform: uppercase; }
#eventDetail p.subHeader { /*||hide:true*/ color: #263486; }

/* --------------- */	
	
	
#footer { margin: 0 auto; width:960px; text-align:center; clear:both; height: 80px; }		
	#footNavTop, #footNavBottom { margin: 10px auto 0; padding: 0; width: 500px; }
	#footNavBottom { margin-top: 0px; }
		#footNavTop li, #footNavBottom li { display: inline; padding: 0 10px 0 8px; list-style: none; border-right: 1px solid #fff; }
			#footNavTop li.last, #footNavBottom li.last { /*||hide:true*/ border: none; }
			#footNavTop a:link, #footNavTop a:visited, #footNavTop a:hover, #footNavTop a:active,
			#footNavBottom a:link, #footNavBottom a:visited, #footNavBottom a:hover, #footNavBottom a:active { font-weight:normal; color: #fff; text-decoration: none;}
				#footNavTop li.active a:link, #footNavTop li.active a:visited, #footNavTop li.active a:hover, #footNavTop li.active a:active,
				#footNavBottom li.active a:link, #footNavBottom li.active a:visited, #footNavBottom li.active a:hover, #footNavBottom li.active a:active { /*||hide:true*/ font-weight:bold; text-decoration: underline; }
	
	div#leibnizWrapper { position: relative; margin: 0 auto; padding: 0; width: 940px; } 
	div#leibniz { position: absolute; bottom: -13px; right: 5px;}
	*:first-child+html div#leibniz { bottom: -12px;}
				
/*======================= CSSFORMS: Breiten der Elemente ================================*/

.cssForm fieldset { width: 475px; } /* 'A' */
.cssForm label { width: 120px; border:none; color:#000; } /* 'B' */
.cssForm .rightCol { /*||hide:true*/padding-left:125px; /* 'B'+5px */ }
.cssForm .rightCol, .cssForm input, .cssForm select, .cssForm textarea, .cssForm .exInput,
.cssForm .exTextarea { /*||hide:true*/ width: 335px; /* 'A'-'B'-10px='C' */ }

.cssForm .twinRow input, .cssForm .twinRow select,.cssForm .twinRow textarea, .cssForm .twinRow .exInput,
.cssForm .twinRow .exTextarea { /*||hide:true*/width: 116px; /* ('C'-'B'-12)/2 */ margin-right: 10px; _margin-right: 9px;  }
.cssForm .assignment select { /*||hide:true*/width: 112px;} /* ('A'-'B'-130px)/2 */

/*======================= CSSFORMS: Optikanpassungen für Kunden ================================*/

input.button, .button { /*||hide:true*/ } 
.cssForm fieldset.error { border-top-color: #f7931; }
.cssForm { /*||hide:true*/ } .rightCol { /*||hide:true*/ } .exInput { /*||hide:true*/ } .exTextarea { /*||hide:true*/ }
.twinRow { /*||hide:true*/ } .assignment { /*||hide:true*/ }


			
/*~~ SPECIAL FÜR non CSS Ansicht ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.textonly{/*||hide:true*/	position:absolute; left: -5000px; top: -5000px;} /* Element erscheint nur, wenn im CSS nicht geladen */



/*~~ sIFR spezifisches ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/* These are standard sIFR styles... do not modify */

.sIFR-flash { /*||hide:true*/ visibility: visible !important; margin: 0; }
.sIFR-replaced { /*||hide:true*/ visibility: visible !important; }
span.sIFR-alternate { /*||hide:true*/ position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] { /*||hide:true*/ display: none !important; }
/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
/*
.sIFR-hasFlash h1 { visibility: hidden; }
.sIFR-hasFlash h2 { visibility: hidden; letter-spacing: -9px; font-size: 55px; text-transform: uppercase; }
.sIFR-hasFlash h3 { visibility: hidden; letter-spacing: -6px; font-size: 25px; }
.sIFR-hasFlash h4 { visibility: hidden; letter-spacing: -5px; font-size: 21px; }
.sIFR-hasFlash h5#pullquote { letter-spacing: -4px; visibility: hidden; font-size: 24px; }
*/