@font-face {
   font-family: "helveticabc";
   src: url(/_fonts/helveticabc.eot);
   src:  local("helveticabc"), url(/_fonts/helveticabc.ttf) format('truetype');
}

@font-face {
   font-family: "swiftbc";
   src: url(/_fonts/swiftbc.eot);
   src: local("swiftbc"), url(/_fonts/swiftbc.ttf) format('truetype');
}

@font-face {
   font-family: "swifth";
   src: url(/_fonts/swifth.eot);
   src: local("swifth"), url(/_fonts/swifth.ttf) format("truetype");
}

body {
	background-color: #e2e1e1;
	text-align: center;
	margin: 0px;
}	

#page_wrap {
	width: 1155px;
	text-align: left;
	margin: auto;
	margin-top: 0px;
}

#page {
	width: 994px;
	background-color: #ffffff;
}

/** S: Blacknose **/
#blacknose {
	position: absolute;
	margin-top: 75px;
	margin-left: 880px;
}	
/** E: Blacknose **/

/** S: Header **/
#head {
	width: 994px;
	height: 154px;
	background-image: url(../_pics/head.gif);
}

#datum {
	position: absolute;
	width: 300px;
	margin-left: 670px;
	margin-top: 26px;
	text-align: right;
	font-family: helveticabc;
	font-size: 14px;
	color: #eed3d2;
}

#homelink {
	position: absolute;
	width: 180px;
	height: 55px;
	margin-top: 22px;
	margin-left: 20px;
	cursor: pointer;
}
/** E: Header **/

/** S: Main Navigation **/
#mainnav {
	position: absolute;
	width: 870px;
	height: 36px;
	margin-top: 90px;
	margin-left: 18px;
}

#mainnav .element {
	float: left;
	height: 36px;
	padding-top: 7px;
	padding-left: 11px;
	padding-right: 11px;
}

#mainnav .element a, #mainnav .element-act a {
	font-family: helveticabc, Verdana;
	text-decoration: none;
	text-transform: Uppercase;
	color: #ffffff;
	font-size: 18px;
}

#mainnavbg {
	position: absolute;
	width: 870px;
	height: 36px;
	margin-top: 90px;
	margin-left: 20px;
}

#mainnavbg .element {
	float: left;
	padding-left: 11px;
	padding-right: 11px;
	padding-top: 9px;
	height: 36px;
	font-family: helveticabc, Verdana;
	text-decoration: none;
	text-transform: Uppercase;
	color: #000000;
	font-size: 18px;
}

#mainnavbg .element-act {
	float: left;
	padding-left: 11px;
	padding-right: 11px;
	padding-top: 8px;
	height: 28px;
	font-family: helveticabc, Verdana;
	text-decoration: none;
	text-transform: Uppercase;
	color: #000000;
	font-size: 18px;
	background-image: url(../_pics/mainnavi_bg.gif);
	background-repeat: no-repeat;
	background-position: right;
	border-top: 1px solid black;
	border-right: 1px solid black;
}


/** E: Main Navigation **/

/** S: Sub-Navigation **/
.subnav {
	width: 994px;
	height: 51px;
	margin-top: -26px;
	background-image: url(../_pics/subnavi_bg.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
}
.subnav .element {
	float: left;
	margin-left: 11px;
	margin-right: 11px;
	margin-top: 8px;
	height: 43px;
	font-family: helveticabc;
	text-decoration: none;
	text-transform: Uppercase;
	color: #000000;
	font-size: 15px;
}

.subnav .element-act {
	float: left;
	margin-left: 11px;
	margin-right: 11px;
	margin-top: 8px;
	height: 43px;
	font-family: helveticabc;
	text-decoration: none;
	text-transform: Uppercase;
	color: #000000;
	font-size: 15px;
	background-image: url(../_pics/subnavi_act.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

.subnav .element a, .subnav .element-act a {
	font-family: helveticabc;
	text-decoration: none;
	text-transform: Uppercase;
	color: #ffffff;
	font-size: 15px;
}


/** E: Sub-Navigation **/

/** S: Form-Styles **/
input.text {
	width: 240px; 
	height: 20px;
	border: 1px solid grey;
}
/** E: Form-Styles **/

/** S: Content **/
#content {
	background-color: #ffffff;
	width: 994px;
	clear: both;
}

#spl {
	float: left;
	width: 630px;
	margin-left: 8px;
}

#spr {
	float: right;
	width: 330px;
	margin-right: 16px;
}

#footer {
	clear: both;
}

/** E: Content **/

/** S: Element 1sp **/
#spl .element1sp {
	margin-left: 10px;
}

#spl .element1sp .header {
	width: 620px;
	margin-bottom: 10px;
}

#spl .element1sp .header .quelle {
	font-family: helveticabc;
	font-size: 14px;
	color: #aaacad;
}

#spl .element1sp .img {
	margin-bottom: 10px;
}

