/* - - - - - - - - - - - - webEdition - - - - - - - - - - - - */
textarea {
font-family:Arial, Verdana,Helvetica, sans-serif;
font-size:11px;
margin:0 ;
padding:0;
background-color:#fff;
color:#003366;
background-image:none;
height:auto;
}

iframe {
text-align:right;
}
/* - - - - - - - - - - - - Allg. Vorgaben - - - - - - - - - - - - */
html, body {
background-color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:-1px 0 0 0 ;
padding:0 0 10px 0;
color:#505050;
border:1px solid #fff;
height:auto;
}
* html body {
height:98%;
}
/* for Opera only - invalid CSS 2.1 but valid CSS3 */
@media screen and (min-width: 550px){
html, body  {
height:auto;
}
}
#typo,
#typoPop {
font-size:11px;
width:85.3em;
/*max-width:94%;*/
/*width:expression(document.body.clientWidth > 1002? "83.90em": "100%" );*/
padding:0;
margin:auto;
position:relative;
height:auto;
padding:0;
}
* html #typo,
#typoPop {
font-size:81%;
height:100%;
}
/*
nur fuer PC IE wegen Mac IE
\*/
* html #typo,
#typoPop {
font-size:70%;
width:84.00em;
}
/*
*/

#typoPop {
width:100%;
}

h1, h2, h3, h4, h5, h6, p, a, ul, li, div, span {
margin:0;
padding:0;
border:0;
}
h1 {
font-size:160%;
}
h1, .NavHead, h2, h3, h4, h5, h6, .h5{
margin:0;
padding:0;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
}
dl, dt, dd, img, li {margin:0; padding:0; border:0;}

/* Unsichtbare Elemente außerhalb des Bildschirms */
.unsichtbar, .ubar, .nurDruck {
position:absolute;
left:-1414141px;
top:-1414141px;
width:0px;
height: 0px;
overflow:hidden;
display:inline;
}

