
/*ANFANG CONTENTLEISTE*/
a {
	color: #DC0000;
	text-decoration: none;
	outline:0;
}

a:hover {
	text-decoration: underline;
}

.artikel {
	float: left;
	width: 480px;
	padding: 13px 0 13px 0;
	border-top: 1px solid #CCCCCC;
}

.trennlinie_grau {
	border-top: 1px solid #CCCCCC;
}

.artikel img {
	border: 0;
}

.artikel2 img {
	border: 0;
}

.artikel2 {
	float: left;
	width: 480px;
	padding: 5px 0 10px 0;
}

.spaltig2_left {
	float: left;
	width: 230px;
	padding: 5px 20px 10px 0;
}

.spaltig2_right {
	float: left;
	width: 230px;
	padding: 5px 0 10px 0;
}

.spaltig2_left span {
   	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.75em;
	color: #000000;
	line-height: 1.4em;
	display: block;
	padding: 0 0 7px 0;
}

.spaltig2_left span ul {
	margin: 0;
	padding: 3px 0 0 15px;
}

.spaltig2_right span {
   	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.75em;
	color: #000000;
	line-height: 1.4em;
	display: block;
	padding: 0 0 7px 0;
}

.spaltig2_right span ul {
	margin: 0;
	padding: 3px 0 0 15px;
}

/*Betrifft nur die Anzeigenuebersicht*/
.anzeigenuebersicht ul {
	list-style-type: none;
	margin: 0;
	padding: 3px 0 0 5px;
	color: #000000;
}

.anzeigenuebersicht ul {
	list-style-type: none;
	margin: 0;
	padding: 3px 0 0 5px;
	color: #000000;
}

.anzeigenuebersicht ul a {
   	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.7em;
	color: #000000;
	font-weight: normal;
}

.anzeigenuebersicht ul a {
   	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.7em;
	color: #000000;
	font-weight: normal;
}

.anzeigenuebersicht a {
   	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #DC0000;
	line-height: 1.7em;
	padding-bottom: 5px;
}

.anzeigenuebersicht {
	padding-top: 20px;
	float: left;
	width: 210px;
	margin-right: 10px;
}
/*Betrifft nur die Anzeigenuebersicht*/

.artikel span {
   	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.75em;
	color: #000000;
	line-height: 1.4em;
	/*display: block;*/
	padding: 0 0 7px 0;
}

.artikel2 span {
   	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.75em;
	color: #000000;
	line-height: 1.4em;
	display: block;
	padding: 0 0 7px 0;
}

h1 {
   	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.7em;
	color: #000000;
	font-weight: normal;
	margin: 0;
	padding: 0 0 5px 0;
}

h2 {
   	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.1em;
	color: #DC0000;
	font-weight: bold;
	margin: 0;
	padding: 0 0 5px 0;
}

h2 a{
	color: #DC0000;
	text-decoration: none;
}

h2 a:hover{
	color: #DC0000;
	text-decoration: underline;
}

h3 {
   	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.95em;
	color: #DC0000;
	font-weight: bold;
	margin: 0;
	padding: 0 0 5px 0;
}

h3 a{
	color: #DC0000;
	text-decoration: none;
}

h3 a:hover{
	color: #DC0000;
	text-decoration: underline;
}

.artikeldetailansicht h4 {
   	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.1em;
	color: #DC0000;
	font-weight: bold;
	margin: 0;
	padding: 0 0 5px 0;
}

h5 {
   	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.7em;
	color: #000000;
	margin: 0;
	padding: 0;
	font-weight: normal;
}

h6 {
   	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.7em;
	color: #000000;
	font-weight: bold;
	margin: 10px 0 10px 0;
	padding: 0;
}


.pic_wide {
	width: 480px;
	margin: 5px 0 5px 0;
}

.pic_high {
	float: left;
	margin: 4px 14px 5px 0;
}

.pic_small {
	width: 180px;
	margin: 4px 14px 0 0;
	float: left;
}

.line_region {
width:470px;
height:16px;
margin:0 0 7px 0;
border-left:5px solid #DC0000;
background-image:url(../img/bg_line_region.jpg);
background-repeat:repeat-x;
text-transform:uppercase;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:0.6em;
color:#000;
font-weight:bold;
padding:2px 0 0 5px;
}

.line_region a{
color:#000;
}