#spl .element1sp .sp {
	float: left;
	width: 310px;
	font-family: helveticabc;
	font-size: 18px;
	color: #8c8b8b;
	margin-bottom: 10px;
}

#spl .element1sp .datum {
	float: right;
	text-align: right;
	width: 116px;
	height: 22px;
	padding-top: 10px;
	font-family: Times;
	font-size: 11px;
	color: #858585;
	font-style: italic;
	background-image: url(/_pics/online.gif);
	background-repeat: no-repeat;
}

#spl .element1sp .ht {
	clear: both;
}

#spl .element1sp .ht a {
	font-family: swifth;
	font-size: 30px;
	line-height: 34px;
	color: #2b2b2b;
	text-decoration: none;
}
#spl .element1sp .ht a:hover {
	color: #AE211E;
	text-decoration: none;
}

#spl .element1sp .lead a {
	font-family: Verdana;
	font-size: 14px;
	line-height: 18px;
	color: #2e2e2e;
	text-decoration: none;
}

#spl .element1sp .lead a.mehrlink {
	color: #c1c1c1;
	text-decoration: none;
}
#spl .element1sp .lead a.mehrlink:hover {
	color:#AE211E;
}
/** E: Element 1sp **/

/** S: Element 2sp **/
#spl .element2sp {
	margin-left: 10px;
	padding-top: 20px;
}

#spl .element2sp .element {
	float: left;
	width: 300px;
}

#spl .element2sp .element .header {
	margin-top: 30px;
}

#spl .element2sp .element .header .quelle {
	font-family: helveticabc;
	font-size: 12px;
	color: #aaacad;
}

#spl .element2sp .element .img {
	margin-top: 4px;
	margin-bottom: 10px;
}

#spl .element2sp .element .sp {
	float: left;
	width: 150px;
	font-family: helveticabc;
	font-size: 15px;
	color: #8c8b8b;
	margin-bottom: 10px;
}

#spl .element2sp .element .datum {
	float: right;
	text-align: right;
	width: 116px;
	height: 22px;
	padding-top: 10px;
	font-family: Times;
	font-size: 11px;
	color: #858585;
	font-style: italic;
	background-image: url(/_pics/online.gif);
	background-repeat: no-repeat;
}

#spl .element2sp .element .ht {
	clear: both;
}

#spl .element2sp .element .ht a {
	font-family: swifth;
	font-size: 20px;
	line-height: 24px;
	color: #2b2b2b;
	text-decoration: none;
}
#spl .element2sp .element .ht a:hover {
     color:#AE211E;
}
#spl .element2sp .element .lead a {
	font-family: Verdana;
	font-size: 14px;
	line-height: 16px;
	color: #2e2e2e;
	text-decoration: none;
}

#spl .element2sp .element .lead a.mehrlink {
	color: #c1c1c1;
	text-decoration: none;
}
#spl .element2sp .element .lead a.mehrlink:hover {
	color:#AE211E;
}

#spl .element2sp .hspace {
	float: left;
	height: 100px;
	margin-right: 20px;
}

#spl .element2sp .vspace {
	clear: both;
	height: 1px;
}

#spl .element2sp .footer {
	clear: both;
	background-image: url(/_pics/line_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 50px;
}
/** E: Element 2sp **/

/** S: Element 1sp-small **/
#spl .element1sp-small {
	margin-left: 10px;
	padding-top: 20px;
}

#spl .element1sp-small .element, #spl .element1sp-small .element2 {
	width: 620px;
}

#spl .element1sp-small .header {
	margin-top: 30px;
	margin-bottom: 15px;
}

#spl .element1sp-small .header .quelle {
	font-family: helveticabc;
	font-size: 12px;
	color: #aaacad;
}

#spl .element1sp-small .element .img {
	float: left;
	width: 300px;
}

#spl .element1sp-small .element .element-body {
	float: right;
	width: 300px;
}

#spl .element1sp-small .element2 .img {
	float: right;
	width: 300px;
}

#spl .element1sp-small .element2 .element-body {
	float: left;
	width: 300px;
}

#spl .element1sp-small .element-body {
	
}

#spl .element1sp-small .sp {
	float: left;
	width: 150px;
	font-family: helveticabc;
	font-size: 15px;
	color: #8c8b8b;
	margin-bottom: 10px;
}

#spl .element1sp-small .datum {
	float: right;
	text-align: right;
	width: 116px;
	height: 22px;
	padding-top: 10px;
	font-family: Times;
	font-size: 11px;
	color: #858585;
	font-style: italic;
	background-image: url(/_pics/online.gif);
	background-repeat: no-repeat;
}

#spl .element1sp-small .ht {
	clear: both;
}

#spl .element1sp-small .ht a {
	font-family: swifth;
	font-size: 18px;
	line-height: 21px;
	color: #383737;
	text-decoration: none;
}
#spl .element1sp-small .ht a:hover {
   color:#AE211E;
}