a:link {text-decoration: underline; color : #414141;}
a:visited {color : #414141;}
a:hover {text-decoration: none; background-color:#e9e9e9;}
a:active {text-decoration: none; color : #414141;}
a:focus {text-decoration: none; color : #414141; }

.clear {
clear:both;
}

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {
display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

.last {
margin-right:0;
}
input { font-weight:normal;}

.datum {
display:block;
text-transform:uppercase;
}
/* - - - - - - - - - - - -  Hintergrundfarben  - - - - - - - - - - - - */
.bggreen {
background-color:#6c8477;
}
.bggreen2 {
background-color:#e9e9e9;
}
.bggreen3 {
/*background-color:#f7faf9;*/
background-color:#fff;
}
.bgorange {
background-color:#ffa900;
}
/* - - - - - - - - - - - -  abgerundete Linie oben  - - - - - - - - - - - - */
span.rund {
display:block;
width:100%;
margin:0;
padding:0;
}
span.rund img {
vertical-align:top;
width:100%;
height:5px;
}
span.menu {
display:block;
border-left:1px solid #dfe0dd;
border-right:1px solid #dfe0dd;
padding:3px 30px 9px 14px;
margin:-1.05em 0 0 0;
}

/*
nur fuer PC IE wegen Mac IE
\*/
* html span.menu {
padding:3px 0 12px 14px;
margin:-1.10em 0 0 0;
}
* html span.rund {
margin:0 0 -1.05em 0;
border:0;
}
/*
*/

/* - - - - - - - - - - - -  abgerundete Ecken  - - - - - - - - - - - - */
.navText span { 
display:block;
padding:10px;
}
.navText { 
display:block;
border-left:1px solid #dfe0dd;
border-right:1px solid #dfe0dd;
}
/*
nur fuer PC IE wegen Mac IE
\*/
* html .navText { 
margin:-0.75em 0 -1.05em 0;
}
/*
*/

.roundie { 
display:block; 
height:5px; 
}

/* Navigation Homepage */
.top_right { background:url(/0-layout/img/round_right.gif) right top no-repeat; vertical-align:top;}
.top_left { background:url(/0-layout/img/round_left.gif) left top no-repeat; vertical-align:top; }
.bottom_right { background:url(/0-layout/img/round_right_u.gif) right bottom no-repeat; vertical-align:bottom; } 
.bottom_left { background:url(/0-layout/img/round_left_u.gif) left bottom no-repeat; vertical-align:bottom; }

/* Logoleiste Homepage */
.topH_right { background:url(/0-layout/img/round_right_home.gif) right top no-repeat; vertical-align:top;}
.topH_left { background:url(/0-layout/img/round_left_home.gif) left top no-repeat; vertical-align:top; }
.bottomH_right { background:url(/0-layout/img/round_right_u_home.gif) right bottom no-repeat; vertical-align:bottom; } 
.bottomH_left { background:url(/0-layout/img/round_left_u_home.gif) left bottom no-repeat; vertical-align:bottom; }

/* Headline H3, grüne Rundung oben */
.top_right_green { background:url(/0-layout/img/round_right_gr.gif) right top no-repeat; vertical-align:top;}
.top_left_green { background:url(/0-layout/img/round_left_gr.gif) left top no-repeat; vertical-align:top; }

/* Headline H3, grüne Rundung oben info */
.top_right_info { background:url(/0-layout/img/round_right_or.gif) right top no-repeat; vertical-align:top;}
.top_left_info { background:url(/0-layout/img/round_left_or.gif) left top no-repeat; vertical-align:top; }

.borderGrey {
display:block;
padding:0;
margin:40px 0 10px 0;
border:1px solid #e5e6e4;
position:relative;
}
.borderGrey .xtop {
float:left;
width:100%;
height:5px;
background-image:url(/0-layout/img/border-ol-grey.gif);
background-repeat:no-repeat;
line-height:0px;
font-size:0px;
margin:-1px 0 0 -1px;
position:relative;
}
* html .borderGrey .xtop {
left:-1px;
}
.borderGrey .xtopright {
float:right;
height:5px;
width:5px;
margin:-1px -2px 0 0;
background-image:url(/0-layout/img/border-or-grey.gif);
background-repeat:no-repeat;
background-position:right top;
border:0;
position:relative;
}
* html .borderGrey .xtopright {
margin:-1px -1px 0 0;
right:-1px;
}
.borderGrey .xboxcontent {
padding:0;
margin:0;
}
.borderGrey .xbottom {
float:left;
height:5px;
width:100%;
background-image:url(/0-layout/img/border-ul-grey.gif);
background-repeat:no-repeat;
background-position:left bottom;
text-align:right;
vertical-align:bottom;
padding:0;
border:0;
position:relative;
margin:0 0 -1px -1px;
}
* html .borderGrey .xbottom {
left:-1px;
}
.borderGrey .xbright {
float:right;
height:5px;
width:5px;
background-image:url(/0-layout/img/border-ur-grey.gif);
background-repeat:no-repeat;
background-position:right bottom;
position:relative;
margin:0 -2px 0 0;
}
* html .borderGrey .xbright {
margin:0 -1px 0 0;
right:-1px;
}
.borderGrey h3 {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
font-size:120%;
color:#9ebd1e;
font-weight:bold;
display:block;
background-color:#fff;
width:95%;
margin:0 5px 0 5px;
}
* html .borderGrey h3 {
position:relative;
margin-top:-12px;
bottom:-10px;
}
.borderGrey h3 img {
margin:-4px 5px -3px 0;
float:left;
width:auto;
background-color:#fff;
}
.borderGrey h3 span.h3Text {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:85%;
color:#505050;
display:block;
height:100%;
width:auto;
margin-left:10px;
padding-top:10px;
padding-bottom:7px;
}
.borderGrey h3 a,
.borderGrey h3 a:hover {
text-decoration:none;
background-color:transparent;
cursor:pointer;
}
/* - - - - - - - - - - - - Homepage - - - - - - - - - - - - - - - - - - */
.flash {
display:block;
margin-bottom:-2px;
}
.infoImg {
display:block;
vertical-align:bottom;
padding-top:10px;
text-align:right;
}
.infoImg a:hover {
background-color:transparent;
}
.aktuelle {
display:block;
text-align:left;
vertical-align:top;
padding:0;
background-color:#e9e9e9;
}
*+html .aktuelle {
width:85.25em;
}
* html .aktuelle {
width:83.75em;	
}
.aktuelle table {
margin:0 5px 0 5px;
padding:0;
border:0;
width:98%;
/* *width:auto; */ /* invalid IE hack */
vertical-align:top;
table-layout: fixed;
border-collapse:collapse;
background-color:#fff;
background:url(/0-layout/img/bg-tdAktuelles.jpg) left bottom repeat-x;
}

/*Fuer Opera 7 und Safari*/
html:first-child>b\ody .aktuelle table {
width:99%;
}

.aktuelle table tr {
border-bottom:0;
border-collapse:collapse;
empty-cells:hide;
text-align:left;
}
.aktuelle table td {
width:306px;
margin:0;
padding:0;
vertical-align:top;
text-align:left;
vertical-align:top;
border-bottom:1px solid #d2d3d1;
}
.aktuelle table td.tdLeer {
width:5px;
/* *width:8px; */ /* invalid IE hack */
}
.aktuelle table td .aktuellePr {
display:block;
padding:10px 27px 10px 15px;
background:url(/0-layout/img/icon_link_n.gif) right 1.5em no-repeat;
min-height:39px;
}

.aktuelle table td a:hover .aktuellePr {
background:url(/0-layout/img/icon_aktuelle-h.gif) right 1.5em no-repeat;
}
.aktuelle table td a,
.aktuelle table td a:hover {
text-decoration:none;
display:block;
background-color:transparent;
}
.aktuelle table td a:hover {
color:#000;
}
/*.aktuelle table td:hover,
.aktuelle table .highlight {
background-image:none;
background-color:#ff9e25;
color:#000;
}*/
.aktuelle table td a:hover .aktuellePr {
background-image:none;
background-color:#ff9e25;
color:#000;
}
/* - - - - - - - - - - - -  Tastaturbedienung  - - - - - - - - - - - - */
a:focus, a:active { background-color: #e9e9e9; outline:none; color:#414141; }

/* - - - - - - - - - - - - Visual - - - - - - - - - - - - */

#visual {
display:block;
width:100%;
height:auto;
margin-top:0;
}

#visual a.logo  {
float:right;
width:194px;
margin-top:46px;
}
#visual a.logo:hover  {
background-color:#fff;
}
/* - - - - - - - - - - - -  waagerechte Navigation  - - - - - - - - - - - - */
ul#Navigation {
position:absolute;
z-index:3;
list-style-type: none;
padding:0 0 0 0;
margin-top:155px;
height:auto;
color:#616161;
}
ul#Navigation li {
float:left;
width:220px;
vertical-align:top;
margin:0 19px 0 0;
}
ul#Navigation li a:hover {
background-color:transparent;
}
ul#Navigation li img {
margin-bottom:-2px;
}

/* Klappmenue */
ul#Navigation li ul li {
float:none;
width:100%;
vertical-align:top;
margin:0 0 0 0;
border:0;
}
ul#Navigation li.last {
margin:0;
}
ul#Navigation li ul li {
float: none;
display: block;
margin:0;
border:none;
padding-bottom:0;
}

ul#Navigation ul a,
ul#Navigation ul a:hover,
ul#Navigation li ul span {
background-image:none;
display:block;
margin:0 0 0 0;
text-decoration:none;
}
/* - - - - - - - - - - - - - - - - - -  Contentbereich  - - - - - - - - - - - - - - - - - - */
#content {
margin-top:180px;
height:auto;
padding:0;
border:0;
top:0;
padding-bottom:0px;
}

/*
nur fuer PC IE wegen Mac IE
\*/
* html #content {
margin-top:167px;
}
/*
*/

#links {
float:left;
width:220px;
/*max-width:23%;*/
margin:20px 0 0 0;
vertical-align:top;
vertical-align:top;
}
/*
nur fuer PC IE wegen Mac IE
\*/
* html #links {
width:19.65em;
margin:33px 0 0 0;
}
/*
*/
#mitte {
float:left;
width:63.50em;
/*max-width:76%;*/
margin:26px 0 0 19px;
vertical-align:top;
padding:0 0 0 0;
line-height:130%;
}
* html #mitte {
left:0;
width:62.50em;
padding:0;
margin:30px 0 0 19px;
}