.line_stadt {
	width: 470px;
	height: 16px;
	margin: 15px 0 7px 0;
	border-left: 5px solid #DC0000;
	background-image: url(../img/bg_line_region.jpg);
	background-repeat: repeat-x;
	text-transform: uppercase;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.6em;
	color: #000000;
	font-weight: bold;
	padding: 2px 0 0 5px;
}

.LinkRotBig {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #DC0000;
	text-decoration: none;
	font-size: 1.1em;
	font-weight: bold;
}

.LinkRotBig:hover {
	text-decoration: underline;
}

.LinkArrow1 {
	background-image: url(../img/arrow_red_small.gif);
	background-position: left 4px;
	background-repeat: no-repeat;
   	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.7em;
	color: #000000;
	text-decoration: none;
	padding: 0 0 2px 13px;
	font-weight: bold;
	/*display: block;
	clear: both;
	float: left; */
}

.box_links_artikel {
	line-height: 0.9em;
	padding-top: 10px;
}

.LinkArrow1:hover {
	color: #DC0000;
}

.LinkArrow2 {
	background-image: url(../img/arrow_red_small.gif);
	background-position: left 3px;
	background-repeat: no-repeat;
   	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.7em;
	color: #000000;
	text-decoration: none;
	padding: 0 0 4px 14px;
	float: left;
	clear: both;
}

.LinkArrow2:hover {
	color: #DC0000;
}

.LinkArrow3 {
	background-image: url(../img/arrow_red_small.gif);
	background-position: left 4px;
	background-repeat: no-repeat;
   	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.7em;
	color: #DC0000;
	text-decoration: none;
	padding: 0 0 0 12px;
	float: left;
	clear: both;
	font-weight: bold;
}

.LinkArrow3:hover {
	color: #DC0000;
	text-decoration: underline;
}

.TextRot {
    font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #DC0000;
}

.bildleiste_container {
	/*width: 480px;*/
	height: 130px;
	padding: 10px 0 10px 0;
	background-image: url(../img/rahmen_bilderbox.jpg);
	background-repeat: no-repeat;
}

.bildleiste_bild {
	float: left;
	width: 105px;
	padding: 0 7px 0 8px;
	overflow:hidden;
}

.bildleiste_bild img {
	border: 0;
}

.bildleiste_foot {
	width: 480px;
	height: 13px;
	padding: 0 0 7px 0;
	margin: 0 0 10px 0;
	background-image: url(../img/rahmen_bilderbox_foot.jpg);
	background-repeat: no-repeat;
	font-size: 0.7em;
}

.fettvorspann {
	font-weight: bold;
	font-size: 0.7em;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	line-height: 1.3em;
	margin: 5px 0 10px 0;
}

.artikeldetailansicht {
	margin: 5px 0 0 0;
}

.artikeldetailansicht span{
	margin: 0;
}

.artikeldetailansicht span span {
	font-size: 1em;
}

.artikeldetailansicht span table tr {
	background-color: #EEEEEE;
}

.artikeldetailansicht span table td {
	padding: 4px;
}

.artikeldetailansicht span table {
	width: 478px;
	font: 0.9em Verdana, Helvetica, Arial, sans-serif;
}

.pic_artikeldetail_left {
	padding: 0 0 0 0;
	width: 214px;
	background-color: #F4F4F4;
	float: left;
	margin: 4px 14px 8px 0;
	background-image: url(../img/bg_picturebox_middle.jpg);
	background-repeat: repeat-y;
}

.pic_artikeldetail_top {
	width: 214px;
	height: 12px;
	background-image: url(../img/bg_picturebox_top.jpg);
	background-repeat: no-repeat;
	float: left;
}

.pic_artikeldetail_bottom {
	width: 214px;
	height: 12px;
	background-image: url(../img/bg_picturebox_bottom.jpg);
	background-color: #ffffff;
	float: left;
	background-repeat: no-repeat;
}

.pic_artikeldetail_content {
	width: 180px;
	margin: 5px 17px 0 17px;
}

.pic_artikeldetail_right {
	padding: 0 0 0 0;
	width: 214px;
	background-color: #F4F4F4;
	float: right;
	margin: 4px 0 8px 14px;
	background-image: url(../img/bg_picturebox_middle.jpg);
	background-repeat: repeat-y;
}

.pic_untertitel{
	font-size: 0.8em;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	width: 180px;
	margin: 4px 0 0 0;
	line-height: 1.3em;
	float: left;
	clear: both;
}

