/* @group base.css */
html {height:100%;}
	
body {font-family:Arial, Helvetica, Geneva, sans-serif;height:100% !important;padding:0;}
	
* {margin:0;padding:0;}

SELECT {background:#fff;}

SELECT OPTION {background:#fff;}

.floatbox {overflow:hidden;}

/* ------ Link-Verhalten ------- */  

a {color:#333;text-decoration:none;}

a:focus,
a:hover,
a:active {color:#333;text-decoration:underline;}

a.white {color:#fff;text-decoration:none;}

a.white:focus,
a.white:hover,
a.white:active {color:#fff;text-decoration:none;}

a.teaser {color:#333;text-decoration:none;}

a.teaser:focus,
a.teaser:hover,
a.teaser:active {color:#333;text-decoration:underline;}

a.toolbox {color:#666;text-decoration:none;}

a.toolbox:focus,
a.toolbox:hover,
a.toolbox:active {color:#666;text-decoration:none;}

a.index {color:#666;font-size:11px;line-height:12px;text-decoration:none;padding:0 2px 0 0px;}

a.index:focus,
a.index:hover,
a.index:active {color:#333;font-size:12px;line-height:12px;text-decoration:none;padding:0 1px 0 0px;}

a.icon.print, div.print a.icon.print {background:url(../img/icon_print_grey.gif) 0px 1px no-repeat;}

a.icon.mail {background:url(../img/icon_mail_grey.gif) 0px 3px no-repeat;}

a.icon.bookmark {background:url(../img/icon_bookmark_grey.gif) 0px 2px no-repeat;}

a.icon.print:hover {background:url(../img/icon_print.gif) 0px 1px no-repeat;}

a.icon.mail:hover {background:url(../img/icon_mail.gif) 0px 3px no-repeat;}

a.icon.bookmark:hover {background:url(../img/icon_bookmark.gif) 0px 2px no-repeat;}

p.teaserresult {color:#666;margin:0 8px 0 0;}

/* --------- Gesamte Seite ----------- */  
#swf-master-all-wrapper {text-align:left;margin:0 auto;width:1004px;position:relative !important;min-height:100%;/* real browsers */
	height:auto !important;}

#swf-master-all {padding:0;margin:0;text-align:center;vertical-align:middle;}	  

* html #swf-master-all-wrapper {height:100% !important;}

#swf-master-wrapper {clear:both;text-align:left;margin:0;padding:0;width:1004px;height:580px;background:#fff;}

#swf-master {clear:both;padding:0 0 0px 0;border:4px solid #fff;margin:0;}

/* --------------- Top --------------- */  
#swf-top-wrapper {clear:both;text-align:left;margin:0 auto;width:100%;position:relative !important;height:440px;}

#swf-top {padding:0;margin:0;height:100%;}

#swf-stage-wrapper {position:relative;left:26px;top:64px;width:960px;color:#000;padding:0;margin:0;}

#swf-stage {color:#000;padding:0px;margin:0;}
html>body #swf-stage {padding:0px 0px 32px 0px;}

/* ------------- SPALTENLAYOUT ---------------- */  
.swf-content-944 {width:944px;float:left;padding:0;margin:0;}
.swf-content-840 {width:840px;float:left;padding:0;margin:0;}
.swf-content-720 {width:720px;float:left;padding:0;margin:0;}
.swf-content-480 {width:480px;float:left;padding:0;margin:0;}
.swf-content-600 {width:600px;float:left;padding:0;margin:0;}
.swf-content-360 {width:360px;float:left;padding:0;margin:0;}
.swf-content-240 {width:240px;float:left;padding:0;margin:0;}

.swf-content-inside {padding:0;margin:0 16px 0 0;}

/* ------POSITIONEN ------ */
#swf-pos-paging {z-index:23;float:right;position:absolute;text-align:right;top:62px;right:146px;margin:0;}

#swf-media-nav {z-index:2;position:absolute;text-align:right;top:383px;left:28px;margin:0;}

#swf-pos-resultpaging {clear:both;z-index:23;position:relative;text-align:left;bottom:0;padding-left:240px;margin:0;}

#swf-pos-resultpaging360 {clear:both;z-index:23;position:relative;text-align:left;bottom:0;padding-left:360px;margin:0;}

#swf-pos2-paging {clear:both;position:absolute;text-align:right;top:64px;right:270px;margin:0;} 

#swf-pos-result-left {clear:both;position:absolute;top:67px;left:266px;margin:0;} 

#swf-pos-result-right {clear:both;position:absolute;top:67px;left:626px;margin:0;} 

#swf-pos-toolbox {clear:both;position:absolute;text-align:right;top:370px;right:22px;margin:0;}

#swf-backgroundpicture {clear:both;position:absolute;background:url(../img/swf_logo.gif) no-repeat top left;text-align:right;top:486px;right:28px;width:192px;height:60px;border:0;padding:0;margin:0;}

#swf-pos-copy {clear:both;position:absolute;text-align:right;top:590px;left:26px;margin:0;}

#swf-pos-logo {clear:both;position:absolute;text-align:right;top:488px;right:26px;width:192px;height:60px;border:0;padding:0;margin:0;cursor:pointer;}

#swf-pos-logo img {border:0;}

#swf-copy-tx {text-align:left;color:#fff;font-size:10px;font-size:10px;padding: 0;margin:0;}

#swf-logo {clear:both;position:absolute;text-align:right;top:75px;right:28px;margin:0 0 0px 0;} 

#swf-media-background {z-index:0 !important;}

#swf-footer-wrapper {clear:both;width:996px;padding:0;margin:0;height:132px;}  

#swf-footer {margin:0;padding:0 26px 0px 26px;}
/* ---- Ende Spaltenlayout ----- */ 
/* @end */

/* @group content.css */
h1,h2,h3,h4,h5,h6,p {font-family:Arial, Helvetica, Geneva, sans-serif;font-weight:normal;color:#000;}

p.bodytext {font-size:12px;line-height:18px;}

p.teasertext {font-size:11px;line-height:14px;color:#666;}

p.teasertext-big {font-size:12px;line-height:14px;color:#666;}

p.teasertext2 {font-size:11px;line-height:16px;color:#333;}

p.teasertextpad {font-size:11px;line-height:14px;color:#666;padding-bottom:5px;}

p.teasertextupdown {font-size:11px;line-height:14px;color:#333;padding:4px 0 0 0;}

p {font-size:11px;line-height:18px;}

p.swf-icon-download {background:url(../img/icon_download.gif) no-repeat left top;line-height:11px;color:#666;padding:2px 0 2px 14px;}

p.swf-btn-route {background:url(../img/btn_route.gif) no-repeat left top;line-height:11px;color:#666;padding:2px 0 6px 20px;}

p.swf-btn-add {background:url(../img/btn_add.gif) no-repeat left top;line-height:11px;color:#666;padding:2px 0 6px 20px;}

p.swf-btn-print {background:url(../img/btn_print.gif) no-repeat left top;line-height:11px;color:#666;padding:2px 0 6px 20px;}

.left {float:left;}

.right {float:right;}

.tx-swfces-pi0-col {clear:both;margin:0 0 28px 0;}

.tx-swfces-pi02-col {clear:both;margin:0 0 17px 0;}

.tx-swfces-pi1 {clear:both;margin:0 0 18px 0;width:704px;} 

.tx-swfces-pi1-col {clear:both;margin:0 0 18px 0;}
 
.tx-swfces-pi2 {clear:both;margin:0 0 4px 0;} 

.tx-swfces-pi3 {clear:both;margin:0 0 16px 0;}
 
.tx-swfces-pi6 {clear:both;margin:0 0 16px 0;} 

.tx-lxsces-pi1 {clear:both;margin:0 0 22px 0;} 

.tx-lxsces-pi2 {clear:both;margin:0 0 10px 0;} 

.swf-tx-main {clear:both;margin:0 0 24px 0;} 

.swf-footer-history {margin:0;padding:0 0 14px 0;} 

#swf-stage div.tx-swfces-pi1,
#swf-stage div.tx-swfces-pi2,
#swf-stage div.tx-swfces-pi3,
#swf-stage div.tx-swfces-pi6 {width:704px;}

#swf-stage .swf-content-240 div.tx-swfces-pi1,
#swf-stage .swf-content-240 div.tx-swfces-pi2,
#swf-stage .swf-content-240 div.tx-swfces-pi3,
#swf-stage .swf-content-240 div.tx-swfces-pi6 {width:auto;}

#swf-stage .swf-content-360 div.tx-swfces-pi1,
#swf-stage .swf-content-360 div.tx-swfces-pi2,
#swf-stage .swf-content-360 div.tx-swfces-pi3,
#swf-stage .swf-content-360 div.tx-swfces-pi6 {width:auto;}

#swf-stage .swf-content-480 div.tx-swfces-pi1,
#swf-stage .swf-content-480 div.tx-swfces-pi2,
#swf-stage .swf-content-480 div.tx-swfces-pi3,
#swf-stage .swf-content-480 div.tx-swfces-pi6 {width:auto;}

#swf-stage .swf-content-600 div.tx-swfces-pi1,
#swf-stage .swf-content-600 div.tx-swfces-pi2,
#swf-stage .swf-content-600 div.tx-swfces-pi3,
#swf-stage .swf-content-600 div.tx-swfces-pi6 {width:auto;}

#swf-stage .swf-content-900 div.tx-swfces-pi1,
#swf-stage .swf-content-900 div.tx-swfces-pi2,
#swf-stage .swf-content-900 div.tx-swfces-pi3,
#swf-stage .swf-content-900 div.tx-swfces-pi6 {width:auto;}

h1 {font-size:18px;line-height:28px;margin:0;color:#666;padding:0 0 10px 0;}
                        
h2 {font-size:15px;line-height:22px;color:#666;padding:0 0 10px 0;font-weight:bold;}      

h3 {font-size:13px;line-height:16px;color:#666;padding:0 0 8px 0;font-weight:bold;}  

h4 {font-size:12px;line-height:14px;color:#666;padding:0;font-weight:bold;padding:0 0 4px 0;}      

h4.teaser {font-size:12px;line-height:12px;color:#666;font-weight:bold;padding:0 0 4px 0;}              

h5 {font-size:11px;line-height:12px;margin:0;font-weight:bold;color:#666;}

h6 {font-size:11px;font-weight:bold;color:#666;}  

/* ------ Link-Verhalten ------- */  
a {color:#333;text-decoration:none;}

a:focus,
a:hover,
a:active {color:#333;text-decoration:underline;}

a.white {color:#fff;text-decoration:none;}

a.white:focus,
a.white:hover,
a.white:active {color:#fff;text-decoration:none;}

a.teaser {color:#666;text-decoration:none;}

a.teaser:focus,
a.teaser:hover,
a.teaser:active {color:#666;text-decoration:underline;}

a.toolbox {color:#666;text-decoration:none;}

a.toolbox:focus,
a.toolbox:hover,
a.toolbox:active {color:#666;text-decoration:none;}

a.icon.print, div.print a.icon.print {background:url(../img/icon_print_grey.gif) 0px 1px no-repeat;}

a.icon.mail {background:url(../img/icon_mail_grey.gif) 0px 3px no-repeat;}

a.icon.bookmark {background:url(../img/icon_bookmark_grey.gif) 0px 2px no-repeat;}

a.icon.print:hover {background:url(../img/icon_print.gif) 0px 1px no-repeat;}

a.icon.mail:hover {background:url(../img/icon_mail.gif) 0px 3px no-repeat;}

a.icon.bookmark:hover {background:url(../img/icon_bookmark.gif) 0px 2px no-repeat;}

h2.normal {font-weight:normal;margin:0;}  

h2.routing-wide {margin:20px 0 14px 0;}   

h2.head {margin:20px 0 10px 0;}   

h2.white {font-size:14px;line-height:14px;color:#fff;margin:0;}   
 
p.main {margin:10px 0 0 0;}   

p.teaserhead {font-weight:bold;margin:10px 0 0 0;}   

p.headline {font-weight:bold;}   

p.subheadline {margin:0 0 10px 0;} 

p.teaser {margin-bottom:12px;}  

p.tab {float:left;width:130px;}  

p.swf-history-tx {clear:right;font-size:10px;font-weight:bold;line-height:10px;color:#fff;padding-bottom:1px;margin:0;}

p.swf-arrow-right2 {clear:right;text-align:left;font-size:12px;line-height:12px;background:url(../img/icon_arrow_right2.gif) no-repeat left top;padding:3px 0px 3px 9px;}

p.swf-arrow-right {float:left;font-size:11px;line-height:11px;color:#fff;background:url(../img/icon_arrow_right.gif) no-repeat left top;padding:4px 23px 4px 9px;}

p.swf-arrow-left {float:left;font-size:11px;line-height:11px;color:#fff;background:url(../img/icon_arrow_left.gif) no-repeat left top;padding:4px 23px 4px 9px;}

p {margin:0;}

/* ---- Bilder ----*/
.swf-picture-left {float:left;padding:0 16px 16px 0;margin:0;}
.swf-picture-right {float:left;padding:0 0 16px 16px;margin:0;}

.swf-pic {clear:both;border:0;padding:0;margin:4px 0 6px 0;} 

.swf-pic-left {float:left;border:0;padding:0;margin:2px 16px 2px 0;}
  
.swf-pic-right {float:right;border:0;padding:0;margin:2px 0 2px 16px;} 

.swf-pic-216 {background:transparent;border:4px solid #fff;float:left;height:216px;width:216px;margin:0;padding:0;min-height:216px;min-width:216px;}

.swf-pic-216-long {background:transparent;border:4px solid #fff;float:left;width:216px;height:110px;margin:0;padding:0;min-width:216px;min-height:110px;}

.swf-pic-96 {background:transparent;border:4px solid #fff;float:left;height:96px;width:96px;margin:0;padding:0;min-height:96px;min-width:96px;}

.swf-pic-96-pad {background:transparent;float:left;width:104px;margin-bottom:4px;margin-right:16px;padding:0;}

/* ----- Pfeil hoch runter ---*/
.swf-teaser-arrow-up {float:right;position:relative;text-align:right;top:0;right:0;background:url(../img/arrow_up.gif) no-repeat top left;width:7px;height:8px;border:0;}   

.swf-teaser-arrow-down {float:right;position:relative;text-align:right;top:0;right:0;background:url(../img/arrow_down.gif) no-repeat top left;width:7px;height:8px;border:0;} 

#scroll {height:250px;font-size:12px;}

.tx-indexedsearch-searchbox {display:none;}

.tx-indexedsearch-rules {display:none;}

.tx-indexedsearch-info {display:none;}

div.tx-indexedsearch {font-size:12px;width:704px;}

div.tx-indexedsearch-res {clear:both;}

div.tx-indexedsearch-browsebox p {padding-bottom:10px;padding-top:10px;}

ul.browsebox {float:left;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding-bottom:10px;}

ul.browsebox li {display:inline;float:left;}

ul.browsebox a {display:block;background:url(../img/paging_left.gif) no-repeat left top;background-position:0% 2px;padding:0 0 0 5px;text-decoration:none;}

ul.browsebox a span {color:#666;background:url(../img/paging_right.gif) no-repeat right top;background-position:100% 2px;font-size:11px;line-height:11px;font-weight:bold;}

ul.browsebox span {display:block;border:0;border-style:solid;margin:0;padding:6px 9px 4px 0px;}


ul.browsebox a:hover {background-position:0% -24px;text-decoration:none;}

ul.browsebox a:hover span {color:#666;font-size:12px;line-height:12px;font-weight:bold;background-position:100% -24px;text-decoration:none;padding:6px 11px 5px 2px;}

ul.browsebox li.tx-indexedsearch-browselist-currentPage a {background:url(../img/paging_left.gif) no-repeat left top;padding:0 0 0 5px;background-position:0 -24px;text-decoration:none;}

ul.browsebox li.tx-indexedsearch-browselist-currentPage a span {background-position:100% -24px;color:#666;font-size:12px;line-height:12px;font-weight:bold;text-decoration:none;padding:6px 11px 5px 2px;}

/*index-search*/
.tx-indexedsearch ul.browsebox li {display:block;background:url(../img/paging_left.gif) no-repeat left top;background-position:0% 2px;padding:0 0 0 5px;text-decoration:none;}

.tx-indexedsearch ul.browsebox li a {color:#666;background:url(../img/paging_right.gif) no-repeat right top;background-position:100% 2px;font-size:11px;line-height:11px;font-weight:bold;}

.tx-indexedsearch ul.browsebox a {display:block;border:0;border-style:solid;margin:0;padding:6px 9px 4px 0px;}

.tx-indexedsearch ul.browsebox li:hover {background-position:0% -24px;text-decoration:none;}

.tx-indexedsearch ul.browsebox li:hover a {color:#666;font-size:12px;background-position:100% -24px;line-height:12px;font-weight:bold;text-decoration:none;padding:6px 11px 5px 2px;}

* html .tx-indexedsearch ul.browsebox a:hover {background-position:100% 2px;}
* html .tx-indexedsearch ul.browsebox li.tx-indexedsearch-browselist-currentPage a:hover {background-position:100% -24px;}

.tx-indexedsearch ul.browsebox li.tx-indexedsearch-browselist-currentPage {background:url(../img/paging_left.gif) no-repeat left top;padding:0 0 0 5px;background-position:0 -24px;text-decoration:none;}

.tx-indexedsearch ul.browsebox li.tx-indexedsearch-browselist-currentPage a {background-position:100% -24px;color:#666;font-size:12px;line-height:12px;font-weight:bold;text-decoration:none;padding:6px 11px 5px 2px;}

/* @end */

/* @group menu.css */
#lxs-nav * {border:0px none !important;}
/* -----------------  HAUPT-MENU -----------------  */

#menu {float:left;width:590px;height:24px;margin-bottom:20px;position:absolute;top:16px;left:26px;z-index:10;}

#menu li {float:left;display:inline;}

#menu ul {list-style:none;margin:0;padding:0;float:left;}

#menu a {display:block;background:url(../img/menu_left.png) no-repeat left top;padding:0 0 0 6px;text-decoration:none;}

#menu span {display:block;border:0;border-style:solid;margin:0;padding:5px 12px 5px 2px;}

#menu a span {color:#c2c2c2;background:url(../img/menu_right.png) no-repeat right top;font-weight:normal;font-size:14px;line-height:14px;}

#menu a:hover {text-decoration:none;}

#menu a:hover span {color:#fff;text-decoration:none;}

#menu .current a {background:url(../img/menu_left.png) no-repeat left top;padding:0 0 0 6px;background-position:0 0px;text-decoration:none;}

#menu .current a span {background-position:100% 0px;color:#fff;text-decoration:none;}

#menu span.current {background-position:100% 0px;color:#fff;text-decoration:none;}

#menu .normal a {background:url(../img/menu_left.png) no-repeat left top;padding:0 0 0 6px;background-position:0 0px;text-decoration:none;}
#menu .normal a span {background-position:100% 0px;color:#c2c2c2;text-decoration:none;}
/* ------------- PORTAL MENU ------------ */
.portalmenu {z-index:3;float:left;display:none;position:absolute;top:16px;left:26px;border:0;margin-top: 0px;}
.portalmenu div {width:210px;overflow:hidden;}
#menu-1, #menu-2, #menu-3 {top:41px;}
#menu-2 {left:112px;}
#menu-3 {left:176px;}
.portalmenu-top {clear:both;height:5px;width:210px;padding:0;margin:0;background:url(../img/portalmenu_top210.png) no-repeat top left;overflow:hidden;}
.portalmenu-middle {clear:right;height:auto;width:205px;padding:0;margin:0;background:url(../img/portalmenu_middle210.png) repeat-y top left;}
.portalmenu-bottom {clear:right;height:20px;width:210px;padding:0;margin:0;background:url(../img/portalmenu_bottom210.png) no-repeat bottom left;}
.portalmenu-content {padding:0px 0 4px 0;margin:0;}

/* --- Portalmen Pulldowns -----*/         
.navigation ul {list-style:none;margin:0px;padding:0px 0 4px 0;}

.navigation li {margin:0;padding:0;text-align:left;font-size:11px;line-height:14px;}

.navigation li a {display:block;padding:4px 0 4px 8px;color:#ccc;font-weight:normal;text-decoration:none;background:url(../img/hmenu-a-normal.gif) no-repeat bottom left;}

.navigation a:hover {color:#fff;text-decoration:underline;background:url(../img/hmenu-a-hover.gif) no-repeat bottom left;}

.navigation-main {font-weight:normal;color:#fff;font-size:13px;line-height:18px;}	

.positioner {width:140px;float:left;padding:1px 0px 2px 1px;margin:0;vertical-align:top;}
/* ------- ENDE PORTAL MENU -------- */

/* -----------------  SUCH-BUTTON2 -----------------  */
#search2 {float:left;display:inline;}

#search2 {list-style:none;margin:0;padding:0;float:left;}

#search2 a {display:block;background:url(../img/btn_search_left.png) no-repeat left top;padding:0 0 0 8px;text-decoration:none;}

#search2 span {display:block;border:0;border-style:solid;margin:0;padding:7px 8px 10px 0;}

#search2 a span {color:#666;background:url(../img/btn_search_right.png) no-repeat right top;font-weight:normal;font-size:12px;line-height:12px;}

#search2 a:hover {text-decoration:none;}

#search2 a:hover span {color:#333;text-decoration:none;}

/* -----------------  SUCH-BUTTON -----------------  */
#search {float:right;width:53px;}

#search li {float:left;display:inline;}

#search ul {list-style:none;margin:0;padding:0;float:left;}

#search a {display:block;background:url(../img-ie6/btn_search_left.gif) no-repeat left top;padding:0 0 0 8px;text-decoration:none;}
html>body #search a {background:url(../img/btn_search_left.png) no-repeat left top;}

#search span {display:block;border:0;border-style:solid;margin:0;padding:7px 8px 10px 0;}

#search a span {color:#666;background:url(../img-ie6/btn_search_right.gif) no-repeat right top;font-weight:normal;font-size:12px;line-height:12px;}
html>body #search a span {background:url(../img/btn_search_right.png) no-repeat right top;}

#search a:hover {background-position:0% 0px;text-decoration:none;}

#search a:hover span {color:#333;background-position:100% 0px;text-decoration:none;}

/* -----------------  PAGING -----------------  */
#paging {float:left;}

#paging li {float:left;display:inline;}

#paging ul {list-style:none;margin:0;padding:0;float:left;}

#paging a {display:block;background:url(../img/paging_left.gif) no-repeat left top;background-position:0% 2px;padding:0 0 0 5px;text-decoration:none;}

#paging span {display:block;border:0;border-style:solid;margin:0;padding:6px 9px 4px 0px;}

#paging a span {color:#666;background:url(../img/paging_right.gif) no-repeat right top;background-position:100% 2px;font-weight:normal;font-size:11px;line-height:11px;font-weight:bold;}

#paging a:hover {background-position:0% -24px;text-decoration:none;}

#paging a:hover span {color:#666;font-size:12px;line-height:12px;font-weight:bold;background-position:100% -24px;text-decoration:none;padding:6px 11px 5px 2px;}

#paging #current a {background:url(../img/paging_left.gif) no-repeat left top;padding:0 0 0 5px;background-position:0 -24px;text-decoration:none;}

#paging #current a span {background-position:100% -24px;color:#666;font-size:12px;line-height:12px;font-weight:bold;text-decoration:none;padding:6px 11px 5px 2px;}

#paging a.activeSlide {background:url(../img/paging_left.gif) no-repeat left top;padding:0 0 0 5px;background-position:0 -24px;text-decoration:none;}

#paging a.activeSlide  span {background-position:100% -24px;color:#666;font-size:12px;line-height:12px;font-weight:bold;text-decoration:none;padding:6px 11px 5px 2px;}
/* 	-------- ENDE PAGING ---------- */

/* -----------------  TOOLBOX -----------------  */
.toolbox {float:left;}

.toolbox a {display:block;background:url(../img/toolbox_left.gif) no-repeat left top;padding:0 0 0 2px;text-decoration:none;}

.toolbox span {display:block;border:0;border-style:solid;margin:0;padding:2px 6px 3px 0px;}

.toolbox a span {color:#fff;background:url(../img/toolbox_right.gif) no-repeat right top;font-weight:normal;font-size:11px;line-height:12px;font-weight:normal;}

.toolbox a:hover {text-decoration:none;}

.toolbox a:hover span {color:#fff;text-decoration:none;}

.toolbox .current a {background:url(../img/toolbox_left.gif) no-repeat left top;padding:0 0 0 2px;text-decoration:none;}

.toolbox .current a span {color:#fff;text-decoration:none;}

.toolbox .white a {background:url(../img/toolbox_white_left.gif) no-repeat left top;padding:0 0 0 2px;text-decoration:none;}

.toolbox .white a span {color:#000;background:url(../img/toolbox_white_right.gif) no-repeat right top;text-decoration:none;font-size:11px;line-height:14px;font-weight:normal;}
/* -----------------  TOOLBOX - WEISS -----------------  */
.toolbox-white {float:left;}

.toolbox-white a {display:block;background:url(../img/toolbox_white_left.gif) no-repeat left top;padding:0 0 0 2px;text-decoration:none;}

.toolbox-white span {display:block;border:0;border-style:solid;margin:0;padding:2px 6px 3px 0px;}

.toolbox-white a span {color:#000;background:url(../img/toolbox_white_right.gif) no-repeat right top;font-weight:normal;font-size:10px;line-height:12px;font-weight:normal;}

.toolbox-white a:hover {text-decoration:none;}

.toolbox-white a:hover span {color:#000;text-decoration:none;}

.toolbox-white .current a {background:url(../img/toolbox_white_left.gif) no-repeat left top;padding:0 0 0 2px;text-decoration:none;}

.toolbox-white .current a span {color:#000;text-decoration:none;}

/* -----------------  TOOLBOX GREY -----------------  */
#toolbox-grey {float:left;}

#toolbox-grey li {float:left;display:inline;}

#toolbox-grey ul {list-style:none;margin:0;padding:0;float:left;}

#toolbox-grey a {display:block;background:url(../img/box_left_grey3.gif) no-repeat left top;padding:0 0 0 2px;text-decoration:none;}

#toolbox-grey span {display:block;border:0;border-style:solid;margin:0;padding:2px 6px 4px 0px;}

#toolbox-grey a span {color:#fff;background:url(../img/box_right_grey3.gif) no-repeat right top;font-weight:normal;font-size:10px;line-height:10px;font-weight:normal;}

#toolbox-grey a:hover {text-decoration:none;}

#toolbox-grey a:hover span {color:#fff;text-decoration:none;}

#toolbox-grey .current a {background:url(../img/box_left_grey3.gif) no-repeat left top;padding:0 0 0 2px;text-decoration:none;}

#toolbox-grey .current a span {color:#fff;text-decoration:none;}
/* 	-------- ENDE Toolbox ---------- */

/* --------- MENU RECHTS ------------ */
#swf-nav-sub {position:absolute;right:26px;top:64px;line-height:0;width:104px;z-index:30;}

.swf-rightmenu {color:#333;display:block;font-size:12px;line-height:12px;font-weight:normal;text-align:right;margin:0;padding:5px 0 5px 0;text-decoration:none;}

#swf-nav-sub ul {list-style:none;margin:0;padding:0;}

#swf-nav-sub ul li {list-style:none;list-style-type:none;margin:0;padding:5px 0 5px 0;}

#swf-nav-sub ul li a {background:transparent;color:#333;display:block;font-size:12px;line-height:12px;font-weight:normal;text-align:right;margin:0;padding:1px 0 1px 0;text-decoration:none;}

#swf-nav-sub-l1 ul {list-style:none;margin:0;padding:0;}

#swf-nav-sub-l1 ul li, #swf-nav-sub-l2 ul li, #swf-nav-sub-l3 ul li {border-top:0px #ccc solid;list-style:none;font-weight:normal;margin:0;padding:1px 0 2px 0;}

#swf-nav-sub-l1 ul li a, #swf-nav-sub-l2 ul li a, #swf-nav-sub-l3 ul li a {background:transparent;display:block;font-weight:normal;margin:0;text-decoration:none;}

#swf-nav-sub ul li a:focus {color:#333;text-decoration:none;}

#swf-nav-sub ul li a:hover {color:#333;text-decoration:underline;}

#swf-nav-sub ul li a:active {color:#333;text-decoration:underline;}

/* ------ FOOTER LISTEN ------ */
#swf-nav-footer-pos {position:absolute;bottom:22px;left:30px;border:0;padding:0;margin:0;}

.swf-nav-footer {float:left;width:120px;overflow:hidden;line-height:0;padding-right:5px;}

.swf-nav-footer ul {list-style:none;margin:0;padding:0;}

.swf-nav-footer ul li {list-style:none;list-style-type:none;margin:0;padding:1px 0 2px 0;}

.swf-nav-footer ul li a {background:transparent;color:#fff;display:block;font-size:11px;line-height:11px;font-weight:normal;margin:0;padding:4px 0 0 0px;text-decoration:none;width:auto;}

.swf-nav-footer-l1 ul {list-style:none;margin:0;padding:0;}

.swf-nav-footer-l1 ul li {border-top:0px #ccc solid;list-style:none;font-weight:normal;margin:0;padding:1px 0 2px 0;}

.swf-nav-footer-l1 ul li a {background:transparent;color:#fff;display:block;font-size:12px;line-height:12px;font-weight:normal;margin:0;text-decoration:none;width:auto;}
/* @end */

/* @group teaser.css */
/* ----------- TEASER  POSITIONEN---------- */
.swf-teaser-pos-left-top {z-index:3;position:absolute;top:66px;left:26px;width:220px;}

.swf-routingteaser-pos {float:left;padding:0;margin:0 10px 0 0;}

.swf-routingteaser-pos-last {float:left;padding:0;margin:0;}

.swf-teaser-pos {float:left;padding:0;margin:0 10px 0 0;}

.swf-teaser-pos-last {float:left;padding:0;margin:0;}

.swf-teaser-pos-suchergebnis {z-index:3;position:absolute;top:66px;left:265px;}

/* ---- TEASER OHNE SCHATTEN ----- */
/* ---- TEASER SCHMAL ----- */
.swf-teaser-btn {float:left;display:inline;}

.swf-teaser-btn {list-style:none;margin:0;padding:0;float:left;}

.swf-teaser-btn a {display:block;background:url(../img/bg_teaser_left.png) no-repeat left top;padding:0 0 0 8px;text-decoration:none;}

.swf-teaser-btn span {display:block;border:0;border-style:solid;margin:0;padding:7px 8px 14px 0;}

.swf-teaser-btn a span {color:#333;background:url(../img/bg_teaser_right.png) no-repeat right top;font-weight:normal;font-size:12px;line-height:12px;}

.swf-teaser-btn a:hover {text-decoration:none;}

.swf-teaser-btn a:hover span {color:#333;text-decoration:none;}

/* ---- TEASER BREIT ----- */
.swf-teasshadow225 {clear:both;margin:0 0 8px;overflow:hidden;width:220px;}

.swf-teas {clear:both;overflow:hidden;width:220px;margin:0 0 8px 0;}

.swf-teaser-great {clear:both;overflow:hidden;width:220px;margin:0 0 8px 0;}

.swf-teaser-mediacontainer {clear:both;width:230px;margin:2px 0 8px 0;}

.swf-teas-suchergebnis {clear:both;overflow:hidden;width:230px;margin:0 0 8px 0;}

.swf-teaser-256 {clear:both;overflow:hidden;width:260px;margin:0 0 8px 0;}

.swf-teaser-suchergebnis {clear:both;overflow:hidden;width:340px;padding:0;margin:0 0 16px 0;} 

.swf-teaser-great-top {height:12px;padding:0;margin:0;text-align:left;background:url(../img/teaser_great_top.gif) no-repeat top left;} 
html>body .swf-teaser-great-top {background:url(../img/teaser_great_top.png) no-repeat top left;}

.swf-teaser-great-content {clear:both;overflow:hidden;width:230px;padding:0;margin:0;background:#fff;} 

.egde-top {clear:both;padding:0;height:4px;}

.egde-top-l {float:left;width:10%;height:4px;background:url(../img/round_top_left.png) no-repeat top left;padding:0;}

.egde-top-m {float:left;width:80%;height:4px;background:#fff url(../img/pixel_white.gif) repeat top left;padding:0;}

.egde-top-r {float:right;width:10%;height:4px;background:url(../img/round_top_right.png) no-repeat top right;padding:0;}

.egde-top-l-10 {float:left;width:10px;height:4px;background:url(../img/round_top_left.png) no-repeat top left;padding:0;}

.egde-top-m-84 {float:left;width:84px;height:4px;background:#fff url(../img/pixel_white.gif) repeat top left;padding:0;}

.egde-top-r-10 {float:right;width:10px;height:4px;background:url(../img/round_top_right.png) no-repeat top right;padding:0;}

.egde-bottom {clear:both;padding:0;height:4px;}

.egde-bottom-l {float:left;width:10%;height:4px;background:url(../img/round_bottom_left.png) no-repeat bottom left;padding:0;}

.egde-bottom-m {float:left;width:80%;height:4px;background:#fff;padding:0;}

.egde-bottom-r {float:right;width:10%;height:4px;background:url(../img/round_bottom_right.png) no-repeat bottom right;padding:0;}

.egde-bottom-l-10 {float:left;width:10px;height:4px;background:url(../img/round_bottom_left.png) no-repeat bottom left;padding:0;}

.egde-bottom-m-84 {float:left;width:84px;height:4px;background:#fff;padding:0;}

.egde-bottom-r-10 {float:right;width:10px;height:4px;background:url(../img/round_bottom_right.png) no-repeat bottom right;padding:0;}

.egde-middle {clear:both;overflow:hidden;width:100%;padding:0;margin:0;background:#fff;}

.egde-middle-media {clear:both;width:100%;padding:0;margin:0;background:#fff;}

.egde-middle-content {padding:3px 8px 3px 11px;margin:0;text-align:left;}

.egde-middle-mediacontainer {padding:0px 0px 0px 3px;margin:0;text-align:left;}

.egde-middle-content-suchergebnis {padding:0 4px 0px 4px;margin:0;height:52px;overflow:hidden;}

.egde-middle-content-teaser {padding:2px 8px 2px 8px;margin:0;}

.egde-middle-content-teaser-headline {padding:2px 8px 2px 8px;margin:0;}

.egde-middle-content-teaser-noslide {padding:2px 8px 2px 8px;margin:0;}

.egde-middle-pic {float:left;padding:2px 12px 0 0;}

.egde-middle-contentbox {padding:2px 8px 2px 8px;margin:0;}

/* COLORPICKER*/
.egde-middle-content-picker {padding:0 0px 0px 8px;margin:0;}

.colorpicker-all {clear:both;padding:2px 0 0 0;margin:0;}

.colorpicker1 {float:left;width:28px;height:28px;margin:0 2px 2px 0;background-color:#ffee77;}

.colorpicker-honey, .colorpicker-ziegel, .colorpicker-melone, .colorpicker-mango, .colorpicker-malve, .colorpicker-mais, .colorpicker-limone, .colorpicker-highland, .colorpicker-fresh, .colorpicker-farn, .colorpicker-cream, .colorpicker-cotto, .colorpicker-cashmere, .colorpicker-zabaione, .colorpicker-sky, .colorpicker-sesam,  .colorpicker-savanne, .colorpicker-sand, .colorpicker-salsa, .colorpicker-papaya, .colorpicker-ocean, .colorpicker-noisette {float:left;width:28px;height:28px;margin:0 2px 2px 0;}

.colorpicker-honey {background-color:#fed659;}

.colorpicker-ziegel {background-color:#81141d;}

.colorpicker-melone {background-color:#ffee77;}

.colorpicker-mango {background-color:#f08c0e;}

.colorpicker-malve {background-color:#f8d2db;}

.colorpicker-mais {background-color:#ffdf7c;}

.colorpicker-limone {background-color:#fff2c8;}

.colorpicker-highland {background-color:#00864e;}

.colorpicker-fresh {background-color:#c6d664;}

.colorpicker-farn {background-color:#d7d573;}

.colorpicker-cream {background-color:#fff2cf;}

.colorpicker-cotto {background-color:#c35c40;}

.colorpicker-cashmere {background-color:#fff6da;}

.colorpicker-zabaione {background-color:#f3f5d6;}

.colorpicker-sky {background-color:#c9dfed;}

.colorpicker-sesam {background-color:#fedea1;}

.colorpicker-savanne {background-color:#bd826d;}

.colorpicker-sand {background-color:#dac9b5;}

.colorpicker-salsa {background-color:#d9001a;}

.colorpicker-papaya {background-color:#fac475;}

.colorpicker-ocean {background-color:#00519e;}

.colorpicker-noisette {background-color:#824f2e;}

/* ---- ENDE TEASER OHNE SCHATTEN ----- */
/* ---- TEASER MIT SCHATTEN ----- */
.swf-teasshadow-pos {z-index:3;position:absolute;top:144px;left:26px;margin:0 0 8px 0;padding:0;} 

.swf-teasshadow {clear:both;overflow:hidden;width:350px;} 

.swf-teasshadow a {text-decoration:underline;}

.swf-teasform-230 {clear:both;overflow:hidden;width:230px;} 

.swf-teasshadow2-pos {z-index:3;position:absolute;top:144px;left:386px;margin:0 0 8px 0;}

.swf-teasshadow2 {overflow:hidden;width:230px;margin:0 0 8px 0;}

.swf-teasshadow26 {clear:both;overflow:hidden;width:340px;padding:0;margin:0 0 8px 0;}

.swf-teasshadow27 {clear:both;overflow:hidden;width:300px;padding:0;margin:0 0 8px 0;}

.swf-teasshadow28 {overflow:hidden;width:350px;padding:0;margin:0 0 8px 0;}

.swf-teaser-up-down {clear:both;overflow:hidden;width:340px;padding:0;margin:0 0 4px 0;}

.swf-teaser224 {clear:both;overflow:hidden;width:220px;padding:0;margin:0 0 4px 0;}

.swf-teasshadow448 {overflow:hidden;width:470px;padding:0;margin:0 0 8px 0;}

.swf-teasshadow25 {clear:both;overflow:hidden;width:340px;padding:0;margin:0 0 8px 0;}

.swf-teasshadow3-pos {z-index:3;position:absolute;top:144px;left:626px;margin:0 0 8px 0;}

.swf-teasshadow3 {clear:both;overflow:hidden;width:250px;margin:0 0 8px 0;}

/* ----------- TEASER MIT SCHATTEN ---------*/
#swf-stage div.tx-swfpsychotest-pi1 div.swf-content-480 div.swf-content-inside div.swf-shadow div.swf-teasshadow-bottom div.swf-teasform-bottom-l,
#swf-stage div.tx-swfpsychotest-pi1 div.swf-content-480 div.swf-content-inside div.swf-shadow div.swf-teasform-top div.swf-teasform-top-l {width:30px;}

#swf-stage div.tx-swfpsychotest-pi1 div.swf-content-480 div.swf-content-inside div.swf-shadow div.swf-teasshadow-bottom div.swf-teasform-bottom-m,
#swf-stage div.tx-swfpsychotest-pi1 div.swf-content-480 div.swf-content-inside div.swf-shadow div.swf-teasform-top div.swf-teasform-top-m {width:404px;}
#swf-stage div.tx-swfpsychotest-pi1 div.swf-content-480 div.swf-content-inside div.swf-shadow div.swf-teasshadow-bottom div.swf-teasform-bottom-r,
#swf-stage div.tx-swfpsychotest-pi1 div.swf-content-480 div.swf-content-inside div.swf-shadow div.swf-teasform-top div.swf-teasform-top-r {width:30px;}

.swf-teasshadow-top {clear:both;padding:0;margin:0;height:8px;}

.swf-teasshadow-top-l {float:left;width:10%;height:8px;background:url(../img/teasshadow_top_left.png) no-repeat top left;padding:0;margin:0;}

.swf-teasshadow-top-m {float:left;width:80%;height:8px;background:#fff;padding:0;margin:0;}

.swf-teasshadow-top-r {float:right;width:10%;height:8px;background:url(../img/teasshadow_top_right.png) no-repeat top right;padding:0;margin:0;}

.swf-teasshadow-bottom {clear:both;padding:0;margin:0;height:16px;}

.swf-teasshadow-bottom-l {float:left;width:10%;height:16px;background:url(../img/teasshadow_bottom_left.png) no-repeat bottom left;padding:0;}

.swf-teasshadow-bottom-m {float:left;width:80%;height:16px;background:url(../img/teasshadow_bottom.png) repeat-x bottom left;padding:0;}

.swf-teasshadow-bottom-r {float:right;width:10%;height:16px;background:url(../img/teasshadow_bottom_right.png) no-repeat bottom right;padding:0;}

.swf-teasshadow-middle {clear:both;overflow:hidden;width:100%;padding:0;margin:0;background:url(../img/teasshadow_middle470.png) repeat-y top right;}

.swf-routingteaser-middle {clear:both;overflow:hidden;width:100%;height:120px;padding:0;margin:0;background:url(../img/teasshadow_middle470.png) repeat-y top right;}

.swf-teasshadow-middle-content {clear:both;padding:0 12px 0 8px;margin:0;text-align:left;}

.swf-teasshadow-middle-content2 {clear:both;padding:7px 12px 0 8px;margin:0;text-align:left;}

.swf-teasshadow-pic-big {clear:both;padding:0 0 6px 0;margin:0;}

.swf-pic {clear:both;padding:0px 0 4px 0;margin:0;}

.swf-pic-left {float:left;border:0;padding:0;margin:0px 12px 0 0;} 

.swf-teasshadow-pic-small {float:left;clear:right;border:0;padding:0;margin:0 12px 0 0;} 

.swf-teasshadow-pic-middle {float:left;clear:both;border:0;padding:0;margin:0 12px 4px 0;} 

/* ----------- FORM-TEASER MIT SCHATTEN hellgrau ---------*/
.swf-teasform-top {clear:both;padding:0;height:6px;}

.swf-teasform-top-l {float:left;width:10%;height:6px;background:url(../img/teasform_top_left.png) no-repeat top left;padding:0;}

.swf-teasform-top-m {float:left;width:80%;height:6px;background:#f6f6f6;padding:0;}

.swf-teasform-top-r {float:right;width:10%;height:6px;background:url(../img/teasform_top_right.png) no-repeat top right;padding:0;}

.swf-teasform-bottom {clear:both;padding:0;height:6px;}

.swf-teasform-bottom-l {float:left;width:10%;height:10px;background:url(../img/teasform_bottom_left.png) no-repeat bottom left;padding:0;}

.swf-teasform-bottom-m {float:left;width:80%;height:10px;background:url(../img/teasform_bottom.png) repeat-x bottom left;padding:0;}

.swf-teasform-bottom-r {float:right;width:10%;height:10px;background:url(../img/teasform_bottom_right.png) no-repeat bottom right;padding:0;}

.swf-teasform-middle {clear:both;overflow:hidden;width:100%;padding:0;margin:0;background:url(../img/teasform_middle.png) repeat-y top right;}

.swf-teasform-middle-content {clear:both;padding:0 0px 0 8px;margin:0;text-align:left;}

.swf-teasform-middle-content2 {clear:both;padding:7px 12px 0 8px;margin:0;text-align:left;}

.swf-teasform-top-l-10 {float:left;width:10px;height:6px;background:url(../img-ie6/teasform_top_left.gif) no-repeat top left;padding:0;}
html>body .swf-teasform-top-l-10 {background:url(../img/teasform_top_left.png) no-repeat top left;}

.swf-teasform-top-m-830 {float:left;width:830px;height:6px;background:#f6f6f6;padding:0;}

.swf-teasform-top-r-10 {float:right;width:10px;height:6px;background:url(../img-ie6/teasform_top_right.gif) no-repeat top right;padding:0;}
html>body .swf-teasform-top-r-10 {background:url(../img/teasform_top_right.png) no-repeat top right;}

.swf-teasform-bottom-l-10 {float:left;width:10px;height:10px;background:url(../img-ie6/teasform_bottom_left.gif) no-repeat bottom left;padding:0;}
html>body .swf-teasform-bottom-l-10 {background:url(../img/teasform_bottom_left.png) no-repeat bottom left;}

.swf-teasform-bottom-m-830 {float:left;width:830px;height:10px;background:url(../img-ie6/teasform_bottom.gif) repeat-x bottom left;padding:0;}
html>body .swf-teasform-bottom-m-830 {background:url(../img/teasform_bottom.png) repeat-x bottom left;}

.swf-teasform-bottom-r-10 {float:right;width:10px;height:10px;background:url(../img-ie6/teasform_bottom_right.gif) no-repeat bottom right;padding:0;}
html>body .swf-teasform-bottom-r-10 {background:url(../img/teasform_bottom_right.png) no-repeat bottom right;}

.swf-teasform-top-m-475 {float:left;width:475px;height:6px;background:#f6f6f6;padding:0;}

.swf-teasform-bottom-m-475 {float:left;width:475px;height:10px;background:url(../img-ie6/teasform_bottom.gif) repeat-x bottom left;background-color:transparent;padding:0;}
html>body .swf-teasform-bottom-m-475 {background:url(../img/teasform_bottom.png) repeat-x bottom left;}

.swf-teasform-top-m-184 {float:left;width:184px;height:6px;background:#f6f6f6;padding:0;}

.swf-teasform-bottom-m-184 {float:left;width:184px;height:10px;background:url(../img-ie6/teasform_bottom.gif) repeat-x bottom left;background-color:transparent;padding:0;}
html>body .swf-teasform-bottom-m-184 {background:url(../img/teasform_bottom.png) repeat-x bottom left;}

 
/* --- farbige Header ---*/
.swf-teasshadow-color-top {clear:both;padding:0;height:24px;}

.swf-teasshadow-orang-l {float:left;width:8px;height:24px;background:url(../img/teasshadow_orang_left.png) no-repeat top left;padding:0;}

.swf-teasshadow-orang-m {float:left;width:226px;height:24px;background:url(../img/teasshadow_orang_middle.png) repeat-x top left;background-color:#f08c0e;padding:0;}

.swf-teasshadow-orang-r {float:right;width:16px;height:24px;background:url(../img/teasshadow_orang_right.png) no-repeat top right;padding:0;}

.swf-teasshadow-orange-tx {font-weight:normal;font-size:14px;font-size:14px;color:#fff;padding:4px 0px 0px 0px;}

.swf-teasshadow-color2-l {float:left;width:8px;height:24px;background:url(../img/teasshadow_color2_left.png) no-repeat top left;padding:0;}

.swf-teasshadow-color2-m {float:left;width:226px;height:24px;background:url(../img/teasshadow_color2_middle.png) repeat-x top left;background-color:#d7d573;padding:0;}

.swf-teasshadow-color2-r {float:right;width:16px;height:24px;background:url(../img/teasshadow_color2_right.png) no-repeat top right;padding:0;}

.swf-teasshadow-color2-tx {font-weight:normal;font-size:14px;font-size:14px;color:#000;padding:4px 0 0 0;}
/* ---- ENDE TEASER MIT SCHATTEN ----- */

/* ----SEITLICHE TEASER ----- */
.swf-teaser {clear:both;overflow:hidden;width:200px;} 

.swf-teaser-top {height:24px;overflow:hidden;padding:0;margin:0;text-align:left;background:url(../img/bg_teaser_top.png) no-repeat top left;} 

.swf-teaser-head {height:24px;overflow:hidden;padding:0;margin:0;text-align:left;background:url(../img/bg_teaser_head.png) no-repeat top left;line-height:14px;} 

.swf-teaser-head-tx {font-weight:bold;font-size:12px;font-size:12px;color:#fff;padding:5px 0px 0px 8px;}

.swf-teaser-top-left {float:left;padding:4px 0 0 4px;margin:0;text-align:left;}

.swf-teaser-top-right {float:right;padding:4px 8px 0 0;margin:0;text-align:right;}

.swf-teaser-content {clear:both;overflow:hidden;width:200px;padding:0;margin:0;background:url(../img/bg_teaser_white.png) no-repeat bottom left;}

.swf-teaser-content-content {padding:3px 16px 12px 8px;margin:0;text-align:left;font-size:11px;line-height:13px;color:#666;}

.swf-teaser-footer-left {float:left;padding:3px 0px 14px 10px;margin:0;}

.swf-teaser-footer-right {float:right;padding:10px 8px 2px 0px;margin:0;}

p.swf-teaser-arrow-right {clear:right;text-align:left;font-size:11px;line-height:12px;background:url(../img/icon_teaser_arrow_right.gif) no-repeat left top;padding:5px 0px 1px 9px;}

p.swf-teaser-arrow-left {clear:right;text-align:left;font-size:11px;line-height:12px;background:url(../img/icon_teaser_arrow_left.gif) no-repeat left top;padding:5px 0px 1px 9px;}

p.swf-th-arrow-right {clear:right;text-align:left;font-size:11px;line-height:11px;background:url(../img/arrow_right.gif) no-repeat left top;padding:4px 0px 4px 11px;}
p.swf-teaser-arrow-right-big {z-index:200;clear:right;text-align:left;font-size:12px;line-height:14px;background:url(../img/icon_teaser_arrow_right.gif) no-repeat left top;padding:3px 0px 0 9px;}

.swf-teaser-pic {float:left;border:0;padding:0;margin:2px 10px 6px 0;} 
/* ------ ENDE TEASER ---------- */

.floatbox-hover {overflow:hidden;background:#ccc;}

.floatbox-hover:hover div.subpage-icon2 {overflow:hidden;display:block;background:#efefef !important;}

.swf-teaser-left {float:left;padding:4px 0 0 0px;margin:0;text-align:left;}

.swf-teaser-right {float:right;padding:4px 0px 0 0;margin:0;text-align:right;}

.swf-box16 {float:left;}

.swf-box16 a {display:block;background:url(../img/toolbox_left.gif) no-repeat left top;padding:0 0 0 2px;text-decoration:none;}

.swf-box16 span {display:block;border:0;border-style:solid;margin:0;padding:2px 6px 4px 0px;}

.swf-box16 a span {color:#fff;background:url(../img/toolbox_right.gif) no-repeat right top;font-weight:normal;font-size:10px;line-height:10px;font-weight:normal;}

.swf-box16 a:hover {text-decoration:none;}

.swf-box16 a:hover span {color:#fff;text-decoration:none;}

.swf-box16 .current a {background:url(../img/toolbox_left.gif) no-repeat left top;padding:0 0 0 2px;text-decoration:none;}

.swf-box16 .current a span {color:#fff;text-decoration:none;}

.swf-teaser-colorpic {clear:both;width:104px;margin:2px 0 8px 0;}

.egde-middle-colorpic {padding:0px 2px 0px 2px;margin:0;text-align:center;}
/* @end */

/* @group form.css */
/* ----------- SUHCHE --------- */
#swf-search {clear:both;position:absolute;text-align:right;top:16px;right:24px;margin:0;padding:0;} 

#swf-search-text {float:left;margin:1px 0 0 0;} 

#swf-search-form {color :#999;font-size:12px;line-height:16px;background:url(../img/bg_search1.gif) no-repeat top left;padding:0px 0 0 6px;margin:0;width :165px;height:24px;border:0px;}
html>body #swf-search-form {background:url(../img/bg_search1.png) no-repeat top left;}

#swf-search-text2 {float:left;margin:2px 0 0 0;} 

#swf-search-form2 {color :#333;font-size:11px;line-height:11px;background:url(../img/bg_search2.gif) no-repeat top left;padding:4px 0 0 4px;margin:0;width :268px;height:23px;border:0px;}
html>body #swf-search-form2 {background:url(../img/bg_search2.png) no-repeat top left;}

.swf-form-330 {color :#333;font-size:11px;line-height:12px;background:url(../img/bg_search330.gif) no-repeat top left;padding:4px 0 0 4px;margin:0;width :330px;height:23px;border:0px;}
html>body .swf-form-330 {background:url(../img/bg_search330.png) no-repeat top left;}

.swf-pull-330 {color :#333;font-size:11px;line-height:12px;background:url(../img/bg_search330.gif) no-repeat top left;padding:4px 6px 0 4px;margin:0;width :330px;height:18px;border:0px;}
html>body .swf-pull-330 {background:url(../img/bg_search330.png) no-repeat top left;}

SELECT.swf-pull-330 {color :#333;font-size:11px;line-height:12px;background:url(../img/bg_search330.gif) no-repeat top left;padding:4px 6px 3px 4px !important;margin:0;width :330px;height:23px !important;border:0px;}
html>body SELECT.swf-pull-330 {background:url(../img/bg_search330.png) no-repeat top left;}

.swf-form-200 {color :#333;font-size:11px;line-height:12px;background:url(../img/bg_search200.gif) no-repeat top left;padding:4px 0 0 4px;margin:0;width :196px;height:23px;border:0px;}
html>body .swf-form-200 {background:url(../img/bg_search200.png) no-repeat top left;}

.swf-pull-200 {color :#333;font-size:11px;line-height:12px;background:url(../img/bg_search200.gif) no-repeat top left;padding:4px 6px 3px 4px;margin:0;width :200px;height:23px;border:0px;}
html>body .swf-pull-200 {background:url(../img/bg_search200.png) no-repeat top left;}

.swf-option-200 {color :#333;font-size:11px;line-height:12px;background:#fff;padding:0;margin:0;border:0px;}

.swf-form-96 {color :#333;font-size:11px;line-height:12px;background:url(../img/bg_search96.gif) no-repeat top left;padding:4px 0 0 4px;margin:0;width :108px;height:23px;border:0px;}
html>body .swf-form-96 {background:url(../img/bg_search96.png) no-repeat top left;}

.swf-form-218 {color :#333;font-size:11px;line-height:12px;background:url(../img/bg_search218.gif) no-repeat top left;padding:4px 0 0 4px;margin:0;width :218px;height:23px;border:0px;}
html>body .swf-form-218 {background:url(../img/bg_search218.png) no-repeat top left;}

.swf-form {clear:both;overflow:hidden;padding:0px 0 4px 0px;} 

.swf-form-wide {float:left;vertical-align:top;padding:0px 0px 2px 0px;}

.swf-form-wide2 {float:left;vertical-align:top;padding:8px 0px 4px 0;}

.swf-form-checkbox {float:left;vertical-align:top;padding:8px 0px 4px 2px;margin:0;width:110px;overflow:hidden;}

.swf-form-wide-last {float:left;clear:right;vertical-align:top;padding:0px 0px 2px 0;}

.swf-form-btn {width:100%;float:left;vertical-align:top;padding:4px 0 2px 0;}
.swf-form-btn .right {margin-right:10px;display:inline;}

label {display:block;font-size:11px;line-height:11px;color:#666;font-weight:normal;padding:2px 0 3px 1px;}

/* new for Downloadfilter */
.swf-form-330-line {color :#999;font-size:11px;line-height:11px;border-bottom:1px solid;padding:4px 0px 0px 4px;margin:0px 0 10px 2px;width :320px;height:3px;border-bottom-color:#a9a9a9;}

tx_swfshopfinder_pi1_form div.swf-form-check-all div.swf-form-check_download_three div.swf-form-wide-right-download input {float:right;}

#tx_swfshopfinder_pi1_form div.swf-form-check-all div.swf-form-check_download_three div.swf-form-wide-right-download label {float:right;width:80px;padding-left:5px;padding-right:5px;}

div.swf-form-wide-right-download {float:left;}

.clear {clear:both;margin-top:20px;}

/* ----- Shopfinder ------- */
.swf-form-96-nospace {color :#333;font-size:11px;line-height:11px;background:url(../img/bg_search96.gif) no-repeat top left;padding:4px 0 0 4px;margin:0;width :97px;height:23px;border:0px;}
html>body .swf-form-96-nospace {background:url(../img/bg_search96.png) no-repeat top left;}

.swf-form-218-space {color :#333;font-size:11px;line-height:11px;background:url(../img/bg_search218.gif) no-repeat top left;padding:4px 0 0 4px;margin:0;width :218px;margin-right:12px;height:23px;border:0px;}
html>body .swf-form-218-space {background:url(../img/bg_search218.png) no-repeat top left;}

div.swf-form-wide-right-first,
div.swf-form-wide-right-middle,
div.swf-form-wide-right-last {padding-bottom:3px;width:105px;}

.swf-form-check-all {clear:both;}

.swf-form-check_three {padding:10px 0px 10px 0;float:left;}

.swf-form-wide-right-first label {float:right;width:80px;overflow:hidden;vertical-align:top;padding:2px 0px 0px 0;margin-left:2px;}

.swf-form-wide-right-middle label {float:right;width:80px;vertical-align:top;padding:2px 0px 0px 0;margin-left:2px;}

.swf-form-wide-right-last label {float:right;width:80px;overflow:hidden;vertical-align:top;padding:2px 0px 0px 0;margin-left:2px;}

/* ----- CLOSE-BUTTON ------- */
.swf-close {float:right;margin:0 10px 0 0;height:20px;overflow:hidden;}

.swf-close a {display:block;background:url(../img/box_left_grey1.gif) no-repeat left top;padding:0 0 0 2px;text-decoration:none;}

.swf-close span {display:block;border:0;border-style:solid;margin:0;padding:2px 8px 4px 2px;}

.swf-close a span {color:#fff;background:url(../img/box_right_grey1.gif) no-repeat right top;font-weight:normal;font-size:10px;line-height:12px;font-weight:normal;}

.swf-close a:hover {text-decoration:none;background-position:0% -20px;}

.swf-close a:hover span {color:#fff;background-position:100% -20px;text-decoration:none;}

.swf-close .current a {background:url(../img/box_left_grey1.gif) no-repeat left top;background-position:0 -20px;padding:0 0 0 2px;text-decoration:none;}

.swf-close .current a span {background-position:100% -20px;color:#fff;text-decoration:none;}

/* ----- SUCHEN-BUTTON ------- */
.swf-search-btn {list-style:none;margin:0px 0px 0 0px;padding:0 0 0 0;float:left;display:inline;}

#tx_swfdownloadfilter_pi1_form div.swf-form-checkbox label.inline {float:left;width:90px;}

.swf-search-btn a {display:block;background:url(../img/btn_search_left.png) no-repeat left top;padding:0 0 0 8px;text-decoration:none;}

.swf-search-btn span {display:block;border:0;border-style:solid;margin:0;padding:7px 8px 10px 0;}

.swf-search-btn a span {color:#666;background:url(../img/btn_search_right.png) no-repeat right top;font-weight:normal;font-size:12px;line-height:12px;}

.swf-search-btn a:hover {text-decoration:none;}

.swf-search-btn a:hover span {color:#333;text-decoration:none;}

/* ---------- ENDE SUCHE ---------- */
.inputcheckbox-form	 {float:left;font-family: arial,helvetica,univers;font-size:12px ;width:13px;height:15px;margin:2px 4px 1px 0px;}

/* ----- Farbe Psychotest ------- */
.swf-form-psych-option {padding-top:10px;font-size:11px;line-height:11px;}

.swf-form-psych-option input {margin-right:10px;line-height:10px;}
/* ---------- ENDE Farbe Psychotest ---------- */

/* ----- Kontaktformular ------- */
.swf-shader-middle-600 {background:url(../img/shader_middle_850.gif) repeat-y scroll right top;clear:both;margin:0;overflow:hidden;padding:0;width:100%;} 
html>body .swf-shader-middle-600 {background:url(../img/shader_middle_850.png) repeat-y scroll right top;}

#swfCon-shader-contact {clear:both;overflow:hidden;width:850px;height:600px;display:none;}

#swf-shader-pagetool,
#swf-shader-contact-wait,
#swf-contactformbig {clear:both;overflow:hidden;width:495px;height:355px;display:none;}

#swf-shader-contact-wait p,
#swf-shader-contact-wait h1,
#swf-shader-contact-wait h2,
#swf-contactformbig p,
#swf-contactformbig h1,
#swf-contactformbig h2 {color:#666;}

.swf-form-contact {clear:both;overflow:hidden;padding:2px 0 2px 0;} 

.swfCon-form-btn {clear:both;overflow:hidden;padding:18px 0 0px 0;}

p.shadertext {color:#666;padding-right:10px;}
/* ----- ENDE Kontaktformular ------- */
/* @end */

/* @group pagetools.css */
a.toolbox {color:#666;text-decoration:none;}

a.toolbox:focus,
a.toolbox:hover,
a.toolbox:active {color:#666;text-decoration:none;}

p.teaserresult {color:#666;font-family:Arial,Helvetica,Geneva,sans-serif;font-weight:normal;font-size:11px;line-height:18px;margin:0 8px 0 0;}

.left {float:left;}

/* -----------------  POSITIONEN -----------------  */
#swf-pos-toolbox {clear:both;position:absolute;text-align:right;top:370px;right:22px;margin:0;z-index:30;}

.swf-teaser-pos3 {z-index:30;position:absolute;bottom:70px;right:26px;width:196px;}

/* ------- SEITLICHER TEASER ------- */
.swf-teaser {clear:both;overflow:hidden;width:204px;} 

.swf-teaser-top {height:24px;overflow:hidden;padding:0;margin:0;text-align:left;background:url(../img/bg_teaser_top.png) no-repeat top left;} 

.swf-teaser-top-left {float:left;padding:4px 0 0 4px;margin:0;text-align:left;}

.swf-teaser-top-right {float:right;padding:4px 8px 0 0;margin:0;text-align:right;}

.swf-teaser-content {clear:both;overflow:hidden;width:204px;padding:0;margin:0;background:url(../img/bg_teaser_white.png) no-repeat bottom left;}

.swf-teaser-content-toolbox {clear:both;padding:0 8px 0 0;margin:0;text-align:left;font-size:11px;line-height:13px;color:#666;}

.swf-teaser-footer-left {float:left;padding:3px 0px 14px 10px;margin:0;}

.swf-teaser-footer-right {float:right;padding:10px 8px 2px 0px;margin:0;}

/* -----------------  TOOLBOX -----------------  */
.toolbox {float:left;}

.toolbox a {display:block;background:url(../img/toolbox_left.gif) no-repeat left top;padding:0 0 0 2px;text-decoration:none;}

.toolbox span {display:block;border:0;border-style:solid;margin:0;padding:2px 6px 3px 0px;}

.toolbox a span {color:#fff;background:url(../img/toolbox_right.gif) no-repeat right top;font-weight:normal;font-size:11px;line-height:12px;font-weight:normal;}

.toolbox a:hover {text-decoration:none;}

.toolbox a:hover span {color:#fff;text-decoration:none;}

.toolbox .current a {background:url(../img/toolbox_left.gif) no-repeat left top;padding:0 0 0 2px;text-decoration:none;}

.toolbox .current a span {color:#fff;text-decoration:none;}

.toolbox .white a {background:url(../img/toolbox_white_left.gif) no-repeat left top;padding:0 0 0 2px;text-decoration:none;}

.toolbox .white a span {color:#000;min-width:24px;background:url(../img/toolbox_white_right.gif) no-repeat right top;text-decoration:none;font-size:11px;line-height:14px;font-weight:normal;}
/* -----------------  TOOLBOX - WEISS -----------------  */

.toolbox-white {float:left;}

.toolbox-white a {display:block;background:url(../img/toolbox_white_left.gif) no-repeat left top;padding:0 0 0 2px;text-decoration:none;}

.toolbox-white span {display:block;border:0;border-style:solid;margin:0;padding:2px 6px 3px 0px;}

.toolbox-white a span {color:#000;background:url(../img/toolbox_white_right.gif) no-repeat right top;font-weight:normal;font-size:10px;line-height:12px;font-weight:normal;}

.toolbox-white a:hover {text-decoration:none;}

.toolbox-white a:hover span {color:#000;text-decoration:none;}

.toolbox-white .current a {background:url(../img/toolbox_white_left.gif) no-repeat left top;padding:0 0 0 2px;text-decoration:none;}

.toolbox-white .current a span {color:#000;text-decoration:none;}

/* -----------------  TOOLBOX GREY -----------------  */
#toolbox-grey {float:left;}

#toolbox-grey li {float:left;display:inline;}

#toolbox-grey ul {list-style:none;margin:0;padding:0;float:left;}

#toolbox-grey a {display:block;background:url(../img/box_left_grey3.gif) no-repeat left top;padding:0 0 0 2px;text-decoration:none;}

#toolbox-grey span {display:block;border:0;border-style:solid;margin:0;padding:2px 6px 4px 0px;}

#toolbox-grey a span {color:#fff;background:url(../img/box_right_grey3.gif) no-repeat right top;font-weight:normal;font-size:10px;line-height:10px;font-weight:normal;}

#toolbox-grey a:hover {text-decoration:none;}

#toolbox-grey a:hover span {color:#fff;text-decoration:none;}

#toolbox-grey .current a {background:url(../img/box_left_grey3.gif) no-repeat left top;padding:0 0 0 2px;text-decoration:none;}

#toolbox-grey .current a span {color:#fff;text-decoration:none;}
/* 	-------- ENDE Toolbox ---------- */

/* ----- TOOLBOX mittelgrau ------- */
.swf-box-grey2 {float:left;}

.swf-box-grey2 a {display:block;background:url(../img/box_left_grey2.gif) no-repeat left top;padding:0 0 0 2px;text-decoration:none;}

.swf-box-grey2 span {display:block;border:0;border-style:solid;margin:0;padding:2px 8px 4px 2px;}

.swf-box-grey2 a span {color:#fff;background:url(../img/box_right_grey2.gif) no-repeat right top;font-weight:normal;font-size:10px;line-height:12px;font-weight:normal;}

.swf-box-grey2 a:hover {text-decoration:none;background-position:0% -20px;}

.swf-box-grey2 a:hover span {color:#fff;background-position:100% -20px;text-decoration:none;}

.swf-box-grey2 .current a {background:url(../img/box_left_grey2.gif) no-repeat left top;background-position:0 -20px;padding:0 0 0 2px;text-decoration:none;}

.swf-box-grey2 .current a span {background-position:100% -20px;color:#fff;text-decoration:none;}

/* ----- TOOLBOX dunkelgrau ------- */
p.swf-teaser-arrow {float:left;text-align:left;font-size:11px;line-height:12px;background:url(../img/icon_teaser_arrow.gif) no-repeat left top;padding:3px 0px 3px 9px;}

.swf-box-grey3 {display:none;float:right;}

.swf-box-grey3:hover {display:block;float:right;}

.swf-box-grey3 a {display:block;background:url(../img/box_left_grey3.gif) no-repeat left top;padding:0 0 0 2px;text-decoration:none;}

.swf-box-grey3 span {display:block;border:0;border-style:solid;margin:0;padding:2px 6px 4px 0px;}

.swf-box-grey3 a span {color:#fff;background:url(../img/box_right_grey3.gif) no-repeat right top;font-weight:normal;font-size:10px;line-height:10px;font-weight:normal;}

.swf-box-grey3 a:hover {text-decoration:none;}

.swf-box-grey3 a:hover span {color:#fff;text-decoration:none;}

.swf-box-grey3-hov {display:block;float:right;}

.swf-box-grey3 .current a {background:url(../img/box_left_grey3.gif) no-repeat left top;padding:0 0 0 2px;text-decoration:none;}

.swf-box-grey3 .current a span {color:#fff;text-decoration:none;}

/* ----- TOOLBOX hellgrau ------- */
.swf-box-grey1 {float:left;}

.swf-box-grey1 a {display:block;background:url(../img/box_left_grey1.gif) no-repeat left top;padding:0 0 0 2px;text-decoration:none;}

.swf-box-grey1 span {display:block;border:0;border-style:solid;margin:0;padding:2px 8px 4px 2px;}

.swf-box-grey1 a span {color:#fff;background:url(../img/box_right_grey1.gif) no-repeat right top;font-weight:normal;font-size:10px;line-height:12px;font-weight:normal;}

.swf-box-grey1 a:hover {text-decoration:none;background-position:0% -20px;}

.swf-box-grey1 a:hover span {color:#fff;background-position:100% -20px;text-decoration:none;}

.swf-box-grey1 .current a {background:url(../img/box_left_grey1.gif) no-repeat left top;background-position:0 -20px;padding:0 0 0 2px;text-decoration:none;}

.swf-box-grey1 .current a span {background-position:100% -20px;color:#fff;text-decoration:none;}

/* -----------------  PAGING TOOLBOX-----------------  */
#paging-tool {float:left;}

#paging-tool li {float:left;display:inline;}

#paging-tool ul {list-style:none;margin:0;padding:0;float:left;}

#paging-tool a {display:block;background:url(../img/paging_tool_left.gif) no-repeat left top;background-position:0% 2px;padding:0 0 0 5px;text-decoration:none;}

#paging-tool span {display:block;border:0;border-style:solid;margin:0;padding:7px 9px 4px 0px;}

#paging-tool a span {color:#fff;background:url(../img/paging_tool_right.gif) no-repeat right top;background-position:100% 2px;font-weight:normal;font-size:11px;line-height:11px;font-weight:bold;}

#paging-tool a:hover {background-position:0% -24px;text-decoration:none;}

#paging-tool a:hover span {color:#fff;font-size:12px;line-height:12px;font-weight:bold;background-position:100% -24px;text-decoration:none;padding:6px 11px 5px 2px;}

#paging-tool #current a {background:url(../img/paging_tool_left.gif) no-repeat left top;padding:0 0 0 5px;background-position:0 -24px;text-decoration:none;}

#paging-tool #current a span {background-position:100% -24px;color:#fff;font-size:12px;line-height:12px;font-weight:bold;text-decoration:none;padding:6px 11px 5px 2px;}

/* -----------------  TOOLBOX -----------------  */
.swf-teaser-streifen {clear:right;overflow:hidden;padding:0;background-color:#fff;margin:0;}

.swf-teaser-streifen:hover  div.swf-box-grey3 {overflow:hidden;display:block;padding:0;background-color:#ddd;margin:0;}

.swf-teaser-streifen2 {overflow:hidden;padding:4px 0 2px 8px;background-color:#fff;margin:0;}
.swf-teaser-streifen2:hover {overflow:hidden;padding:4px 0 2px 8px;background-color:#ddd;margin:0;}
/* ----------------- SHADER ----------------- */
.swf-shader {clear:both;overflow:hidden;width:495px;} 

.swf-shader-middle {clear:both;overflow:hidden;padding:0;margin:0;background:url(../img/shader_middle_600.gif) repeat-y top right;}
html>body .swf-shader-middle {background:url(../img/shader_middle_600.png) repeat-y top right;}

.swf-shader-middle-content {clear:both;padding:0 0 0 8px;margin:0;text-align:left;overflow:hidden;}

h4.shader {font-size:12px;line-height:14px;color:#666;font-weight:bold;padding:2px 0 10px 1px;}  
 
.f1-shader {float:left;vertical-align:top;padding:0px 0px 2px 0;}

.swf-form-shader1 {color :#333;font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:11px;background:url(../img/bg_form_shader1.gif) no-repeat top left;padding:4px 6px 3px 4px;margin:0;width :190px;height:23px;border:0px;}
html>body .swf-form-shader1 {background:url(../img/bg_form_shader1.png) no-repeat top left;}

.f1-area-shader-big {color :#333;font-family:Arial,Helvetica,Geneva,sans-serif;font-size:11px;line-height:14px;background:url(../img/bg_form_shader3.gif) no-repeat top left;padding:6px 0 0 6px;margin:0;width :470px;height:190px;border:0px;overflow:auto;}
html>body .f1-area-shader-big {background:url(../img/bg_form_shader3.png) no-repeat top left;}
/* @end */

/* @group jScrollPane.css */
.jScrollPaneContainer {position:relative;overflow:hidden;z-index:1;}

.jScrollPaneTrack {position:absolute;cursor:pointer;right:0;top:0;height:100%;background:#fff;}
.jScrollPaneDrag {position:absolute;background:#eee;cursor:pointer;overflow:hidden;}
.jScrollPaneDragTop {position:absolute;top:0;left:0;overflow:hidden;}
.jScrollPaneDragBottom {position:absolute;bottom:0;left:0;overflow:hidden;}
a.jScrollArrowUp {display:block;position:absolute;z-index:1;top:0;right:0;text-indent:-2000px;overflow:hidden;height:9px;background:url(../img/basic_arrow_up.gif) repeat-x scroll 0 0 !important;}

a.jScrollArrowDown {display:block;position:absolute;z-index:1;bottom:0;right:0;text-indent:-2000px;overflow:hidden;height:9px;background:url(../img/basic_arrow_down.gif) repeat-x scroll 0 0 !important;}
/* @end */

/* @group mediacontainer.css */
.ffolded {position:relative !important;border:none !important;background:none !important;z-index:100 !important;}

.funfolded {position:relative !important;z-index:0 !important;}

#splash {position:fixed !important;left:0 !important;top:0 !important;z-index:99 !important;}
	
.route_backgray {background:#ddd;}
.route_backwhite {background:#fff;}
/*sb4910 begin*/
.swf-teasshadow-middle-content, .swf-teasshadow-middle-content p, .swf-teasshadow-middle-content .bodytext 
{
color: #000000;
}
.swf-teasshadow-middle-content a 
{
color: #000000 !important; 
}
.swf-teasshadow-middle-content h1, .swf-teasshadow-middle-content h2, .swf-teasshadow-middle-content h3, .swf-teasshadow-middle-content h4, .swf-teasshadow-middle-content h5, .swf-teasshadow-middle-content h6
{
color: #666666
}
.swf-teasshadow-middle-content ul, .swf-teasshadow-middle-content ol
{
list-style-position:inside;
font-size:12px;
}
.swf-teasshadow-middle-content ul
{
list-style-type:disc;
}
.swf-teasshadow-middle-content li
{
padding-left:15px;
}
a.swf-arrow-right
{
background:transparent url(../img/icon_teaser_arrow_right.gif) no-repeat scroll left top;
background-position: 0px -3px;
padding-left:7px;
}
.small
{
font-size:10px;
}

img{
border:0;
}
#usagenote
{
background-color:#FFFFFF;
border:1px solid #990000;
}
#usagenote p
{
padding:4px;
color:#990000;
font-weight:bold;

}

#contactform label {
min-width:60px;
}


/*sb4910 end*/
/* @end */