/* - - - - - - - - - - - - - - - - - -  RasterSpalten im Content  - - - - - - - - - - - - - - - - - - */
.halbLinks {
float:left;
width:30.9em;
/*max-width:49%;*/
/*width:expression(document.body.clientWidth < 940? "49%": "30.4em" );*/
margin:0 0 0 0;
vertical-align:top;
}
/*
nur fuer PC IE wegen Mac IE
\*/
* html .halbLinks {
width:30.4em;
}
/*
*/
.halb {
float:left;
width:30.9em;
/*max-width:49%;*/
/*width:expression(document.body.clientWidth < 940? "49%": "30.4em" );*/
margin:-1.15em 0 0 18px;
vertical-align:top;
}
/*
nur fuer PC IE wegen Mac IE
\*/
* html .halb {
float:left;
width:30.4em;
}
/*
*/

/* for Opera only - invalid CSS 2.1 but valid CSS3 */
@media screen and (min-width: 550px){
.halb {
width:30.9em;
}
}
.abstand,
#mitte .abstand  {
margin:0 0 0 18px;
}

.topMinus5 {
margin-top:-5px;
}
.bottom0 {
margin-bottom:0;
}
.zwei {
float:left;
width:41.75em;
margin:0;
padding: 0;
vertical-align:top;
}
* html .zwei {
margin:0 0 0 0;
width:41.6em;
}
.rechts {
float:left;
width:20.0em;
vertical-align:top;
margin:-1.15em 0 0 19px;
}
* html .rechts {
float:right;
width:19.6em;
margin:-1.15em 0 0 0;
}
/* - - - - - - - - - - - -  senkrechte Navigation  - - - - - - - - - - - - */

/* - - - - - Allgemein - - - - - - -*/
* html #links,
* html #senkrMenu  {
	position: relative;
}
#senkrMenu ul {
list-style: none;
text-align:left;
padding:0;
margin:0;
width:100%;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
font-size:120%;
line-height:100%;
}
#senkrMenu ul ul  {
margin:0;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
font-size:90%;
line-height:110%;
}
#senkrMenu ul ul ul  {
margin:0;
}
#senkrMenu ul li  {
color: #616161;
padding:0;
position: relative;
margin-top: 10px;
}
* html #senkrMenu ul li {
margin-top: -5px;
}
#senkrMenu ul li span.aktuell {
display:block;
}
/* - - - - - - In dieses LI wird die naechste Liste eingeschachtelt - - - - - - -*/
#senkrMenu ul li.ohne  {
margin:0;
padding:0;
color: #000;
border: 0 none;
min-height:1px;
}
#senkrMenu ul li.ohne ul {
margin:0 0 -10px 0;
}
#senkrMenu ul li.ohne a.high  {
background-image:none;
}
* html #senkrMenu ul li.ohne  {
margin:-13px 0 0 0;
height:0px;
}
* html #senkrMenu ul ul li.ohne  {
margin:0 0 0 0;
height:0px;
}
*+html #senkrMenu ul li.ohne  {
margin: -2px 0 0 0;
}
*+html #senkrMenu ul ul li.ohne  {
margin: 0 0 0 0;
}
/* - - - - - -  Allgemeines Aussehen der Links - - - - - - -- */
#senkrMenu ul a,
#senkrMenu ul li span.aktuell {
display: block;
background-color: transparent;
color: #525252;
padding: 0 0 0 0;
font-weight: normal;
text-decoration: none;
background-image:url(/0-layout/img/nav_n.gif);
background-repeat:no-repeat;
background-position:right 6px;
margin-top:0;
position: relative;
}
* html #senkrMenu ul a,
* html #senkrMenu ul li span.aktuell {
padding: 0 0 0 0;
}
*+html #senkrMenu ul a,
*+html #senkrMenu ul a.high,
*+html #senkrMenu ul li span.aktuell {
	padding: 0 0 0 0;
}
#senkrMenu ul li a.open {
color:#000000;
background-image:url(/0-layout/img/nav_h.gif);
background-repeat:no-repeat;
background-position:right 8px;
margin-bottom:3px;
padding-bottom:3px;
}
#senkrMenu ul ul li a.open {
background-image:none;
}
/* - - - Anzeige der zweiten Ebene mit Hover - - - */
#senkrMenu ul a:focus,
#senkrMenu ul a:active,
#senkrMenu ul li a.aktuell,
#senkrMenu ul li span.aktuell,
#senkrMenu ul li a.high,
#senkrMenu ul li a:hover  {
background-color: #ffa900;
color:#000000;
background-image:url(/0-layout/img/nav_h.gif);
background-repeat:no-repeat;
background-position:right 6px;
}
#senkrMenu ul li span.aktuell {
background-image:url(/0-layout/img/nav_n.gif);
}
#senkrMenu ul a span.menu {
padding: 9px 30px 6px 14px;
margin: 0 0 0 0;
padding-bottom: 5px;
}
*+html #senkrMenu ul a,
*+html #senkrMenu ul a:focus,
*+html #senkrMenu ul a:active,
*+html #senkrMenu ul li a.aktuell,
*+html #senkrMenu ul li span.aktuell,
*+html #senkrMenu ul li a.high,
*+html #senkrMenu ul li a:hover  {
	background-position:right 4px;	
}
*+html #senkrMenu ul ul li {
	margin-bottom: 0;
}
#senkrMenu ul li a.high span.menu {
padding: 8px 30px 6px 14px;
margin: 0 0 0 0;
}
* html #senkrMenu ul li a span.menu,
* html #senkrMenu ul li a.high span.menu {
padding: 2px 30px 8px 10px;
margin: -14px 0 0 0;
}
*+html #senkrMenu ul li a span.menu,
*+html #senkrMenu ul li a.high span.menu {
padding: 2px 30px 10px 14px;
margin: -12px 0 0 0;
}
*+html #senkrMenu ul li a.high span.menu {
padding: 2px 30px 10px 14px;
}
#senkrMenu ul li span.rund {
	position: absolute;
	top: 0;
	margin-top: 0px;
}
#senkrMenu ul li a.high span.rund,
#senkrMenu ul li a:hover span.rund {
	background-color: #FFA900;
}
*+html #senkrMenu ul li span.rund,
*+html #senkrMenu ul li span.rund span {
	display: inline-block;
	height: 5px;
}
*+html #senkrMenu ul li span.rund {
	margin-top: 0;
}
* html #senkrMenu ul li span.rund img {
display: block;	
}
/* - - - Anzeige der zweiten Ebene mit Highlight - - - */
#senkrMenu ul li span.aktuell,
#senkrMenu ul li a.high{
font-weight:bold;
padding:0 0 0 0;
}
/* - - - Anzeige der dritten Ebene - - - */
#senkrMenu ul ul li {
margin-top:0;
background-color:#fff;
}
* html #senkrMenu ul ul li  {
height:21px;
}
#senkrMenu ul ul li a {
color: #414141;
background-color:#fff;
background-image:none;
margin:0;
padding:7px 14px 4px 14px;
border-top:1px solid #dfe0dd;
}
* html #senkrMenu ul ul li a {
padding:4px 14px 6px 14px;
}
*+html #senkrMenu ul ul li a {
padding:4px 14px 6px 14px;
}
#senkrMenu ul ul li span.aktuell {
margin:0;
}
/* - - - Anzeige der dritten Ebene mit Hover - - - */
#senkrMenu ul ul a:hover {
background-color: #ffcc7f;
color:#414141;
background-image:none;
}