#spl .element1sp-small .lead a {
	font-family: Verdana;
	font-size: 13px;
	line-height: 15px;
	color: #2e2e2e;
	text-decoration: none;
}

#spl .element1sp-small .lead a.mehrlink {
	color: #c1c1c1;
	text-decoration: none;
}

#spl .element1sp-small .lead a.mehrlink:hover {
	color:#AE211E;
}

#spl .element1sp-small .element-footer {
	clear: both;
}

#spl .element1sp-small .footer {
	clear: both;
	background-color: #d6d6d6;
	width: 620px;
	height: 1px;
	font-size: 0px;
	line-height: 0px;
	margin-top: 30px;
}

#spl .element1sp-small .element1sp-small-footer {
	background-color: #ffffff;
	height: 4px;
	margin-top: -1px;
}

/** E: Element 1sp-small **/

/** S: Todesanzeigen Artikel**/
#spl .element-todesanzeigen .sp-long {
	float: left;
	width: 450px;
	font-family: helveticabc;
	font-size: 15px;
	color: #8c8b8b;
	margin-bottom: 10px;
}
#spl .element-todesanzeigen .ht-long {
	clear: both;
	font-family: swifth;
	font-size: 18px;
	line-height: 21px;
	color: #383737;
	text-decoration: none;
}

#spl .element-todesanzeigen .lead2  {
	font-family: Verdana;
	font-size: 13px;
	line-height: 15px;
	color: #2e2e2e;
	text-decoration: none;
	margin-top:6px;
}
#spl .element-todesanzeigen .lead2 a  {
	color: #C1C1C1;
	text-decoration: none;
}
#spl .element-todesanzeigen .lead2 a:hover  {
	color: #AE211E;
	text-decoration: none;
}

#spl .element-todesanzeigen {
	margin-left: 10px;
}

#spl .element-todesanzeigen .element {
	width: 620px;
}

#spl .element-todesanzeigen .header {
	margin-top: 30px;
	margin-bottom: 15px;
}

#spl .element-todesanzeigen .element .element-body {
	float: right;
	width: 300px;
}

#spl .element-todesanzeigen .element-footer {
	clear: both;
}

#spl .element-todesanzeigen .footer {
	clear: both;
	background-color: #d6d6d6;
	width: 610px;
	height: 1px;
	font-size: 0px;
	line-height: 0px;
	margin-top: 30px;
}

#spl .element-todesanzeigen .element-todesanzeigen-small-footer {
	height: 4px;
	margin-top: -1px;
}

/** E: Todesanzeigen Artikel **/

/** S: Todesanzeigen Main **/
#spl .element1sp .ht-tanzeigen{
	color: #2B2B2B;
    font-family: swifth;
    font-size: 30px;
    line-height: 34px;
    clear: both;
}

#spl .element1sp .lead-tanzeigen{
	color: #2E2E2E;
    font-family: Verdana;
    font-size: 14px;
    line-height: 18px;
}

#spl .element1sp .lead-tanzeigen a{
	color: #AE211E;
    text-decoration: none;
}

#spl .element1sp .lead-tanzeigen a:hover{
	color: #C1C1C1;
    text-decoration: none;
}

#spl .element1sp .line-tanzeigen{
	background-color: #D6D6D6;
    clear: both;
    font-size: 0;
    height: 1px;
    line-height: 0;
    margin-top: 30px;
    width: 610px;
}

/** E: Todesanzeigen Main **/

/** S: Article **/
#article .datum {
	text-align: left;
	width: 180px;
	height: 22px;
	padding-top: 10px;
	padding-left: 35px;
	margin-bottom: 0px;
	font-family: Times;
	font-size: 12px;
	color: #858585;
	font-style: italic;
	background-image: url(/_pics/online.gif);
	background-repeat: no-repeat;
	margin-left: 7px;
}

#article .social {
	position: absolute;
	width: 106px;
	margin-left: 526px;
}

#article .quelle {
	width: 400px;
	margin-top: -4px;
	margin-left: 10px;
	margin-bottom: 20px;
	font-family: helveticabc;
	font-size: 14px;
	color: #4f4e4e;
}

#article .header2 {
	clear: both;
	font-family: helveticabc;
	font-size: 18px;
	color: #6f6e6e;
	margin-left: 10px;
}

#article .ht {
	margin-top: 16px;
	margin-bottom: 16px;
	margin-left: 8px;
	font-family: swifth;
	font-size: 38px;
	line-height: 45px;
	/*text-transform: uppercase;*/
	color: #2b2b2b;
}

#article .lead {
	margin-top: 16px;
	margin-left: 8px;
	font-family: helveticabc;
	/*font-style: italic;*/
	font-size: 18px;
	line-height: 24px;
}

#article .lead a{
	display: none;
	font-family: helveticabc;
	font-size: 13px;
	color: #C1C1C1;
	text-decoration: none;
}
#article .lead a:hover{
	color: #AE211E;

}

