body, html {margin:0px; padding:0px;}
body, html {font:13px "Tahoma"; background:#20c8ff; height:100%; }
img {border:0px; behavior: url('pngbehavior.htc');}

div.clear {clear:both; height:0px; display:block; overflow:hidden;}

#wrapper {min-height:100%; height: auto !important; height:100%; margin: 0 auto -234px; background:url('/fileadmin/templates/gfx/footer_hole.jpg') left bottom repeat-x #fdfcfa;}

#flashheader {width:100%; height:220px; display:block; text-align:center; position:absolute; :1; background:#20c8ff;}
#flashheader .cnt {margin:0px auto; width:1000px; height:220px;}

#header {width:100%; height:220px; display:block; text-align:center; background:/*#20c8ff*/transparent;}
#header {position:absolute; top:0px; left:0px; :90;}
#header div.cnt {width:980px; height:220px; margin:0px auto; text-align:left;}
#header .pfad {width:480px; height:auto; float:left; margin-top:40px; }
#header .pfad h1 {color:#fff; font-size:25px; font-weight:normal; margin:0px; padding:0px;}
#header .pfad h2 {color:#fff; font-size:17px; margin-left:62px; font-weight:normal; margin:0px; padding:0px;}
#header .pfad small {color:#fff; font-size:10px; font-weight:normal;}

#header .logo {width:/*233*/450px; height:163px; float:right;}
#header .logo img {border:0px;}

#header div.logo div.search {float:left; margin-top:43px;}
#header div.logo div.right_logo {float:right;}

/* -------------------------------------- */
/* SUCHE */
form.search input#searchBox {border:1px solid #fff; background:transparent; height:20px; line-height:20px; padding:0px 0px 0px 5px}
form.search input#searchBox {color:#fff; font-family:"Trebuchet MS"}
form.search input#send {line-height:22px; background:#fff; border:0px; height:22px; vertical-align:bottom; font-family:"Trebuchet MS"; color:#20C8FF;}
* html form.search input#send {vertical-align:top;}


#header .navi {clear:both; width:830px; height:auto; float:left; position:absolute; top:190px; line-height:30px; margin-left:150px;}


.headerimg {position:absolute; width:176px; height:172px; top:110px; display:block;}

html>body .headerimg{
background:url('gfx/palme.png') no-repeat;
}

a.internal-link {color:#00C0FF;}
a.internal-link:hover {color:#333; text-decoration:none;}

/* span.headerimg {background:url('gfx/s.png') no-repeat;} */

#fake {display:block; height:230px;}

#content {width:100%; height:auto; display:block; text-align:center; background:#fdfcfa; line-height:20px; padding:70px 0px 0px 0px}

#content div.top {display:block; width:980px; height:auto; text-align:left; margin:0px auto;}

/* TICKER */
		

#content div.zweispaltig {display:block; width:980px; height:auto; margin:0px auto;}
#content div.left {float:left; width:450px; height:auto; text-align:left;}
#content div.right {float:right; width:450px; height:auto; text-align:left;}

#content div.middle {clear:both; display:block; width:1000px; height:auto; text-align:left; margin:0px auto;}

#content .cnt {width:1000px; height:auto; margin:70px auto 30px auto; text-align:left; background:#fdfcfa; display:block;}

#content h1, h1.csc-firstHeader, div.middle h1 {font-size:18px; color:#f08a00; margin:0px 0px 2px 0px;}
#content h2, h2.csc-firstHeader, #content h3, #content h3 a {font-size:14px; color:#20c8ff; margin:0px 0px 2px 0px;  font-family:"Trebuchet MS"}

#content h6 {font-size:14px; color:#20c8ff; margin:0px; padding:0px; text-align:center; font-family:"Trebuchet MS"}

img {border:1px solid #f08a00;}
img.spacer-gif {border:0px; height:0px; display:none; width:0px;}

.push {height:234px;}

#footer {width:100%; height:234px; display:block; text-align:center; background:url('/fileadmin/templates/gfx/footer.jpg') right no-repeat; line-height:25px;text-transform: uppercase;}

#footerbg {background:url('/fileadmin/templates/gfx/footer_hole.jpg'); width:100%; height:234px;}
#footer .cnt {width:980px; height:234px; margin:0px auto; text-align:left; background:url() repeat-x;}
#footer .cnt p.footer {color:#444; font-size:10px;}

#footer img {border:0px;}
.footerleft {float:left; height:91px; margin-top:143px;}
.footerright {float:right; height:132px; width:196px; margin-top:102px; /*132*/}

/*
a.nav, a.nav:hover, a.navact {float:left; color:#fff; text-decoration:none; padding:0px 10px}
a.nav:hover, a.navact {background:url('/fileadmin/templates/gfx/nav_.jpg') repeat-x;}
*/

div.middle ul {list-style-type:disc #ccc; display:block; }

/* ----------- NAVI --------------- */

ul.nav, ul.navi li, ul.sub, ul.subsub {list-style:none; margin:0px; padding:0px;}

ul.nav {display:block;}

a.nav, a.navon {float:left; color:#fff; /* display:block; */ width:auto; padding:0px 6px; margin:0px 1px; text-decoration:none; height:30px;}
a.nav:hover, a.navon {background:#ef8b02;}

li.nav, li.nav2, li.nav3, li.nav4, li.nav5, li.nav6, li.nav7 {float:left;}

li.nav a.nav:hover, li.nav a.navon {background:#ff1717}
li.nav2 a.nav:hover, li.nav2 a.navon {background:#ff1717}
li.nav3 a.nav:hover, li.nav3 a.navon {background:#00C0FF}
li.nav4 a.nav:hover, li.nav4 a.navon {background:#FF00C0}
li.nav5 a.nav:hover, li.nav5 a.navon {background:#FF9900}
li.nav6 a.nav:hover, li.nav6 a.navon {background:#6DB23D}
li.nav7 a.nav:hover, li.nav7 a.navon {background:#ff8000}

/* SUBNAVI */
ul.sub {z-index:9; position:absolute; height:25px; left:0px; top:30px; display:block; width:800px; text-align:center;}

li.sub, li.subon {float:left; height:25px; margin:1px 1px 0px 0px;}
a.sub, a.subon {text-decoration:none; height:25px; line-height:25px; float:left; color:#fff; padding:0px 5px;}

li.nav a.subsub, li.nav a.sub, li.nav a.subon, li.nav a.subsubon {background:#ff1717;}
li.nav2 a.subsub, li.nav2 a.sub, li.nav2 a.subon, li.nav2 a.subsubon {background:#ff1717;}
li.nav3 a.subsub, li.nav3 a.sub, li.nav3 a.subon, li.nav3 a.subsubon {background:#00C0FF;}
li.nav4 a.subsub, li.nav4 a.sub, li.nav4 a.subon, li.nav4 a.subsubon {background:#FF00C0;}
li.nav5 a.subsub, li.nav5 a.sub, li.nav5 a.subon, li.nav5 a.subsubon {background:#FF9900;}
li.nav6 a.subsub, li.nav6 a.sub, li.nav6 a.subon, li.nav6 a.subsubon {background:#6DB23D;}
li.nav7 a.subsub, li.nav7 a.sub, li.nav7 a.subon, li.nav7 a.subsubon {background:#ff8000;}

li.nav a.subon,
li.nav a.subsubon,
li.nav2 a.subon,
li.nav2 a.subsubon,
li.nav3 a.subon,
li.nav3 a.subsubon,
li.nav4 a.subon,
li.nav4 a.subsubon,
li.nav5 a.subon,
li.nav5 a.subsubon,
li.nav6 a.subon,
li.nav6 a.subsubon,
li.nav7 a.subon,
li.nav7 a.subsubon {background:#aaa;}

/* a.sub {background:#ef8b02;}
a.sub:hover, a.subon {background:#aaa;} */


/* SUBNAVI */
ul.subsub {clear:both; position:absolute; height:25px; left:0px; top:26px; display:block; width:800px;}
li.subsub, li.subsubon {float:left; height:25px; margin:1px 1px 0px 0px;}
a.subsub, a.subsubon {text-decoration:none; height:25px; line-height:25px; float:left; color:#fff; padding:0px 5px;}

a.subsub {background:#21c8ff;}

/* --------------- BOXEN HOMEPAGE ----------------- */
div.aktuellesbox {display:block; width:400px; height:auto; padding:10px; border:3px solid #e5f6fb; background:#fff; text-align:left; line-height:18px;}
div.aktuellesbox h5 {color:#20c8ff; font-size:18px; font-family:"Trebuchet MS"; margin-top:0px;}
div.aktuellesbox li {list-style-type:none; display:block;}
div.aktuellesbox li.he1 {font-weight:bold; font-size:10px;}
div.aktuellesbox li.he2 {font-size:15px; color:#20c8ff}
div.aktuellesbox li.he3 {font-size:10px;}

div.aktuellesinfo {display:block; width:400px; text-align:right; font-size:11px; margin-bottom:20px; padding:10px;}
div.aktuellesinfo a {color:#000}
div.aktuellesinfo a:hover {text-decoration:none;}
/* -- */
div.eventbox {display:block; width:400px; height:auto; padding:10px; border:3px solid #fcefdf; background:#fff; text-align:left; line-height:18px;}
div.eventbox h5 {color:#f08a00; font-size:18px; font-family:"Trebuchet MS"; margin-top:0px;}
div.eventbox li {list-style-type:none; display:block;}
div.eventbox li.he1 {font-weight:bold; font-size:10px;}
div.eventbox li.he2 {font-size:15px; color:#f08a00}
div.eventbox li.he3 {font-size:10px;}

div.eventinfo {display:block; width:400px; text-align:left; font-size:11px; padding:10px;}
div.eventinfo a {color:#000}
div.eventinfo a:hover {text-decoration:none;}
/* -------------------------------------------------- */

a.subsub:hover, a.subsubon {background:#ccc;}

/* ----------- NAVI --------------- */

#header .pfad a, #header .pfad a:hover {margin-right:10px; color:#fff; text-decoration:none;}

a.footer, a.footer:hover {color:#444; font-size:10px; text-decoration:underline;}
a.footer:hover {color:#aaa; text-decoration:none; font-size:10px;}

/* ----------- benutzerdefiniert ------------ */

table {width:400px;}
td {width: 200px; padding: 4px; vertical-align: top;}

/*.table_feiertag{width: 100%; padding: 4px; vertical-align: top;}*/
/*
table.table_feiertag {width:100%;}
table.table_feiertag tr {background:#ccf2ff; padding:0px; border-bottom:1px solid #333;}
table.table_feiertag tr.tr-0 {background:#00c0ff; color:#fff;}
table.table_feiertag tr.tr-0 th {padding:0px 0px 0px 5px}
table.table_feiertag td {padding:4px;}

table.contenttable {border:1px solid #000; width:100%;}
*/

table.vollmit {width:100%;}
table.vollmit tr {background:#ccf2ff; padding:0px;}
table.vollmit tr.tr-0 {background:#00c0ff; color:#fff;}
table.vollmit tr.tr-0 th {padding:0px 0px 0px 5px}
table.vollmit td {padding:4px;}

table.halbohne {width:50%;}
table.halbohne tr, table.halbohne tr.tr-0 {background:#ccf2ff; padding:0px; color:#000;}

table.halbmit {width:50%;}
table.halbmit tr {background:#ccf2ff; padding:0px;}
table.halbmit tr.tr-0 {background:#00c0ff; color:#fff;}
table.halbmit tr.tr-0 th {padding:0px 0px 0px 5px}
table.halbmit td {padding:4px;}

table.vollohne {width:100%;}
table.vollohne tr {background:#ccf2ff; padding:0px;}
table.vollohne tr.tr-0 {background:#ccf2ff; padding:0px;}
table.vollohne tr.tr-0 th {padding:0px 0px 0px 5px}
table.vollohne td {padding:4px;}





.abovecenter, .belowcenter {text-align:center; position:relative; display:block; background-color:transparent; color:#20C8FF; margin:10px 10px 0px 0px; z-index:1; font-size:10px;}
.aboveleft, .belowleft {text-align:left; position:relative; display:block; background-color:transparent; color:#20C8FF; margin:10px 10px 0px 0px; z-index:1; font-size:10px;}
.aboveright, .belowright {text-align:right; position:relative; display:block; background-color:transparent; color:#20C8FF; margin:10px 10px 0px 0px; z-index:1; font-size:10px;}


.pictureboxright {position:relative; float:right; background-color:transparent; color:#20C8FF; margin:10px 10px 0px 0px; z-index:1; font-size:10px;}
.pictureboxleft {position:relative; float:left; background-color:transparent; color:#20C8FF; z-index:1; margin:10px 10px 0px 0px; font-size:10px;}

/*
div.searchbox {position:absolute; left:250px; top:120px; width:300px; z-index:999;}
form.search input#searchBox {border:1px solid #fff; background:transparent; height:20px; line-height:20px; padding:0px 0px 0px 5px}
form.search input#searchBox {color:#fff; font-family:"Trebuchet MS"}
form.search input#send {line-height:22px; background:#fff; border:0px; height:22px; vertical-align:bottom; font-family:"Trebuchet MS"; color:#20C8FF;}
* html form.search input#send {vertical-align:top;}
*/


/* AKTUELLES */
div.aktuelles {display:block; background:#fff; border:1px solid #20c8ff; padding:10px; margin:0px 0px 10px 0px}
div.aktuelles p.aktuelles {font-size:14px; color:#20c8ff; margin:0px; padding:0px;  font-family:"Trebuchet MS"}

div.events {display:block; background:#fff; border:1px solid #f08a00; padding:10px; margin:0px 0px 10px 0px}
div.events p.events {font-size:14px; color:#f08a00; margin:0px; padding:0px;  font-family:"Trebuchet MS"}

/* PostIt Startseite */
div.informa a {color:#fff; text-decoration:underline; font-weight:bold; font-size:15px;}
div.informa a:hover {text-decoration:none}

div.informa {
text-align:center;
display:block; 
margin:10px 0px 0px 0px; 
height:120px;
width:100%;
background:url('/fileadmin/templates/gfx/postit.png') center no-repeat;
}

div.informa h2 {margin:0px; padding:0px; text-align:center;}
div.mooslidepositioncenter,
div.mooslidepositioncenter * {}


div.informa2 {
text-align:center;
display:block; 
margin:10px 0px 0px 0px; 
height:120px;
width:100%;
background:url('/fileadmin/templates/gfx/calendar.png') center no-repeat;
}

div.informa2 h2 {margin:0px; padding:0px; text-align:center;}

div.informa2 a {
	color:#20C8FF;
}


div.mooslidepositioncenter img,
div.mooslidepositioncenter div#tx_mooslide_pi1458 br {float:left !important; display:none;}
img.spacer-gif {display:none;}