/* - - - Anzeige der dritten Ebene aktuell + Focus - - - */
#senkrMenu ul ul li a.aktuell,
#senkrMenu ul ul li span.aktuell, 
#senkrMenu ul ul a:focus,
#senkrMenu ul ul a:active,
#senkrMenu ul ul li a.high,
#senkrMenu ul ul li a.high:hover {
background-color: #ffcc7f;
color:#414141;
background-image:none;
}
* html #senkrMenu ul ul li a.high,
* html #senkrMenu ul ul li a.aktuell {
	padding:5px 14px 7px 14px;
}
*+html #senkrMenu ul ul li a.high,
*+html #senkrMenu ul ul li a.aktuell {
	padding:5px 14px 7px 14px;
}
/* - - - Anzeige der vierten Ebene - - - */
#senkrMenu ul ul ul li {
color: #414141;
background-image:none;
background-color: #fff2df;
}
#senkrMenu ul ul ul li a {
color: #414141;
background-image:none;
background-color: #ffe5bf;
margin:0;
padding:4px 14px 4px 24px;
border-top:1px solid #dfe0dd;
}
/* - - - - - - - - - - - - - - - - - -  Content  - - - - - - - - - - - - - - - - - */
.containerModul {
margin:0 20.0em 0 0;
padding:0;
}

.modul {
margin:1.55em 0 0 0;
padding:0;
display:block;
}
h1 {
color:#ff9e25;
font-weight:normal;
font-size:175%;
line-height:110%;
margin-bottom:3px;
padding:0;
}
.NavHead {
font-weight:normal;
font-size:175%;
}

h2 {
color:#9ebd1e;
font-weight:normal;
font-size:175%;
line-height:110%;
padding-left:0;
margin-bottom:-10px;
}

h3 {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
font-size:150%;
color:#9fbf1b;
font-weight:normal;
padding:0;
margin:0 0 8px 0;
display:inline-block;
width:100%;
line-height:110%;
}
.info h3,
.halb .info h3 {
font-size:120%;
background-color:#9ebd1e;
color:#fff;
}
* html h3 {
margin:0 0 8px 0;
}
.rechts h3,
.halb h3 {
font-size:120%;
background-color:#dfdfdd;
color:#505050;
}
.halbLinks h3 span.roundie,
.zwei h3 span.roundie,
table.listen h3 span.roundie,
#mitte h3 span.roundie {
display:none;
}
#mitte .info h3 span.roundie,
#mitte .rechts h3 span.roundie,
#mitte .halb h3 span.roundie {
height:5px;
margin:0;
padding:0;
display:block;
}

/* for Opera only - invalid CSS 2.1 but valid CSS3 */
@media screen and (min-width: 550px){
h3 {
width:100%;
}
}

#typo #content table.listen h3,
#typo #content h3 {
font-weight:normal;
font-size:130%;
line-height:150%;
}
#typo #content h3 {
font-size:150%;
}

#typo #content .info h3 span.head3,
#typo #content .rechts h3 span.head3,
#typo #content .halb h3 span.head3 {
font-family: Verdana, Arial, Helvetica;
display:block;
padding:3px 10px 8px 10px;
font-weight:bold;
font-size:75%;
margin:0 0 0 0;
line-height:130%;
}

* html #typo #content .info h3 span.head3,
* html #typo #content .rechts h3 span.head3,
* html #typo #content .halb h3 span.head3 {
margin:-20px 0 0 0;
}
span.head3 {
font-weight:normal;
font-size:100%;
}
/*
nur fuer PC IE wegen Mac IE
\*/
* html .info h3 span.head3,
* html .rechts h3 span.head3,
* html .info h3 span.head3 {
margin:-1.15em 0 3px 0;
padding:0 10px 2px 10px;
}
/*
*/

h4 {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
font-size:100%;
margin:5px 0 5px 0;
color:#ffa900;
}
h5 {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
font-size:100%;
margin:0 0 3px 0;
color:#414141;
}
h5 a {
text-decoration:none;
}

a.mehr,
span.mehr { /* -  Mehr-Link mit vorgeschriebenem Text - */
display:block;
color:#414141;
margin:0;
background-image:url(/0-layout/img/icon_link_n.gif);
background-repeat:no-repeat;
background-position:right 1px;
padding-right:36px;
margin-top:8px;
padding-bottom:4px;
text-decoration:none;
line-height:150%;
}
a.mehr:hover,
a span.mehr:hover {
background-image:url(/0-layout/img/icon_link_h.gif);
}
a.emailIcon { /* -  Mehr-Link mit vorgeschriebenem Text - */
display:block;
color:#414141;
margin:0 0 5px 0;
background-image:url(/0-layout/img/icon_email.gif);
background-repeat:no-repeat;
background-position:left 2px;
padding-left:20px;
margin-top:5px;
padding-bottom:3px;
text-decoration:none;
}