.pic_copy{
	font-size: 0.8em;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #ACACAC;
	width: 180px;
	margin: 0 0 0 0;
	text-align: right;
}

.lupe {
	width: 16px;
	text-align: right;
	float: right;
	padding: 0 0 0 8px;
}


.lupe img {
	border: 0;
}

.comment_grey {
	overflow: hidden; 
	background-color: #F4F4F4;
	width: 458px;
	padding: 10px 10px 0 10px;
	font-size: 0.7em;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	/*border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;*/
	border-left: 1px solid #D6D6D6;
	border-right: 1px solid #D6D6D6;
	line-height: 1.3em;
	margin: 0 0 0 0;
}

.commentborder {
	width: 460px;
	height:1px;
	line-height: 0px;
	font-size: 0px;
	float: left;
	clear: both;
	padding-top: 8px;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 6px;
}

/* html .commentborder {
	height: 0;
 	margin-bottom: -13px;
}*/


/*
.comment_white {
	background-color: #FFFFFF;
	width: 456px;
	padding: 10px 10px 10px 10px;
	font-size: 0.7em;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	border-bottom: 1px solid #CCCCCC;
	border-left: 2px solid #D6D6D6;
	border-right: 2px solid #D6D6D6;
	line-height: 1.3em;
	margin: 0 0 0 0;
}
*/

.comment_autor {
   	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.95em;
	color: #DC0000;
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
}

.comment_headline {
   	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.2em;
	color: #000000;
	font-weight: bold;
	margin: 0 0 3px 0;
	padding: 0 0 2px 0;
}

.commentwriteform {
	background-color: #F4F4F4;
	width: 458px;
	padding: 10px 10px 10px 10px;
	font-size: 0.7em;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	border-left: 1px solid #D6D6D6;
	border-right: 1px solid #D6D6D6;
	line-height: 1.3em;
	float: left;
}

.commenthead {
	width: 480px;
	float: left;
	height: 12px;
	background-image: url(../img/bg_commentbox_top.jpg);
	background-repeat: no-repeat;
	font-size: 0px;
}

* html .commenthead {
	float: none;
	margin-bottom: -7px;
}


.commentfoot {
	width: 480px;
	float: left;
	height: 12px;
	background-image: url(../img/bg_commentbox_bottom.jpg);
	margin-bottom: 15px;
	background-repeat: no-repeat;
}

.input_absenden {
	background-color: #ffffff;
	height: 18px;
	border: 1px solid #CCCCCC;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.0em;
	margin: 10px 0 0 0;
	padding: 0 4px 2px 4px;
	float: right;
	width: 150px;
}

.input_headline_comment {
	width: 453px;
	background-color: #ffffff;
	height: 16px;
	border: 1px solid #CCCCCC;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.0em;
	margin: 4px 0 0 0;
}

/* html .input_headline_comment {
	width: 452px;
}

* + html .input_headline_comment {
	width: 452px;
}*/

.textarea_comment {
	width: 453px;
	height: 100px;
	background-color: #ffffff;
	border: 1px solid #CCCCCC;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.0em;
	margin: 4px 0 0 0;
	overflow: auto;
}

/* html .textarea_comment {
	width: 452px;
	overflow: auto;
}*/

.comment_comment {
	padding: 0 0 1px 0;
	margin: 4px 0 0 0;
	float: left;
}

.comment_write_headline {
	float: left;
	padding: 0 0 3px 0;
}

.datearticle {
	float: left;
	color: #787878;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.6em;
	padding: 0 0 10px 0;
}

.sendprintlinks {
	text-decoration: none;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.6em;
	color: #787878;
	padding: 0 10px 0 0;
}

.sendprintlinks:hover {
	color: #000000;
}

/* html .sendprintboxtop {
	margin-bottom: 0;
}*/

/* html .datearticle {
	margin: 0 0 0 0;
}*/

/* + html .sendprintboxtop {
	margin-bottom: 0;
}*/

/* + html .datearticle {
	margin: 0 0 0 0;
}*/

.sendprintboxtop {
	float: right;
	margin-top: -5px;
	padding-bottom: 10px;
}

.sendprintlinkstop {
	text-decoration: none;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.6em;
	color: #787878;
	padding: 0 0 0 10px;
}

.sendprintlinkstop:hover {
	color: #000000;
}