#article .bodytext {
	margin-left: 8px;
	font-family: Verdana;
	font-size: 14px;
	line-height: 20px;
}
#article .bodytext a {
	text-decoration: none;
	color: #ae211e;
}

.imgbox {
	background-image: url(../_pics/mediabox_bg.gif);
}

.imgbox .head {
	background-image: url(../_pics/mediabox_header.gif);
	height: 45px;
}

.imgbox .element {
	margin-left: 5px;
}

.imgbox .element-footer {
	padding-top: 2px;	
}

.imgbox .element-footer .prev {
	position: absolute;
	margin-left: 7px;
	width: 74px;
	height: 29px;
}

.imgbox .element-footer .next {
	position: absolute;
	margin-left: 550px;
	width: 67px;
	height: 29px;
}

.imgbox .totalimages {
	position: absolute;
	margin-left: 290px;
	font-family: Verdana;
    font-size: 11px;
    color: #5C5C5C;
    font-weight: bold;
    margin-top:9px;
}

.imgbox .element-footer .legende {
	width: 606px;
	margin-left: 12px;
	font-family: Verdana;
	font-size: 13px;
	margin-top: 30px;
	background-image: url("/_pics/teaser_item_line.gif");
    background-position: center top;
    background-repeat: repeat-x;
    padding-top: 9px;
}

.imgbox .element-footer .legende_lang {
	width: 606px;
	margin-left: 12px;
	font-family: Verdana;
	font-size: 13px;
	margin-top: 30px;
	background-image: url("/_pics/teaser_item_line.gif");
	background-position: center top;
    background-repeat: repeat-x;
    padding-top: 9px;
	
	
}

.imgbox .footer {
	background-image: url(../_pics/mediabox_footer.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 13px;
}

.article-rating {
	display: none;
}
/** E: Article **/

/** S: Page-Footer **/
#footer {
	clear: both;
	width: 620px;
	padding-top: 20px;
	margin-left: 18px;
}

#footer .line {
	background-image: url(/_pics/line_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 5px;
}

#footer .tbl_footer {
	margin-top: 10px;
	margin-bottom: 10px;
}

#footer .tbl_footer td.td_caption {
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #666666;
	width: 120px;
}

#footer .tbl_footer td.td_content {
	font-family: Verdana;
	font-size: 12px;
	color: #8c8b8b;
}

#footer .tbl_footer td.td_content a {
	color: #8c8b8b;
	text-decoration: none;
}
#footer .tbl_footer td.td_content a:hover {
	color: #AE211E;
}

#footer .copyright {
	font-family: Times;
	font-size: 12px;
	color: #a7a4a4;
	margin-top: 6px;
	padding-bottom: 20px;
}
/** E: Page-Footer **/

/** S: Wetter-Teaser **/
#spr .wetter-teaser-big {
	width: 328px;
	/*min-height: 154px;*/
	/*background-image: url(/_pics/wetter_main_bg.gif);*/
	margin-left: 2px;
	text-align: center;
}

#spr .wetter-teaser-big .title {
	float: left;
	width: 200px;
	text-align: left;
	margin-top: 10px;
	margin-left: 15px;
	font-family: Verdana;
	font-weight: bold;
	font-size: 13px;
	/*text-transform: uppercase;*/
	color: #5c5c5c;
}
#spr .wetter-teaser-big .titlefb {
	float: left;
	width: 300px;
	text-align: left;
	margin-top: 10px;
	margin-left: 15px;
	font-family: Verdana;
	font-weight: bold;
	font-size: 13px;
	/*text-transform: uppercase;*/
	color: #5c5c5c;
}


#spr .wetter-teaser-big .morelink {
	float: left;
	width: 100px;
	margin-left: 0px;
	margin-top: 12px;
	text-align: right;
	margin-bottom: 6px;
}

#spr .wetter-teaser-big .morelink a {
	font-family: Verdana;
	font-weight: bold;
	font-size: 11px;
	color: #5c5c5c;
	text-decoration: none;
}
#spr .wetter-teaser-big .morelink a:hover {
	color:#AE211E;
}

#spr .wetter-teaser-big .forecast {
	float: left;
	width: 95px;
	color: #939393;
	font-family: Verdana;
	letter-spacing: -1px;
	font-size: 12px;
	font-weight: bold;
	margin-right: 8px;
	margin-top: 6px;
	text-align: center;
}
/** E: Wetter-Teaser **/