a.infoIcon { /* -  Mehr-Link mit vorgeschriebenem Text - */
display:block;
color:#414141;
margin:0 0 5px 0;
background-image:url(/0-layout/img/icon_info.gif);
background-repeat:no-repeat;
background-position:left top;
padding-left:20px;
margin-top:5px;
padding-bottom:3px;
text-decoration:none;
}
a.kontaktIcon { /* -  Mehr-Link mit vorgeschriebenem Text - */
display:block;
color:#414141;
margin:0 0 5px 0;
background-image:url(/0-layout/img/icon_kontakt.gif);
background-repeat:no-repeat;
background-position:left top;
padding-left:20px;
margin-top:5px;
padding-bottom:3px;
text-decoration:none;
}
.text {
margin:0 0 0 0;
padding:0;
color:#414141;
}
p.text {
padding:0;
display:block;
margin:0 0 0 0;
}
.textrechts p.text {
padding:0;
display:block;
margin:0 -7px 0 -5px;
}
p.text a {
padding:0 5px 3px 5px;
margin:0;
display:block;
text-decoration:none;
}

p.text a:hover {
background-color:#e9e9e9;
text-decoration:none;
}
/* - - - - - - -  - - - - - - Inhalt Bildpositionen - - - - - - - - - - - - - - */
dl.mitte,
dl.mitte dt {
width:100%;
max-width:460px;
overflow:hidden;
margin:auto;
}
dl.mitte {
margin-bottom:5px;
}
dl.mitte 
dl.mitte dt img  {
width:auto;
max-width:460px;
overflow:hidden;
}
dl.zoomMitte {
width:100%;
max-width:700px;
margin:auto;
overflow:hidden;
}
/* Contentimage links */
dl.imagelinks,
span.imagelinks,
img.imagelinks {
float:left;
padding:0;
margin:0 10px 0 0;
}
.textrechts  {
margin:-3px 0 0 0;
padding:0 10px 0 10px;
vertical-align:top;
width:auto;
text-align:left;
border:0 solid #edf4fb;
display:block;
}
* html .textrechts  {
padding:0 10px 0 0;
display:inline-block;
}
span.textrechts  {
display:inline-block;
}
/* Contentspalte, image rechts  */
dl.imagerechts {
float:right;
padding:0;
margin:0 0 0 10px;;
}
.textlinks {
margin:-3px 0 0 0;
padding:0 10px 0 0;
vertical-align:top;
width:auto;
text-align:left;
}

/* Bildunterschrift */

dl {margin: 0; padding:0; }
dl.mitte, dl.zoomMitte {margin: auto; text-align:center; }

dl dt { margin: 0; padding:0; margin-bottom:-4px; }
* html dl dt{ margin-bottom:0;}
/*
nur fuer PC IE wegen Mac IE
\*/
* html dl dt{ margin-bottom:-2px;}
/*
*/

#mitte dl dt a:hover { background-color:#fff; background-image:none; }
/* Bildunterschrift */
dl dd {min-height:16px; color:#9ebd1e; font-size:100%; padding:5px 5px 3px 5px; }
.halb dl dd,
.rechts dl dd
{ text-align:left; }
/*
nur fuer PC IE wegen Mac IE
\*/
* html dl dd {
height:16px;
}
/*
*/
#mitte dl dd a,
#mitte dl dd a:hover {
text-decoration:none;
display:block;
}

.halb dd,
.rechts dd {
height:auto;
/* min-height:auto; */ /* stated not valid in CSS Validation Service */
padding:5px 5px 3px 5px;
margin-bottom:-5px;
}
.halb dl dt,
.halbLinks dl dt,
.rechts dl dt {
margin-bottom:-2px; 
}

/* Lupe  */
.lupe {
float:right;
width:12px;
margin:0 0 0 1px;
}
/* - - - - - - -  - - - - - - Listenmodule - - - - - - - - - - - - - - */
#mitte .liste p { padding:0; }
#mitte .liste h5,
#mitte .liste .h5,
#mitte .listen h5  {
margin:0 0 0 0;
}
#mitte .liste .text a {
display:block;
background-image:url(/0-layout/img/icon_link_n.gif);
background-repeat:no-repeat;
background-position:right 1px;
padding-right:26px;
margin-top:0;
padding-bottom:3px;
text-decoration:none;
}
#mitte .liste .text a:hover {
background-image:url(/0-layout/img/icon_link_h.gif);
}
.liste .text {
font-size:100%;
/*height:8.9em;*/
/*height:8.9em; Bildformat bei Teamliste weicht ab = 104 x 80 */
padding:0 0 5px 0;
/*max-height:8.9em;
overflow:hidden;*/
}
.liste .text p {
padding:0 20px 0 0;
}
/* - - - - - - -  - - - - - - -Listen - - - - - - - - - - - - - - */
#mitte .modul ul {
list-style-type: none;
list-style-position:outside;
list-style-image:none;
margin:8px 0 8px 0;
padding-left:0;
}

#mitte ul li {
list-style-position:outside;
background-image:url(/0-layout/img/icon_liste.gif);
background-repeat:no-repeat;
background-position:left 0.75em;
padding:5px 0 9px 32px;
margin:0 0 5px 0;
color:#414141;
border-bottom:1px solid #dfdfdf;
}
#mitte .quickinfo ul li,
#mitte .rechts .quickinfo ul li {
background-image:url(/0-layout/img/icon_liste-quick.gif);
background-position:left 0.35em;
padding:0 0 0 16px;
}
#mitte ul li span {
display:inline-block;
padding:0 36px 0 0;
}
#mitte ul li a {
display:block;
text-decoration:none;
color:#414141;
background-image:url(/0-layout/img/icon_link_n.gif);
background-repeat:no-repeat;
background-position:right 1px;
padding:2px 36px 4px 0;
}
#mitte ul li a:hover {
background-image:url(/0-layout/img/icon_link_h.gif);
}
#mitte ul li span {
display:block;
}

