body {
 margin:0px;
 padding:0px;
 background-color:#FFF;
 font-family: Arial, sans-serif;
 font-size:11px;
color: #000;
}

td {
 vertical-align:top;
}

p,p.bodytext,ul,li,div {
 margin:0px;
 padding:0px;
 font-family: Arial, sans-serif;
 font-size:11px;
}
td {
 font-family: Arial,sans-serif;
 font-size:11px;
}

li {
 line-height:18px;
 padding-top:1px;
 padding-bottom:1px;
}
ul {
 padding-left:25px;
 padding-top:3px;
 padding-bottom:5px;
}
td#colnormal a {
 color: #CF1C20;
}
td#colnormal a:hover {
 color: #B11216;
}
td#colright a {
 color: #000000;
}
td#colright a:hover {
 color: #777777;
}
h1,h2,h3,h4,h5,h6 {
 font-family: Arial, sans-serif;
 color: #CF1C20;
 margin:0px;
 padding:0px;
 padding-bottom:8px;
}
td#colnormal p{
 padding-top:3x;
 padding-bottom:5px;
}
h1 {
 font-size:14px;
 font-weight:bold;
 padding-top:5px;
 padding-bottom:7px;
}
h2 {
 font-size:20px;
 padding:5px;
 color:#CF1C20;
 padding-top:4px;
 padding-bottom:6px;
}
h2 a {
 color:#CF1C20;
}
h2 a:hover {
 text-decoration:none;
 color:#B11216;
}
h3 {
 font-size:14px;
 color:#333333;
 padding-top:0px;
 padding-bottom:5px;
}
h4 {
 font-size:12px;
 color:#000000;
 padding-top:3px;
 padding-bottom:5px;
}
h5 {
 font-size:11px;
 color:#000000;
 padding-top:2px;
 padding-bottom:4px;
}
h6 {
 font-size:10px;
}
.spacer {
 font-size:1px;
 line-height:1px;
 height:1px;
 clear:both;
}
table#outertable {
 text-align:left;
 width:820px;
}
td#top1 {
 width:960px;
 height:18px;
 text-align:right;
}
td#top2 {
 background-color:#ffffff;
 width:960px;
 height:90px;
}
td#top3left {
 width:180px;
 height:60px;
 background-image:url(../template_images/webcode_x.gif);
 background-repeat:repeat-x;
 border-right:1px solid #626262;
 border-bottom:1px solid #000000;
}
td#top3center {
 width:545px;
 height:60px;
 background-image:url(../template_images/abologin_x.gif);
 background-repeat:repeat-x;
 border-bottom:1px solid #000000;
}
td#top3right {
 width:235px;
 height:60px;
 border-bottom:1px solid #000000;
 text-align:right;
}
td#navtop {
 height:22px;
 width:960px;
 background-color:#626262;
 border-bottom:1px solid #000000; 
}
td#colleft{
 width:180px;
 background-color:#FFF;
}
td#colnormal {
 background-color:#ffffff;
 width: 520px;
 padding:  0 15px;
}
td#colnormal2 {
 background-color:#ffffff;
 width:700px;
 padding:  0 15px;
}
td#colnormal2no {
	background-color:#ffffff;
 width:700px;
 padding:  0 15px;
}