/** S: Verkehrsmeldungen **/
#spr .element-mostread .contentavm {
	background-image: url(/_pics/teaser_header.gif);
	background-position: top;
	background-repeat: no-repeat;
	padding-bottom: 6px;
}
#spr .element-mostread .contentavm span.avm img {
	margin-top: 10px;
	width:22px;
	height:16px;
	margin-left:10px;
	margin-right: 66px;
}
#spr .element-mostread .contentavm .rightbox_title {
    color: #5C5C5C;
    float: left;
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
    margin-left: 18px;
    margin-top: 10px;
    text-align: left;
    width: 212px;
}
#spr .element-mostread .content .avm {
	margin-left: 16px;
	margin-right: 20px;
	padding-bottom: 0;
	padding-top: 0;
	font-family: Verdana;
	font-size: 11px;
	color: #5c5c5c;
	background-position: bottom;
	background-repeat: repeat-x;
	clear: both;
}
#spr .element-mostread .content .avm a{
	padding-left: 0;
	font-weight: bold;
	text-decoration: none;
	color: #5c5c5c;
	
}
#spr .element-mostread .content .avm a:hover {
	color: #AE211E;
}
/** E: Verkehrsmeldungen **/

/** S: Meistgelesene Artikel **/
#spr .element-mostread {
	width: 330px;
	background-image: url(/_pics/teaser_bg.gif);
	margin-top: 10px;
}

#spr .element-mostread .content {
	background-image: url(/_pics/teaser_header.gif);
	background-position: top;
	background-repeat: no-repeat;
	padding-bottom: 12px;
}


#spr .element-mostread .content .caption {
	padding-top: 14px;
	padding-bottom: 10px;
	padding-left: 20px;
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #5c5c5c;
	/**background-image: url(/_pics/menu.png);
	background-position: top right;
	background-repeat: no-repeat;**/
}
#spr .element-mostread .content .caption2 {
    color: #5C5C5C;
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
    padding-left: 20px;
    padding-top: 8px;
}

#spr .element-mostread .content .caption2 a {
 	text-decoration: none;
	padding-top: 4px;
	padding-bottom: 0px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #5c5c5c;
}
#spr .element-mostread .content .caption2 a:hover {
 	color: #AE211E;
}

#spr .element-mostread .content .item {
	margin-left: 20px;
	margin-right: 20px;
	padding-bottom: 6px;
	padding-top: 6px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #5c5c5c;
	background-image: url(/_pics/teaser_item_line.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	clear: both;
}

#spr .element-mostread .content .item a{
	padding-left: 5px;
	font-weight: normal;
	text-decoration: none;
	color: #5c5c5c;
}
#spr .element-mostread .content .item a:hover {
	color: #AE211E;
}

#spr .element-mostread .footer {
	font-size: 0px;
	line-height: 0px;
	width: 330px;
	height: 7px;
	background-image: url(/_pics/teaser_footer.gif);
}

/** E: Meistgelesene Artikel **/

/** S: Box Titel **/
#spr .element-mostread {
	width: 330px;
	background-image: url(/_pics/teaser_bg.gif);
	margin-top: 10px;
}

#spr .element-mostread .content-txt {
	background-image: url(/_pics/teaser_header.gif);
	background-position: top;
	background-repeat: no-repeat;
	padding-bottom: 6px;
}

#spr .element-mostread .content-txt .rightbox_title {
    color: #5C5C5C;
    float: left;
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
    margin-left: 18px;
    margin-top: 10px;
    text-align: left;
    width: 212px;
}
#spr .element-mostread .content-txt .item-txt {
	margin-left: 16px;
	margin-right: 20px;
	padding-bottom: 0;
	padding-top: 0;
	font-family: Verdana;
	font-size: 11px;
	color: #5c5c5c;
	background-position: bottom;
	background-repeat: repeat-x;
	clear: both;
}
/** E: Box Titel **/


/** S: Box Blacknosesheep **/
#spr .element-blacknose {
	width: 330px;
	background-image: url(/_pics/teaser_bg.gif);
	margin-top: 10px;
}

#spr .element-blacknose .content {
	background-image: url(/_pics/teaser_header_bn.gif);
	background-position: top;
	background-repeat: no-repeat;
	padding-bottom: 12px;
}

#spr .element-blacknose .content .caption {
	padding-top: 14px;
	padding-bottom: 10px;
	padding-left: 20px;
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #5c5c5c;
}

#spr .element-blacknose .content .item {
	margin-left: 20px;
	margin-right: 20px;
	padding-bottom: 6px;
	padding-top: 6px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #5c5c5c;
	background-image: url(/_pics/teaser_item_line.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	clear: both;
}

#spr .element-blacknose .content .item a{
	padding-left: 5px;
	font-weight: normal;
	text-decoration: none;
	color: #5c5c5c;
}
#spr .element-blacknose .content .item a:hover {
	color:#AE211E;
}

#spr .element-blacknose .footer {
	font-size: 0px;
	line-height: 0px;
	width: 330px;
	height: 7px;
	background-image: url(/_pics/teaser_footer.gif);
}

/** E: Box Blacknosesheep **/

/** S: News-Ticker **/
#spr .element-newsticker {
	width: 330px;
	background-image: url(/_pics/teaser_bg.gif);
	margin-top: 10px;
}

#spr .element-newsticker .content {
	background-image: url(/_pics/teaser_header.gif);
	background-position: top;
	background-repeat: no-repeat;
	padding-bottom: 12px;	
}