/* - - - - Linklistenmodule - - - - - */
#mitte ul.linkliste {
border-top:1px solid #dfdfdf;
}
#mitte ul.linkliste span {
margin-top:3px;
}
/* - - - - - - -  - - - - - - dynamische Listenmodule mit Link - - - - - - - - - - - - - - */
#mitte ul.ohneIcon {
border-top:0;
margin-top:-5px;
}
#mitte ul.ohneIcon li {
background-image:none;
padding:5px 0 9px 0;
}
.modulListe {
border-bottom:1px solid #dfdfdf;
padding:5px 0 5px 0;
display:block;
}
.liste .modulListe  .text {
font-size:100%;
/*height:8.9em; /* Bildformat bei Referenzlisten = 104 x 105px  */
padding:0 0 5px 0;
/*max-height:8.9em;*/
/*overflow:hidden;*/
}
table.listen {
margin:1.55em 0 0 0;
padding:0;
width:100%;
max-width:700px;
border:0;
border-collapse:collapse;
vertical-align:top;
table-layout: fixed;
}
table.listen tr {
border-bottom:0;
border-collapse:collapse;
empty-cells:hide;
text-align:left;

}
table.listen td {
width:100%;
margin:0;
padding:0;
vertical-align:top;
border-collapse:collapse;
}
table.listen td .dyn {
margin:0 0 0 0;
padding: 5px 0 5px 0;
border-bottom:1px solid #dfdfdf;
}
table.listen th.abstand,
table.listen td.abstand {
padding-left:18px;
}

table.listen .h5,
.h5 {
display:block;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
font-weight:bold;
font-size:100%;
margin:0 0 0 0;
color:#414141;
line-height:115%;
}
#mitte .h5 {
margin:0 0 3px 0;
}
table.listen a {
background-image:url(/0-layout/img/icon_link_n.gif);
background-repeat:no-repeat;
background-position:right top;
padding-right:26px;
}
table.listen a:hover {
background-image:url(/0-layout/img/icon_link_h.gif);
}
table.listen td h3 {
margin-top:10px;
}
/* - - - - - - - - - - - - - - - - - -  Logolistung  - - - - - - - - - - - - - - - - - */
.logoListe {
position:relative;
margin-left:-3px;
}
* html .logoListe {
margin-left:-10px;
}
.imgCont {
display:block;
float:left;
width:100px;
height:100px;
margin:10px 7px 10px 8px;
line-height:80px;
vertical-align:middle;
text-align:center;
overflow:hidden;
}
* html .imgCont {
font-size:40px;
}
.imgCont img {
width:auto;
max-width:100px;
font-size:80px;
}
/* - - - - - - - - - - - - - - - - - -  Teaser  - - - - - - - - - - - - - - - - - */
.rechts img {
max-width:100%;
}
.rechts .text {
/*padding: 0 5px 0 10px;*/
}
.rechts span.rund {
height:5px;
}
.rechts div.navText {
padding:10px;
}
.rechts dl.mitte,
.rechts dl.mitte dt {
width:100%;
overflow:hidden;
}
.rechts dl.mitte 
.rechts dl.mitte dt img  {
width:auto;
max-width:100%;
overflow:hidden;
}
.rechts dl.mitte {
margin-bottom:5px;
}
.rechts h2 {
margin:-5px 0 0 0;
padding:0 0 3px 0;
font-size:130%;
font-weight:bold;
}
.rechts .navText h5 {
margin:15px 0 0 0;
}
.rechts .quickinfo .navText h5 {
margin:5px 0 0 0;
}
.rechts .quickinfo .navText {
margin-bottom:-5px;
}
* html .rechts .quickinfo .navText {
margin-bottom:-8px;
}
/* - - - - - - -  - - - - - - -Listen - - - - - - - - - - - - - - */
#mitte .rechts .modul .navText ul
{
list-style-type: none;
list-style-position:outside;
list-style-image:none;
margin:3px 0 8px 0;
padding:0;
border:0;
}

#mitte .rechts ul li
{
list-style-position:outside;
background-image:url(/0-layout/img/icon_teaserliste.gif);
background-repeat:no-repeat;
background-position:left 4px;
padding:0 0 0 32px;
margin:0 0 5px 0;
color:#414141;
border:0
}

#mitte .rechts ul li a
{
display:inline-block;
text-decoration:none;
color:#414141;
font-weight:normal;
background-image:none;
padding:0;
}

/* - - - - - - - - - - - -  Formular  - - - - - - - - - - - - */
.formModul {
border-left:1px solid #e9e9e9;
border-right:1px solid #e9e9e9;
padding:0 0 5px 0;
background-color:#f8f8f8;
}
.formModul .top_left_green {
position:relative;
top:-5px;
background-color:#f8f8f8;
}
.formModul .text {
padding:5px 5px 15px 5px;
}
#formular {
margin:0;
padding:0 12px 5px 14px;
}
#formular input,
#formular select  {
border:1px inset #fcfcfb;
background-color:#fff;
}
#formular .fehler {
display:block;
padding:10px;
margin:5px 10px 0 10px;
width:auto;
}
.formModul h3.firstHead {
color:#9EBD1E;
margin-top:0;
margin-left:15px;
margin-bottom:15px;
background-color:#f8f8f8;
font-weight:bold!important;
width:auto;
}
#formular h5 {
margin:0 10px 0 10px;
}
#formular p.error {
color:#000;
margin:10px 9px 10px 9px;
}
#formular fieldset {
padding:0;
margin:0;
border: 0;
}
#formular label{
cursor:pointer;
}
#formular fieldset span {
display:block;
padding:5px 0 5px ;
}
#formular .left {
float : left;
/*width:198px;*/
width:9.5em;
max-width:49%;
color:#2d2d2d;
}
#formular fieldset span.left {
border-bottom:0;
width:9.5em;
}
#formular input.textfeld {
/*width:270px; */
width:18.0em;
max-width:51em;
font-size:100%;
border:1px solid #cecece;
}
#formular select.textfeld {
/*width:277px; */
width:18.0em;
max-width:51em;
font-size:100%;
height:auto;
}
/*
nur fuer PC IE wegen Mac IE
\*/
* html #formular select.textfeld  {
/*width:277px; */
margin-left:-3px;
}
/*   
*/
#formular .radioLeft {
vertical-align:middle;
margin-right:20px;
}
#formular input.radio,
#formular input.radioEins {
cursor: pointer; 
vertical-align:top;
border:0;
background-color:#f8f8f8;
}
#formular .senden {
text-align:left;
}
#formular input.buttonGo {
width:8.5em;
font-size:100%;
font-weight:bold;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
max-width:26em;
margin:10px 12px 0 9.5em;
line-height:100%;
background-color:#fe9e25;
border:1px solid #fff;
color:#fff;
cursor: pointer; 
text-align:center;
}
#formular input.buttonGo:hover,
#formular .ie6hover .buttonGo {
background-color:#fff;
border:1px solid #fe9e25;
color:#fe9e25;
}
#formular input.error {
background-color:#f9f9f9;
}
#formular input.error,
input.error {
background-color: #ffa900;
cursor: pointer; 
}
/* - - - - - - - - - - - -  Footer  - - - - - - - - - - - - */
ul#footer {
margin-top:40px;
background-color:#fff;
list-style-type: none;
padding:0 0 20px 0;
height:auto;
color:#848484;
background-image:url(/0-layout/img/trennstrich.gif);
background-repeat:no-repeat;
background-position:left 0.5em;
}
ul#footer li {
float:left;
vertical-align:top;
text-align:center;
background-image:url(/0-layout/img/trennstrich.gif);
background-repeat:no-repeat;
background-position:right center;
padding:0 22px;
}
ul#footer li.first {
text-align:left;
margin-top:-2px;
padding:0 26px 0 0;
}
*+html ul#footer li.first {
margin-top:-1px;
}
ul#footer li.last {
float:right;
width:17%;
background-image:none;
padding:0 0 0 0;
}
ul#footer a  {
color:#848484;
line-height:150%;
display:block;
padding-bottom:1px;
text-decoration:none;
}
ul#footer li.socialB  {
	padding:0 20px;
}
ul#footer li.socialB a {
	display: inline-block;
	margin: 0 2px;
	width: 19px;
	height: 19px;
	background-repeat:no-repeat;
	background-position: left top;
}
ul#footer li.socialB a:hover img {
	visibility: hidden;
}