td#bgrightbottom {
 width:10px;
 height:10px;
 background-image:url(../template_images/schatten_rechtsunten.gif);
 background-repeat:no-repeat;
}
.contentbox {
 width:180px;
 background-color:#ffffff;
 border-bottom:1px solid #626262;
 line-height:0px;
}
.contentbox h1 {
 color:#000000;
 font-size:12px;
}
.footerlink {
 font-family:verdana,arial,sans-serif;
 color:#ffffff;
 text-decoration:none;
 font-size:11px;
}
div#logo {
 float:left;
}
div#banner1 {
 float:right;
 text-align:right;
 padding-right:5px;
 padding-top:2px;
}
div#banner1 img {
}
div#date {
 text-align:right;
 padding-right:5px;
 color:#ffffff;
 padding-top:2px;
 font-size:11px;
}
/*---------------------------   Navigation   ---------------------------- */
.navtop-table {
}
.navtop-no, .navtop-no-start, .navtop-no-end {
 font-family:verdana,sans-serif;
 height:22px;
 line-height:22px;
 text-align:center;
 border-right:1px solid #000000;
}
.navtop-no-start {
 width:170px;
 text-align:left;
 padding-left:10px;
}
.navtop-no-end, .navtop-act-end {
 padding-right:10px;
 background-image: url(../template_images/rss_icon_red.gif);
 background-repeat: no-repeat;
 background-position:right;
}
.navtop-act-end {
 background-image: url(../template_images/rss_icon_redon.gif);
}
.navtop-no-start a, .navtop-no a, .navtop-no-end a {
 font-family:verdana,sans-serif;
 color:#ffffff;
 text-decoration:none;
 display:block;
}
.navtop-no-start a:hover, .navtop-no a:hover, .navtop-no-end a:hover {
 color:#cdcdcd;
}
.navtop-act, .navtop-act-start, .navtop-act-end {
 font-family:verdana,sans-serif;
 height:22px;
 line-height:22px;
 text-align:center;
 border-right:1px solid #000000;
 background-color:#CF1C22;
}
.navtop-act-start {




 width:170px;
 text-align:left;
 padding-left:10px;
}
.navtop-act-start a, .navtop-act a, .navtop-act-end a {
 font-family:verdana,sans-serif;
 font-weight:bold;
 color:#ffffff;
 text-decoration:none;
 display:block;
}
.navtop-no-end, .navtop-act-end {
 border-right:0px;
}
td.menulink2, td.menulink2-act {
   border-bottom: 1px solid #636363;
   padding-top: 5px;
   padding-bottom: 5px;
   padding-left:10px;
}
.menulink2 a, .menulink2-act a {
   font-family:verdana,sans-serif;
   font-size: 11px;
   color: #636363;
   text-decoration: none;
}
.menulink2 a:hover {
   font-size: 11px;
   color: #000000;
   text-decoration: none;
}
.menulink2-act a {
	 font-weight:bold;
}
/*---------------------------   Farben   ---------------------------- */
#dunkelrot {
   background-color: #9F0004;
   color:#FFFFFF;
}
#grau {
   background-color: #F6F6F6;
}
#blauhell {
   background-color: #E7F2F6;
}
#blaumittel {
   background-color: #C3DCE7;
}
#beige {
   background-color: #EECDA6;
}
#schwarz {
   background-color: #000000;
}
#textblau {
   color: #437093;
}
/*---------------------------   Head Suche    ---------------------------- */
td.headlinesuche  {
   padding: 2px;
   padding-left: 8px;
   font-weight: bold;
}
td.headsuche  {
   padding: 8px;
}
.rubrikheadline {
   font-weight: bold;
   text-transform: uppercase;
   font-size: 11px;
   background-color:#EBEFF2;
}
td.rubriken {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
}
.rubriken a, .rubriken a:active, .rubriken a:visited {
   font-size: 11px;
}
.rubriken a:hover {
   font-size: 11px;
   color : #437093;
}
input.text  {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   height: 12px;
   margin:0px;
   padding:1px;
}
textarea.textarea  {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   margin:0px;
   padding:1px;
}
input.submit {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   background-color: #437093;
   color:#FFFFFF;
   border: 1px solid #437093;
   font-weight: bold;
   text-transform: uppercase;
   height: 18px;
}
/*---------------------------   INHALTE    ---------------------------- */
table.headline {
   width:33%;
}
table.headlineteaser {
   width:100%;
}
td.headline {
   font-family: arial, sans-serif;
   font-weight: bold;
   text-transform: uppercase;
   padding-left:10px; padding-right:10px;
   height: 18px;
   text-align: center;
}
.headline {
   font-weight: bold;
   text-transform: uppercase;
}
td.info {
   padding: 10px;
   background-color:#E7F2F6;
}
/*---------------------------   News   ---------------------------- */
.newsheadline {
   font-family: arial, sans-serif;
   font-size: 22px;
   font-weight: bold;
   text-align: center;
   margin-bottom: 6px;
}
img.vorschau {
   width: 88px;
   height: 88px;
   margin-right: 10px;
   margin-bottom: 2px;
}
img.detail {
/* width & height werden per TypoScript gesetzt
   width: 132px;
   height: 132px;
*/
   margin-right:10px;
   margin-bottom: 2px;
}
/*---------------------------   Artikel    ---------------------------- */
.headlineartikel {
   font-family: arial, sans-serif;
   font-size: 22px;
   font-weight: bold;
}
.sublineartikel {
   font-family: arial, sans-serif;
   font-size: 14px;
   font-weight: normal;
}
.teaserheadline {
   font-weight: bold;
   font-size:12px;
}
td.teaserbox {
   padding:6px;
   padding-left:10px;
}
.teaserbox a, .teaserbox a:active, .teaserbox a:visited {
   text-decoration: none;
}
.teaserbox a:hover {
   color: #6C1618;
   text-decoration: none;
}
.subline {
   font-size: 12px;
   font-weight: bold;
   margin-bottom: 6px;
}
.ausgabenteaser {
   margin-bottom: 6px;
}
.artheadline {
   font-family: arial, sans-serif;
   font-size: 22px;
   font-weight: bold;
   text-align: center;
   margin-bottom: 6px
}
.artsubline {
   font-size: 12px;
   font-weight: bold;
   margin-bottom: 6px;
   text-align: center;
}
.fussnote {
   font-style: italic;
}
/*---------------------------   Abonnement    ---------------------------- */
.abotyp {
   font-family: arial,sans-serif;
   font-weight: bold;
   font-style: italic;
   font-size: 16px;
   color: #9F0004;
   margin-bottom: 6px;
}
/*---------------------------   rechte Spalte   ---------------------------- */
td.trend {
   text-align: center;
   background-color: #FDEEDB;
   padding: 5px;
}
img.trend {
   width: 222px;
   border: 1px solid #9F0004;
}
td.trendlink {
   width: 222px;
   border: 1px solid #9F0004;
   padding: 5px;
}
td.aboteaser {
   width: 100%;
   border: 1px solid #9F0004;
   padding: 6px;
}
.teaser {
   margin-bottom: 6px;
}
.teaserheadline {
   font-weight: bold;
   font-size: 12px;
}
td.teaserbox {
   padding:6px;
   padding-left:10px;
}
.teaserbox a, .teaserbox a:active, .teaserbox a:visited {
   text-decoration: none;
 }