#spr .element-newsticker .content .ticket_wrapper { 
	 padding-left: 20px;
} 

#spr .element-newsticker .content ul.tabs { 
	background-image: url(/_pics/tab.png); 
	background-position: center bottom;
    background-repeat: repeat-x;
    margin: 0 16px 0 0;
    height: 26px;
    padding-top: 20px;
    text-align: left; 
    padding-left: 0px;
}  
#spr .element-newsticker .content ul.tabs li {  
     list-style:none;  
     display:inline;  
}  

#spr .element-newsticker .content ul.tabs li a {  
     color:#5C5C5C;  
     padding:8px 14px 8px 14px;  
     text-decoration:none;  
     font-size:11px;  
     font-family:Verdana, Arial, Helvetica, sans-serif;  
     font-weight:bold;  
     text-transform:uppercase;  
}  


#spr .element-newsticker .content ul.tabs li a:hover {  
     color:#AE211E;  
}  
#spr .element-newsticker .content ul.tabs li a.active {  
     color:#5C5C5C;  
     border:1px solid #D1D1D1; 
     border-bottom: 2px solid #F9F9F9; 
     background-image:url(/_pics/tab_active.png);
    background-position: bottom;
   	background-repeat: repeat-x;
}     

#spr .element-newsticker .content .ticker_content {
     text-align: left;
	 padding-left: 0px;
	 padding-top: 10px;
}
#content_2, #content_3 { display:none; }   

#spr .element-newsticker .content .ticker_content ul {  
     margin:0px;  
     padding:0px 16px 0px 0px; 
     
}  
#spr .element-newsticker .content .ticker_content ul li {  
    list-style:none;  
    background-image: url(/_pics/teaser_item_line.gif);
    background-position: bottom;
   	background-repeat: repeat-x;
	clear: both;
	padding-top:7px;  
    padding-bottom:6px;  
    font-size:13px;  
}
#spr .element-newsticker .content .ticker_content ul li span.item{  
    margin-left: 0px;
    margin-right: 8px;
	padding-bottom: 6px;
	padding-top: 6px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #5c5c5c;
	text-align: left;
}  
  
#spr .element-newsticker .content .ticker_content ul li a {  
    text-decoration:none;  
    color:#3e4346; 
    font-family: Verdana;
    font-size: 11px; 
}  
#spr .element-newsticker .content .ticker_content ul li a:hover {  
    text-decoration:none;  
    color:#AE211E;  
}

#spr .element-newsticker .footer {
	font-size: 0px;
	line-height: 0px;
	width: 330px;
	height: 7px;
	background-image: url(/_pics/teaser_footer.gif);
}
 

/** E: News-Ticker **/


/** S: Searchbox **/
#searchbox {
	position: absolute;
	margin-left: 360px;
	margin-top: 50px;
}

#searchbox form {
	margin: 0px;
	padding: 0px;
}

#searchbox #searchfield {
	border: none;
	height: 18px;
	width: 210px;
	background-color: transparent;
	font-family: Verdana;
	font-size: 12px;
}
/** E: Searchbox **/

/** S: Searchresult **/
#spl #article #searchresult .element1sp-small {
	margin-left: 0px;
	padding-top: 20px;
}

#spl #article #searchresult .element1sp-small .element {
	width: 610px;
}

#spl #article #searchresult .element1sp-small .header {
	margin-top: 30px;
	margin-bottom: 5px;
}

#spl #article #searchresult .element1sp-small .header .quelle {
	font-family: helveticabc;
	font-size: 12px;
	color: #aaacad;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#spl #article #searchresult .element1sp-small .element .img {
	float: left;
	width: 300px;
	margin-top: 0px;
	padding-top: 0px;
}

#spl #article #searchresult .element1sp-small .element .element-body {
	float: right;
	width: 300px;
}

#spl #article #searchresult .element1sp-small .sp {
	float: left;
	width: 140px;
	font-family: helveticabc;
	font-size: 15px;
	color: #8c8b8b;
	margin-bottom: 10px;
}

#spl #article #searchresult .element1sp-small .datum {
	float: right;
	text-align: right;
	width: 116px;
	height: 22px;
	padding-top: 10px;
	font-family: Times;
	font-size: 11px;
	color: #858585;
	font-style: italic;
	background-image: url(/_pics/online.gif);
	background-repeat: no-repeat;
}

#spl #article #searchresult .element1sp-small .ht {
	clear: both;
	margin-left: 0px;
	padding-left: 0px;
}

#spl #article #searchresult .element1sp-small .ht a {
	font-family: swifth;
	font-size: 18px;
	line-height: 21px;
	color: #383737;
	text-decoration: none;
}

#spl #article #searchresult .element1sp-small .lead {
	margin-left: 0px;
	padding-left: 0px;
}

#spl #article #searchresult .element1sp-small .lead a {
	font-family: Verdana;
	font-size: 13px;
	line-height: 15px;
	color: #2e2e2e;
	text-decoration: none;
}