.loggedincomment {
	float: right;
}
.pagenavi, #pagenavi {
	float: left;
	font-size: 0.7em;
	width: 480px;
	text-align: center;
	border-top: 1px dotted #CCCCCC;
	border-bottom: 1px dotted #CCCCCC;
	margin: 5px 0 5px 0;
	padding: 5px 0 5px 0;
}

.pagenavi img, #pagenavi img {
	margin-bottom: -1px;
}

.picture_navi_left {
	float: left;
	width: 60px;
	font-size: 0.8em;
}

.picture_navi_center {
	float: left;
	width: 60px;
	text-align: center;
	font-size: 0.8em;
}

.picture_navi_right {
	float: left;
	width: 60px;
	text-align: right;
	font-size: 0.8em;
}

.picturenavi {
	width: 180px;
	border-top: 1px dotted #ACACAC;
	padding: 5px 0 0 0;
	margin: 7px 0 0 0;
	float: left;
}

.ortshead {
	width: 790px;
	height: 130px;
	float: left;
	margin: 0 0 15px 10px;
}

.ortshead2 {
	width: 480px;
	height: 60px;
	float: left;
	margin: 0 0 10px 0;
}
/*ENDE CONTENTLEISTE*/

/* Artikel versenden */
#artikel_versenden_formular {
	display: none;
	width: 458px;
	margin-top: 10px;
}


#artikel_versenden_content {
	/*background-image: url(../img/bg_send.gif);*/
	background-color: #F4F4F4;;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.7em;
	color: #000000;
	/*left: 75px;
	top: 215px;*/
	width: 458px;
	padding: 0 10px 0 10px;
	margin: 0px;
	border-left: 1px solid #D6D6D6;
	border-right: 1px solid #D6D6D6;
	float: left;

}
#artikel_versenden_content label {
	font-size: 0.9em;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #000000;
	height: 30px;
	width: 70px;
	margin-right: 5px;
}
.artikel_versenden_textfeld1 {
	background-color: #ffffff;
	height: 16px;
	border: 1px solid #CCCCCC;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.0em;
	height: 16px;
	width: 454px;
	padding: 1px;
	margin: 0 0 10px 0px;
}
.artikel_versenden_textfeld2 {
	background-color: #ffffff;
	height: 16px;
	border: 1px solid #CCCCCC;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.0em;
	height: 100px;
	width: 454px;
	padding: 1px;
	margin: 0 0 10px 0px;
}

.artikel_versenden_close {
	font-size: 1.0em;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	float: right;
}

.artikel_versenden_close:hover {
	font-size: 1.0em;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #616161;
}