.teaserbox a:hover {
   color: #6C1618;
   text-decoration: none;
}
/*---------------------------   Poll   ---------------------------- */
td.umfrage {
   border:0px;
   padding-left:10px;
   background-color:#ffffff;
}
/*---------------------------   Webcode   ---------------------------- */
.wcheadline {
   font-size:18px;
}
.headlineblau {
   font-size:14px;
   color:#437093;
}
td.webcodetitel {
   font-size:12px;
}
.wclink a, .wclink a:active, .wclink a:visited {
   color: #437093;
}
.wclink a:hover  {
   color: #7F7F7F;
}
ul.menulink-ul {
 list-style-image:url(../template_images/white_dot.gif);
 background-position:right;
 list-style-position: outside;
 padding:0px;
 margin:0px;
 line-height:16px;
 margin-left:15px;
}
li.menulink-li, li.menulink-li-act {
 padding:0px;
 padding-bottom:3px;
 margin:0px;
 margin-left:0px;
 line-height:16px;
}
li.menulink-li a, li.menulink-li-act a{
 font-family:verdana,sans-serif;
 font-size: 11px;
 color: #ffffff;
 text-decoration: none;
 line-height:16px;
}
li.menulink-li-act a {
 font-weight:bold;
}
#colright div.csc-frame-frame1 {
 background-color:#8B8B8B; 
 border-bottom:1px solid #000000;
}
#colright div.csc-frame-frame1 p {
 padding-left:10px;
 padding-top:10px;
 padding-right:10px;
 color:#ffffff;
}

#colright h1 a{
	text-decoration: none;
}

.csc-frame-rulerAfter {
 height:1px;
 border-top:1px solid #E3E3E3;
 margin-top:10px;
 margin-bottom:10px;
 line-height:0px;
 font-size:0px;
}
.csc-frame-rulerBefore {
 height:1px;
 border-top:1px solid #E3E3E3;
 margin-top:10px;
 margin-bottom:10px;
 line-height:1px;
 font-size:1px;
}
#colright .csc-frame-rulerBefore {
 border-top:1px solid #000000;
 margin-top:0px;
}
#colright .csc-frame-rulerAfter {
 border-bottom:1px solid #000000;
 padding-bottom:0px;
 margin-bottom:0px;
}

/* default styles for extension "tx_cssstyledcontent" */
	/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }
	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }
	/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 1px solid #3E5162;
		padding: 0px 0px;
	}
	DIV.csc-textpic-imagewrap { padding: 0; }
	DIV.csc-textpic IMG { border: none; }
	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }
	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }
	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }
	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }
	/* Margins around images: */
	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 10px;
	}
	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}
	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }
	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }
	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }
	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 10px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 10px !important;
	}
	/* Positioning of images: */
	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }
	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }
	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }
	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }
	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }
	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }
	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */
	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */
/* default styles for extension "tx_srfreecap_pi2" */
		.tx-srfreecap-pi2-image { margin-left: 1em; }
		.tx-srfreecap-pi2-cant-read { font-size: .9em; color:#35006d; }
		.tx-srfreecap-pi2-cant-read a:link { background-color:transparent; font-weight:bold; text-decoration:none; }
/* default styles for extension "tt_news" */
HR.clearer {
	CLEAR: right; HEIGHT: 1px; color:#E3E3E3;
}	
.news-list-container HR.clearer {
	CLEAR: right; HEIGHT: 1px; color:#E3E3E3;
}
.news-single-item HR.clearer {
	CLEAR: right; HEIGHT: 1px; color:#E3E3E3;
}
.news-latest-container HR.clearer {
	CLEAR: right; HEIGHT: 1px
}
.news-latest-container HR.clearer {
	CLEAR: left
}
.news-latest-container {
 background-color:#ffffff;
 padding:5px;
}
.news-latest-gotoarchive {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; BORDER-LEFT: #666 1px solid; COLOR: #fff; PADDING-TOP: 3px; BORDER-BOTTOM: #666 1px solid; BACKGROUND-COLOR: #253849
}
.news-latest-gotoarchive {
	MARGIN-TOP: 5px; FONT-WEIGHT: bold
}
.news-latest-gotoarchive A:link {
	COLOR: #fff
}
.news-latest-gotoarchive A:visited {
	COLOR: #fff
}
.news-latest-gotoarchive A:hover {
	COLOR: #B11216
}
.news-latest-gotoarchive A {
	COLOR: #fff
}
.news-latest-container ul li.news-latest-item {
	padding:3px;
}
td#colright .news-latest-container ul li.news-latest-item A {
	text-decoration:none;
	COLOR: #CF1C20;
}
.news-latest-header {
 padding:3px;
}
.news-latest-item IMG {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; FLOAT: left; MARGIN-BOTTOM: 5px; BORDER-LEFT: #666 1px solid; MARGIN-RIGHT: 5px; BORDER-BOTTOM: #666 1px solid
}
.news-latest-category IMG {
	FLOAT: none; MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.news-latest-date {
	FONT-SIZE: 9px
}
.news-latest-morelink {
	FONT-SIZE: 9px
}
.news-latest-category {
	FONT-SIZE: 9px
}
.news-latest-morelink {
	HEIGHT: 12px
}
.news-latest-morelink A {
	FLOAT: right
}
.news-list-container {
 padding-top:20px;
}
.news-list-item {
	PADDING-RIGHT: 3px; PADDING-BOTTOM: 10px; MARGIN: 0px; LINE-HEIGHT: 1.3; PADDING-TOP: 0px; HEIGHT: 1%
}
.news-search-form {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #666 1px solid; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #666 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #666 1px solid; BACKGROUND-COLOR: #f9ffe5
}
.news-search-emptyMsg {
	MARGIN: 0px
}
.news-search-form FORM {
	MARGIN: 0px
}
.news-list-container H3 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px;
}
.news-list-container H3 A:link {
	COLOR: #CF1C20
}
.news-list-container H3 A:visited {
	COLOR: #CF1C20
}
.news-list-container H3 A:hover {
	COLOR: #B11216
}
.news-list-container H3 A {
	COLOR: #CF1C20;
	text-decoration:none;
}
.news-list-container P {
	color:#000000; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.news-list-date {
 vertical-align:top;text-align:right;width:120px;float:right;padding-top:3px;FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000 ; HEIGHT: 20px;
}
.news-list-title {
 float:left;width:360px;vertical-align:top;
}
.news-list-date a {
 COLOR: #000000;
 text-decoration:none;
}
.news-list-imgcaption {
	PADDING-RIGHT: 3px; FONT-SIZE: 9px; FLOAT: right; PADDING-TOP: 3px
}
.news-list-container IMG {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; FLOAT: right; MARGIN: 5px 2px 5px 5px; BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #666 1px solid
}
.news-list-category IMG {
	FLOAT: none; MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.news-list-morelink {
	text-align:right; FONT-SIZE: 12px; MARGIN-LEFT: 3px
}
.news-list-category {
	font-weight:bold;color:#626262;FONT-SIZE: 12px;
}
.news-list-morelink A {
	text-decoration:none;
	color: #CF1C20;
	padding-top: 10px;
	text-align: right;
}
.news-list-morelink A:hover {
	color: #B11216;
}
.news-list-item A:hover {
	color: #B11216; 
}
.news-list-browse {
	TEXT-ALIGN: center
}
.tx-ttnews-browsebox TD {
	FONT-SIZE: 10px
}
.tx-ttnews-browsebox-strong {
	FONT-WEIGHT: bold
}
.tx-ttnews-browsebox-SCell {
	FONT-WEIGHT: bold
}
.tx-ttnews-browsebox-SCell P {
	MARGIN: 0px
}
.tx-ttnews-browsebox TD P {
	MARGIN: 0px
}
.tx-ttnews-browsebox-SCell {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #666 1px solid
}
.news-search-emptyMsg {
	FONT-SIZE: 11px; MARGIN-LEFT: 10px
}
.news-single-item {
	PADDING: 18px
}
.news-single-item H2 {
	FONT-WEIGHT: lighter; FONT-SIZE: 25px; PADDING-BOTTOM: 10px; WORD-SPACING: -1px; COLOR: #CF1C20 ; PADDING-TOP: 15px; FONT-FAMILY: Arial, sans-serif; LETTER-SPACING: 0px
}
.news-single-item H3 {
	MARGIN-BOTTOM: 15px
}
.news-single-img {
	FLOAT: right; MARGIN-LEFT: 5px
}
.news-single-img IMG {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid
}
.news-single-imgcaption {
	CLEAR: both; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.news-single-category {
	FLOAT: right
}
.news-single-backlink {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN-BOTTOM: 15px
}
.news-single-backlink A {
	text-decoration:none;
	color: #D11C21;
	border: 1px;
	border-style: solid;
	border-color: #666666;
	padding: 5px;
}
.news-single-backlink A:hover {
	color: #950E12;
}
.news-single-timedata {
	text-align: right
}
.news-single-timedata {
	FONT-SIZE: 11px
}
.news-single-author {
	FONT-SIZE: 11px; TEXT-ALIGN: right
}
.news-single-imgcaption {
	FONT-SIZE: 11px
}
.news-single-author {
	PADDING-BOTTOM: 3px
}
.news-single-additional-info {
	MARGIN-TOP: 15px; PADDING-BOTTOM: 0px
}
.news-single-related {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 3px; BORDER-LEFT: #666 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #666 1px solid; BACKGROUND-COLOR: #f9ffe5
}
.news-single-files {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 3px; BORDER-LEFT: #666 1px solid; LINE-HEIGHT: 30px; PADDING-TOP: 3px; BORDER-BOTTOM: #666 1px solid; FONT-FAMILY: Arial, sans-serif;
}
.news-single-files IMG {
	MARGIN-RIGHT: 15px
}
.news-single-links {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-TOP: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 3px; BORDER-BOTTOM: #636363 1px solid; BACKGROUND-COLOR: #C5C5C5
}
.news-single-links DD A {
	color: #636363
}
.news-single-related DD {
	MARGIN-LEFT: 20px
}
.news-single-links DD {
	MARGIN-LEFT: 20px
}
.news-single-files DD {
	MARGIN-LEFT: 20px
}
.news-single-related DT {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-LEFT: 5px; WIDTH: 90%
}
.news-single-links DT {
	FONT-SIZE: 12px; MARGIN-LEFT: 5px; WIDTH: 90%; color: #636363; PADDING-BOTTOM: 3px
}
.news-single-files DT {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-LEFT: 5px; WIDTH: 90%; color:#cfd0d0
}
.news-amenu-container {
	BORDER-RIGHT: #333 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #333 1px solid; MARGIN-TOP: 10px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #333 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #333 1px solid; BACKGROUND-COLOR: #bbe53a
}
.news-amenu-container LI {
	PADDING-BOTTOM: 1px
}
.news-amenu-container UL {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #666 1px solid; MARGIN-TOP: 5px; PADDING-LEFT: 3px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0px; BORDER-LEFT: #666 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #666 1px solid; LIST-STYLE-TYPE: none; BACKGROUND-COLOR: #f9ffe5
}
.news-amenu-container H2 {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #666 1px solid; COLOR: #fff; PADDING-TOP: 3px; BORDER-BOTTOM: #666 1px solid; BACKGROUND-COLOR: #CF1C20
}
.news-amenu-item-year {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #666 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid; BACKGROUND-COLOR: #769024
}
.news-catmenu {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 10px 0px 10px 10px; BORDER-LEFT: #666 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #666 1px solid; BACKGROUND-COLOR: #f9ffe5
}
.news-catmenu-header {
	FONT-WEIGHT: bold; FONT-SIZE: 11px
}
.news-catmenu DIV {
	FONT-SIZE: 10px; WHITE-SPACE: nowrap
}
.news-catmenu DIV IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
.news-catmenu IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
.news-catmenu-header IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
.news-catmenu-ACT {
	FONT-WEIGHT: bold
}
.level1 {
	PADDING-RIGHT: 1px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 1px; BORDER-LEFT: #666 1px solid; PADDING-TOP: 1px; BACKGROUND-COLOR: #ebf8bf
}
.level2 {
	PADDING-RIGHT: 1px; PADDING-LEFT: 10px; PADDING-BOTTOM: 1px; BORDER-LEFT: #666 1px solid; PADDING-TOP: 1px; BACKGROUND-COLOR: #ddf393
}
.level3 {
	PADDING-RIGHT: 1px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 1px; BORDER-LEFT: #666 1px solid; PADDING-TOP: 1px; BACKGROUND-COLOR: #cae46e
}
.level4 {
	PADDING-RIGHT: 1px; PADDING-LEFT: 10px; PADDING-BOTTOM: 1px; BORDER-LEFT: #666 1px solid; PADDING-TOP: 1px; BACKGROUND-COLOR: #b0cb51
}
.dd-news-single-files {
	MARGIN-LEFT: 20px
}
.dt-news-single-files {
	FONT-SIZE: 12px; MARGIN-LEFT: 5px; WIDTH: 90%; COLOR: #cfd0d0
}
td#colnormal .news-smalllist-subtitle a {
 color: #000000;
 text-decoration:none;
}
td#colnormal .news-smalllist-subtitle a:hover {
 text-decoration:underline;
}
td#colnormal . news-smalllist-subtitle a span.news-smalllist-morelink {
	color: #CF1C20;
}
td#colnormal ul.news-onlinesplitter-ul {
 margin:0px;
 margin-left:15px;
 padding:0px;
}
td#colnormal li.news-onlinesplitter-li {
 padding:0px;
 margin:0px;
 list-style-image: url(../template_images/li_dblarrow.gif);
}
td#colnormal li.news-onlinesplitter-li a {
 line-height:16px;
 color: #000000;
 text-decoration:none;
}
td#colnormal li.news-onlinesplitter-li a:hover {
 text-decoration:underline;
}
/*---------------------------   Layouts   ---------------------------- */
.img-layout1 img {
 border-bottom:1px solid #B8B8B8;
}
.img-layout2 h2 {
 color:#000000;
 font-size:12px;
}
.img-layout2 .csc-textpic-caption { 
 padding:3px;
 border:1px solid #3F4F5E;
}
.img-layout2 DL.csc-textpic-image DT { margin-bottom: 5px; display: block; }
.csc-frame-indent {
 padding-left:20px;
 padding-right:20px;
}
.csc-frame-indent3366 {
 padding-left:10px;
 padding-right:10px;
}
#colright .tx-lumophpinclude-pi1 table {
 background-color: #ffffff;
 width:100%;
 margin-bottom:15px;
}
/*---------------------------   Dienstleister DB  ---------------------------- */
.x-padding {
 padding-left:10px;
 padding-right:10px;
 font-family:arial,sans-serif;
}
td.dlinfo {
 margin-top:10px;
 padding-left:10px;
 padding-top:3px;
 padding-bottom:3px;
 padding-right:10px;
 background-color:#DEDEDE;
}
h3.dl-header {
	 background-color: #CF1C22;
	 color:#ffffff;
	 font-size:12px;
	 font-weight:bold;
	 padding-left:10px;
	 padding-right:10px;
	 padding-top:5px;
	 padding-bottom:5px;
	 margin:0px;
}
td.bg-neutral {
	 background-color:#E3E3E3;
	 text-align:left;
}
div.next-button {
	 padding-top:20px;
	 text-align:right;
	 width:488px
}
input.submit-button {
  border:1px solid #ffffff;
  height:18px;
  width:107px;
  background-color:#888888;
  color:#ffffff;
  font-size:11px;
  font-family:verdana,sans-serif;
  cursor:pointer;
}
.error {
  color:red;
  font-weight:bold;
}
td.dlheader	 {
		  font-weight: bold; 
		  text-transform: uppercase; 
		  height: 18px;
		  text-align: center;
		  background-color:#E3E3E3;}
.dlheadline	 {
		  font-weight: bold;
		  text-transform: uppercase;
		  margin-bottom: 6px;}
td.dlsuche	 {background-color: #E3E3E3; 
		  padding: 10px;
		  }
select.dlselect {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			width:213px;
}
*html select.dlselect {
			width:216px;
}
input.dlsuche {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			width:210px;
}
input.dlsuche-xs {
			width:40px;
}
input.dlsuche-s {
			width:104px;
}
input.dlsubmit {
  border:0px;
  height:18px;
  width:107px;
}
#business	 {color:#9F0004;
		  text-transform: none;}