#spl .element1sp-small .lead a.mehrlink {
	color: #c1c1c1;
	text-decoration: none;
}

#spl .element1sp-small .element-footer {
	clear: both;
}

#spl .element1sp-small .footer {
	clear: both;
	background-color: #d6d6d6;
	width: 610px;
	height: 1px;
	font-size: 0px;
	line-height: 0px;
	margin-top: 30px;
}

#spl .element1sp-small .element1sp-small-footer {
	background-color: #ffffff;
	height: 4px;
	margin-top: -1px;
}

/** E: Element searchresult **/

/** S: Dossier **/
.element-dossier {
	width: 220px;
	background-image: url(/_pics/dossier_bg.gif);
	margin-top: 10px;
	float: left;
	margin-right: 10px;
	margin-top: 0px;
}

.element-dossier .content {
	background-image: url(/_pics/dossier_header.gif);
	background-position: top;
	background-repeat: no-repeat;
	padding-bottom: 12px;
}

.element-dossier .content .caption {
	padding-top: 14px;
	padding-bottom: 10px;
	padding-left: 20px;
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #5c5c5c;
}

.element-dossier .content .item {
	margin-left: 20px;
	margin-right: 20px;
	padding-bottom: 6px;
	padding-top: 6px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #5c5c5c;
	background-image: url(/_pics/dossier_item_line.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	clear: both;
}

.element-dossier .content .item a{
	padding-left: 0px;
	font-weight: normal;
	text-decoration: none;
	color: #5c5c5c;
}

.element-dossier .footer {
	width: 220px;
	height: 5px;
	line-height: 0px;
	font-size: 0px;
	background-image: url(/_pics/dossier_footer.gif);
}

/** E: Dossier **/

/** S: Umfrage-Box **/
.element-umfrage {
	width: 220px;
	background-image: url(/_pics/dossier_bg.gif);
	margin-top: 10px;
	float: left;
	margin-right: 10px;
	margin-top: 0px;
}

.element-umfrage .content {
	background-image: url(/_pics/dossier_header.gif);
	background-position: top;
	background-repeat: no-repeat;
	padding-bottom: 12px;
}

.element-umfrage .content .caption {
	padding-top: 14px;
	padding-bottom: 6px;
	padding-left: 10px;
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #5c5c5c;
}

.element-umfrage .intro {
	margin-left: 20px;
	margin-right: 20px;
	padding-bottom: 6px;
	padding-top: 6px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #3b3b3b;
}

.element-umfrage form {
	margin: 0px;
	padding: 0px;
}

.element-umfrage .btn_abstimmen {
	margin-left: 10px;
}

.element-umfrage .question, .element-umfrage .answer {
	margin-left: 10px;
	margin-right: 5px;
	padding-bottom: 6px;
	padding-top: 0px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #5c5c5c;
}

.element-umfrage .footer {
	width: 220px;
	height: 5px;
	line-height: 0px;
	font-size: 0px;
	background-image: url(/_pics/dossier_footer.gif);
}

/** E: Umfrage-Box **/

/** S: Advert **/
#maxiboard {
	display: none;
	width: 994px;
	background-color: #ffffff;
	text-align: center;
}

#skyscraper {
	position: absolute;
	top: 0px;
	margin-left: 994px;
}
/** E: Advert **/


/** S: Box Umfrage (Teaser) **/
#spr .element-umfrage-teaser {
	width: 330px;
	background-image: url(/_pics/teaser_bg.gif);
	margin-top: 10px;
}

#spr .element-umfrage-teaser .content {
	background-image: url(/_pics/teaser_header.gif);
	background-position: top;
	background-repeat: no-repeat;
	padding-bottom: 12px;
}

#spr .element-umfrage-teaser .content .caption {
	padding-top: 14px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #5c5c5c;
}

#spr .element-umfrage-teaser .content .intro {
	margin-top: 6px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 10px;
	font-family: Verdana;
	font-size: 13px;
	color: #5c5c5c;
}

#spr .element-umfrage-teaser .content .question {
	padding-top: 0;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 14px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #5c5c5c;
}

#spr .element-umfrage-teaser .content .answer {
	margin-bottom: 4px;
	padding-left: 20px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #5c5c5c;
}

#spr .element-umfrage-teaser .content input.btn_abstimmen {
	margin-left: 20px;
	margin-top: 6px;
	font-family: Verdana;
	color: #5C5C5C;
}

#spr .element-umfrage-teaser .footer {
	font-size: 0px;
	line-height: 0px;
	width: 330px;
	height: 7px;
	background-image: url(/_pics/teaser_footer.gif);
}

/** E: Box Umfrage (Teaser) **/