ul#footer li.socialB a.twitter {
	background-image:url(/0-layout/img-nav/iconTwitterH.gif);
}
ul#footer li.socialB a.xing {
	background-image:url(/0-layout/img-nav/iconXingH.gif);
}
ul#footer li.socialB a.facebook {
	background-image:url(/0-layout/img-nav/iconFacebookH.gif);
}

/* - - - - - - - - - - - -  Suche  - - - - - - - - - - - - */
#footer form {
text-align:right;
background-image:none;
display:block;
margin:0 0 0 0;
position:relative;
}
#footer form label {
font-size:100%;
font-weight:normal;
vertical-align:top;
}
#footer form .suchfeld {
width:76%;
color: #616161;
line-height:1.0em;
border:1px solid #cccfc6;
margin:auto;
margin-top:1px;
margin-right:5px;
padding-left:5px;
font-size:105%;
margin-top:-1px;
padding-right:2px;
}
* html #footer form .suchfeld {
width:76%;
margin-top:-1px;
}

#footer .suchbutton {
vertical-align:middle;
margin-bottom:2px;
}

/* - - - - - - - - - - - -  Sitemap  - - - - - - - - - - - - */
.sitemap {
margin-top:10px;
margin-right:-19px;
}
* html .sitemap {
right:-19px;
margin-left: 0;
width:103%;
}
.sitemapModul {
float:left;
width:160px;
margin:1.55em 19px 0 0;
padding:0;
background-color:#f5f8f6;
}
* html .sitemapModul {
margin:1.55em 15px 0 0;
overflow:hidden;
}
#content .sitemap a {
text-decoration:none;
}
.sitemap h2 {
padding:0;
border-bottom:1px solid #dfdfdf;
margin-bottom:0;
}
.sitemap h2 a {
	display: inline-block;
	background-color:#e9e9e9;
}
* html .sitemap h2 a {
	margin-top: -20px;
}
.sitemap h2 span.menu {
margin: -5px 0 0 0;
padding: 5px 30px 6px 14px;
border:0;
}
* html .sitemap h2 span.menu {
	margin: -5px 0 0 0;
}
.sitemap h2 a span.rund {
	display: block;
	margin: 0 0 0 0;
	height: 5px;
}
* html .sitemap h2 span.rund {
	display: inline-block;
	height: 5px;
	overflow: hidden;
	top: 0;
}
* html .sitemap h2 span.rund img {
width: 100%;
}
.sitemap ul {
list-style-type: none;
list-style-position:outside;
list-style-image:none;
width:100%;
}
#mitte .sitemapModul ul li {
list-style-position:outside;
background-image:none;
padding:0;
margin:0 0 0 0;
color:#414141;
border-bottom:1px solid #dfdfdf;
}
#mitte .sitemapModul ul li a {
background-image:none;
font-weight:normal;
padding:5px 0 9px 15px;
color:#333;
font-size:103%;
}
#mitte .sitemapModul ul ul li a {
padding-left:25px;
font-weight:normal;
color:#616161;
font-size:100%;
}
#mitte .sitemapModul ul ul ul li a {
padding-left:35px;
}
#mitte .sitemapModul ul li.ohne {
margin:0 0 0 0;
padding:0;
border: 0 none;
}
/*
nur fuer PC IE wegen Mac IE
\*/
* html #mitte .sitemapModul ul li.ohne {
margin:-10px 0 0 0;
}
/*
*/
#mitte .sitemapModul ul li a:hover {
background-image:none;
}

/* - - - - - - - - - - - -  Blaettermodul/ horizontale Listen  - - - - - - - - - - - - */
#mitte .galerieBlaettern {
margin-bottom:10px;
}
#mitte ul.ListeHorizontal  {
display:inline;
list-style-type: none;
width:auto;
padding:0 0 0 0;
margin:0;
height:auto;
vertical-align:middle;
line-height:100%;
display:inline;
}

#mitte ul.ListeHorizontal li {
display:inline;
background-image:none; 
width:auto;
padding:0;
margin:0;
border:0;
}
#mitte ul.ListeHorizontal li .aktiv,
#mitte ul.ListeHorizontal li a,
#mitte ul.ListeHorizontal li a:hover {
display:inline;
background-image:none;
margin:0;
padding:0 5px 0 5px;
}
#mitte ul.ListeHorizontal li .aktiv,
#mitte ul.ListeHorizontal li a.aktiv {
color:#ffa900;
border-right:1px solid #aba47d;
}
#mitte ul.ListeHorizontal li .normal,
#mitte ul.ListeHorizontal li a.normal {
border-right:1px solid #aba47d;
}