h1.h1-big {
 color:#CF1C22;
 font-size:18px;
 font-family:arial,sans-serif;
 padding-top:10px;
 padding-bottom:8px;
}
td.dllabel {
 width:150px;
 text-align:right;
}
input.dlsuche_xs  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;width:40px; }
input.dlsuche_s  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;width:110px; }
/*---------------------------   Suchergebnislisten  ---------------------------- */
td.dlsuchergebnis		 {
				font-family: arial, sans serif;
			  font-size:11px; 
			  color:#000000; 
			  font-weight: normal;
			  text-align: left;
			  background-color:#E3E3E3;
			  padding:8px;}
td.dlsuchkriterien		 {font-family: Verdana, arial, helvetica, sans serif;
			  font-size:12px;
			  font-weight: normal;
			  text-align: left;
			  background-color:#E3E3E3;
			  padding:10px;}
.dlsuchergebnis 		 {font-family: arial,sans-serif;
			  font-size: 22px; 
			  font-weight: bold;
			  text-align: left; 
			  color:#000000;
			  margin-bottom: 10px;}
/*---------------------------   Dienstleister Detail  ---------------------------- */	
.dlergtitel		 { font-size: 12px; font-weight: bold;}
/*---------------------------   Dienstleister Registrierung  ---------------------------- */	
td.dllogin	 {	background-color: #FDEEDB; 
		padding: 10px;		  }