/** S: Multimedia Box - Video - Wettbewerb...**/
.img_rightbox img
{
margin-left: -6px;
margin-top: -12px;
width:289px;
}
#spr .rightbox {
	width: 328px;
	/*min-height: 154px;*/
	margin-left: 2px;
	text-align: center;
}
#spr .rightbox .rightbox_title{
	float: left;
	width: 300px;
	text-align: left;
	margin-top: 10px;
	margin-left: 18px;
	font-family: Verdana;
	font-weight: bold;
	font-size: 13px;
	/*text-transform: uppercase;*/
	color: #5c5c5c;
	text-decoration: none;
}
#spr .rightbox .rightbox_title a{
	color: #5c5c5c;
	text-decoration: none;
}
#spr .rightbox .rightbox_title a:hover{
	color: #AE211E;
	text-decoration: none;
}
#spr .rightbox .rightbox_subtitle{
	color: #5C5C5C;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    text-align: left;
    margin-top: 8px;
    margin-left: 18px;
    width:300px;
    float: left;
}

#spr .element-mostread .content .item {
	margin-left: 20px;
	margin-right: 20px;
	padding-bottom: 6px;
	padding-top: 6px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #5c5c5c;
	background-image: url(/_pics/teaser_item_line.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	clear: both;
}


#spr .rightbox_video{
	width:300px;
}

#spr .rightbox_video iframe{
	width:289px;
	margin-left: 20px;
	min-height:150px;
	max-height: 180px;
}

#spr .rightbox .morelink {
	float: left;
	width: 100px;
	margin-left: 0px;
	margin-top: 12px;
	text-align: right;
	margin-bottom: 6px;
}

#spr .rightbox .morelink a {
	font-family: Verdana;
	font-weight: bold;
	font-size: 11px;
	color: #5c5c5c;
	text-decoration: none;
}

/** E: Multimedia Box - Video - Wettbewerb...**/

/** S: Twitter **/
.title_twitter {
float: left;
	width: 300px;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
	font-family: Verdana;
	font-weight: bold;
	font-size: 13px;
	/*text-transform: uppercase;*/
	color: #5c5c5c;
}
/** E: Twitter **/

/** S: Formular Check **/
#spl #article .bodytext form table span.error {
	color:#AE211E;
	font-size: 10px;
	margin-left: 20px;
}
/** E: Formular Check **/

/* S: Easy Slider */
#slider ul, #slider li,{
	margin:0;
	padding:0;
	list-style:none;
}
#slider{
	width:294px;
	height:152px;
	margin-top: -20px;
	margin-left: -2px;
	float:left;
}

#slider li{ 
	overflow:hidden;
	width:289px;
}	

#slider ul li a img {
	margin-left: -5px;
	width:289px;
}

#slider2 ul, #slider2 li,{
	margin:0;
	padding:0;
	list-style:none;
}
#slider2{
	width:294px;
	height:152px;
	margin-top: -20px;
	margin-left: -2px;
	float:left;
}

#slider2 li{ 
	overflow:hidden;
	width:289px;
}	

#slider2 ul li a img {
	margin-left: -5px;
	width:289px;
}

#spr .element-mostread .content .item span#prevBtn { 
	margin-left:-2px;
	float:left;
}	

#spr .element-mostread .content .item span#prevBtn a,
#spr .element-mostread .content .item span#nextBtn a  { 
	font-weight: bold;
    color: #5C5C5C;
    font-family: Verdana;
    font-size: 11px;
    margin-top:6px;
}	
#spr .element-mostread .content .item span#prevBtn a {
	background:url(/_pics/prev.png) no-repeat 0 0;
	display:block;
	width:60px; 
	float:left;
	padding-left: 16px;
	background-position:0px 2px;
}	

#spr .element-mostread .content .item span#nextBtn a {
	background:url(/_pics/next.png) no-repeat 0 0;
	display:block;
	width:55px; 
	float:right;
	background-position:50px 2px;
}
/* E: Easy Slider */

/* Star-Rating */
.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating .current-rating{
background: url(/_pics/stars-red.png) left -1000px repeat-x;
cursor: pointer;
}
.star-rating{
position:relative;
width:125px;
height:25px;
overflow:hidden;
list-style:none;
margin:0;
padding:0;
background-position: left top;
}
.star-rating li{
display: inline;
}
.star-rating a,
.star-rating .current-rating{
position:absolute;
top:0;
left:0;
text-indent:-1000em;
height:25px;
line-height:25px;
outline:none;
overflow:hidden;
border: none;
}
.star-rating a:hover,
.star-rating a:active{
background-position: left bottom;
}
.star-rating a.star1{
width:20%;
z-index:6;
}
.star-rating a.star2{
width:40%;
z-index:5;
}
.star-rating a.star3{
width:60%;
z-index:4;
}
.star-rating a.star4{
width:80%;
z-index:3;
}
.star-rating a.star5{
width:100%;
z-index:2;
}
.star-rating .current-rating{
z-index:1;
background-position: left center;
}

/* S: Bilderquelle */
.imgquelle {
	font-size:10px;
}
.abstand {
	border-bottom: 2px solid #DEDEDE;
}
/* E: Bilderquelle */
