@charset "UTF-8";
@import url(/new/style/shared.reset.css);
@import url(/new/style/shared.html.css);
@import url(/new/style/shared.forms.css);
@import url(/new/style/shared.tables.css);
@import url(/new/style/suchen.css);
@import url(/new/style/jqueryScrollPane.css);



/* --- Überschriften --- */
h1 {font:bold 2em/1.7em arial,helvetica,sans-serif;color:#fff;font-weight:bold;}
h2 {font:normal 1em/1.7em arial,helvetica,sans-serif;padding:0 0 0.6em 0;color:#96C832;font-weight:bold;}
h3 {font:bold 0.9em/1.7em  arial,helvetica,sans-serif;}
h4 {font:bold 0.9em/1.7em  arial,helvetica,sans-serif;}
h5 {font:bold 0.9em/1.7em  arial,helvetica,sans-serif;}
h6 {font:bold 0.9em/1.7em  arial,helvetica,sans-serif;}

body {font:normal 12px/140% arial,helvetica,sans-serif;color:#000;}
/* --- Textblöcke --- */

/* --- Listen --- */
ul {list-style:none; margin:0;}
ul.colums-one {list-style-type: none !important; margin: 0;padding:0 0 0 1.1em;list-style-type:disc}
ul.colums-one li.innen {min-height:230px;float:left;padding:1em;list-style-image:none;float: left;width: 350px;margin: 0 0 10px 0 !important; }
ul.colums-one li.aussen {min-height:230px;float: left;padding:1em;width: 350px;margin: 0 0 10px 10px!important;}
ul.colums-one h2 {color:#fff;background-color:#96C832}
ul.colums-one400 li.innen {list-style-image:none;float: left;width: 800px;margin: 0 0 10px 0 !important; }
#infos ul.colums-one {list-style-type: disc !important;margin: 0;padding:0 0 0 1.1em;list-style-type:disc}
ul.colums-one-info {list-style-type: disc !important;color:#96C832;margin: 0;padding:0 0 0 1.1em;list-style-type:disc}
ul.colums-one-info span {color:#000;}

ul.colums-two {list-style-type: none; margin: 0;padding:0 0 0 0}
ul.colums-two li.innen {list-style-image:none;float: left;width: 200px;margin: 0 0 10px 0 !important; }
ul.colums-two li.aussen {float: left;width: 240px;padding: 0;margin: 0 0 10px 10px!important;}
ul.colums-two100 li.innen {list-style-image:none;float: left;width: 100px;margin: 0 0 10px 0 !important; }
ul.colums-two100 li.aussen {float: left;width: 300px;padding: 0;margin: 0 0 10px 10px!important;}

/* --- Listen für Logoseite --- */
#colums-oneLogoSeite        {width: 800px;margin: 24px 0 10px 24px !important;clear:both;}
#colums-one400LogoSeite        {float: left;width: 400px;margin: 0 0 10px 0 !important;}
#colums-one400LogoSeite .Sleft {float: left;width: 100px;margin: 0 0 10px 0 !important; }
#colums-one400LogoSeite .Sright {float: left;width: 300px;margin: 0 0 10px 0 !important; }

li {margin:0.8em 0 0 !important;line-height:1.3em !important;list-style-image:none;list-style-position:outside;}
li.clr {display: inline;margin: 0;padding: 0;}
br.clr {clear: left;width: 1px;margin: 0;padding: 0;overflow:hidden;}

ul.table {overflow:hidden;padding-left:0;}
ul.tableLight, ul.tableDark, ul.tableWhite {clear:both;}

/* aufgrund des ie6 in ul-klassen definiert */
ul.tableLight li {float:left;text-align:center;margin:0 !important;overflow:hidden;padding:0;width:10em;border-right:1px solid #50287D;background-color:#CDE69B}
ul.tableDark li {float:left;text-align:center;margin:0 !important;overflow:hidden;padding:0;width:10em;border-right:1px solid #50287D;background-color:#E1F0C3}
ul.tableWhite li {float:left;text-align:center;margin:0 !important;overflow:hidden;padding:0;width:10em;border-right:1px solid #50287D;background-color:#fff}

/* --- Definitionslisten --- */

/* --- Horizontale Linien --- */

/* --- Formularelemente --- */
input,textarea { border: 1px solid #e0e0e0;}
label {float:left;margin:0;padding:0;}
input {width:50%;max-width:20em;height:18px;}

/* --- Links --- */
h1 a {color:#fff; text-decoration:none}
a {color:#000; text-decoration:underline;}

/* --- Bilder --- */
img 	{  border: none; text-align: left;}

/* --- Elemente --- */
div 	{  border: none; text-align: left;}

/* --- Tabellen --- */

/* --- farben ---*/

/* --- Blöcke --- */
#blockMain {margin:3em auto;padding:0;width:1006px;height:761px;background-color:#96C832}
#blockMeta {float:right; width:100%; height:140px;border-bottom:8px solid #fff;}
#blockMeta .logo {float:left;margin:1em 0 0 2em; width:85px;height:109px;background-image:url(/new/img/bg/logoS.png);background-repeat:no-repeat;}
*HTML #blockMeta .logo {margin:1em 0 0 1em;}
#blockMeta .navigation {float:right;width:640px; height:140px;}
#blockTitle {clear:both;background-color:#50287D;height:40px}
#blockTitle h1 {position:absolute;line-height:30px; margin:0.2em 0 0 1em}
#blockContent {background-color:#fff;height:558px;width:100%;}
#search {position:absolute;width:900px;height:100px}

/* --- Startseite ---*/
#startseite {width:100%; height:100%}
#startseite #blockTitle {padding:15em 0 0 0;background-color:#96C832; width:80%; height:40px;text-align:right;}
#startseite #blockTitle h1 {position:relative;font-weight:normal}
#startseite #blockIntro {width:100%; height:295px;}
#startseite #blockContent {float:left;width:730px;height:74px;background-color:#96C832;padding:172px 0 0 0;color:#fff;font-weight:bold; text-align:right;}
#startseite .logo {float:left;padding:0 0 0 3em; width:170px;height:217px;background-image:url(/new/img/bg/logo.png);background-repeat:no-repeat; background-position: right;}

/* --- Inhalte / allg. Elemente---*/
.left {float:left;padding:24px; width:455px;}
.right {float:left;padding:24px; width:455px;}
.white {background-color:#fff !important;}
.noborder {border-right:1px solid transparent !important;}
*HTML .noborder {border-right:1px solid #fff !important;}
#inhaltsseite .onecol {padding:25px 0 0 25px;width:981px !important;height:533px !important;}
#scrollpage .onecol {padding:25px 0 0 25px;width:981px !important;}
.spaceleft {float:left;width:120px;text-align:left;}
.spaceright {float:left;width:220px;text-align:left;}
.bgDarkgreen {background-color:#96C832}
.bgGreen {background-color:#CDE69B}
.bgLightGreen {background-color:#E1F0C3}
.bgPurple {background-color:#50287D}
#inhaltsseite .wide50 {width:50% !important}
#inhaltsseite .wide75 {width:75% !important}
.news h2 {background-color:#96C832;color:#fff;height:2em;padding: 0 0 0 0.5em}
.news li {border:1px solid #96C832;padding:0.5em}
#archiv {height:533px !important;}
#archiv .left {width:300px}
#archiv .right {width:300px}
#kontakt {height:533px !important;}
#kontakt .left {width:400px}
#kontakt .right {width:200px}
.noOutput {background-color:#ff9900}


#pane1 {height:500px;width:870px}
.quicklinks {z-index:40;clear:both;background-color:#96C832;border:3px solid #fff;color:#fff;font-weight:bold;width:360px}


/* --- Hintergrundbilder ---*/
.bus {width:1006;height:594px;background-image:url(/new/img/bg/bg_bus.jpg);background-repeat:no-repeat;}
.train {width:1006;height:594px;background-image:url(/new/img/bg/bg_train.jpg);background-repeat:no-repeat;}
.woman {width:1006;height:594px;background-image:url(/new/img/bg/bg_woman.jpg);background-repeat:no-repeat;}
.tunnel {width:1006;height:594px;background-image:url(/new/img/bg/bg_tunnel.jpg);background-repeat:no-repeat;}
.cableway {width:1006;height:594px;background-image:url(/new/img/bg/bg_cableway.jpg);background-repeat:no-repeat;}
.people {width:1006;height:594px;background-image:url(/new/img/bg/bg_people.jpg);background-repeat:no-repeat;}
.plan {width:1006;height:594px;background-image:url(/new/img/bg/bg_plan.jpg);background-repeat:no-repeat;}