.textrot	 {	color: #BB1317; font-weight:bold;  }
td.dlreg	 {	background-color: #E3E3E3; 
		  padding: 10px;		  }
td.dlreg-bg	 {	background-color: #E3E3E3; 
		 padding-top: 3px; padding-bottom:3px;	 padding-right:3px;		  }
td.dlregform {	padding-top: 3px; padding-bottom:3px;	 padding-right:3px;	}
td.dlpaketheader	 { font-weight: bold; 
		   height: 12px;
		   background-color:#C3DCE7;
		   padding: 2px; padding-left:10px;}
#paket	 {	color: #437093; font-weight:bold;  }
/*---------------------------   Partnerlinks  ---------------------------- */
#colright2 a {
 text-decoration:none;
 color: #777777;
 font-family:verdana,sans-serif;
}
#colright2 .csc-header h3 {
 font-weight:normal;
 font-family:verdana,sans-serif;
 color:#636363;
}
#colright2 ul, #colright2 li {
 margin:0px;
 padding:0px;
 list-style-type:square;
 color:#636363;
 font-family:verdana,sans-serif;
}
#colright2 li {
 margin-left:20px;
 margin-right:0px;
 color:#636363;
 font-family:verdana,sans-serif;
}
.refLayout0Img img {
 border-top:1px solid #8B8B8B;
 border-bottom:1px solid #8B8B8B;
}
/*---------------------------   Voting Tool  ---------------------------- */
table#votingtool_evaluation {
 border-left:1px solid #626262;
 border-top:1px solid #626262;
}
table#votingtool_evaluation th {
 color:#333333;
 font-family:verdana,sans-serif;
 font-size:13px;
 background-color:#c3dce7;
 border-right:1px solid #626262;
 border-bottom:1px solid #626262;
 padding: 5px;
}
table#votingtool_evaluation td {
 color:#636363;
 font-family:verdana,sans-serif;
 font-size:13px;
 border-right:1px solid #626262;
 border-bottom:1px solid #626262;
 padding: 5px;
}
table#votingtool_evaluation tr.color2 {
 background-color:#e3e3e3;
}
.newsbanner img {
 clear:both;
 text-align:left;
 float:none;
}