/* - - - - - - - - - - - - Blaettern Bildergalerie - - - - - - - - - - - - */
#mitte .blaettern,
#typoPop .blaettern {
padding:3px 0 0 0;
margin-bottom:-10px;
}
#mitte .blaettern ul,
#typoPop .blaettern ul {
list-style-type:none;
display:block;
margin:0 5px 0 0;
padding:0;
vertical-align:middle;
position:relative;
width:auto;
}
#mitte .blaettern ul li,
#typoPop .blaettern ul li {
float:left;
width:auto;
display:inline;
background-image:none;
padding:0 0 0 0;
border:0;
white-space: nowrap;
}

/* for Opera only - invalid CSS 2.1, but valid CSS3 */
@media screen and (min-width: 550px){
#mitte .blaettern ul li,
#typoPop .blaettern ul li  {
width:2.5em;
}
}

#mitte .blaettern ul li a,
#typoPop .blaettern ul li a {
padding:0 5px 0 5px;
background-image:none;
vertical-align:middle;
color:#0e1946;
margin:0;
width:auto;
float:left;
text-decoration:none;
}

#mitte .blaettern ul li .trennstrich,
#typoPop .blaettern ul li .trennstrich  {
padding:0 0 0 0;
vertical-align:middle;
color:#aba47d;
margin:0 0 0 0;
display:inline;
width:1px;
position:relative;
top:-2px;
}

#mitte .blaettern ul li a:hover,
#typoPop .blaettern ul li a:hover {
text-decoration:none;
background-image:none;
}
#mitte .blaettern ul li a img,
#typoPop .blaettern ul li a img {
vertical-align:top;
margin:0 0 0 0;
}
#mitte .blaettern ul li span.high,
#typoPop .blaettern ul li span.high{
font-weight:bold;
padding:0 5px 0 5px;
background-image:none;
vertical-align:middle;
color:#ff9e25;
margin:0;
width:auto;
float:left;
}
#mitte .blaettern a.pageBack,
#typoPop .blaettern a.pageBack {
border:0;
padding:0;
position:relative;
}
#mitte .blaettern a.pageStart,
#typoPop .blaettern a.pageStart {
border:0;
margin:0 0 0 0;
padding:0;
position:relative;
top:-1px;
}
#mitte .blaettern ul li a.pageVor,
#typoPop .blaettern a.pageVor {
border:0;
margin:0;
padding:0;
position:relative;
top:-1px;
}
#mitte .blaettern li a.pageEnd,
#typoPop .blaettern a.pageEnd {
border:0;
margin:0 0 0 0;
padding:0;
position:relative;
top:-1px;
}
/* - - - - - - - - - - - - - - - - - -  Bildergalerie  - - - - - - - - - - - - - - - - - - */
#mitte div.galerie {
display:block;
width:101%;
margin-top:10px;
margin-left:-2px;
margin-bottom:0px;
}
#mitte div.galerie dl {
position:relative;
z-index:8;
float:left;
width:20.85em;
border-left:3px solid #fff;
margin-top:0;
background-color:#f5f8f6;
padding:0;
}
div.galerie dl dt {
padding:0;
height:150px;
margin:0;
overflow:hidden;
text-align:center;
}
#mitte div.galerie dl dt img {
max-width:250px;
border:0;
}
#mitte div.galerie dl dd {
display:inline-block;
height:3.75em;
overflow:hidden;
border-top:1px solid #fff;
color:#003366;
padding-bottom:5px;
text-align:center;
}
html:first-child>b\ody .galerie dl dd {
display:block;
}
#mitte div.galerie dl dd.download {
height:auto;
max-height:2.55em;
margin-top:0;
}
#mitte div.galerie a.lupe,
#mitte div.galerie a.download {
clear:both;
float:none;
display:inline;
width:auto;
background-image:url(/0-layout/img/icon_lupe.gif);
background-repeat:no-repeat;
background-position:left 0.25em;
padding-left:16px;
position:relative;
text-align:center;
}
#mitte div.galerie a.download {
background-image:url(/0-layout/img/icon-download.gif);
background-position:left 0.35em;
}
/* - - - - - - - - - - - - Zoom-PopUp - - - - - - - - - - - - */
#typoPop .logo {
text-align:right;
margin-top:6px;
margin-bottom:-10px;
}
#typoPop .inhalt {
margin:0 10px 0 10px;
}
#typoPop .galerie {
display:block;
width:100%;
margin-top:10px;
margin-left:0;
margin-bottom:0;
}
#typoPop .inhalt .galerie dl {
width:100%;
border-left:0;
margin-top:0;
background-color:#f5f8f6;
}
#typoPop .galerie dl dt {
height:auto;
text-align:center;
}
#typoPop .inhalt .galerie dl dt img {
max-width:464px;
}
#typoPop .galerie dl dd {
height:2.75em;
border-top:1px solid #fff;
}
#typoPop .galerie dl dd.download {
height:auto;
max-height:1.55em;
}
#typoPop .footer {
margin-top:30px;
}
#typoPop .footer ul li {
padding:0 0 0 0;
display:inline;
font-size:93%;
float:left;
width:auto;
}
#typoPop .footer ul li.right {
float:right;
}
#typoPop .footer ul li a,
#typoPop .footer ul li a:visited {
padding:0 3px 0 0;
color:#717070;
border-left:0;
text-decoration:none;
}
.imgleft {
float:left;
border: 0px;
padding:0 6px 3px 0;
}
/* - - - - - - - Tag-Cloud - - - - - - */
.tagCloud {
position:relative;
z-index:4;
}
.tagCloud .navText { 
border-left:1px solid #e9e9e9;
border-right:1px solid #e9e9e9;
padding:0 15px 5px 15px;
text-align:center;
}
.tagCloud a { 
color:#848484;
text-decoration:none;
margin:1px 8px;
line-height:140%;
white-space:nowrap;
}
.tagCloud .fontSize1 {
font-size:11px;
display:inline;
}
.tagCloud .fontSize2 {
font-size:13px;
display:inline;
}
.tagCloud .fontSize3 {
font-size:15px;
display:inline;
}
.tagCloud .fontSize4 {
font-size:17px;
display:inline;
}
.tagCloud .fontSize5 {
font-size:19px;
display:inline;
}
.tagCloud .fontSize6 {
font-size:20px;
display:inline;
}
/* neue Buehne */
#flashcontent:focus {
	outline: none;
}