.fuellen {
	font-size: 0.9em;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

/*.artikel_versenden_button {
	background-color: #ffffff;
	height: 18px;
	border: 1px solid #CCCCCC;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.85em;
	margin: 10px 0 0 0;
	padding: 0 4px 2px 4px;
	float: right;
	width: 120px;
}  */

.sendhead {
	width: 480px;
	height: 12px;
	background-image: url(../img/bg_commentbox_top.jpg);
	background-repeat: no-repeat;
	float: left;
}

* html .sendhead {
	margin-bottom: -7px;
}


.sendfoot {
	width: 480px;
	height: 12px;
	background-image: url(../img/bg_commentbox_bottom.jpg);
	margin-bottom: 15px;
	background-repeat: no-repeat;
	float: left;
}

/*KLEINANZEIGEN*/

.klein_grey span {
	font-weight: normal;
}

.klein_white span {
	font-weight: normal;
}

.klein_grey {
	width: 480px;
	background-color: #F4F4F4;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.7em;
	color: #000000;
	line-height: 1.4em;
	font-weight: bold;
	float: left;
	padding: 6px 0 6px 0;
	border-bottom: 1px solid #CCCCCC;
}

.klein_white {
	width: 480px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.7em;
	color: #000000;
	line-height: 1.4em;
	font-weight: bold;
	float: left;
	padding: 6px 0 6px 0;
	border-bottom: 1px solid #CCCCCC;
}

.kleinanzeigespalte {
	float: left;
	height: 200px;
	width: 230px;
	padding-right: 10px;
}

.contentgenerictable {
	border: 0;
	width: 480px;
/*	float: left;*/
}

.contentgenerictd {
	border: 0;
	width: 180px;
	padding-right: 10px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.8em;
	color: #000000;
	line-height: 1.4em;
	font-weight: bold;
	vertical-align: top;
	padding-bottom: 6px;
}

.contentgenerictdkontakt {
	border: 0;
	width: 170px;
	padding-right: 10px;
	padding-left: 10px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.8em;
	color: #000000;
	line-height: 1.4em;
	font-weight: bold;
	vertical-align: top;
	padding-bottom: 6px;
}

.contentgenerictdfull {
	border: 0;
	width: 480px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.8em;
	color: #000000;
	line-height: 1.4em;
	font-weight: bold;
	vertical-align: top;
	padding-bottom: 6px;
}

.contentgenerictdright {
	border: 0;
	width: 290px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.8em;
	color: #000000;
	line-height: 1.4em;
	vertical-align: top;
	padding-bottom: 3px;
}

.contentgenerictable hr {
	width: 480px;
	color: #CCCCCC;
	border-top: 1px solid #CCCCCC;
	background-color: #CCCCCC;
}

.contentgenerictdright a{
	color: #DC0000;
	text-decoration: none;
}

.contentgenerictdright a:hover{
	text-decoration: underline;
}

.contentgenerictdfull span{
	font-weight: normal;
	font-size: 1.0em;
}

.contentgenerictable span.heading {
	font-weight: normal;
	font-size: 1.1em;
	font-weight: bold;
	color: #6B6B6B;
	padding-top: 10px;
}

/*WAHLERGEBNISSE*/

.wahltabellen {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.0em;
	color: #000000;
}

/*KINOSUCHE*/

.kinoergebnisheadline {
	width: 478px;
	font-size: 0.9em;
}

.kinotable {
	width: 332px;
	background-color: #D5D5D5;
	font-family: verdana;
	font-size: 0.7em;
	margin-bottom: 5px;
	float: left;
}

.kinotable td {
	border-left: 1px solid #ffffff;
	text-align: center;
	font-weight: bold;
	padding-bottom: 3px;
	padding-top: 3px;
	vertical-align: top;
}

.kinoimg {
	float: left;
	padding-right: 8px;
	padding-bottom: 3px;
}

#kinoinfo {
	padding: 0;
}

#kinoinfo span {
	font-size: 0.9em;
	font-weight: bold;
	color: #CC0000;
}

.kinopicnavi {
	width: 140px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.7em;
	padding-top: 2px;
	float: left;
}

.kinopicnavileft {
	width: 40px;
	float: left;
}

.kinopicnaviright {
	width: 40px;
	float: left;
	text-align: right;
}

.kinopicnavimiddle {
	width: 60px;
	float: left;
	text-align: center;
}

/*Veranstaltungskalender*/
.veranstaltungsblock {
	padding-top: 5px;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 5px;
	line-height: 1.0em;
}

.veranstaltungsblock a {
	margin: 0;
	padding: 0 0 4px 3px;
	color: #000000;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 0.7em;
}

.veranstaltungsblock h2 {
	margin: 0;
	padding: 0 5px 0 10px;
	color: #000000;
	font-size: 0.7em;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: normal;
	float: left;
}

.veranstaltungsblock span {
	margin: 0;
	padding: 0 3px 0 5px;
	color: #B1B1B1;
	font-size: 0.7em;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: normal;
}

/*Kleinanzeigenuebersicht*/
.kauebersichtbox {
	width: 232px;
	height: 209px;
	float: left;
	background-image: url(../img/kauevo.gif);
	background-repeat: no-repeat;
	margin-bottom: 15px;
}

.kauebersichthead {
	margin: 18px 0 0 30px;
	padding: 0 4px 0 4px;
}

.kauebersichthead span {
	color: #DC0000;
	background-color: #FEFEFE;
	font: 0.8em Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
}

.kauebersichtpic {
	padding: 8px 0 0 20px;
	margin: 0;
}

.kauebersichtlinks {
	/*line-height: 0.8em;*/
	padding: 2px 0 4px 30px;
}

.kauebersichtcontent {
background: url(../img/kauevo_verl.gif) bottom left;
padding:10px 20px;
}

.kauebersichtend {
background: url(../img/kauevo.gif) bottom left;
}

.glossybox_full {
  width: 478px;
  background:url(../img/glossybg.gif) left bottom no-repeat;
  float:left;
  margin-bottom:10px;
}
.glossybox_full_top {
  background:url(../img/glossyhead.jpg) top left no-repeat;
}

.glossybox_full_head {
  color: #DC0000;
  background-color: #FEFEFE;
  font: 0.8em Verdana, Helvetica, Arial, sans-serif;
  font-weight: bold;
  margin:0 10px;
}