/* IWB_CSS /*

/* iwb_archiv.css */
/*---------------------------   Medienarchiv  ---------------------------- */
td.archivheader	 {font-familiy: arial narrow; helvetica condensed; 
		  font-weight: bold; 
		  text-transform: uppercase; 
		  height: 18px;
		  text-align: center;
		  background-color:#C3DCE7;}
.archivheadline	 {font-familiy: arial narrow; helvetica condensed;
		  font-weight: bold;
		  text-transform: uppercase;
		  margin-bottom: 6px;}
td.archivsuche	 {background-color: #E3E3E3; 
		  padding: 10px;}
a.archiv-komplett {
 text-decoration:none;
 color:#626262;
}
a.archiv-komplett:hover {
 text-decoration:underline;
}
#business	 {color:#9F0004;
		  text-transform: none;}
input.archivsuche  { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
/*---------------------------   Suchergebnislisten  ---------------------------- */
td.suchergebnis		 {font-family: arial, helvetica, sans serif;
			  font-size:12px; 
			  color:#437093; 
			  font-weight: normal;
			  text-align: center;

			  background-color:#E7F2F6;
			  padding:10px;}
.suchergebnis 		 {font-family: Times New Roman;
			  font-size: 22px; 
			  font-weight: bold;
			  text-align: center; 
			  color:#000000;
			  margin-bottom: 10px;}
.ergtitel 		 { font-size: 12px; font-weight: bold;}
.archivdetail a, .archivdetail a:active, .archivdetail a:visited {
   		color: #437093;
		font-weight: bold;}
.archivdetail a:hover  {
   		color: #737373;
		font-weight: bold;}
		
/* iwb_extern.css */
/*----- Übernommene CSS Stile   ---------------------------- */
table.rubrik	{width:160px;}
td.rubrik		{font-familiy: arial narrow; helvetica condensed; font-weight: bold; text-transform: uppercase; padding-left:10px; padding-right:10px; height: 18px; text-align: center; background-color:#9F0004; color:#FFFFFF;}
img {
  border: 0px;
}
/* -- Vorlage normaler Fliestext -- */
.stilvorlagepreheadline {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px; 
  font-weight: bold;  
  color: #9F0004;
  text-transform: uppercase; 
  text-align: center; 
  margin-bottom: 4px;
  margin-top:0px;
}
.stilvorlageheadline {
  font-family: Times New Roman; 
  font-size: 22px; 
  font-weight: bold;  
  text-align: center; 
  margin-bottom: 10px;
  margin-top:0px;
}
.stilvorlagesubline { 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px; 
  font-weight: bold;    
  text-align: center; 
  margin-bottom: 10px;
  margin-top:0px;
}
.stilvorlagetext {
  padding:5px;
  margin-top:0px;
  margin-bottom: 0px;
  font-size: 11px;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;
}
/* -- Style für Bilder in blauer Box -- */
img.stilvorlagetext {
  padding:0px;
  width: auto;
  margin-right: 10px; 
  margin-bottom: 2px;
  float:left;
  width: auto;
  border: 0px;
}
/* -- Bildunterschrift für stilvorlagetext -- */
table.stilvorlagetext { 
  margin-top: -12 px;  /* -- beim IE etwas nach oben -- */
  margin-right: 10px; 
  padding:5px;
  width: 160;
  background-color: #EEEEEE;
}
table.stilvorlagetext td { 
  font-size: 11px;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;
}
.stilvorlageliste{
  padding:10px;
  margin-top:0px;
  margin-bottom: 0px;
  font-size: 11px;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;
  padding-left:20px;
  list-style-image:url('../iwb_images/marker.gif');

}
/* -- Dunkelblauer Header für Box -- */
.boxhead {
  background-color:#C3DCE7;
  font-family: arial narrow; helvetica condensed;  
  font-weight: bold; 
  font-size: 11px;
  text-transform: uppercase; 
  height: 18px;
  text-align: center;
  margin-top:20px; 
	margin-bottom:3px;
  /* width: 614px; */
  width:100%;
  clear: both;
}
/* -- Hellblauer Header für Box -- */
.boxtext {
  background-color:#E7F2F6;
  padding:10px;
  margin-top:0px;
  font-size: 11px;
  font-weight: normal;
  margin-bottom: 6px;
  font-family: Arial, Helvetica, sans-serif;
  float: left;
  width:358px;
  /* 
  width: 594px;    -- Breite für Firefox --
  width: 614 px;  --   Breite für IE    -- 
  */
  clear: both;
}
/* -- Style für Bilder in blauer Box -- */
img.boxtext {
  padding:0px;
  float:left;
  width: auto;
  margin-right: 10px; 
  margin-bottom: 2px;
  border: 0px;
}
.boxliste {
  list-style-image:url('../iwb_images/marker.gif');
  background-color:#E7F2F6;
  padding:10px;
  margin-top:0px;
  margin-left:0px; 
  padding-left:20px;
  font-size: 11px;
  font-weight: normal;
  margin-bottom: 6px;
  font-family: Arial, Helvetica, sans-serif;
  float: left;
  width:358px;
  /*
  width: 594px;    -- Breite für Firefox --
  width: 614 px;   --   Breite für IE    -- 
  */
  clear: both
}
.webcode_extern {
  background-image:url('../iwb_images/webcodefeld.gif');
  text-decoration: none;
  float: none;
  clear: both;
  background-repeat:no-repeat;
  padding: 15px;
  padding-left: 85px;
  font-size: 12px;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  color: #1F5C88;
  height: 20px;
  width: 182 px;  /* --   Breite für IE    -- */
}
.webcodelink_extern {
  font-size: 12px;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  color: #1F5C88;
  text-decoration: none;
}

/* iwb_inhalt.css */
/*------------- #######      IWB EXTERN STYLES  /// Styles für externe Module   #######  --------------- */
/*----- Aktuelle Ausgabe Inhaltsverzeichnis    ---------------------------- */
#inhaltheader	{background-color:#C3DCE7;}
#inhaltrubrik	{background-color:#CF1C22; color:#FFFFFF;}
td.inhaltheadline	 {
      font-size: 11px;
      font-family: arial, sans-serif; 
		  font-weight: bold; 
		  text-transform: uppercase; 
		  padding-left:10px; padding-right:10px; 
		  height: 24px;
		  line-height:24px;
		  text-align: left;}
.stilvorlageinhalttext	 {   font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}
.stilvorlageinhaltfett	 	 {   font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-weight: bold;}
.artlink a, .artlink a:active, .artlink a:visited { 
  font-weight: normal;
	color : #437093;} 
.artlink a:hover  {
  font-weight: normal;
	color : #464646;}
#schwarz {
   background-color: #000000;
}
h1.aktuell-h1 {
 color:#CF1C22;
 font-size:18px;
 font-family:arial,sans-serif;
 padding-top:10px;
 padding-left:10px;
 padding-bottom:8px;
}
td.aktuell-pdf	 {
 background-color: #E3E3E3; 
 padding-left: 10px;
 padding-right:10px;
 padding-top:3px;
 padding-bottom:3px;
}

a.aktuell-komplett {
 text-decoration:none;
}
a.aktuell-komplett:hover {
 text-decoration:underline;
}
h3.aktuell-h3 {
 padding-left:10px;
 font-size:14px;
 color:#CF1C22;
}
div.aktuell-head {
 width:360px;
 float:left;
}
div.aktuell-link {
 padding-left:10px;
 width:100px;
 float:left;
}
div.aktuell-subhead {
 padding-left:10px;
 width:350px;
}
div.aktuell-short {
 vertical-align:top;
 float:left;
 padding-left:10px;
 width:185px;
}
div.aktuell-short-link {
 float:left;
 width:20px;
 padding-left:10px;
 padding-right:20px;
}

/* iwb_webcode.css */
/*---------------------------   Webcode   ---------------------------- */
td.webcodeheader		 {font-familiy: arial narrow; helvetica condensed; 
		 	  font-weight: bold; 
		 	  text-transform: uppercase; 
			  height: 18px;
			  text-align: center;
			  background-color:#C3DCE7;}
td.webcode		 {font-family: arial, helvetica, sans serif;
			  font-size:12px; 
			  font-weight: bold; 
			  color:#437093; 
			  text-align: center;
			  background-color:#E7F2F6;
			  padding:10px;}
.webcode 		 {font-family: Times New Roman;
			  font-size: 22px; 
			  font-weight: bold;
			  text-align: center; 
			  color:#000000;
			  margin-bottom: 10px;}
.webcodekat 		 {font-size:12px; color:#437093; font-weight: bold; margin-bottom:10px;}
.wclink			 {color:#000000; font-weight: bold; margin-bottom:10px;}
.wclink a, .wclink a:active, .wclink a:visited { 
	color: #000000;

	font-weight: normal;
	text-decoration: underline;} 
.wclink a:hover  {
	color: #437093;
	font-weight: normal;
	text-decoration: underline;}
	
div.tx-lumophpinclude-pi1 { margin:0px; padding:0px; display:inline; }


.home-smallnews img{
	float: right;
	margin-left: 5px;
}

.tx-timtabsociable-pi1{
	padding-top: 10px;
}

.tx-timtabsociable-pi1 img{
	margin: 0 3px;
}

.tx-ttnews-browsebox{
	float: right;
	margin: 10px 0;
}

ul.branchenidee-navi{
	list-style: none;
	margin: 0;
}

ul.branchenidee-navi li{	
	margin: 0;
	padding: 0 0 0 5px;
	font-size: 14px;
	font-weight: bold;
	list-style: none;
	padding-left: 0;
}

ul.branchenidee-navi li li a{
	color: #000;
	font-size: 11px;
	text-decoration: none;
}

ul.branchenidee-navi li li.active a{
	text-decoration: underline;
}

ul.branchenidee-navi li ul{
	margin: 5px 0 10px 5px;
	padding: 0; 
}

.text-img-layout1{
  border: 1px dashed #000;
  padding: 5px;
}
