*{margin: 0; padding: 0} /* reset: alles auf Null*/
/*Layout*/
#wrapper{width: 1020px; } /* Breite der Hauptbox festlegen und zentrieren*/
#top{width:1020px; height:24px;}/* Höhe und Breite der Suchbox festlegen */
#hauptnavi{width:1020px; height: 71px;}/* Höhe und Breite der Hauptnavigation festlegen */
.logo{display: block; float: left; border: none;}
#left{ float: left; width: 260px;}/*Breite und Ausrichtung der linken box festlegen */
#boxleft{margin-top:400px;} /*Inhaltselemente der linken Spalte */
/*#boxleft img{margin-left: auto; margin-right: auto; display: block;}*/
#right{float:right; width: 760px; margin-bottom: 10px;}/*Breite und Ausrichtung der rechten box festlegen */
#slider{margin-bottom: 5px; width:500px;}
#submenu{float: left; width: 260px;} /*Ausrichtung der Unternavigationbox in der linken box festlegen */
#hauptinhalt{float: left; width: 500px;}/*Ausrichtung der Hauptinhaltsbox in der linken box festlegen */
#nebeninhalt{float:right; width: 260px;}
#news{padding: 10px 8px; height: 280px;}
#newscontent{padding-bottom: 10px; height: 270px;}
#content{padding-bottom: 20px;}
#kontakt{margin-top: 5px; margin-left: 5px; padding-bottom: 10px;}
#infos{ margin-left: 5px;}
#footer{clear: both; height: 18px; width: 760px;margin-left: 260px; }/*Abschluss Box mit Aufhebung der Floats*/
#print{position: absolute; left:985px; top:1px; width: 50px; height: 20px;}
.space{border-bottom: solid 5px #ffffff;}
/*Bilder*/
#content img{margin-left: auto; margin-right: auto; display: block;}
/*Farben Layout Elemente*/
body{background:#ffffff;}
#top{background: #0080c7;}
#content{background: #e3f4fe;}
#footer{background: #00526a;}
#news{background: #00526a;}
#newscontent{background: #e3f4fe;}
#kontakt{background: #e3f4fe;}
#infos{background: #e3f4fe;}
/*Schriften und Größen*/
body{font-family: "Arial"; font-size: small;}
.bodytext{font-size: 90%; padding-left:5px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; line-height: 1.5em;}
/*Suche*/
.tx-macinasearchbox-pi1{ margin-left: 260px; width: 300px;}
#suchfeld{ float: left;margin-top: 2px;}
#suchbutton{float: left; margin-left: 5px;margin-top: 2px;}
.suchfeld{ width:130px; background: #0080c7; border: #ffffff solid 1px; color: #ffffff; font-size: 90%; text-transform: uppercase;}
.suchbutton{background: url(pfeile/spfeil.gif) no-repeat right center #0080c7; border: none; width: 17px; height: 18px; font-size: 0px; color: #ffffff;}
.tx-indexedsearch a{color:#0080c7;text-decoration:none;}

/*slider 500x300 Bildgröße 390x300 */
#container {margin-top:  0px; margin-left: 0px;	margin-bottom: 5px; background: transparent;}
#sl_start {padding: 0; margin: 0 auto; list-style-type: none; overflow: hidden; width: 500px; height: 300px; background: url(slider/sl_class10.jpg) right; }
#sl_start li {float:left;}
#sl_start li a {display: block;	height: 300px; width: 26.2px; overflow: hidden; float: left; text-decoration: none; border-right: 1px solid #fff; cursor: default; }
#sl_start li a img {border:0;}
#sl_start li a:hover {background: transparent; width: 390px;}
/*tt-News*/
.csc-firstHeader{ color: #ffffff; font-size: 90%;background: #0080c7; padding-left: 8px; text-transform: uppercase; font-weight: normal;padding-bottom: 3px; padding-top: 3px; }
/*.newsmore{margin-left: 10px;}*/
.newsmore a{ text-decoration: none; color:#0080c7; /* font-size: 80%;*/ margin-left: 2px; background:url(linksymbole/intern.gif) right center no-repeat; padding-right:15px; }
.news-single-backlink a{ text-decoration: none; color:#0080c7; font-size: 80%; padding-left: 8px; padding-top: 5px;}
.news-single-item h3{color:#0080c7; font-size: 85%; padding-left:5px;text-transform: uppercase; }
/*Sitemap*/
.csc-sitemap{margin-left: 30px;}
.csc-sitemap ul {list-style-type: none;margin-left: 30px;}
.csc-sitemap ul li li{padding-left: 15px;}
.csc-sitemap >ul >li {padding:10px; margin: 5px;}
.csc-sitemap a{text-decoration: none ; color:#0080c7}
.csc-sitemap a:hover{text-decoration: underline ;}
/*Fürn RTE*/
.hpfeil{ color: #ffffff; background:#0080c7 url(pfeile/komblau.gif) no-repeat left center; padding-left: 35px;font-size: 100%;text-transform: uppercase;font-weight: normal; padding-bottom: 3px; padding-top: 3px;}
.blau{color:#0080c7; font-size: 85%;padding-left: 5px;text-transform: uppercase; padding-top: 10px;}
.text{color: #000000; font-size: 80%;}
.lpfeil{list-style-image: url(pfeile/dblau.gif);font-size: 80%; margin-left: 50px; }
.hblau{color: #ffffff; background:#0080c7; padding-left:5px;font-size: 100%;text-transform: uppercase;font-weight: normal;padding-bottom: 3px; padding-top: 3px;}
.hwblau{color: #ffffff; background:#0080c7; padding-left:5px;font-size: 100%;text-transform: uppercase;font-weight: normal;padding-bottom: 3px; padding-top: 3px;border-top: 5px solid #fff;}
.hstrich{color:#0080c7; font-size: 80%;text-transform: uppercase; border-bottom: 1px solid #0080c7; margin-right: 30px; margin-left: 5px; margin-top: 10px;}
.list{list-style-type: disc; font-size: 90%; margin-left: 30px; margin-top: 5px;}

.starttext{font-family: "Arial"; font-size: 90%; padding-left:5px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; line-height: 1.5em;}

/*Farben und Schrifgrössen für die Menüs auf der Home Seite, Abkürzungen stehen für die Links*/
.fspa{color: #eb12c5; background: url(pfeile/1.gif) no-repeat right center;}
.fspk{color: #c6252a;background: url(pfeile/4.gif) no-repeat right center;}
.euk{ color: #636c00;background: url(pfeile/5.gif) no-repeat right center;}
.eus{ color: #a9b002;background: url(pfeile/3.gif) no-repeat right center;}
.bw{color: #01b5ac;background: url(pfeile/2.gif) no-repeat right center;}
/*Farben und Grafiken für die Verlinkung des Untermenüs*/
.sub{color:#0080c7;background: url(pfeile/hblau.gif) no-repeat right center ;padding-left:10px;}
/*Menüs Layout*/
#mainmenu{list-style-type: none; width:759px; float: left; margin-top: 20px; margin-left: 60px; }
#mainmenu li{float: left;}
#mainmenu a{ display: block; padding: 2px 36px;}
#footermenu{list-style-type: none; width:960px; float: left;}
#footermenu li{float: left;}
#footermenu a{ display: block;  padding: 2px 36px;}
#submenu{list-style-type: none;}
#submenu a{ display: block; padding: 4px 8px;}
#navi{list-style-type: none;}
#navi li{float: left; margin-right: 40px;}
#navi{ display: block; float: left; padding: 4px 8px;}
/*Menüs Farben und Schrift*/
#mainmenu{background: #00526a;}
#mainmenu li{font-size: 80%; text-transform: uppercase;}
#mainmenu a{ background: #00526a; text-decoration: none; color: #ffffff; border-right: #ffffff 1px solid;}
#mainmenu a:hover{background: #0080c7;}
#submenu li{font-size: 90%;}
#footermenu li{font-size: 80%;text-transform: uppercase;}
#footermenu a{ background: #00526a; text-decoration: none; color: #ffffff;}
#footermenu a:hover{color: #0080c7;}
#submenu a{text-decoration: none; font-size: 90%; font-weight: bold;}
#navi li{font-size: 80%;}
#navi a{ background: #00526a; text-decoration: none; color: #ffffff; font-weight: bold;}
#navi a:hover{color: #0080c7;}
/*Überschriften*/
h1.titel{color: #ffffff; font-size: 90%;background: #0080c7; padding-left: 8px; text-transform: uppercase; font-weight: normal;padding-bottom: 3px; padding-top: 3px;}
/*formular*/
fieldset{ border: none;}
fieldset p{color: #00526a;}
fieldset legend{display: none;}
fieldset label{display: block; width: 120px;float: left;clear: both; color: #00526a; margin-top: 10px; margin-left: 5px;}
fieldset input{margin-left:60px; margin-bottom: 10px;  border: #00526a solid 1px;margin-top: 10px;color: #00526a;}
fieldset textarea {margin-left:60px; margin-bottom: 10px;  border: #00526a solid 1px;margin-top: 10px;color: #00526a;}
fieldset select{margin-left:60px; margin-bottom: 10px;margin-top: 10px;}
.tx-powermail-pi1_confirmation{margin-left: 40px;}
.tx-powermail-pi1_confirmation form input{border: #00526a solid 1px;margin-top: 10px;}
.powermail_all powermail_all_td{width:250px;}
.powermail_all powermail_all_tr{height: 80px;}
/*Verlinkung mit den Symbolen*/
a.mail{color:#0080c7;text-decoration:none;background:url(linksymbole/email.gif) right center no-repeat;padding-right:20px;}
a.internal-link{color:#0080c7;text-decoration:none;background:url(linksymbole/intern.gif) right top no-repeat;padding-right:15px;}
a:hover.internal-link{color:#0080c7;text-decoration:none;background:url(linksymbole/intern.gif) right top no-repeat;padding-right:15px;}
a.external-link-new-window{color:#0080c7;text-decoration:none;background:url(linksymbole/extern.gif) right top no-repeat;padding-right:15px;}
a:hover.external-link-new-window{color:#0080c7;text-decoration:underline;background:url(linksymbole/extern.gif) right top no-repeat;padding-right:15px;}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
margin-right:30px;
}