/*Sporttabelle*/

.sptabelle {
	background-image: url(../img/bgsptabelle.gif);
	background-repeat: no-repeat;
	background-position: top center;
	background-color: #F4F4F4;
	width: 77px;
	height: 74px;
	text-align: center;
	margin:0 9px 12px 9px;
	padding-top: 8px;
	float: left;
	font: 0.6em Verdana, Helvetica, Arial, sans-serif;
	/*margin: 0 9px 18px 9px;*/
}

/* html .sptabelle {
	margin: 0 7px 18px 8px;
}*/

/*.sptabelle a {
	font: 0.6em Verdana, Helvetica, Arial, sans-serif;
	padding-top: 0;
	clear: both;
	display: block;
} */

.sptabelle:hover {
	text-decoration: none;
	background-color: #FFFFFF;
}

/*
.sptabelle a:hover {
	text-decoration: none;
	padding-top: 2px;
}
*/

.sptabelleaktiv {
	background-image: url(../img/bgsptabelle.gif);
	background-repeat: no-repeat;
	background-position: top center;
	background-color: #E7E7E7;
	width: 77px;
	height: 74px;
	text-align: center;
	margin:0 9px 12px 9px;
	padding-top: 8px;
	float: left;
	font: 0.6em Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
}

.sptabelleaktiv:hover {
	text-decoration: none;
	background-color: #FFFFFF;
}

.stableergebnis {
	margin-bottom: 15px;
}

.stableergebnis table {
	width: 478px;
	font: 0.7em Verdana, Helvetica, Arial, sans-serif;
}

.stableergebnis table tr {
	background-color: #EEEEEE;
}

.stableergebnis table td {
	padding: 2px;
}

.stableunter {
	color: #DC0000;
	font-size: 0.7em;
}

.auflistung {
	display: block;
	background-image: url(../img/arrow_red_small.gif);
	background-position: left 5px;
	background-repeat: no-repeat;
	padding-left: 15px;
	margin: 8px 0 0 6px;
	font: 0.8em Verdana, Helvetica, Arial, sans-serif;
}

.servicehighbox {
	display: block;
	margin-top: 10px;
}

.servicehighbox b {
	font-weight: normal;
	font-size: 1.0em;
}

.quiz_teaser {
	width: 230px;
	margin-right:10px;
	float: left;
	min-height: 80px;
	font: 0.8em Verdana, Helvetica, Arial, sans-serif;
}
.musterbuch {
	margin-bottom:30px;
}
.musterbuch ul {
	font:0.8em Verdana, Helvetica, Arial, sans-serif;
	margin-top:10px;
	margin-left:30px;
	list-style-type:none;
}
.teasermusterbuch {
	float:left;
	font:0.8em Verdana, Helvetica, Arial, sans-serif;
	margin-right:15px;
	text-align:center;
	width:130px;
}
.kategoriemusterbuch {
	font:0.8em Verdana, Helvetica, Arial, sans-serif;
}
.detailmusterbuch {
	font:0.8em Verdana, Helvetica, Arial, sans-serif;
	text-align:center;
	margin-top:15px;
	margin-bottom:10px;
}
.trenner_rot {
	border-bottom:1px solid #DC0000;font-weight:bold;font-size:0.7em;font-family:Verdana,Helvetica,Arial,sans-serif;text-transform: uppercase;color:#DC0000;margin:10px 0 5px 0;padding:0;
}

/*Veranstaltungssuche*/
.veranstaltung_searchframe {
  background-image: url(../img/veranstaltung_search_fr_top.gif);
  background-repeat: no-repeat;
  background-position: left 10px;
}

.veranstaltung_searchframe h2 {
  background-color: #FFFFFF;
  padding: 0 5px 0 5px;
  margin: 0 0 0 10px;
  float: left;
}

.veranstaltung_searchcontent {
  font-family: Verdana;
  padding: 0 15px 0 15px;
  margin-top: 10px;
}

.veranstaltung_searchcontent .formspanfloat {
  font-size: 0.8em;
}

.veranstaltung_searchcontent .selectfloat {
  width: 200px;
}

.veranstaltung_searchfoot {
  background-image: url(../img/veranstaltung_search_fr_bot.gif);
  background-repeat: no-repeat;
  height: 20px;
}

.sb_image {
	border:1px solid #CCCCCC !important;
	margin-right:2px !important;
}
