html {height:100%; max-height:100%; padding:0; margin:0; font-size:100.01%; font-family: tahoma, "trebuchet ms", verdana, arial, sans-serif;overflow:hidden; }
body {height:100%; max-height:100%; overflow:hidden; padding:0; margin:0; background:#FFFFFF url('BGlinks.gif') repeat-y left center; font-size:84%; color:#000068; }

/* IE FTL */
*html a, *html a:visited, *html a:active {color: #000068}

#topblock {display:block; height:140px;}
#bottomblock {display:block; height:10px;}
#kelle {position: absolute; left: 0; top: 0; width: 242px; height: 196px; z-index: 5; padding: 0; background-image: url('Kelle%20Final.png'); background-repeat: no-repeat; background-position: left top; margin:0; }
#popupkelle {position: absolute; left: 0; top: 0; width: 242px; height: 196px; z-index: 5; padding: 0; background-image: url('popup-kelle.png'); background-repeat: no-repeat; background-position: left top; margin:0; }
#popupkiller {position: absolute; left: 10px; bottom: 10px; width: 200px; height: 40px; z-index: 5; padding: 0; margin:0; }
#header {position: absolute; right: 16px; top: 0; width: 100%; height: 131px; z-index:4;border-bottom:1px solid #000067; background:#D5D5F4 }
#noscrollsave {position: absolute; right: 0px; top: 0; width: 100%; height: 131px; z-index:2; border-bottom:1px solid #000067; background:#D5D5F4 }
#gifheader {position: absolute; left: 242px; top: 35px; width: 760px; height: 70px; z-index: 6}
#gifsheader {position: absolute; left: 252px; top: 105px; width: 760px; height: 22px; z-index: 6}

#syslinks {position: absolute; right:32px; top: 10px; height: 20px; z-index: 6; font-size:70%; color:#0000A7; letter-spacing:1px; font-weight:bold}
#klickpfad {position: absolute; right:32px; top: 110px; height: 20px; z-index: 6; font-size:70%; color:#E15C00; letter-spacing:1px; font-weight:bold; background-color:#D5D5F4}
#klickpfad a {border:1px solid #D5D5F4; color:#A84500; text-decoration:none; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px; margin-left:1px; margin-right:1px; }
#syslinks a {border:1px solid #D5D5F4; color:#0000A7; text-decoration:none; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px; margin-left:1px; margin-right:1px; }
#syslinks a:hover {border:1px solid #6969D3; color:#FEF300; text-decoration:none; background-color:#6969D3; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px }
#klickpfad a:hover {border:1px solid #6969D3; color:#FEF300; text-decoration:none; background-color:#6969D3; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px }

#logohome {position: absolute; left:0; top:0; height: 170px; width: 170px; z-index: 8;}
#logohome img {border-style: solid; border-width: 0}
#content { border-bottom:0px solid #FFFFFF; display:block; height:100%; max-height:100%; overflow:auto; padding-left:242px; position:relative; z-index:3; background-image:url('TransG.gif');}
#contentleft { margin-top:10px; margin-bottom:2px }
#contentnormal { max-width:58%; width:58%; float:left; } 
#contentright { border-right:5px solid #FFFFFF; max-width:38%; width:38%; float:right}
#contentborder, #contentpopup {display:block; float:none; clear:both;}
#linkerrand { max-width: 200px; width: 200px; position:absolute; left:10px; top:196px; padding:0; margin:0 }

#contentborder, #contentright, #contentnormal, #contentleft, #contentpopup {font-size:94%;}

.tx-lumophpinclude-pi1 {font-size:93%;}
#contentpopup .tx-lumophpinclude-pi1 img {visibility:hidden;}

/* AirBerlin booking-tool-Formate ################## */

.clear {clear:both;}
.calendar {}

#zentriert {text-align:center;}
#kalender {width:430px; margin:0px auto;}
#dep_container, #dst_container {width:213px; text-align:center; margin:0px auto; float:left;}
#anleitung {font-size:1em;}
#result {margin:0 auto; padding:0 }
#result table {width:100%;}
#result thead {font-size:1em; text-align:center; margin:0; padding:0;} 
#result th {border-left:1px solid #FFA700; border-right:1px solid #FF8A00; border-top:1px solid #FFA700; border-bottom:1px solid #FF8A00; background-color:#FFA800; background-image:url('thback.gif'); color:#111177; text-align:center; margin:0; padding:0; background-position-y:center }
#result tbody {font-size:1em; vertical-align:top;}

/* muss als Klasse definiert werden, da die ID f�r die Javascript-Funktion genutzt wird */
.radiobutton {vertical-align:middle; margin:0; padding:0; width:1em; height:1em;}

/* Hinweistext und Formulareingabe */
#abk {text-align:center; font-size:0.9em;}
table#eingabeFormular td {width:20%; vertical-align:top;}
table#eingabeFormular td#input {text-align:center;}
table#eingabeFormular td#kontakt {text-align:left;}

/* markierte und nicht markierte Zeile */
* td#normal, * td#normalleft, * td#normalcenter {border-left:1px solid #7BD664; border-right:1px solid #D4F3CC; border-top:1px solid #7BD664; border-bottom:1px solid #D4F3CC; font-size:1em; margin:0; padding:0; height:1.2em; background-color:#F0F8BA}
* td#grey, * td#greyleft, * td#greycenter {border-left:1px solid #9898D4; border-right:1px solid #D5D5ED; border-top:1px solid #9898D4; border-bottom:1px solid #D5D5ED; font-size:1em; margin:0; padding:0; height:1.2em}

* td#grey { background-color:#fafafa; text-align:right;}
* td#normalleft, * td#greyleft { text-align:left; }
* td#normalcenter, * td#greycenter  {text-align:center; }
* td#normal, * td#greycenter  {text-align:right; }

/* markierte Zeile */
* tr.checked td#grey, * tr.checked td#greyleft, * tr.checked td#greycenter, * tr.checked td { color:#000068; background-image:url('tdbackmarked.gif'); background-position-y:center }

/* Grau: nicht makierte Zeile */
* tr.unchecked td#grey, * tr.unchecked td#greyleft, * tr.unchecked td#greycenter { color:#000068; background-image:url('tdback.gif'); background-position-y:center }/* ENDE ############# AirBerlin booking-tool-Formate ################## */

/* Kalenderelenemt */
table.calendar { font-family: Helvetica, Arial, sans-serif; font-size: 0.8em; border-collapse: collapse; background-color: white; border: 1px solid #D5D5F4; background-color: #CE1829; width: 215px; text-align: center; /*prevent user from selecting text in Mozilla & Safari - check calendar constructor for IE code)*/
	-moz-user-select: none }
table.calendar a { }
table.calendar a:hover { }
table.calendar input, table.calendar select { font-size: 10px; }
table.calendar td, table.calendar th { border: 0px none; font-size: 10px; text-align: center }
table.calendar thead.caldayheading {background:#FFFFFF;}
div.mainheading { margin: 2px; }
.closeBtn { /*float: right; width: 15px; /*font-size: 1.5em; height: 13px;

	padding: 0 0 3px 0; margin: 1px 8px 0 0; border: solid black 1px;*/ }
/*all styles related to the main calendar grid*/
table.cells { border-collapse: collapse; border: 1px solid #AEAEE9; cursor: pointer; empty-cells: show; margin: 0 6px; }
/*the day headings*/
table.cells th { border: solid #CCCCCC 1px; text-align: left; font-weight: bold; color: #0054E3; width: 22px; }
table.cells th.wkhead { border-right: double #CCCCCC 3px; cursor: default; width: 22px; }
/*The date cells*/
table.cells td { border: 1px solid #AEAEE9; vertical-align: top; text-align: left; font-weight: bold; height: 20px }
table.cells td.wkhead { background-color: white; text-align: center; border-right: double #CCCCCC 3px; color: #0054E3; }
table.cells td.noselect { background-color: #EEEEEE; color: #BBBBBB; text-decoration: line-through; cursor: default; }
table.cells td.hlday { background-color: #99FF99; }
table.cells td.wkday { background-color: #D5D5F4; }
table.cells td.wkend { background-color: #F0F8BA; }
table.cells td.curdate { background-color:#FFF400; }
table.cells td.cell_selected { background-color: #FFA700; color: #000000; font-weight:bold }
table.cells td.notmnth { background-color: #FFFFFF; color: #CCCCCC; }
table.cells td.notallowed { background-color: white; color: #EEEEEE; font-style: italic; }
table.cells td.hover { background-color: #C6E729; }
table.cells td div { padding: 1px; margin: 0; }
td#input input, td#input select, td#input textarea, td#kontakt input, td#kontakt textarea {font-size: 99%;} 

/* Menue links - a list apart based ############################ */

#button { border-right:1px solid #000068; border-bottom:1px solid #000068; width: 200px; margin-bottom: 1em; color: #333333; font-size:98%; }

* html #button {width:180px;}

#button ul {list-style: none; margin: 0; padding: 0; border: none;} 	
#button li {border-bottom: 1px solid #D5D5F4; margin: 0;}

#button li a { display: block;  text-decoration: none;  width: 100%;  padding-left:1px; padding-right:1px; padding-top:1px; padding-bottom:2px}
 
#button li.sub1 a {border-left: 10px solid #191985;  border-right: 10px solid #5151AF; background-color: #35359C; color: #FFF; }

#button li.sub2 a {border-left: 10px solid #3D3DA1;  border-right: 10px solid #7272C2; background-color: #5959B3; color: #FFF; }

#button li.sub3 a {border-left: 10px solid #6C6CBE;  border-right: 10px solid #9898D4; background-color: #8484CB; color: #FFF; }

#button li.sub4 a {border-left: 10px solid #A6A6DB;  border-right: 10px solid #C3C3E7; background-color: #B6B6E2; color: #000; }

#button li.sub5 a {border-left: 10px solid #B9B9E3;  border-right: 10px solid #D0D0EC; background-color: #C5C5E9; color: #000; }



.sub2, .sub2act {border-left: 4px solid #D5D5F4}
.sub3, .sub3act {border-left: 8px solid #D5D5F4}
.sub4, .sub4act {border-left: 12px solid #D5D5F4}
.sub5, .sub5act {border-left: 16px solid #D5D5F4}

html>body #button li a {width: auto;}

#button li.sub1act a {border-left: 10px solid #FFBB30; border-right: 10px solid #FFD57F; background-color: #FFC857; color: #000;}
#button li.sub2act a {border-left: 10px solid #FFCB61; border-right: 10px solid #FFDF9D; background-color: #FFD57F; color: #000;}
#button li.sub3act a {border-left: 10px solid #FFDB91; border-right: 10px solid #FFE9BB; background-color: #FFE2A6; color: #000;}
#button li.sub4act a {border-left: 10px solid #FFEBC2; border-right: 10px solid #FFF3D9; background-color: #FFEFCD; color: #000;}
#button li.sub5act a {border-left: 10px solid #FFEFD0; border-right: 10px solid #FFF6E2; background-color: #FFF3D8; color: #000;}

#button li.sub1 a:hover {border-left: 10px solid #44C024; border-right: 10px solid #7BD664; background-color: #61CC46; color: #000}
#button li.sub2 a:hover {border-left: 10px solid #69CF4F; border-right: 10px solid #97DF84; background-color: #81D86B; color: #000}
#button li.sub3 a:hover {border-left: 10px solid #92DD7E; border-right: 10px solid #B5E9A7; background-color: #A5E494; color: #000}
#button li.sub4 a:hover {border-left: 10px solid #BFECB4; border-right: 10px solid #D4F3CC; background-color: #CBF0C1; color: #000}
#button li.sub5 a:hover {border-left: 10px solid #CDF0C4; border-right: 10px solid #D6F3CE; background-color: #DDF6D7; color: #000}

#button li.sub1act a:hover {color: #6E4A00}
#button li.sub2act a:hover {color: #9E6A00}
#button li.sub3act a:hover {color: #CF8B00}
#button li.sub4act a:hover {color: #FFAB00}
#button li.sub5act a:hover {color: #FFD57F}

/* ################### ende Men� #################################### */

h1, h2, h3, h4, h5, h6, p {margin: 0}

#content .bodytext a, #content .bodytext a:visited, #content .bodytext a:active {color: #0000A7; text-decoration: none}
#content .bodytext a:hover {color: #000068; border-bottom: 1px dotted #000068}

#content .csc-header a, #content .csc-header a:visited, #content .csc-header a:active {color: #0000A7; text-decoration: none}
#content .csc-header a:hover {color: #000068; border-bottom: 1px dotted #000068}

#content .bodytext a, #content .bodytext a:visited, #content .bodytext a:active {color: #0000A7; text-decoration: none}
#content .bodytext a:hover {color: #000068; border-bottom: 1px dotted #000068}

#contentleft .csc-header a, #contentleft .csc-header a:visited, #contentleft .csc-header a:active {color: #0000A7; text-decoration: none}
#contentleft .csc-header a:hover {color: #000068; border-bottom: 1px dotted #000068}

.contenttable {width: 100%; }
#contentborder .contenttable {width: 99%;}
* html #contentborder .contenttable {width: 96%;}

.contenttable-0 tr.tr-odd{color: #000068; background-color: #FFAB00;}
.contenttable-0 tr.tr-even{color: #000068; background-color: #FFD000;}
.contenttable-0 tr.tr-0{color: #000068; background-color: #FF6800; font-weight:bold;}
.contenttable-0 tr.tr-last{color: #000068; background-color: #FFF400;}
.contenttable-0 td { }

.contenttable-1 tr.tr-odd{color: #000068; background-color: #F0F8BA;}
.contenttable-1 tr.tr-even{color: #000068; background-color: #E1F279;}
.contenttable-1 tr.tr-0{color: #000068; background-color: #C4E500; font-weight:bold;}
.contenttable-1 tr.tr-last{color: #000068; background-color: #D2EC3B;}
.contenttable-1 td { }

.contenttable-2 tr.tr-odd{color: #000068; background-color: #D5D5F4;} 
.contenttable-2 tr.tr-even{color: #000068; background-color: #AEAEE9;} 
.contenttable-2 tr.tr-0{color: #FFF400; background-color: #000068; font-weight:bold;} 
.contenttable-2 tr.tr-last{color: #000068; background-color: #8A8ADE;} 
.contenttable-2 td { } 
 
.contenttable-3 tr.tr-odd{color: #000068; background-color: #D5D5F4;} 
.contenttable-3 tr.tr-even{color: #000068; background-color: #AEAEE9;} 
.contenttable-3 tr.tr-0{color: #FFAB00; background-color: #000068; font-weight:bold;}
.contenttable-3 tr.tr-last{color: #FFF400; background-color: #8A8ADE; font-weight:bold;} 
.contenttable-3 td { } 

.td-last {text-align: center; font-weight: bold;} 

h1 { font-size:140%; }
h2 { font-size:120%; }
h3 { font-size:105%; }
h4 { font-size:100%; }
h5 { font-size:92%; }
h6 { font-size:100%; width: 98%; color: #000067; border: 1px solid #000067; margin: 4px;  padding-bottom: 4px; padding-top: 4px; background-color: #D5D5F4; text-align:center; font-weight:bolder; font-weight:bold; }
* html h6 {width: 95%;} 

.csc-header h1 { }
.csc-header h2 { color: #FF6800; }
.csc-header h3 { color: #24B100; }
.csc-header h4 { color: #0000A7; }
.csc-header h5 { color: #FFAB00; }

#content ul.csc-bulletlist-0 { list-style-type: decimal; list-style-image:url('LiStiImgPFR.gif'); margin-top:0 }
#content ul.csc-bulletlist-1 { list-style-type: decimal; list-style-image:url('LiStiImgOrange.gif') ; margin-top:0 }
#content ul.csc-bulletlist-2 { list-style-type: decimal; margin-top:0 ; }
#content ul.csc-bulletlist-3 { list-style-type: upper-roman; margin-top:0 ; }

#content .csc-frame-frame1 { width: 95%; border: 1px solid #24B100; margin-left:2%; margin-top:5px; background-color:#F0F8BA}
#content .csc-frame-frame1 .csc-header {border-bottom:1px solid #24B100; width: 100%; background-color: #C4E500; text-align:center}
#content .csc-frame-frame1 .bodytext, #content .csc-frame-frame1 li {border: 2px solid #F0F8BA}

#content .csc-frame-frame2 { width: 95%; border: 1px solid #FF6800; margin-left:2%; margin-top:5px; background-color:#FFF400}
#content .csc-frame-frame2 .csc-header {border-bottom:1px solid #FF6800; width: 100%; background-color: #FFAB00; text-align:center}
#content .csc-frame-frame2 .bodytext, #content .csc-frame-frame2 li {border: 2px solid #FFF400}

#content .csc-frame-indent { width: 70%; border: 1px solid #FF6800; margin-left:14%; margin-top:5px; background-color:#FFF400}
#content .csc-frame-indent .csc-header {border-bottom:1px solid #FF6800; width: 100%; background-color: #FFAB00; text-align:center}
#content .csc-frame-indent .bodytext, #content .csc-frame-indent li, #content .csc-frame-indent img {border: 2px solid #FFF400}

#content .csc-frame-invisible { width: 95%; border: 1px solid #FFF; margin-left:2%; margin-top:5px; background-color:#FFF}
#content .csc-frame-invisible .csc-header {border-bottom:1px solid #FFF; width: 100%; background-color: #FFF; text-align:center}
#content .csc-frame-invisible .bodytext, #content .csc-frame-frame1 li {border: 2px solid #FFF}

#content .csc-frame-indent3366 { border-left:1px solid #000068; border-right:1px solid #6969D3; border-top:1px solid #000068; border-bottom:1px solid #6969D3; width: 70%; margin-left:14%; margin-top:5px; background-color:#D5D5F4}
#content .csc-frame-indent3366 .csc-header { border-bottom:1px solid #000068; width: 100%; background-color: #6969D3; text-align:center; color:#FFFFFF; padding-bottom:3px; }
#content .csc-frame-indent3366 .bodytext, #content .csc-frame-indent3366 ul, #content .csc-frame-indent3366 .csc-textpicHeader, #content .csc-frame-indent3366 img {border: 3px solid #D5D5F4; }
#content .csc-frame-indent3366 .csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {margin:0; padding:0;}
#content .csc-frame-indent3366 .csc-textpic-intext-right-nowrap .csc-textpic-imagewrap img {margin-left: -6px;}

#content .csc-frame ul {margin: 5px; padding: 5px; }

.csc-frame .csc-mailform {margin: 3px; padding:0}

dl.csc-menu-4 {margin: 5px;}
.csc-menu-4 dt {border: 1px solid #FFAB00; ; background-color:#FFD000}
.csc-menu-4 dt a {display: block; width: 100%; text-align:center; font-weight:bold; margin-top:2px; margin-bottom:2px }
.csc-menu-4 dt a:hover {border-bottom:1px solid #FFAB00; background-color: #FFAB00; text-decoration:none; color:#0000A7; font-weight:bold; margin-bottom:1px}
html>body .csc-menu-4 dt a {width: auto;}

#contentright ul.csc-menu-1 {	margin:10px; padding:10px; border:1px solid #000068; width: 190px; font-size:90%; list-style-type:none; background-color:#D5D5F4;}
* html #contentright ul.csc-menu-1 { width:210px; }
#contentright ul.csc-menu-1 li { border-style:solid; border-width:0; border-bottom: 1px solid #D5D5F4; margin: 0;} 
#contentright ul.csc-menu-1 a {display: block; border-left: 10px solid #4A4AC8; border-right: 10px solid #8A8ADE; 	background-color: #6969D3; color: #FFFFFF; text-decoration: none; padding-left:1px; padding-right:1px; padding-top:1px; padding-bottom:2px; border-bottom:1px solid #8A8ADE;}
#contentright ul.csc-menu-1 a:hover {border-bottom:1px solid #8A8ADE; border-left:10px solid #6969D3; border-right:10px solid #AEAEE9; background-color: #8A8ADE; color: #FFFFFF}
* html #contentright ul.csc-menu-1 li a {width:auto; }

#contentnormal ul.csc-menu-1 {	margin:10px; padding:10px; border:1px solid #000068; width: 220px; font-size:90%; list-style-type:none; background-color:#D5D5F4;}
* html #contentnormal ul.csc-menu-1 { width:240px; }
#contentnormal ul.csc-menu-1 li { border-style:solid; border-width:0; border-bottom: 1px solid #D5D5F4; margin: 0;} 
#contentnormal ul.csc-menu-1 a {display: block; border-left: 10px solid #4A4AC8; border-right: 10px solid #8A8ADE; 	background-color: #6969D3; color: #FFFFFF; text-decoration: none; padding-left:1px; padding-right:1px; padding-top:1px; padding-bottom:2px; border-bottom:1px solid #8A8ADE;}
#contentnormal ul.csc-menu-1 a:hover {border-bottom:1px solid #8A8ADE; border-left:10px solid #6969D3; border-right:10px solid #AEAEE9; background-color: #8A8ADE; color: #FFFFFF}
* html #contentnormal ul.csc-menu-1 li a {width:auto; }

#contentleft .csc-menu-1 a, #contentborder .csc-menu-1 a, #contentnormal .csc-menu-1 a {color: #0000A7; text-decoration: none}
#contentleft .csc-menu-1 a:visited, #contentborder .csc-menu-1 a:visited, #contentnormal .csc-menu-1 a:visited {color: #0000A7; text-decoration: none}
#contentleft .csc-menu-1 a:active, #contentborder .csc-menu-1 a:active, #contentnormal .csc-menu-1 a:active {color: #0000A7; text-decoration: none}
#contentleft .csc-menu-1 a:hover, #contentborder .csc-menu-1 a:hover, #contentnormal .csc-menu-1 a:hover {color: #000068; border-bottom: 1px dotted #000068; }

.csc-sitemap a, .csc-sitemap a:visited, .csc-sitemap a:active {color: #0000A7; text-decoration: none}
.csc-sitemap a:hover {color: #000068; border-bottom: 1px dotted #000068; }

#contentright form#mailform textarea, #contentright form#mailform input type {width:260px}

#contentnormal .csc-textpic-imagerow {border-top: 3px solid #FFFFFF; border-bottom: 3px solid #FFFFFF}


.csc-frame-indent3366 ul.csc-menu-1 li {
	list-style: none;
}
.csc-frame-indent3366 ul.csc-menu-1 {
	list-style: none;
}


/* ############ ende Typoformate */

/* TT_News-CSS modded by CRNET */

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer {clear:right; height:1px; border:1px solid #F9FFE5;}
.news-latest-container HR.clearer {clear:left;}

/* ----------------------------------- tt_news LATEST view ----------------------------------- */

.news-latest-container {border:1px solid #000067;background-color:#D5D5F4;}

.news-latest-container h2, .news-latest-gotoarchive {color:#FFFFFF; padding:3px;margin:3px; border:1px solid #000068; /*background-color:#D8FA70;*/ background-color:#6969D3; }

.news-latest-gotoarchive { font-weight:bold; margin-top:5px; }
.news-latest-gotoarchive a link, .news-latest-gotoarchive a visited, .news-latest-gotoarchive a hover { color:#fff; }
.news-latest-gotoarchive A { color:#fff; }
.news-latest-item { /* IE hack */ height: 1%; line-height: 1.3; /* IE hack end */ padding:3px; margin:3px; border:1px solid #FFFFCC; background-color:#F0F8BA }

.news-latest-item IMG {
 margin-bottom:5px; margin-right:5px; border:1px solid #666; float:left; }
.news-latest-category IMG { float: none; border:none; margin:0px; }
.news-latest-date, .news-latest-morelink, .news-latest-category { font-size:9px; }

.news-latest-morelink { height:12px; }

.news-latest-morelink A { float:right; }


/* --------------------------------- tt_news LIST view ----------------------------------- */
.news-list-container {
 border:1px solid #24B100; background-color:#C4E500; }

.news-list-item {height: 200px;float:clear;}
.news-list-item { /* IE hack */ height: 1%; line-height: 1.3; /* IE hack end */ padding:3px; margin:3px; border:1px solid #FFFFFF; background-color:#F0F8BA; }
.news-search-form { padding:3px; margin-bottom:5px; border:1px solid #666; background-color:#F9FFE5; }
.news-search-emptyMsg{ }
.news-search-form form {margin:0px;}
.news-list-container H3 { margin-bottom: 5px; padding: 2px; border-bottom: 1px solid #769024; background-color: #176F00; }
.news-list-container h3 a:link, .news-list-container h3 a:visited, .news-list-container h3 a hover { color:#fff; padding-left:2px; }
.news-list-container h3 a, .news-list-container h3 a:visited {color:#fff;}

.news-list-container P {padding-left:3px;}

.news-list-date { float: right; color: #000068; width: 110px; text-align: right; height: 20px; margin-top: -2px; margin-right: -2px; font-size: 9px; font-weight: normal; background-color: #F0F8BA }

.news-list-imgcaption { float: right; padding-top:3px; padding-right:3px; font-size: 9px; }

.news-list-container IMG {
 float: right; border:1px solid #24B100; margin-bottom:5px; margin-right:2px; margin-left:5px }
.news-list-category IMG { float: none; border:none; margin:0px; }

.news-list-morelink, .news-list-category { font-size:9px; margin-left:3px; }
.news-list-morelink { margin-bottom:3px; }
.news-list-browse { text-align: center; }
.news-list-container {height:15000px;}
* html .news-list-container {height:auto;}


/* --------------------------------- tt_news Page-Browser --------------------------------- */
.tx-ttnews-browsebox, .browseBoxWrap { margin:3px; border:1px solid #24B100; padding:3px; background-color:#F0F8BA; }

.tx-ttnews-browsebox TD { font-size: 10px; }
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
.tx-ttnews-browsebox-SCell p, .tx-ttnews-browsebox td p margin 0px .tx-ttnews-browsebox-SCell { background-color: #C4E500; border:1px solid #24B100; }
.news-search-emptyMsg { font-size: 11px; margin-left: 10px; }
/* --------------------------------- tt_news SINGLE view --------------------------------- */

.news-single-item { padding:5px; margin-bottom:5px; border:1px solid #24B100; background-color:#F0F8BA; height:auto; }
.news-single-item H2 { font-size: 16px; font-weight:bold; color: #000068; margin-bottom: 0px }
.news-single-item H3 { margin-bottom: 15px; }

.news-single-contentwrap {width:auto; height:auto;}
.news-single-content {width:auto; height:100%;}



.news-single-img { float: right; margin-left:5px; }



.news-single-imgcaption { padding:3px; clear:both; }

.news-single-category {
 float: right; }
.news-single-backlink, .news-single-backlink a { font-weight: bold; font-size: 10px; margin-bottom: 15px; margin-top: 10px; }
.news-single-timedata { float: right; }
.news-single-timedata, .news-single-author, .news-single-imgcaption { font-size: 9px; }
.news-single-author { padding-bottom: 3px; }
.news-single-additional-info { background-color: #BBE53A;
/*	clear: both;*/ margin-top: 15px; border: 1px solid #666; padding:3px; padding-bottom:0px; }
.news-single-related, .news-single-files, .news-single-links { border: 1px solid #666; margin:0px; margin-bottom: 3px; padding:3px; background-color:#F9FFE5; }

.news-single-related DD, .news-single-links DD, .news-single-files DD { margin-left:20px; }

.news-single-related DT, .news-single-links DT, .news-single-files DT { font-weight: bold; font-size: 11px; margin-left:5px; width:90%; }


/* --------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container { margin-top:10px; padding:3px; border:1px solid #333; background-color:#BBE53A; }
.news-amenu-container LI { padding-bottom:1px; }
.news-amenu-container UL { padding:3px; margin-top:5px; margin-left:0px; margin-bottom:0px; border:1px solid #24B100; background-color:#F0F8BA; list-style-type: none }
.news-amenu-container H2 { color:#FFFFFF; padding:3px; border:1px solid #24B100; background-color:#C4E500; }
.news-amenu-item-year { font-weight: bold; border: 1px solid #24B100; padding: 2px; background-color: #C4E500; color:#000068; }

/* --------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */


.news-catmenu { padding:5px; margin:10px 0px 10px 10px; border:1px solid #666; background-color:#F9FFE5; }
.news-catmenu-header { font-size:11px; font-weight:bold; }
.news-catmenu DIV { font-size:10px; white-space: nowrap; }
.news-catmenu DIV img, .news-catmenu img, .news-catmenu-header img { margin:0px; padding: 0px; vertical-align: middle; }
.news-catmenu-ACT { font-weight:bold; }

/* Styles for catmenu mode "nestedWraps" */

.level1 { padding-left:10px; background-color:#F0F9BD; border-left:1px solid #666666; border-top:1px solid #666666;; padding-right:1px; padding-top:1px; padding-bottom:1px }
.level2 { padding-left:10px; background-color:#E5F48B; border-left:1px solid #666666;; padding-right:1px; padding-top:1px; padding-bottom:1px }
.level3 { padding-left:10px; background-color:#DAEF5B; border-left:1px solid #666666; border-top:1px solid #666666;; padding-right:1px; padding-top:1px; padding-bottom:1px }
.level4 { padding-left:10px; background-color:#C4E500; border-left:1px solid #666666;; padding-right:1px; padding-top:1px; padding-bottom:1px }


/* ENDE TT_News-Formate ############################ */

/* Linker Rand Angebot der Woche an NewsLatest-Box anlehnen */

#linkerrand #contentleft .csc-frame-frame1 {border: 1px solid #000067; padding: 2px; background-color:#D5D5F4; padding-right:4px; }
#linkerrand #contentleft .csc-frame-frame1 h4, #linkerrand #contentleft .csc-frame-frame1 p {border:3px solid #F0F8BA; background-color:#F0F8BA;padding-left:4; padding-right:4; padding-top:1; padding-bottom:1 }
#linkerrand #contentleft .csc-frame-frame1 .csc-header {border:1px solid #000067; color: #FFFFFF; font-size: 84%; background-color:#6969D3; padding-right:-8px; text-align:left;margin-bottom:4px; }
#linkerrand #contentleft .csc-frame-frame1 .csc-header h1 {border:2px solid #6969D3;}
p.align-right {text-align: right}
#linkerrand #contentleft .csc-frame-frame1 .csc-textpic-image img {border:3px solid #F0F8BA;}
div#zentriert div#result form table {font-size:100%;}

/* Pagecollector & Powermail */

span.merker-toolbar-text {
	width: 100%; text-align: center; height:29px; display:block; margin: 10px;
}
span.merker-toolbar-text a {
text-decoration: none; font-weight: bold; color: #000068;
 }
 
span.pmlab label {
}

fieldset.tx-powermail-pi1_fieldset {
	width: 750px ; min-width: 750px; max-width: 750px; border: 1px dotted #000067;
}

fieldset.tx-powermail-pi1_fieldset legend {
	background-color: white;  border: medium white solid;
}


.tx-powermail-pi1_fieldset span {
	display: inline-block; width: 400px ; min-width: 400px; text-align: right;  
}


.tx-powermail-pi1_fieldset span.seitenspan {
	text-align: left;  
}

.tx-powermail-pi1_fieldset span.textarea textarea {
	 width:650px;
} 

div.tx_powermail_pi1_fieldwrap_html_label, .tx-powermail-pi1_fieldset span.textarea {
	border-right: 50px solid white; border-left: 50px solid white;
} 
 
.eepctab {
	font-size: 94%;
}

table.eepctab {
	
}
.eepctab td {
	border: 3px solid white;
}
.tx-powermail-pi1_fieldset .eepctab td span {
	width: auto;
}

td.eepctd1, td.eepctd3 {
	text-align: right;
}
td.eepctd1 {
	width: 400px;
}td.eepctd2 {
	width: 20px;
}td.eepctd3 {
	width: 90px;
}
td.eepctd4 {
	width: 130px;
}
p.tx_powermail_pi1_fieldwrap_html_radio_title {
	font-weight: bold; margin-left: 100px;
}

div.tx_powermail_pi1_fieldwrap_html_radio {

	border-top: #d5d5f4 dotted 1px;
}
/* ende */
