/******************************************************************************* 
Standard-CSS for www.bund.net ********************************************************************************/ 
@charset "charset=utf-8"; /* Typpo ===== Standard = #000000 / 76% Headline h1	
= #000000 / 1.2em Headline h2... = #000000 / 1em mainNavi = #7ab51d / 0.9em mainNavi 
active = #7ab51d Links = #7ab51d Important sizes =============== Root = 980px 
Main = 980px Left column = 130px Right column = 130px Content column = 560px */ 
/******************************************************************************** 
General CSS-Data ********************************************************************************/ 
html { margin: 0; padding: 0; background-color: #ededeb; background-image: url(../img/bgBody.gif); 
background-repeat: repeat-x; } body { margin: 0; padding: 0; text-align: center; 
background-color: #ededeb; background-image: url(../img/bgBody.gif); background-repeat:	
repeat-x; font-family: verdana, arial, helvetica, geneva, sans-serif; font-size:	
76%; line-height: 1em; color: #000000; } img { border: 0; } /* LINKS */ a, a:link, 
a:active, a:visited { color: #7ab51d; text-decoration: none; } a:hover { text-decoration:	
underline; } #content a, #content a:link, #content a:active, #content a:visited 
{ font-weight: bold; } /* END LINKS */ /* HEADINGS */ h1 { font-size: 1.15em; 
line-height: 1.5em; margin: 0 0 0.5em 0; padding: 0; color: #000000; font-family:	
arial, helvetica, geneva, sans-serif; line-height: 1.3em; } h2 { font-size: 1em; 
line-height: 1.5em; margin: 0 0 0.5em 0; padding: 0; color: black; } h3, h4, h5, 
h6 { font-size: 1em; line-height: 1.3em; margin: 0 0 0.5em 0; padding: 0; color:	
#000000; } /* END HEADINGS */ /* TEXT */ p { font-size: 1em; margin: 0 0 1em 0; 
padding: 0; line-height: 1.3em; } blockquote { margin-left: 10px; } pre { font-family:	
monospace; font-size: 1em; } strong, b { font-weight: bold; } em, i { font-style:	
italic; } code { font-family: "Courier New", Courier, monospace; font-size: 1em; 
white-space: pre; } /* END TEXT */ /* LISTS */ ul, ol { font-size: 1.0em; line-height:	
1.4em; margin: 0 0 1em 0; padding: 0; } ul { list-style-type: square; } ul li, 
ol li { margin: 0 0 0.25em 30px; padding: 0; } dl { margin: 0 0 1.5em 0; padding:	
0; line-height: 1.4em; } dl dt { font-weight: bold; margin: 0.25em 0 0.25em 0; 
padding: 0; } dl dd { margin: 0 0 0 30px; padding: 0; } /* END LISTS */ /* TABLE 
*/ table { font-size: 1em; margin: 0 0 1.5em 0; padding: 0; } table caption { 
font-weight: bold; margin: 0 0 0 0; padding: 0 0 1.5em 0; } th { font-weight:	
bold; text-align: left; vertical-align: top; } td { font-size: 1em; vertical-align:	
top; } /* END TABLE */ /* FORMS */ label { cursor: pointer; } input, select, textarea 
{ font-size: 1em; vertical-align: middle; border: 1px solid #848484; } /* END 
FORMS */ /* GENERAL CLASSES */ .accessibility { position: absolute; top: -999em; 
left: -999em; } hr.accessibility { display: none; } a.download, a:link.download, 
a:visited.download, a.download_extern, a:link.download_extern, a:visited.download_extern 
{ background: transparent url(../img/download.gif) no-repeat 0px 2px; margin-left:	
3px; padding-left: 15px; } #skip { position: absolute; left: -3000em; z-index:	
10; } #skip a:focus, #skip a:active { position: absolute; left: 3000em; top: 0px; 
font-weight: bold; color: #000000; outline: none; width: 180px; background-color:	
#FFFFFF; text-align: center; } #article { clear: both; position: relative; background:	
url(../img/bgDotGrey.gif) repeat-x; padding-top: 10px; width: 560px; } #article 
.left { float: left; } #article .right { float: right; /* position: absolute; 
top: 10px; right: 0; */ } #article .print { font-size: 0.9em; margin-right: 40px; 
padding-left: 20px; background: url(../img/btPrint.gif) no-repeat; text-decoration:	
none; } #article .send { font-size: 0.9em; padding-left: 20px; background: url(../img/btSend.gif) 
no-repeat; text-decoration: none; } #article .toTop { padding: 10px 0px 10px 10px; 
} .csc-frame { clear: both; height: 30px; background: #ffffff url(../img/bgDotGrey.gif) 
repeat-x 0px 50%; } #content .sitemap1 ul { list-style: none; margin: 0px 0px 
20px 0px; padding: 0; } #content .sitemap1 li { margin: 0; padding: 0; } /* GENERAL 
CLASSES */ .csc-textpic-image img { padding-top: 4px; } /******************************************************************************** 
structure ********************************************************************************/ 
#outer { width: 980px; margin: 0 auto 0 auto; text-align: center; } #root { width:	
980px; margin: 0 auto 0 auto; padding: 0; background: #ffffff; text-align: center; 
} #header { position: relative; margin: 0 0 3em 0; height: 124px; background:	
url(../img/top01.jpg) no-repeat; text-align: center; } #breadcrumb { width: 560px; 
margin: 0px 0px 3px 210px; font-size: 0.9em; text-align: left; } #mainNavi { position:	
absolute; top: -15px; right: 20px; width: 760px; font-size: -0,3em; text-align: left; } #group { position: absolute; top: 127px; left:	
15px; width: 160px; color: #7ab51d; font-size: 1,9em; font-weight: bold; } #main 
{ position: relative; width: 980px; margin: 0 -0px 0 -0px; padding: 0px 0px 40px 
0px; text-align: left; } #content { float: left; width: 560px; display: inline; 
margin-right: -210px; margin-left: 210px; padding-top: 10px; background: url(../img/bgDotGrey.gif) 
repeat-x; background-position:top left; } #leftColumn { float: left; width: 190px; 
display: inline; margin-left: -560px; } #rightColumn { position: relative; float:	
right; width: 189px; display: inline; } #footer { position: fixed; bottom: 0px; 
left: 0px; font-size: 0.85em; width: 100%; color: #ffffff; background-color: #858585; 
border-top: 1px solid #ffffff; z-index: 100; } /******************************************************************************** 
header ********************************************************************************/ 
#header .imgBottom { position: relative; top: 120px; height: 5px; background: 
transparent url(../img/bgMainImg.gif) repeat-x; background-position:bottom left; 
} #header a { position: absolute; top: 20px; left: 0px; width: 180px; height: 
70px; } /******************************************************************************** 
main navi ********************************************************************************/ 
* html #mainNavi { /* hide ie/mac \*/ height: 1%; /* end hide */ } #mainNavi div.wrapper 
{ position: absolute; left: 0; bottom: 0; width: 100%; } #mainNavi ul { width:	
auto; width: 100%; margin: 0; padding: 0; line-height: 1em; list-style: none; 
background-color: #ffffff; } #mainNavi li { float: left; display: inline; list-style:	
none; margin: 0; padding: 0; line-height: 1em; } #mainNavi a, #mainNavi a:link, 
#mainNavi a:active, #mainNavi a:visited { display: inline-block; /* hide from 
ie/mac \*/ display: block; /* end hide */ font-weight: bold; text-decoration:	
none; margin: 0; padding: 0px 8px 0px 8px; color: #666666; border-right: 1px solid 
#666666; } #mainNavi a:hover { color: #7ab51d; } #mainNavi strong { display: inline-block; 
/* hide from ie/mac \*/ display: block; /* end hide */ color: white; background:	
black; } #mainNavi strong a, #mainNavi strong a:link, #mainNavi strong a:active, 
#mainNavi strong a:visited, #mainNavi strong a:hover { color: #7ab51d; background-color:	
#ffffff; } #mainNavi li.last a, #mainNavi li.last a:link, #mainNavi li.last a:active, 
#mainNavi li.last a:visited { border-right: none; } /********** pulldown **********/ 
#mainNavi li ul { display: none; position: absolute; top: auto; left: auto; width:	
15em; font-weight: normal; background-color: #e0e0e0; padding: 0px; text-align:	
left; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; border-bottom:	
1px solid #ffffff; text-transform: none; } #mainNavi li li { float: left; display:	
block; background-color: transparent; border-bottom: 1px solid #fff; width: 15em; 
} #mainNavi li:hover ul { display: block; } #mainNavi ul li ul a, #mainNavi ul 
li ul a:link, #mainNavi ul li ul a:active, #mainNavi ul li ul a:visited { display:	
block; font-weight: normal; margin: 0; padding: 4px 8px 4px 8px; color: #000000; 
border: none; width: 13.5em; } #mainNavi ul li ul a:hover { color: #000000; background-color:	
#7ab51d; text-decoration: none; } #mainNavi ul li ul strong { display: inline-block; 
/* hide from ie/mac \*/ display: block; /* end hide */ color: #000000; background:	
#7ab51d; } #mainNavi ul li ul strong a, #mainNavi ul li ul strong a:link, #mainNavi 
ul li ul strong a:active, #mainNavi ul li ul strong a:visited, #mainNavi ul li 
ul strong a:hover { color: #000000; background-color: #7ab51d; } /******************************************************************************** 
sub navi ********************************************************************************/ 
#subNavi { background-color: #7ab51d; color: #ffffff; font-size: 0.9em; margin-bottom:	
15px; } #subNavi ul { list-style: none; margin: 0; padding: 1px 0 0 0; background:	
url(../img/bgDotWhite.gif) repeat-x top left; } #subNavi ul li { margin: 0; padding:	
0; } #subNavi ul ul { background-color: #a2cb61; background-image: none;; } #subNavi 
ul ul ul { background-color: #bcdb8f; } #subNavi ul ul ul ul { background-color:	
#d8e9bc; } #subNavi a, #subNavi a:link, #subNavi a:active, #subNavi a:visited 
{ display: block; padding: 2px 10px 2px 10px; color: #000000; text-decoration:	
none; background: url(../img/bgDotWhite.gif) repeat-x; background-position:bottom 
left; } #subNavi ul li a:hover, #subNavi li.last a:hover { background-color: #6aa31b; 
} /* #subNavi li.last a, #subNavi li.last a:link, #subNavi li.last a:active, #subNavi 
li.last a:visited { background-image: none; } */ #subNavi ul li li.last a, #subNavi 
ul li li.last a:link, #subNavi ul li li.last a:active, #subNavi ul li li.last 
a:visited { background: url(../img/bgDotWhite.gif) bottom left repeat-x; } #subNavi 
ul li ul li a:hover, #subNavi ul li ul li.last a:hover { background-color: #8cb759; 
} #subNavi ul ul ul ul li a, #subNavi ul ul ul ul li a:link, #subNavi ul ul ul 
ul li a:active, #subNavi ul ul ul ul li a:visited { padding: 2px 10px 2px 20px; 
background: url(../img/bgDotWhite190.gif) no-repeat; background-position:20px 
bottom; } #subNavi ul ul ul ul li a:hover { background-color: #a3c683; } #subNavi 
.top, #teaserLeft .subNavi .csc-header { position: relative; top: -2px; padding:	
15px 10px 5px 10px; text-transform: uppercase; font-weight: bold; background:	
transparent url(../img/bgSubNaviTop.gif) repeat-x; background-position:0px 0px; 
font-size: 0.9em; letter-spacing: 1px; } #teaserLeft .subNavi .csc-header h1, 
#teaserLeft .subNavi .csc-header h2, #teaserLeft .subNavi .csc-header h3 { color:	
#ffffff; margin: 0; font-family: verdana, arial, helvetica, geneva, sans-serif; 
font-size: 1em; } #subNavi .top a, #subNavi .top a:link, #subNavi .top a:visited, 
#teaserLeft .subNavi .csc-header a, #teaserLeft .subNavi .csc-header a:link, #teaserLeft 
.subNavi .csc-header a:visited { color: #ffffff; background: none; padding: 0px; 
} #subNavi .bottom, #teaserLeft .subNavi .bottom { position: relative; bottom:	
-2px; height: 20px; background: transparent url(../img/bgSubNaviBottom.gif) repeat-x; 
background-position:left bottom; } /******************************************************************************** 
divisions ********************************************************************************/ 
#divisions { position: relative; float: left; border: 1px solid #dee7bc; background:	
#ffffff url(../img/teaserTop02.gif) repeat-x; width: 190px; font-size: 0.9em; 
font-weight: bold; margin-bottom: 10px; color: #7ab51d; } #divisions .head { position:	
absolute; top: 47%; left: 10px; float: left; width: 40px; font-size: 1.2em; font-style:	
italic; } #divisions .list { float: right; width: 120px; margin: 15px 10px 10px 
0px; list-style: none; } #divisions .list li { margin: 0; padding: 0; background:	
url(../img/bgDotGreen.gif) repeat-x; background-position:left bottom; } #divisions 
.list li.last { background: none; } #divisions .list li a, #divisions .list li 
a:link, #divisions .list li a:active, #divisions .list li a:visited { display:	
block; margin: 0px 0px 0px 0px; padding: 2px; } #divisions .list li a:hover { 
text-decoration: none; background-color: #d8e9bc; } /******************************************************************************** 
right column ********************************************************************************/ 
#functions { position: absolute; top: 0px; left: 0px; width: 165px; padding: 10px 
0px 10px 0px; background: url(../img/bgDotGrey.gif) repeat-x; background-position:top 
left; text-transform: uppercase; font-size: 0.85em; } #zoom { font-weight: bold; 
} #zoom a, #zoom a:link, #zoom a:active, #zoom a:visited { padding: 5px; color:	
#000000; font-size: 1.2em; text-decoration: none; } /********** search **********/ 
#functions fieldset { border: none; margin: 10px 0px 0px 0px; padding: 0px 0px 
10px 0px; background: url(../img/bgDotGrey.gif) repeat-x; background-position:bottom 
left; } #functions fieldset legend { display: none; } #functions fieldset label 
{ position: absolute; top: -1000em; overflow: hidden; } #functions #search { float:	
left; width: 135px; border: 1px solid #848484; } #functions .submit { border:	
none; padding: 3px 0px 5px 10px; } /******************************************************************************** 
Teaser ********************************************************************************/ 
#teaserLeft, #teaserRight { font-size: 0.9em; } #teaserRight { margin-top: 7em; 
} #teaserRight p, #teaserLeft p { line-height: 1.3em; } #teaserRight .teaser, 
#teaserLeft .teaser { width: 190px; padding-top: 15px; margin-bottom: 10px; } 
#teaserRight .footer, #teaserLeft .footer { clear: both; text-align: right; } 
#teaserRight .footer a, #teaserRight .footer a:link, #teaserRight .footer a:active, 
#teaserRight .footer a:visited, #teaserLeft .footer a, #teaserLeft .footer a:link, 
#teaserLeft .footer a:active, #teaserLeft .footer a:visited { display: block; 
background: #bcdb8f url(../img/btTeaserMore.gif) no-repeat; background-position:170px 
center; padding: 0px 25px 0px 0px; } #teaserRight .footer a:hover, #teaserLeft 
.footer a:hover { text-decoration: none; } /********** Teaser 01 **********/ #teaserRight 
.teaser01, #teaserLeft .teaser01 { border: 2px solid #7db41b; background: #7db41b 
url(../img/teaserTop01.gif) repeat-x; } #teaserRight .teaser01 h1, #teaserRight 
.teaser01 h2, #teaserRight .teaser01 h3, #teaserRight .teaser01 h4, #teaserRight 
.teaser01 h5, #teaserRight .teaser01 h6, #teaserRight .teaser01 p, #teaserLeft 
.teaser01 h1, #teaserLeft .teaser01 h2, #teaserLeft .teaser01 h3, #teaserLeft 
.teaser01 h4, #teaserLeft .teaser01 h5, #teaserLeft .teaser01 h6, #teaserLeft 
.teaser01 p { margin: 5px; color: #ffffff; } #teaserRight .teaser01 h1, #teaserRight 
.teaser01 h2, #teaserRight .teaser01 h3, #teaserRight .teaser01 h4, #teaserRight 
.teaser01 h5, #teaserRight .teaser01 h6, #teaserLeft .teaser01 h1, #teaserLeft 
.teaser01 h2, #teaserLeft .teaser01 h3, #teaserLeft .teaser01 h4, #teaserLeft 
.teaser01 h5, #teaserLeft .teaser01 h6 { margin-top: 0; padding-bottom: 5px; background:	
url(../img/bgDotWhite.gif) repeat-x; background-position:bottom left; } #teaserRight 
.teaser01 h1 a, #teaserRight .teaser01 h1 a:link, #teaserRight .teaser01 h1 a:active, 
#teaserRight .teaser01 h1 a:visited, #teaserRight .teaser01 h2, #teaserRight .teaser01 
h2 a:link, #teaserRight .teaser01 h2 a:active, #teaserRight .teaser01 h2 a:visited, 
#teaserRight .teaser01 h3, #teaserRight .teaser01 h3 a:link, #teaserRight .teaser01 
h3 a:active, #teaserRight .teaser01 h3 a:visited, #teaserRight .teaser01 h4, #teaserRight 
.teaser01 h4 a:link, #teaserRight .teaser01 h4 a:active, #teaserRight .teaser01 
h4 a:visited, #teaserRight .teaser01 h5, #teaserRight .teaser01 h5 a:link, #teaserRight 
.teaser01 h5 a:active, #teaserRight .teaser01 h5 a:visited, #teaserRight .teaser01 
h6, #teaserRight .teaser01 h6 a:link, #teaserRight .teaser01 h6 a:active, #teaserRight 
.teaser01 h6 a:visited, #teaserLeft .teaser01 h1 a, #teaserLeft .teaser01 h1 a:link, 
#teaserLeft .teaser01 h1 a:active, #teaserLeft .teaser01 h1 a:visited, #teaserLeft 
.teaser01 h2, #teaserLeft .teaser01 h2 a:link, #teaserLeft .teaser01 h2 a:active, 
#teaserLeft .teaser01 h2 a:visited, #teaserLeft .teaser01 h3, #teaserLeft .teaser01 
h3 a:link, #teaserLeft .teaser01 h3 a:active, #teaserLeft .teaser01 h3 a:visited, 
#teaserLeft .teaser01 h4, #teaserLeft .teaser01 h4 a:link, #teaserLeft .teaser01 
h4 a:active, #teaserLeft .teaser01 h4 a:visited, #teaserLeft .teaser01 h5, #teaserLeft 
.teaser01 h5 a:link, #teaserLeft .teaser01 h5 a:active, #teaserLeft .teaser01 
h5 a:visited, #teaserLeft .teaser01 h6, #teaserLeft .teaser01 h6 a:link, #teaserLeft 
.teaser01 h6 a:active, #teaserLeft .teaser01 h6 a:visited { color: #ffffff; } 
#teaserRight .csc-textpic-intext-left .csc-textpic-imagewrap, #teaserLeft .csc-textpic-intext-left 
.csc-textpic-imagewrap { margin: 0px 10px 5px 5px; } #teaserRight .teaser01 a, 
#teaserRight .teaser01 a:link, #teaserRight .teaser01 a:active, #teaserRight .teaser01 
a:visited, #teaserLeft .teaser01 a, #teaserLeft .teaser01 a:link, #teaserLeft 
.teaser01 a:active, #teaserLeft .teaser01 a:visited { color: #ffffff; } /********** 
Teaser 02 **********/ #teaserRight .teaser02, #teaserLeft .teaser02 { border:	
2px solid #dee7bc; background: #ffffff url(../img/teaserTop02.gif) repeat-x; } 
#teaserRight .teaser02 .footer a, #teaserRight .teaser02 .footer a:link, #teaserRight 
.teaser02 .footer a:active, #teaserRight .teaser02 .footer a:visited, #teaserLeft 
.teaser02 .footer a, #teaserLeft .teaser02 .footer a:link, #teaserLeft .teaser02 
.footer a:active, #teaserLeft .teaser02 .footer a:visited { border: 1px solid 
#ffffff; } #teaserRight .teaser02 h1, #teaserRight .teaser02 h2, #teaserRight 
.teaser02 h3, #teaserRight .teaser02 h4, #teaserRight .teaser02 h5, #teaserRight 
.teaser02 h6, #teaserRight .teaser02 p, #teaserLeft .teaser02 h1, #teaserLeft 
.teaser02 h2, #teaserLeft .teaser02 h3, #teaserLeft .teaser02 h4, #teaserLeft 
.teaser02 h5, #teaserLeft .teaser02 h6, #teaserLeft .teaser02 p { margin: 5px; 
color: #7ab51d; } #teaserRight .teaser02 h1, #teaserRight .teaser02 h2, #teaserRight 
.teaser02 h3, #teaserRight .teaser02 h4, #teaserRight .teaser02 h5, #teaserRight 
.teaser02 h6, #teaserLeft .teaser02 h1, #teaserLeft .teaser02 h2, #teaserLeft 
.teaser02 h3, #teaserLeft .teaser02 h4, #teaserLeft .teaser02 h5, #teaserLeft 
.teaser02 h6 { margin-top: 0; padding-bottom: 5px; background: url(../img/bgDotGreen.gif) 
repeat-x; background-position:bottom left; } /********** Teaser 03 + Teaser 04 
**********/ #teaserRight .teaser03, #teaserLeft .teaser03, #teaserRight .teaser04, 
#teaserLeft .teaser04 { border: 2px solid #cfe6b2; background: #d7e8bb url(../img/teaserTop03.gif) 
repeat-x; } #teaserRight .teaser03 h1, #teaserRight .teaser03 h2, #teaserRight 
.teaser03 h3, #teaserRight .teaser03 h4, #teaserRight .teaser03 h5, #teaserRight 
.teaser03 h6, #teaserRight .teaser03 p, #teaserLeft .teaser03 h1, #teaserLeft 
.teaser03 h2, #teaserLeft .teaser03 h3, #teaserLeft .teaser03 h4, #teaserLeft 
.teaser03 h5, #teaserLeft .teaser03 h6, #teaserLeft .teaser03 p, #teaserRight 
.teaser04 h1, #teaserRight .teaser04 h2, #teaserRight .teaser04 h3, #teaserRight 
.teaser04 h4, #teaserRight .teaser04 h5, #teaserRight .teaser04 h6, #teaserRight 
.teaser04 p, #teaserLeft .teaser04 h1, #teaserLeft .teaser04 h2, #teaserLeft .teaser04 
h3, #teaserLeft .teaser04 h4, #teaserLeft .teaser04 h5, #teaserLeft .teaser04 
h6, #teaserLeft .teaser04 p { margin: 5px; color: #000000; } #teaserRight .teaser03 
h1, #teaserRight .teaser03 h2, #teaserRight .teaser03 h3, #teaserRight .teaser03 
h4, #teaserRight .teaser03 h5, #teaserRight .teaser03 h6, #teaserLeft .teaser03 
h1, #teaserLeft .teaser03 h2, #teaserLeft .teaser03 h3, #teaserLeft .teaser03 
h4, #teaserLeft .teaser03 h5, #teaserLeft .teaser03 h6, #teaserRight .teaser04 
h1, #teaserRight .teaser04 h2, #teaserRight .teaser04 h3, #teaserRight .teaser04 
h4, #teaserRight .teaser04 h5, #teaserRight .teaser04 h6, #teaserLeft .teaser04 
h1, #teaserLeft .teaser04 h2, #teaserLeft .teaser04 h3, #teaserLeft .teaser04 
h4, #teaserLeft .teaser04 h5, #teaserLeft .teaser04 h6 { margin-top: 0; padding-bottom:	
5px; background: url(../img/bgDotGreen.gif) repeat-x; background-position:bottom 
left; color: #7ab51d; } /********** homepage sitemap **********/ #teaserLeft .subNavi 
{ background-color: #7ab51d; color: #ffffff; margin-bottom: 15px; } #teaserLeft 
.subNavi ul { list-style: none; margin: 0; padding: 1px 0 0 0; background: url(../img/bgDotWhite.gif) 
repeat-x top left; } #teaserLeft .subNavi ul li { margin: 0; padding: 0; } #teaserLeft 
.subNavi a, #teaserLeft .subNavi a:link, #teaserLeft .subNavi a:active, #teaserLeft 
.subNavi a:visited { display: block; padding: 2px 10px 2px 10px; color: #000000; 
text-decoration: none; background: url(../img/bgDotWhite.gif) repeat-x; background-position:bottom 
left; } #teaserLeft .subNavi ul li a:hover { background-color: #689c19; } #teaserLeft 
.teaser01 .subNavi { border: none; background: none; } #teaserLeft .teaser01 .subNavi 
h1 { font-size: 1em; margin: 0px; color: #ffffff; position: relative; top: -2px; 
padding: 15px 10px 5px 10px; text-transform: uppercase; font-weight: bold; background:	
transparent url(../img/bgSubNaviTop.gif) repeat-x; background-position:0px 0px; 
letter-spacing: 1px; } /******************************************************************************** 
footer ********************************************************************************/ 
#footer #metaNavi { width: 980px; margin: 0px auto 0px auto; padding: 0; text-align:	
center; text-transform: uppercase; font-size: 0.9em; font-weight: bold; letter-spacing:	
1px; } #footer #metaNavi ul { width: auto; width: 100%; margin: 0px 0px 0px 200px; 
padding: 0; list-style: none; } #metaNavi li { float: left; display: inline; list-style:	
none; margin: 0px; padding: 5px 0px 5px 0px; line-height: 1em; } #metaNavi a, 
#metaNavi a:link, #metaNavi a:active, #metaNavi a:visited { display: block; font-weight:	
bold; text-decoration: none; margin: 0; padding: 0px 12px 0px 12px; color: #ffffff; 
background-color: #858585; border-right: 1px solid #ffffff; } #metaNavi a:hover 
{ text-decoration: none; color: #222222; } #metaNavi strong a, #metaNavi strong 
a:link, #metaNavi strong a:active, #metaNavi strong a:visited, #metaNavi strong 
a:hover { color: #222222; } #metaNavi li.last a, #metaNavi li.last a:link, #metaNavi 
li.last a:active, #metaNavi li.last a:visited { border-right: none; } /******************************************************************************** 
clearing ********************************************************************************/ 
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility:	
hidden; } * html>body .clearfix { display: inline-block; width: 100%; } * html 
.clearfix { /* Hides from IE-mac \*/ height: 1%; /* End hide from IE-mac */ } 
/******************************************************************************** 
tell a friend ********************************************************************************/ 
.tellAfriend { display: inline; } .tellAfriend .csc-mailform-field img { float:	
left; } .tellAfriend fieldset { border: none; } .tellAfriend .input, .tellAfriend 
textarea { width: 300px; } .tellAfriend .csc-mailform label { clear: left; float: 
left; width: 200px; } .tellAfriend .csc-mailform input, .tellAfriend .csc-mailform 
textarea { float: left; } .tellAfriend .csc-mailform .csc-mailform-field { padding:	
5px 0; clear: both; } .tellAfriend .csc-mailform .csc-mailform-submit { clear: 
both; padding: 2px 10px 2px 10px; margin: 20px 0px 20px 200px; border: 1px solid 
#888888; } /******************************************************************************** 
eCard friend ********************************************************************************/ 
.ecardForm fieldset { border: none; margin: 30px 0px 0px 0px; padding: 0px; } 
.ecardForm legend { font-weight: bold; margin-bottom: 10px; } .ecardForm label 
{ display: block; margin: 15px 0px 5px 0px; } .ecardForm .input { width: 400px; 
} .ecardForm textarea { margin-bottom: 15px; } .ecardForm .csc-mailform-field 
p { font-size: 90%; margin-top: 20px; } /******************************************************************************** 
publications form ********************************************************************************/ 
form .publication, form .pubOrder { border: none; margin: 0; padding: 0; } form 
.form fieldset { background: url(../img/bgDotGrey.gif) repeat-x bottom left; } 
form .publication .csc-mailform-field { clear: both; } form .publication legend, 
form .form .pubOrder legend { font-weight: bold; margin-bottom: 10px; padding-top:	
20px; } form .publication label { float: right; width: 515px; text-align: left; 
margin-bottom: 20px; line-height: 1.5em; } form .publication input { float: left; 
width: 30px; background-color: #e6f1d5; } /* */ form .form .pubOrder { background:	
none; background-color: #e6f1d5; margin-top: 10px; padding: 0px 10px 10px 10px; 
} form .form .pubOrder legend { margin-top: 10px; } form .form .pubOrder .csc-mailform-field 
{ clear: both; margin: 5px 0px; } form .form .pubOrder label { display: block; 
float: left; width: 150px; } form .form .csc-mailform-submit { margin-top: 20px; 
} /******************************************************************************** 
newsletter abo ********************************************************************************/ 
.newsAbo { background-color: #e6f1d5; margin-bottom: 10px; padding: 10px 10px 
0px 10px; } .newsAbo .mailman-form fieldset { border: none; margin: 0px 0px 20px 
0px; padding: 0; } .newsAbo .mailman-form .mailman-form-title { font-weight: bold; 
} .newsAbo .mailman-form .button { margin: 15px 0; } /******************************************************************************** 
sitemap ********************************************************************************/ 
#content .sitemap2 ul { margin: 0.3em 0.3em 0 0.3em; padding: 0; list-style-type:	
none; } #content .sitemap2 ul li { margin: 0; padding: 0.4em 0 0.4em 2.5em; background:	
transparent url(../img/sitemap_connect.gif) no-repeat left top; } #content .sitemap2 
ul li.last { background: transparent url(../img/sitemap_end.gif) no-repeat left 
top; } #content .sitemap2 ul li a { color: #000000; } #content .sitemap2 ul ul 
{ margin: 0.4em 0 -0.4em -2.5em; padding: 0 0 0 2.5em; background: url(../img/sitemap_line.gif) 
repeat-y left; font-size: 100%; list-style-type: none; } #content .sitemap2 ul 
li.last ul { background-image: none; } #content .sitemap2 ul li.last ul li ul 
{ background: url(../img/sitemap_line.gif) repeat-y left; } #content .sitemap2 
ul ul li a { color: #7ab51d; } fieldset#mailformsaeulen { border: none; padding-left:	
0px; margin-left: 0px; } fieldset#mailformsaeulen legend { display: none; } #content 
fieldset#mailformsaeulen label { clear: none; margin: 0px 0px 5px 5px; } #content 
fieldset#mailformsaeulen input { clear: left; background-color: #ffffff; border:	
none; margin: 0px 0px 5px 0px; } 
