@import url("/css/styles_community.css");

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

body.mainpage {
	margin-top: 110px;
}

body.wallpaper {
	margin-top: 110px;
	background-color: #000000;
	background-image: url(../gfx/wallpaper/bg_right.jpg);
	background-position: 968px 0px;
	background-repeat: no-repeat;
}

body.wallpaper_two {
	margin-top: 110px;
	background-color: #ffffff;
	background-image: url(../gfx/wallpaper/bg_videowettbewerb.gif);
	background-position: 968px 0px;
	background-repeat: no-repeat;
}

.topofpage {
   position: absolute;
   z-index: 55;
   top: 0px;
}

h1 {
	font-size: 1.6em;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	color: #d00e0e;
	line-height: 1.3em;
	margin-bottom: 10px;
}

h2 {
	font-size: 1.3em;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 10px;
	line-height: 1.3em;
}

h3 {
	font-size: 1.25em;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	color: #d00e0e;
	margin-bottom: 10px;
	line-height: 1.3em;
}

h4 {
	font-size: 1em;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	color: #717070;
	margin-bottom: 10px;
	line-height: 1.3em;
}

h5 {
	font-size: 1em;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	line-height: 1.3em;
}

h6 {
	font-size: 1em;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	color: #717070;
	text-decoration: underline;
	line-height: 1.3em;
}

a:link, a:visited {
	color: #d00e0e;
	text-decoration: none;
	outline: none;
}

a:hover, a:active {
	color: #000000;
	text-decoration: none;
	outline: none;
}

ul {
	margin: 0px;
	margin-left: 20px;
	padding: 0px;
	list-style-type: square;
}

li {
	margin: 0px;
	padding: 0px;
}

ul li ul {
	margin-left: 10px;
	list-style-type: disc;
	margin-bottom: 10px;
}

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

input {
	margin: 0px;
	border: 1px solid #717070;
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	height: 16px;
}

textarea {
	margin: 0px;
	border: 1px solid #717070;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}


input.button, input.button2 {
	height: 22px;
}

.noinput {
	border: none;
	width: 15px;
}

p {
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.bildrahmen_links {
	border: 1px solid #717070;
	margin-bottom: 10px;
	margin-right: 10px;
}

.bildrahmen_rechts {
	border: 1px solid #717070;
	margin-bottom: 10px;
	margin-left: 10px;
}

.bildrahmen_mitte {
	border: 1px solid #717070;
	margin-bottom: 10px;
	margin-top: 10px;
}

.bildrahmenhell_links {
	border: 1px solid #b5b5b5;
	margin-bottom: 10px;
	margin-right: 10px;
}

.bildrahmenhell_rechts {
	border: 1px solid #b5b5b5;
	margin-bottom: 10px;
	margin-left: 10px;
}

.bildrahmenhell_mitte {
	border: 1px solid #b5b5b5;
	margin-bottom: 10px;
	margin-top: 10px;
}

.grauverlauf {

}

a.gruenlink:link, a.gruenlink:visited {
	text-decoration: none;
	color: #023f2d;
	font-weight: bold;
}

a.gruenlink:hover, a.gruenlink:active {
	text-decoration: underline;
	color: #023f2d;
	font-weight: bold;
}

.tableimage {
	display: block;
}


/* DEFINITION F�R DEN KURIERINHALT-CONTAINER OHNE WERBEBANNER */
#kurierinhalt {
	width: 808px;
	background-image: url(../gfx/bg_seitekomplett.gif);
	background-repeat: repeat-y;
}

#kurierinhalt_panel {
	width: 808px;
	background-image: url(../gfx/bg_seitekomplett_weis.gif);
	background-repeat: repeat-y;
	margin-top: 110px;
}

/* DEFINITION F�R DIE KOPFZEILE (DATUM, QUICKLINKS ETC9
#kopfzeilecontainer {
	width: 768px;
	height: 26px;
	background-image: url(../gfx/bg_kopfzeile.gif);
	background-repeat: no-repeat;
	font-size: 0.80em;
	color: #999999;
	padding-left: 20px;
	padding-right: 20px;
}
*/

/* DEFINITION F�R DIE KOPFZEILE (DATUM, QUICKLINKS ETC9 */
#kopfzeilecontainer {
	width: 768px;
	height: 23px;
	background-image: url(../gfx/pampaland/bg_kopfzeile_pl.gif);
	background-repeat: no-repeat;
	font-size: 0.80em;
	color: #999999;
	padding-left: 20px;
	padding-right: 20px;
}

#date {
	float: left;
	margin-top: 6px;
}

#quicklinks {
	float: right;
	margin-top: 6px;
}

#quicklinks a:link, #quicklinks a:visited {
	color: #999999;
	text-decoration: none;
	outline: none;
}

#quicklinks a:hover, #quicklinks a:active {
	color: #000000;
	text-decoration: underline;
	outline: none;
}

a.rss:link, a.rss:visited {
	background-image: url(../gfx/rss_symbol.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding-left: 15px;
	margin-left: 5px;
	outline: none;
}

a.rss:hover, a.rss:active {
	background-image: url(../gfx/rss_symbol.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding-left: 15px;
	margin-left: 5px;
	outline: none;
}
a.podcast:link, a.podcast:visited {
background-image: url(../gfx/podcast_icon.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
padding-left: 15px;
margin-left: 15px;
outline: none;
}
a.podcast:hover, a.podcast:active {
background-image: url(../gfx/podcast_icon.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
padding-left: 15px;
margin-left: 15px;
outline: none;
}


/* DEFINITIONEN F�R DEN CONTAINER MIT DEN LOGINS UND BENUTZERINFOS */
#benutzercontainer {
	width: 770px;
	color: #999999;
	padding-left: 20px;
	padding-right: 13px;
	background-color: #ffffff;
	font-size: 10px;
	height: 23px;
	line-height: normal;
}

#benutzercontainer form {
	margin-top: 2px;
	margin-bottom: 2px;
	padding: 0px;
	float: right;
}

#benutzercontainer form input {
	height: 12px;
	font-size: 10px;
	margin-left: 3px;
	margin-right: 10px;
	padding-top: 1px;
}

#benutzercontainer form input.benutzerlogin {
	border: none;
	margin: 0px;
	padding: 0px;
	width: 100px;
	height: 16px;
	margin-right: 20px;
}

#benutzerlinkscontainer {
	float: right;
	margin-top: 5px;
}

#benutzerinfocontainer {
	float: left;
	margin-top: 5px;
}

/* DEFINITIONEN F�R DEN HEADERBEREICH MIT MEN�F�HRUNG */
#headercontainer {
	background-image: url(../gfx/bg_headercontainer.gif);
	background-repeat: repeat-x;
	background-position: 0px 19px;
	background-color: #ffffff;
	width: 801px;
}

#headercontainer .logo {
	float: left;
	margin-left: 23px;
}

#headercontainer .eigenwerbung {
	float: right;
	margin-top: 19px;
}

/* DEFINITIONEN F�R DAS MEN� */
#menucontainer {
	width: 801px;
	background-image: url(../gfx/bg_menu.gif);
	background-repeat: repeat-x;
	background-position: 0px 1px;
	height: 40px;
	border-bottom: 1px solid #ffffff;
	padding-top: 1px;
}

#menucontainer ul.mm {
	margin: 0px;
	padding: 0px;
}

#menucontainer ul.mm li {
	list-style: none;
	margin: 0px;
	padding: 0px;
	display: inline;
}

#menucontainer ul.mm li a:link, #menucontainer ul.mm li a:visited {
	color: #f3f3f3;
	text-decoration: none;
	font-weight: bold;
	display: block;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 1em;
	padding-top: 4px;
	padding-bottom: 4px;
}

#menucontainer ul.mm li a:hover, #menucontainer ul.mm li a:active {
	/*background-image:	url(../gfx/bg_mmenu_hover.gif);*/
	background-color: #ffffff;
	color: #574e4e;
	text-decoration: none;
	font-weight: bold;
	display: block;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 1em;
	padding-top: 3px;
	padding-bottom: 4px;
	background-repeat: no-repeat;
	background-position: right;
	border-top: 1px solid #032e23;
}

#menucontainer ul.mm li a.aktiv:link, #menucontainer ul.mm li a.aktiv:visited, #menucontainer ul.mm li a.aktiv:hover, #menucontainer ul.mm li a.aktiv:active {
	/*background-image:	url(../gfx/bg_mmenu_hover.gif);*/
	background-color: #ffffff;
	color: #574e4e;
	text-decoration: none;
	font-weight: bold;
	display: block;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 1em;
	padding-top: 3px;
	padding-bottom: 4px;
	background-repeat: no-repeat;
	background-position: right;
	border-top: 1px solid #032e23;
}

/* SUBMENU UND SUBSUBMEN� */

/* POSITIONIERUNG DER SUBMEN�PUNKTE */
.horizontalcssmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.horizontalcssmenu ul li{
position: relative;
display: inline;
float: left;
}

/* DEFINITION F�R DIE LINKS DER SUBMEN�PUNKTE */
.horizontalcssmenu ul li a:link, .horizontalcssmenu ul li a:visited {
color: #717070;
text-decoration: none;
font-weight: bold;
font-size: 0.85em;
display: block;
padding-left: 10px;
padding-right: 10px;
padding-top: 3px;
padding-bottom: 5px;
display: block;
float: left;
}

.horizontalcssmenu ul li a:hover, .horizontalcssmenu ul li a:active {
color: #d00e0e;
text-decoration: none;
font-weight: bold;
font-size: 0.85em;
display: block;
padding-left: 10px;
padding-right: 10px;
padding-top: 3px;
padding-bottom: 5px;
display: block;
float: left;
}

.horizontalcssmenu ul li a.aktiv:link, .horizontalcssmenu ul li a.aktiv:visited, .horizontalcssmenu ul li a.aktiv:hover, .horizontalcssmenu ul li a.aktiv:active {
color: #d00e0e;
text-decoration: none;
font-weight: bold;
font-size: 0.85em;
display: block;
padding-left: 10px;
padding-right: 10px;
padding-top: 3px;
padding-bottom: 5px;
display: block;
float: left;
}

/* DEFINITION F�R DIE SUBSUBMEN�PUNKTE */
.horizontalcssmenu ul li ul{
left: 5px;
top: 0px;
position: absolute;
display: block;
visibility: hidden;
z-index: 10;
margin: 0px;
padding: 0px;
filter:alpha(opacity=90);
opacity: 0.9;
-moz-opacity: 0.9;
height: auto;
background-image: url(../gfx/ssm_bottom.gif);
background-repeat: no-repeat;
background-position: bottom;
padding-bottom: 4px;
}

.horizontalcssmenu ul li ul li{
display: inline;
float: none;
margin: 0px;
padding: 0px;
}


/* DEFINITION F�R DIE LINKS DER SUBSUBMEN�PUNKTE */
.horizontalcssmenu ul li ul li a:link, .horizontalcssmenu ul li ul li a:visited {
width: 140px;
font-weight: normal;
font-size: 0.9em;
color: #000000;
background-color: #d3d3d3;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 5px;
border-left: 1px solid #717070;
border-right: 1px solid #717070;
}

.horizontalcssmenu ul li ul li a:hover, .horizontalcssmenu ul li ul li a:active{
width: 140px;
color: #d00e0e;
font-weight: normal;
font-size: 0.9em;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 5px;
background-color: #e7e7e7;
border-left: 1px solid #717070;
border-right: 1px solid #717070;
}

.horizontalcssmenu .arrowdiv{
position: absolute;
right: 0;
background-color: transparent;
background-image: url(../gfx/ssm_pfeil_norm.gif);
background-repeat: no-repeat;
background-position: 5px 7px;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}

/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li { float: left; height: 1%; }
* html .horizontalcssmenu ul li a { height: 1%; }

/* ENDE DER SUBMEN�DEFINITIONEN */


/* DEFINITIONEN F�R DEN CONTENT */
#contentcontainer {
	float: left;
	width: 515px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 7px;
	line-height: 1.3em;
}

#contentcontainerfull {
	float: left;
	width: 555px;
	padding-top: 5px;
	line-height: 1.3em;
}

#contentcontainerfull_panels {
	float: left;
	width: 801px;
	padding-top: 5px;
	line-height: 1.3em;
}

#breadcrumbleiste {
	border-bottom: 3px solid #eaeaea;
	padding-left: 8px;
	padding-bottom: 6px;
	line-height: 1em;
}

#breadcrumbleiste a:link, #breadcrumbleiste a:visited {
	font-size: 0.8em;
	color: #999999;
	text-decoration: none;
	margin-left: 2px;
	margin-right: 2px;
}

#breadcrumbleiste a:hover, #breadcrumbleiste a:active {
	font-size: 0.8em;
	color: #d00e0e;
	text-decoration: none;
	margin-left: 2px;
	margin-right: 2px;
}

#breadcrumbleiste a.aktiv:link, #breadcrumbleiste a.aktiv:visited, #breadcrumbleiste a.aktiv:hover, #breadcrumbleiste a.aktiv.aktiv:active {
	font-size: 0.8em;
	color: #d00e0e;
	text-decoration: none;
	margin-left: 2px;
	margin-right: 2px;
}

#kategoriecontent {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	width: 515px;
}

#cmscontent {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	width: 515px;
	font-size: 1.05em;
}

#cmscontent_panel {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	width: 760px;
	font-size:1.05em;
}

img.aufmacher {
	z-index: 2;
	margin-bottom: 15px;
}

#aufmachertitel_bg {
	background-color: #033326;
	z-index: 3;
	width: 515px;
	height: 55px;
	top: 525px;
	position: absolute;
	filter:alpha(opacity=85);
	opacity: 0.85;
	-moz-opacity: 0.85;
}

#aufmachertitel {
	z-index: 4;
	text-align: left;
	width: 515px;
	margin: 0px;
	padding: 0px;
	padding-left: 3px;
	padding-right: 3px;
	height: 55px;
	vertical-align: middle;
	top: 525px;
	position: absolute;
}

#aufmachertitel a:link, #aufmachertitel a:visited {
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	font-size: 1.6em;
	display: block;
}

#aufmachertitel a:hover, #aufmachertitel a:active {
	color: #d00e0e;
	text-decoration: none;
	font-weight: normal;
	font-size: 1.6em;
	display: block;
}

#aufmachertitel a:link span.aufmacheruntertitel, #aufmachertitel a:visited span.aufmacheruntertitel {
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	font-size: 0.8em;
	display: block;
	padding-top: 3px;
}

#aufmachertitel a:hover span.aufmacheruntertitel, #aufmachertitel a:active span.aufmacheruntertitel {
	color: #d00e0e;
	text-decoration: none;
	font-weight: normal;
	font-size: 0.8em;
	display: block;
	padding-top: 3px;
}

/* DEFINITION F�R EINE LINSB�NDIGE NACHRICHT */
.nachrichtlinks {
	float: left;
	width: 200px;

	padding-top: 10px;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	line-height: 1.6em;
}

.nachrichtlinks a.bildlink {
	padding: 0px;
	margin: 0px;
	padding-bottom: 5px;
	display: block;
}

.nachrichtlinks a:link, .nachrichtlinks a:visited {
	font-size: 1.25em;
	color: #d00e0e;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
}

.nachrichtlinks a:hover, .nachrichtlinks a:active {
	font-size: 1.25em;
	color: #d00e0e;
	font-weight: bold;
	text-decoration: underline;
	margin: 0px;
}

.nachrichtlinks p {
	margin-top: 3px;
	line-height: 1.3em;
}

.nachrichtlinks p a:link, .nachrichtlinks p a:visited, .nachrichtlinks p a:hover, .nachrichtlinks p a:active {
	font-size: 1em;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}

.nachrichtlinks a.onlymehr:link, .nachrichtlinks a.onlymehr:visited {
	color: #d00e0e;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 10px;
	margin-left: 5px;
}

.nachrichtlinks a.onlymehr:hover, .nachrichtlinks a.onlymehr:active {
	color: #000000;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 10px;
	margin-left: 5px;
}

.nachrichtlinks a.mehr:link, .nachrichtlinks a.mehr:visited {
	color: #d00e0e;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 10px;
	margin-left: 5px;
}

.nachrichtlinks a.mehr:hover, .nachrichtlinks a.ymehr:active {
	color: #000000;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 10px;
	margin-left: 5px;
}

/* DEFINITIONEN F�R DIE RECHTSB�NDIGEN NACHRICHTEN */
.nachrichtrechts {
	float: right;
	width: 200px;

	padding-top: 10px;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	line-height: 1.6em;
}

.nachrichtrechts a.bildlink {
	padding: 0px;
	margin: 0px;
	padding-bottom: 5px;
	display: block;
}

.nachrichtrechts a:link, .nachrichtrechts a:visited {
	font-size: 1.25em;
	color: #d00e0e;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
}

.nachrichtrechts a:hover, .nachrichtrechts a:active {
	font-size: 1.25em;
	color: #d00e0e;
	font-weight: bold;
	text-decoration: underline;
	margin: 0px;
}

.nachrichtrechts p {
	margin-top: 3px;
	line-height: 1.3em;
}

.nachrichtrechts p a:link, .nachrichtrechts p a:visited, .nachrichtrechts p a:hover, .nachrichtrechts p a:active {
	font-size: 1em;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}

.nachrichtrechts a.onlymehr:link, .nachrichtrechts a.onlymehr:visited {
	color: #d00e0e;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 10px;
	margin-left: 5px;
}

.nachrichtrechts a.onlymehr:hover, .nachrichtrechts a.onlymehr:active {
	color: #000000;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 10px;
	margin-left: 5px;
}

.nachrichtrechts a.mehr:link, .nachrichtrechts a.mehr:visited {
	color: #d00e0e;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 10px;
	margin-left: 5px;
}

.nachrichtrechts a.mehr:hover, .nachrichtrechts a.ymehr:active {
	color: #000000;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 10px;
	margin-left: 5px;
}


/* DEFINITION F�R EINE NACHRICHT �BER DIE GESAMTE BREITE */
.nachrichtfull {

	padding-top: 10px;
	padding-left: 25px;
	padding-right: 15px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	height: 1%;
}

.nachrichtfull .nachrichttext_links {
	float: left;
	width: 200px;
	margin-right: 15px;
	margin-bottom: 5px;
}

.nachrichtfull .nachrichttext_rechts {
	float: right;
	width: 255px;
	margin-bottom: 5px;
	line-height: 1.6em;
}

.nachrichtfull .nachrichttext_rechts_full {
	float: left;
	width: 100%;
	margin-bottom: 5px;
	line-height: 1.5em;
}

.nachrichtfull a.bildlink {
	padding: 0px;
	margin: 0px;
	display: block;
}

.nachrichtfull a:link, .nachrichtfull a:visited {
	font-size: 1.25em;
	color: #d00e0e;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
}

.nachrichtfull a:hover, .nachrichtfull a:active {
	font-size: 1.25em;
	color: #d00e0e;
	font-weight: bold;
	text-decoration: underline;
	margin: 0px;
}

.nachrichtfull p {
	margin-top: 3px;
	line-height: 1.3em;
}

.nachrichtfull p a:link, .nachrichtfull p a:visited, .nachrichtfull p a:hover, .nachrichtfull p a:active {
	font-size: 1em;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}


.nachrichtfull a.onlymehr:link, .nachrichtfull a.onlymehr:visited {
	color: #d00e0e;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 10px;
	margin-left: 5px;
}

.nachrichtfull a.onlymehr:hover, .nachrichtfull a.onlymehr:active {
	color: #000000;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 10px;
	margin-left: 5px;
}

.nachrichtfull a.mehr:link, .nachrichtfull a.mehr:visited {
	color: #d00e0e;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 10px;
	margin-left: 5px;
}

.nachrichtfull a.mehr:hover, .nachrichtfull a.ymehr:active {
	color: #000000;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 10px;
	margin-left: 5px;
}

/* DEFINITION F�R DEN CONTAINER MIT DEN DPA-TABELLEN */
#dpa_tablecontainer {

	padding-top: 10px;
	padding-left: 25px;
	padding-right: 15px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	font-size: 1.3em;
	font-weight: bold;
}

#dpa_tablecontainer p {
	font-size: 0.7em;
	padding-top: 5px;
	font-weight: normal;
}

/*#dpa_tablecontainer table {
	font-size: 0.75em;
	font-weight: normal;
	border-collapse: collapse;
	margin-top: 15px;
	margin-bottom: 10px;
	border-left: 1px solid #797171;
	border-bottom: 1px solid #797171;
	width: 100%;
	background-color: #ffffff;
}

#dpa_tablecontainer table tr {
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
}

#dpa_tablecontainer table td {
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	border-top: 1px solid #797171;
	border-right: 1px solid #797171;
	padding: 5px;
}*/

#BOERSE-NEWYORK, #EXTERNAL-LINKS, #BOERSEINTERNATIONAL, #BELLETRISTIK, #DEVISEN, #WTA, #ALBEN-USA, #SINGLES-USA, #BOERSE-FRANKFURT, #ALBEN-DEUTSCHLAND, #SINGLES-DEUTSCHLAND, #ERGEBNISSE, #TABELLE, #ATP, #SACHBUCH {
	font-size: 0.75em;
	font-weight: normal;
	border-collapse: collapse;

	margin-top: 15px;
	margin-bottom: 10px;
	border-left: 1px solid #797171;
	border-bottom: 1px solid #797171;
	width: 100%;
	background-color: #ffffff;
}

#BOERSE-NEWYORK tr, #EXTERNAL-LINKS tr, #BOERSEINTERNATIONAL tr, #BELLETRISTIK tr, #DEVISEN tr, #WTA tr, #ALBEN-USA tr, #SINGLES-USA tr, #BOERSE-FRANKFURT tr, #ALBEN-DEUTSCHLAND tr, #SINGLES-DEUTSCHLAND tr, #ERGEBNISSE tr, #TABELLE tr, #ATP tr, #SACHBUCH tr {
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
}

#BOERSE-NEWYORK td, #EXTERNAL-LINKS td, #BOERSEINTERNATIONAL td, #BELLETRISTIK td, #DEVISEN td, #WTA td, #ALBEN-USA td, #SINGLES-USA td, #BOERSE-FRANKFURT td, #ALBEN-DEUTSCHLAND td, #SINGLES-DEUTSCHLAND td, #ERGEBNISSE td, #TABELLE td, #ATP td, #SACHBUCH td {
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	border-top: 1px solid #797171;
	border-right: 1px solid #797171;
	padding: 5px;
}

.zeilenfarbe {
	background:#eaeaea;
}


/* DEFINITION F�R DEN MEHR LINK UNTER DEN NACHRICHTEN */
a.mehr:link, a.mehr:visited {
	color: #d00e0e;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 10px;
	margin-left: 5px;
}

a.mehr:hover, a.mehr:active {
	color: #000000;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 10px;
	margin-left: 5px;
}

/* DEFINITION F�R DEN MEHR LINK UNTER DEN NACHRICHTEN OHNE PFEIL */
a.onlymehr:link, a.onlymehr:visited {
	color: #d00e0e;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 10px;
	margin-left: 5px;
}

a.onlymehr:hover, a.onlymehr:active {
	color: #000000;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 10px;
	margin-left: 5px;
}

/* POSITIONIERUNG F�R DEN GRAFISCHEN TITEL LINKS */
.title_left {
	float: left;
}

/* POSITIONIERUNG F�R DEN GRAFISCHEN TITEL RECHTS */
.title_right {
	float: right;
}

/* TRENNLINIER ZWISCHEN DEN 2 DPA-NACHRICHTENBL�CKE */
.blocktrenner {
	background-image: url(../gfx/blocktrenner_linier.gif);
	background-repeat: repeat-y;
	width: 515px;
	margin-bottom: 10px;
}

/* POSITIONIERUNG F�R DIE WEITEREN MELDUNGEN LINKS */
#meldungen_left {
	float: left;
	width: 250px;
}

/* POSITIONIERUNG F�R DIE WEITEREN MELDUNGEN RECHTS */
#meldungen_right {
	float: right;
	width: 250px;
}

/* DEFINITIONEN F�R DIE WEITEREN MELDUNGEN */
.weitere_meldungen {
	display: block;
	padding-bottom: 8px;
}

/* DEFINITIONEN F�R BUTTON ZUM ARCHIV */
a.zum_archiv:link, a.zum_archiv:visited {
   background-image: url(../gfx/button_archiv_hover.gif);
	background-repeat: no-repeat;
	padding-bottom: 10px;
	display:block;
}
a.zum_archiv:hover, a.zum_archiv:active {
   background-image: url(../gfx/button_archiv_norm.gif);
	background-repeat: no-repeat;
	padding-bottom: 10px;
	display:block;
}

ul.meldungen {
	margin: 0px;
	padding: 0px;
	margin-left: 25px;
	margin-bottom: 15px;
}

ul.meldungen li {
	list-style-image: url(../gfx/mehr_pfeil.gif);
	margin: 0px;
	padding: 0px;
	list-style-position: outside;
	margin-bottom: 6px;
}

ul.meldungen li a:link strong, ul.meldungen li a:visited strong {
	color: #d00e0e;
	font-weight: bold;
}

ul.meldungen li a:hover strong, ul.meldungen li a:active strong {
	font-weight: bold;
	color: #000000;
}

ul.meldungen li a:link, ul.meldungen li a:visited {
	text-decoration: none;
	color: #000000;
	font-weight: normal;
}

ul.meldungen li a:hover, ul.meldungen li a:active {
	text-decoration: none;
	color: #000001;
	font-weight: normal;
}

/* DEFINITIONEN F�R DEN MULTIMEDIA-CONTAINER */
#multimediacontainer {
	background-image: url(../gfx/bg_multimedia.gif);
	background-repeat: no-repeat;
	background-position: 0px 20px;
	margin-bottom: 15px;
	width: 100%;
}

#multimediacontainer a.navi:link, #multimediacontainer a.navi:visited {
	background-image: url(../gfx/bg_mmenu_norm.gif);
	background-repeat: repeat-x;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 9px;
	color: #f3f3f3;
	text-decoration: none;
	font-weight: bold;
	float: left;
	display: block;
	border-right: 1px solid #032e23;
	border-top: 1px solid #032e23;
}

#multimediacontainer a.navi:hover, #multimediacontainer a.navi:active {
	background-image: url(../gfx/bg_mmenu_hover.gif);
	background-position: right;
	background-repeat: no-repeat;
	background-color: #ffffff;
	color: #574e4e;
	text-decoration: none;
	font-weight: bold;
	display: block;
	float: left;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 2px;
	padding-bottom: 3px;
	border-top: 1px solid #032e23;
	border-left: 1px solid #032e23;
	border-right: 1px solid #032e23;
	border-bottom: 1px solid #032e23;
}

#multimediacontainer a.aktiv:link, #multimediacontainer a.aktiv:visited, #multimediacontainer a.aktiv:hover, #multimediacontainer a.aktiv:active {
	background-image: url(../gfx/bg_mmenu_hover.gif);
	background-position: right;
	background-repeat: no-repeat;
	background-color: #ffffff;
	color: #574e4e;
	text-decoration: none;
	font-weight: bold;
	display: block;
	float: left;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 2px;
	padding-bottom: 4px;
	border-top: 1px solid #032e23;
	border-left: 1px solid #032e23;
	border-right: 1px solid #032e23;

}

.multimediarahmenlinks {
	width: 1px;
	background-color: #032e23;
}

.multimediarahmenrechts {
	width: 6px;
	background-image: url(../gfx/multimediarahmen_rechts.gif);
	background-repeat: repeat-y;
}

.multimediacontent {
	background-color: #ffffff;
	height: 125px;
}

#multimediainhalt_bilder, #multimediainhalt_videos {
	font-size: 0.95em;
}

a.bild:link, a.bild:visited {
	background-image: none;
	background-color: none;
	padding: 0px;
	border: 1px solid #032e23;
	display: block;
	margin-bottom: 3px;
}

a.bild:hover, a.bild:active {
	background-image: none;
	background-color: none;
	padding: 0px;
	border: 1px solid #d00e0e;
	display: block;
	margin-bottom: 3px;
}

#multimediainhalt_bilder a, #multimediainhalt_videos a {
	text-decoration: none;
	color: #000000;
}


/* DEFINITIONEN F�R DIE PANELLEISTE */
#panelcontainer {
	float: left;
	width: 240px;
	margin-left: 3px;
	padding-top: 7px;
}

#panelcontainer_test {
	float: left;
	width: 240px;
	margin-left: 3px;
	padding-top: 7px;
	display: none;
}

/* DEFINITIONEN F�R DIE NEWS-SUCHE */
#newssuche {
	margin: 0px;
	padding: 0px;
	display: block;
	height: 18px;
}

.inputnewssuche {
	width: 160px;
	border: 1px solid #808080;
	font-size: 1em;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	float: left;
	height: 13px;
	display: block;
}

.newssuchebutton {
	float: right;
	display: block;
	border: none;
	height: 19px;
	padding: 0px;
}

/* DEFINITIONEN F�R ALLE PANEL-TITEL */
.paneltitel {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 1em;
	font-weight: bold;
	background-image: url(../gfx/bg_paneltitle.gif);
	background-repeat: repeat-x;
	padding-bottom: 4px;
	padding-top: 3px;
	margin-top: 13px;
}

.paneltitel a:link, .paneltitel a:visited {
	text-decoration: none;
	color: #ffffff;
	padding-bottom: 3px;
	padding-top: 2px;
	margin-top: -3px;
	display: block;
}

.paneltitel a:hover, .paneltitel a:active {
   background-color: #ffffff;
	text-decoration: none;
	color: #000000;
	padding-bottom: 3px;
	padding-top: 2px;
	margin-top: -3px;
	display: block;
	border: 1px solid #032e23;
}

.paneltitel a.aktiv:link, .paneltitel a.aktiv:visited, .paneltitel a.aktiv:hover, .paneltitel a.aktiv:active {
   background-color: #ffffff;
	text-decoration: none;
	color: #000000;
	padding-bottom: 3px;
	padding-top: 2px;
	margin-top: -3px;
	display: block;
	border: 1px solid #032e23;
}

/* DEFINITION F�R DAS NEWSTICKERPANEL */
#newstickercontainer {
	background-color: #ffffff;
	border: 1px solid #808080;
	border-right: 0px;
	margin-top: 1px;
}

.td_rahmenrechts {
	border-right: 1px solid #808080;
}

#tickerinhalt {
   font-size: 0.9em;
   color: #717070;
   height: 150px;
   overflow: scroll;
   overflow-x: hidden;
   width: 100%;
   position: relative;
}

#tickerinhalt td {
	padding-left: 7px;
	padding-top: 7px;
}

#tickerinhalt a:link, #tickerinhalt a:visited {
	text-decoration: none;
	color: #717070;
}

#tickerinhalt a:hover, #tickerinhalt a:active {
	text-decoration: none;
	color: #d00e0e;
}

/* DEFINITION F�R EINEN PANELINHALT MIT ABST�NDEN */
.panelinhalt_normal {
	background-color: #ffffff;
	border-left: 1px solid #808080;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	border-top: 1px solid #ffffff;
	padding: 10px;
	font-size: 0.9em;
}

.panelinhalt_freitextpanel {
   background-color: #ffffff;
	border: 1px solid #808080;
	padding: 10px;
	font-size: 0.9em;
   margin-top: 13px;
}

.panelinhalt_portale {
	background-color: #ffffff;
	border: 1px solid #808080;
	padding-bottom: 3px;
	font-size: 0.9em;
}

.td_abstaende {
	padding-bottom: 5px;
}

/* DEFINITION F�R DIE PANELLINKS */
.panellinks {
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	display: block;
	border: 0px;
}

/* DEFINITION F�R DAS BAYREUTH.TV -PANEL */
.panelinhalt_bayreuthtv {
	background-color: #ffffff;
	border: 1px solid #808080;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 10px;
	font-size: 0.9em;
}

.logo_bttv {
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	display: block;
}

#kurznachrichtencontainer {
	border-left: 1px solid #808080;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	padding-top: 5px;
	padding-bottom: 3px;
	margin-bottom: 12px;
}

a.kurznachrichten:link, a.kurznachrichten:visited {
	color: #717070;
	font-size: 0.85em;
	text-decoration: none;
/*	font-weight: bold;
	background-image: url(../gfx/symbol_lupe.gif);
	background-repeat: no-repeat;
	background-position: right 3px;*/
	display: block;
	margin-left: auto;
	margin-right: auto;

	text-align: center;
	width: 220px;
	padding-top: 3px;
	padding-bottom: 3px;
}

a.kurznachrichten:hover, a.kurznachrichten:active {
	color: #d00e0e;
	font-size: 0.85em;
	text-decoration: none;
/*	font-weight: bold;
	background-image: url(../gfx/symbol_lupe.gif);
	background-repeat: no-repeat;
	background-position: right 3px;*/
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 220px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.td_videoabstaende {
	padding-right: 8px;
	padding-top: 5px;
}

.td_videoabstaende a {
	text-decoration: none;
	color: #000000;
}

.media_vorschau {
	float: left;
	margin-bottom: 15px;
	margin-right: 7px;
	padding-right: 5px;
	width: 159px;
}
.media_vorschau a.bildlink {
	padding: 0px;
	margin: 0px;
	padding-bottom: 5px;
	display: block;
}
.media_vorschau a:link, .media_vorschau a:visited {
	font-size: 12px;
	color: #d00e0e;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
}
.media_vorschau a:hover, .media_vorschau a:active {
	font-size: 12px;
	color: #d00e0e;
	font-weight: bold;
	text-decoration: underline;
	margin: 0px;
}
.media_vorschau p {
	margin-top: 3px;
	line-height: 1.3em;
}
.alle_videos {
	float: right;
	margin-top: 25px;
}


/* DEFINITION F�R DAS Kinoplayer-PANEL */
.panelinhalt_kinoplayer {
	background-color: #ffffff;
	border: 1px solid #808080;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 0.9em;
	text-align: center;
}

/* DEFINITION F�R DAS ZOOM.IN TV-PANEL */
.zoominimage {
   padding-right: 10px;
   padding-bottom: 7px;
}

/* DEFINITION F�R DEN ZUM VIDEO -LINK */
a.video:link, a.video:visited {
	color: #d00e0e;
	text-decoration: none;
	padding-right: 5px;
	padding-top: 3px;
	background-image: url(../gfx/mehr_pfeil.gif);
	background-repeat: no-repeat;
	background-position: right 9px;
	display: block;
	width: 63px;
}

a.video:hover, a.video:active {
	color: #000000;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 5px;
	background-image: url(../gfx/mehr_pfeil_hover.gif);
	background-repeat: no-repeat;
	background-position: right 9px;
	display: block;
	width: 63px;
}
a.videoalle:link, a.videoalle:visited {
	color: #d00e0e;
	text-decoration: none;
	padding-right: 5px;
	padding-top: 3px;
	background-image: url(../gfx/mehr_pfeil.gif);
	background-repeat: no-repeat;
	background-position: right 9px;
	display: block;
	width: 115px;
	text-align: left;
}
a.videoalle:hover, a.videoalle:active {
	color: #000000;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 5px;
	background-image: url(../gfx/mehr_pfeil_hover.gif);
	background-repeat: no-repeat;
	background-position: right 9px;
	display: block;
	width: 115px;
	text-align: left;
}
a.videoalle2:link, a.videoalle2:visited {
	color: #d00e0e;
	text-decoration: none;
	padding-right: 5px;
	padding-top: 3px;
	background-image: url(../gfx/mehr_pfeil.gif);
	background-repeat: no-repeat;
	background-position: right 9px;
	display: block;
	width: 85px;
	text-align: left;
}
a.videoalle2:hover, a.videoalle2:active {
	color: #000000;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 5px;
	background-image: url(../gfx/mehr_pfeil_hover.gif);
	background-repeat: no-repeat;
	background-position: right 9px;
	display: block;
	width: 85px;
	text-align: left;
}
a.videobestellen:link, a.videobestellen:visited {
	padding-right: 5px;
	padding-top: 3px;
	background-image: url(../gfx/mehr_pfeil.gif);
	background-repeat: no-repeat;
	background-position: right 9px;
	display: block;
	width: 173px;
	text-align: left;
	font-weight: bold;
	font-size: 1.2em;
}
a.videobestellen:hover, a.videobestellen:active {
	padding-top: 3px;
	padding-right: 5px;
	background-image: url(../gfx/mehr_pfeil_hover.gif);
	background-repeat: no-repeat;
	background-position: right 9px;
	display: block;
	width: 173px;
	text-align: left;
	font-weight: bold;
	font-size: 1.2em;
}

/* DEFINITIONEN FUER DAS PANEL NEWS-TOP u. -KOMMENTIERT */
a.paneltopnews:link, a.paneltopnews:visited {
   background-image: url(../gfx/mehr_pfeil.gif);
	background-repeat: no-repeat;
	background-position: 50px 4px;
	padding-left: 10px;
	display: block;
}
a.paneltopnews:hover, a.paneltopnews:active {
   background-image: url(../gfx/mehr_pfeil_hover.gif);
	background-repeat: no-repeat;
	background-position: 50px 4px;
	padding-left: 10px;
	display: block;
}
a.paneltopnews2:link, a.paneltopnews2:visited {
   background-image: url(../gfx/mehr_pfeil.gif);
	background-repeat: no-repeat;
	background-position: 18px 4px;
	padding-left: 10px;
	display: block;
}
a.paneltopnews2:hover, a.paneltopnews2:active {
   background-image: url(../gfx/mehr_pfeil_hover.gif);
	background-repeat: no-repeat;
	background-position: 18px 4px;
	padding-left: 10px;
	display: block;
}

/* DEFINITIONEN F�R DEN TOPLINK */
#topankercontainer {
	width: 808px;
	background-image: url(../gfx/bg_seitekomplett.gif);
	background-repeat: repeat-y;
	padding-top: 25px;
}

#topankercontainer_panel {
	width: 808px;
	background-image: url(../gfx/bg_seitekomplett_weis.gif);
	background-repeat: repeat-y;
	padding-top: 25px;
}

a.topanker:link, a.topanker:visited {
	background-image: url(../gfx/top_anker_norm.gif);
	background-repeat: no-repeat;
	display: block;
	width: 123px;
	height: 12px;
	margin-left: 405px;
	padding-bottom: 10px;
}

a.topanker:hover, a.topanker:active {
	background-image: url(../gfx/top_anker_hover.gif);
	background-repeat: no-repeat;
	display: block;
	width: 123px;
	height: 12px;
	margin-left: 405px;
	padding-bottom: 10px;
}

/* DEFINITIONEN F�R DEN FOOTER */
#footercontainer {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../gfx/bg_footer.gif);
	background-repeat: no-repeat;
	width: 808px;
	font-size: 10px;
	color: #999999;
	padding-top: 7px;
	padding-bottom: 20px;
}

#verweise {
	float: left;
	padding-left: 20px;
}

#footerquicklinks {
	float: right;
	padding-right: 20px;
}

#menuklein {
	padding-top: 20px;
	line-height: 1.8em;
	padding-left: 20px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#footercontainer a:link, #footercontainer a:visited {
	color: #999999;
	text-decoration: none;
}

#footercontainer a:hover, #footercontainer a:active {
	color: #000000;
	text-decoration: underline;
}

#footercontainer a.aktiv:link, #footercontainer a.aktiv:visited, #footercontainer a.aktiv:hover, #footercontainer a.aktiv:active {
	color: #000000;
	text-decoration: none;
}

/* DEFINITIONEN F�R DIE SONDERFUNKTIONEN (DRUCKEN, FORUM ETC) */
.funktionscontainer {
	float: right;
}

.funktionscontainer a.forum:link, .funktionscontainer a.forum:visited {

	color: #574e4e;
	font-size: 9px;
	background-image: url(../gfx/icon_forum_norm.gif);
	background-repeat: no-repeat;
	background-position: center 0px;
	padding-top: 12px;
	display: block;
	float: left;
	margin-left: 10px;
}

.funktionscontainer a.forum:hover, .funktionscontainer a.forum:active {
	color: #d00e0e;
	font-size: 9px;
	background-image: url(../gfx/icon_forum_hover.gif);
	background-repeat: no-repeat;
	background-position: center 0px;
	padding-top: 12px;
	display: block;
	float: left;
	margin-left: 10px;
}

.funktionscontainer a.drucken:link, .funktionscontainer a.drucken:visited {
	color: #574e4e;
	font-size: 9px;
	background-image: url(../gfx/icon_drucke_norm.gif);
	background-repeat: no-repeat;
	background-position: center 0px;
	padding-top: 12px;
	display: block;
	float: left;
	margin-left: 10px;
}

.funktionscontainer a.drucken:hover, .funktionscontainer a.drucken:active {
	color: #d00e0e;
	font-size: 9px;
	background-image: url(../gfx/icon_drucke_hover.gif);
	background-repeat: no-repeat;
	background-position: center 0px;
	padding-top: 12px;
	display: block;
	float: left;
	margin-left: 10px;
}

.funktionscontainer a.senden:link, .funktionscontainer a.senden:visited {
	color: #574e4e;
	font-size: 9px;
	background-image: url(../gfx/icon_senden_norm.gif);
	background-repeat: no-repeat;
	background-position: center 0px;
	padding-top: 12px;
	display: block;
	float: left;
	margin-left: 10px;
}

.funktionscontainer a.senden:hover, .funktionscontainer a.senden:active {
	color: #d00e0e;
	font-size: 9px;
	background-image: url(../gfx/icon_senden_hover.gif);
	background-repeat: no-repeat;
	background-position: center 0px;
	padding-top: 12px;
	display: block;
	float: left;
	margin-left: 10px;
}

.funktionscontainer a.brief:link, .funktionscontainer a.brief:visited {
	color: #574e4e;
	font-size: 9px;
	background-image: url(../gfx/icon_brief_norm.gif);
	background-repeat: no-repeat;
	background-position: center 0px;
	padding-top: 12px;
	display: block;
	float: left;
	margin-left: 10px;
}

.funktionscontainer a.brief:hover, .funktionscontainer a.brief:active {
	color: #d00e0e;
	font-size: 9px;
	background-image: url(../gfx/icon_brief_hover.gif);
	background-repeat: no-repeat;
	background-position: center 0px;
	padding-top: 12px;
	display: block;
	float: left;
	margin-left: 10px;
}

/* DEFINITIONEN F�R DIE NEWSDETAILS */
.untertitel {
	margin-bottom: 0px;
	padding: 0px;
	margin: 0px;
}

.newsdate {
	font-size: 0.8em;
	color: #9c9b9b;
}
.newsdetailstext {
   font-size: 1em;
}

/* DEFINITIONEN F�R DIE NEWSBILDER */
#bildcontainer {
   position: relative;
   width: 515px;
	border-top: 1px solid #b5b5b5;
	padding-top: 15px;
}

#einzelbild {
	float: left;
	width: 402px;
	position: relative;
}

#einzelbild_full {
	float: left;
	width: 515px;
	text-align: center;
	position: relative;
}

#einzelbild_subcontainer img {
	border: 1px solid #757474;
	text-align: center;
/*	display: block;*/
}

#bildfunktionscontainer {
	position: absolute;
	z-index: 5;
	width: 392px;
	background-color: #000000;
	top: 0px;
	color: #ffffff;
	filter:alpha(opacity=60);
	opacity: 0.6;
	-moz-opacity: 0.6;
	text-align: left;
	font-size: 0.8em;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	height: 20px;
}

#bildfunktionscontainer span {
	float: left;
}

#bildfunktionscontainer a:link, #bildfunktionscontainer a:visited {
	color: #ffffff;
	background-image: url(../gfx/icon_zoom_norm.gif);
	background-repeat: no-repeat;
	background-position: right;
	float: right;
	display: block;
	padding-right: 15px;
}

#bildfunktionscontainer a:hover, #bildfunktionscontainer a:active {
	color: #d00e0e;
	background-image: url(../gfx/icon_zoom_hover.gif);
	background-repeat: no-repeat;
	background-position: right;
	float: right;
	display: block;
	padding-right: 15px;
}

#bilduntertitel {
	width: 392px;
	background-color: #eaeaea;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	position: relative;
	margin-bottom: 24px
}

#bilduntertitel_full {
	width: 392px;
	background-color: #eaeaea;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	position: relative;
	margin-bottom: 24px;
	margin-left: 56px;
}
#bilduntertitel_leer, #bilduntertitel_full_leer {
	width: 392px;
	position: relative;
	margin-bottom: 24px
}

/* DEFINITION F�R WEITERE BILDER ZUM SCROLLEN */
#mehrbilder {
	float:right;
	width: 105px;
	padding-left: 8px;
   display:none;
}

#bildertable {
	width: 105px;
	margin-top: 14px;
}

#bildertable td.uppfeil {
	width: 13px;
	border-top: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
}

#bildertable td.downpfeil {
	width: 13px;
	border-bottom: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
}

#bildertable td.zwischenpfeil {
	width: 13px;
	border-left: 1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
}

#mehrbilderinhalt {
	width: 90px;
	overflow: hidden;
	position: relative;
}

#mehrbildertable {
	width: 82px;
}

#mehrbildertable td {
	padding-bottom: 10px;
}

#mehrbildertable img {
	border: 1px solid #d0d0d0;
	display: block;
}

/* DEFINITION F�R DEN VIDEOCONTAINER */
#videocontainer {
	padding-top: 5px;
	border-top: 1px solid #b5b5b5;
	margin-top: 15px;
}

#videocontainer h3 {
	font-size: 1em;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	color: #d00e0e;
}

#videocontainer p {
	margin-bottom: 10px;
}

#player_panel_news {
   text-align: center;
}

#videofenster {
	position: relative;
	width: 240px;
	height: 135px;
}

#player_panel {
	z-index: 1;
	width: 240px;
	height: 135px;
}

#playbutton {
	z-index: 2;
	position: absolute;
	width: 50px;
	height: 50px;
	top: 25px;
	left: 95px;
}

#bgvideotitel {
	z-index: 3;
	position: absolute;
	top: 90px;
	width: 240px;
	height: 45px;
	background-color: #000000;
	filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity: 0.5;
}

#videotitel {
	z-index: 4;
	position: absolute;
	top: 90px;
	color: #ffffff;
	text-align: center;
}

#videotitel td {
	height: 45px;
	font-size: 10px;
}

#videotitel a:link, #videotitel a:visited {
	color: #ffffff;
	text-decoration: none;
	display: block;
	font-size: 11px;
}

#videotitel a:hover, #videotitel a:active {
	color: #ffffff;
	text-decoration: underline;
	display: block;
	font-size: 11px;
}



/* DEFINITIONEN F�R EINE ALLGEMEINE TRENNLINIE */
.trennlinie {
	display: block;
	margin-top: 15px;
	margin-bottom: 5px;
}

/* DEFINITIONEN F�R DIE VIDEO UND BILDER SEITE */
#aufmachervideo {
	text-align: center;
}

.videodatum {
	margin-top: 5px;
	font-size: 0.8em;
	color: #9c9b9b;
}
#artikel_posten {
	position: relative;
	z-index: 10;
}
#information {
	position: absolute;
	top: 90px;
	left: 15px;
	width: 415px;
	border: 1px solid #eaeaea;
	background-color:#FFFFFF;
	z-index: 20;
	font-size: 10px;
}
#posten_artikel {
	position: absolute;
	top: 75px;
	left: 164px;
	width: 340px;
	border: 1px solid #eaeaea;
	background-color:#FFFFFF;
	z-index: 20;
	font-size: 10px;
}
.video_artikelinfo {
	background-image: url(gfx/hg_artikelposten.jpg);
	height:70px;
	width: 505px;
	background-repeat: no-repeat;
	line-height: 25px;
	margin-top: 25px;
	margin-bottom: 15px;
}
.video_artikelinfo a:link, .video_artikelinfo a:visited {
	color: #000000;
}
.video_artikelinfo a:hover, .video_artikelinfo a:active {
	color: #d00e0e;
}
.video_artikelinfo td {
	padding-left: 8px;
}
a.allvids:link, a.allvids:visited {
	font-size: 1.2em;
	color: #d00e0e;
	font-weight: bold;
	text-decoration: none;
	float: right;
	display: block;
	margin-bottom: 15px;
	margin-right: 35px;
	margin-top: 15px;
	background-image: url(../gfx/icon_allvids_normal.gif);
	background-repeat: no-repeat;
	padding-left: 35px;
	padding-top: 2px;
}

a.allvids:hover, a.allvids:active {
	font-size: 1.2em;
	color: #9c9b9b;
	font-weight: bold;
	text-decoration: none;
	float: right;
	display: block;
	margin-bottom: 15px;
	margin-right: 35px;
	margin-top: 15px;
	background-image: url(../gfx/icon_allvids_hover.gif);
	background-repeat: no-repeat;
	padding-left: 35px;
	padding-top: 2px;
}

a.allpics:link, a.allpics:visited {
	font-size: 1.2em;
	color: #d00e0e;
	font-weight: bold;
	text-decoration: none;
	float: right;
	display: block;
	margin-bottom: 15px;
	margin-right: 35px;
	margin-top: 15px;
	background-image: url(../gfx/icon_allpics_normal.gif);
	background-repeat: no-repeat;
	padding-left: 35px;
	padding-top: 2px;
}

a.allpics:hover, a.allpics:active {
	font-size: 1.2em;
	color: #9c9b9b;
	font-weight: bold;
	text-decoration: none;
	float: right;
	display: block;
	margin-bottom: 15px;
	margin-right: 35px;
	margin-top: 15px;
	background-image: url(../gfx/icon_allpics_hover.gif);
	background-repeat: no-repeat;
	padding-left: 35px;
	padding-top: 2px;
}

p.metainfos {
	font-size: 0.8em;
	color: #797171;
}


/* DEFINITIONEN F�R DIE BL�TTERFUNKTION DER �BERSICHTSSEITEN */
#blaettertable {
	padding-bottom: 10px;
	padding-top: 10px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

#seitenzahlen {
	padding-top: 3px;
	padding-bottom: 3px;
	margin-left: 10px;
	margin-right: 10px;
}

a.vorher:link, a.vorher:visited, span.vorher {
	background-image: url(../gfx/pfeil_back_norm.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	padding-bottom: 3px;
	padding-top: 3px;
	display: block;
}

a.vorher:hover, a.vorher:active {
	background-image: url(../gfx/pfeil_back_hover.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	padding-bottom: 3px;
	padding-top: 3px;
	display: block;
}

a.naechste:link, a.naechste:visited, span.naechste {
	background-image: url(../gfx/pfeil_forward_norm.gif);
	background-repeat: no-repeat;
	padding-right: 25px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-position: right;
	display: block;
}

a.naechste:hover, a.naechste:active {
	background-image: url(../gfx/pfeil_forward_hover.gif);
	background-repeat: no-repeat;
	padding-right: 25px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-position: right;
	display: block;
}


/* DEFINITIONEN F�R DIE WERBUNGEN */
.contentad {
	width: 515px;
	text-align: center;
	margin-bottom: 15px;
}

.panelanzeige {
	width: 234px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	padding-bottom: 17px;
	border-bottom: 1px solid #b5b5b5;
}

#eigenwerbung_one {
	position: absolute;
	width: 60px;
	height: 90px;
	left: 5px;
	top: 10px;
}

#eigenwerbung_two {
	position: absolute;
	width: 160px;
	height: 90px;
	left: 813px;
	top: 10px;
}

#fullsizebanner {
	position: absolute;
	width: 728px;
	height: 90px;
	left: 75px;
	top: 10px;
}

#skyscraper {
	position: absolute;
	width: 165px;
	height: 600px;
	left: 808px;
	top: 110px;
	text-align: right;
}

#skyscraper_adsense {
	position: absolute;
	width: 165px;
	height: 600px;
	left: 808px;
	top: 720px;
	text-align: right;
}

#skyscraper_two {
	position: absolute;
	width: 160px;
	height: 600px;
	left: 808px;
	top: 110px;
}

#wallpaper_top {
	position: absolute;
	width: 973px;
	height: 110px;
	left: -5px;
	top: 0px;
}

/* DEFINITIONEN F�R DAS DETAILBILD-POPUP */
#popupinhalt {
	width: 800px;
	padding: 2px;
}

.anzeigenbilder {
	float: left;
}

#popupclose {
	float: right;
	margin-top: 15px;
}

#popupclose a:link, #popupclose a:visited {
	font-size: 11px;
	color: #797171;
	background-image: url(../gfx/popup_close_normal.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	padding-bottom: 32px;
}

#popupclose a:hover, #popupclose a:active {
	font-size: 11px;
	color: #d00e0e;
	background-image: url(../gfx/popup_close_hover.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	padding-bottom: 32px;
}

#popupbildcontainer {
	text-align: center;
	padding-top: 2px;
	background-image: url(../gfx/popup_kurierlogo.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-left: auto;
	margin-right: auto;
}

#popupbildcontainer img {
	margin-bottom: 5px;
	border: 1px solid #797171;
}

#popupbildtextcontainer {
	text-align: left;
	padding-right: 120px;
	min-height: 44px;
}
* html #popupbildtextcontainer {
   height: 25px;
}

/* DEFINITIONEN F�R DIE BILDDETAILSEITE DER BILDERGALERIE */

a.bildzurueck:link, a.bildzurueck:visited {
	background-image: url(../gfx/bildergaleriebilder/bgal_zurueck.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	padding-bottom: 3px;
	padding-top: 3px;
}

a.bildzurueck:hover, a.bildzurueck:active {
	background-image: url(../gfx/bildergaleriebilder/bgal_zurueck_hover.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	padding-bottom: 3px;
	padding-top: 3px;
}

span.bildzurueck {
	background-image: url(../gfx/bildergaleriebilder/bgal_zurueck_nolink.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	padding-bottom: 3px;
	padding-top: 3px;
	color: #717070;
}

a.bildvor:link, a.bildvor:visited {
	background-image: url(../gfx/bildergaleriebilder/bgal_weiter.gif);
	background-repeat: no-repeat;
	padding-right: 25px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-position: right;
}

a.bildvor:hover, a.bildvor:active {
	background-image: url(../gfx/bildergaleriebilder/bgal_weiter_hover.gif);
	background-repeat: no-repeat;
	padding-right: 25px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-position: right;
}

span.bildvor {
	background-image: url(../gfx/bildergaleriebilder/bgal_weiter_nolink.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	padding-bottom: 3px;
	padding-top: 3px;
	color: #717070;
}

a.uebersicht:link, a.uebersicht:visited {
	background-image: url(../gfx/bildergaleriebilder/bgal_uebersicht.gif);
	background-repeat: no-repeat;
	padding-right: 25px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-position: right;
}

a.uebersicht:hover, a.uebersicht:active {
	background-image: url(../gfx/bildergaleriebilder/bgal_uebersicht_hover.gif);
	background-repeat: no-repeat;
	padding-right: 25px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-position: right;
}

a.diashowstart:link, a.diashowstart:visited {
	background-image: url(../gfx/bildergaleriebilder/bgal_diashow.gif);
	background-repeat: no-repeat;
	padding-right: 25px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-position: right;
}

a.diashowstart:hover, a.diashowstart:active {
	background-image: url(../gfx/bildergaleriebilder/bgal_diashow_hover.gif);
	background-repeat: no-repeat;
	padding-right: 25px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-position: right;
}

span.diashowstartnolink {
	background-image: url(../gfx/bildergaleriebilder/bgal_diashow_nolink.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	padding-bottom: 3px;
	padding-top: 3px;
	color: #717070;
}

a.diashowstop:link, a.diashowstop:visited {
	background-image: url(../gfx/bildergaleriebilder/bgal_diashow_stop.gif);
	background-repeat: no-repeat;
	padding-right: 25px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-position: right;
}

a.diashowstop:hover, a.diashowstop:active {
	background-image: url(../gfx/bildergaleriebilder/bgal_diashow_stop_hover.gif);
	background-repeat: no-repeat;
	padding-right: 25px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-position: right;
}

a.ecard:link, a.ecard:visited {
	background-image: url(../gfx/bildergaleriebilder/bgal_ecard.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	padding-bottom: 3px;
	padding-top: 3px;
}

a.ecard:hover, a.ecard:active {
	background-image: url(../gfx/bildergaleriebilder/bgal_ecard_hover.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	padding-bottom: 3px;
	padding-top: 3px;
}


table.bildergaleriefunktionen {
	margin-top: 10px;
	margin-bottom: 10px;
	border-top: 1px solid #717070;
}

table.bildergaleriefunktionen td {
	padding-top: 10px;
	padding-right: 10px;
}

.zentriert {
   text-align: center;
}

/* DEFINITIONEN F�R DEN */
#shopheadercontainer {
	background-image: url(../gfx/titel_shopheader_full.gif);
	background-repeat: no-repeat;
	height: 1%;
	margin-bottom: 25px;
}

#shopeingangstext {
	float: left;
	width: 370px;
	padding-top: 25px;
}

#warenkorbtextcontainer {
	float: right;
	width: 112px;
	padding: 10px;
	text-align: center;
}

#warenkorbtextcontainer strong {
	color: #d00e0e;
}

#shopartikeltable {
}

.td_shopartikel {

	width: 240px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
}

.td_shopdetailspalte {
	background-image: url(../gfx/bg_shop_detailspalte.gif);
	background-repeat: repeat-x;
	padding-right: 5px;
	padding-left: 10px;
	height: 30px;
}

.td_shopdetailspalte a:link, .td_shopdetailspalte a:visited {
	font-size: 1.1em;
	font-weight: bold;
	background-image: url(../gfx/shopdetails_normal.gif);
	background-repeat: no-repeat;
	background-position: right 2px;
	padding-right: 30px;
	padding-bottom: 5px;
	padding-top: 10px;
	display: block;
}

.td_shopdetailspalte a:hover, .td_shopdetailspalte a:active {
	font-size: 1.1em;
	font-weight: bold;
	background-image: url(../gfx/shopdetails_hover.gif);
	background-repeat: no-repeat;
	background-position: right 2px;
	padding-right: 30px;
	padding-bottom: 5px;
	padding-top: 10px;
	display: block;
}

.shopbild {
	border: 1px solid #d1d1d1;
}

.kuriercard {
	background-image: url(../gfx/kuriercard_icon.gif);
	background-repeat: no-repeat;
	padding-left: 55px;
	padding-bottom: 20px;
	padding-top: 5px;
	float: right;
	color: #717070;
	font-weight: bold;
}

.shoppreis {
	font-size: 1.3em;
	color: #d00e0e;
	float: right;
	font-weight: bold;
}

#shopdetailcontainer {

	padding: 10px;
	height: 1%;
}

#shopdetailbild {
	float: left;
	width: 260px;
	text-align: center;
}

#shopdetailtext {
	float: right;
	width: 220px;
}

#shopdetailtext .kuriercard {
	background-image: url(../gfx/kuriercard_icon.gif);
	background-repeat: no-repeat;
	padding-left: 55px;
	padding-bottom: 20px;
	padding-top: 5px;
	float: left;
	color: #717070;
	font-weight: bold;
	margin-top: 15px;
}

#shopdetailtext .shoppreis {
	font-size: 1.3em;
	color: #d00e0e;
	float: right;
	font-weight: bold;
}

.warenkorbbutton {
	height: 19px;
	border: none;
}

#gesamtbetrag {
	border-top: 1px solid #717070;
	margin-top: 2px;
}

.gesamtsumme {
	font-weight: bold;
	font-size: 1.15em;
	padding-bottom: 5px;
	padding-top: 5px;
}

.td_komplettpreis {
	background-image: url(../gfx/bg_shop_detailspalte.gif);
	background-repeat: repeat-x;
	padding-top: 5px;
	height: 26px;
	font-size: 1.2em;
	color: #d00e0e;
}

.bestellbutton {
	float: right;
	margin-right: 30px;
	margin-top: 20px;
}

.feld150 {
	margin-bottom: 5px;
	width: 200px;
}

.feld250 {
	margin-bottom: 5px;
	width: 250px;
}

input.submit150 {
	height: 22px;
}

/* DEFINITIONEN F�RS BRANCHENBUCH */
#abc_table {
	border-top: 1px solid #717070;
	border-left: 1px solid #717070;
	margin-top: 10px;
	font-weight: bold;
	color: #717070;
	background-color: #eaeaea;
}

#abc_table td {
	border-bottom: 1px solid #717070;
	border-right: 1px solid #717070;
}

#abc_table td a:link, #abc_table td a:visited {
	font-weight: bold;
	display: block;
	background-color: #eaeaea;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 14px;
	padding-right: 14px;
	height: 17px;
}

#abc_table td a:hover, #abc_table td a:active {
	font-weight: bold;
	display: block;
	background-color: #ffffff;
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 3px;
	padding-bottom: 3px;
	height: 17px;
}

a.firmenlink:link, a.firmenlink:visited {
	color: #d00e0e;
	text-decoration: none;
	font-size: 1em;
	font-weight: normal;
}

a.firmenlink:hover, a.firmenlink:active {
	color: #000000;
	text-decoration: none;
	font-size: 1em;
	font-weight: normal;
}

#abc_table td a.aktiv:link, #abc_table td a.aktiv:visited, #abc_table td a.aktiv:hover, #abc_table td a.aktiv:active {
	font-weight: bold;
	display: block;
	background-color: #959595;
	padding-left: 14px;
	padding-right: 14px;
	color: #ffffff;
}


/* DEFINITION F�R DIE ERROR-SEITE */
#errorcontainer {
	width: 700px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 200px;

	border: 1px solid #cccccc;
}

#errorcontainer #logo {
	width: 159px;
	float: left;
	padding-left: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
}

#errorcontainer #fehlermeldung {
	width: 511px;
	text-align: center;
	float: left;
	padding-top: 25px;
	padding-bottom: 15px;
	font-size: 2em;
	font-weight: bold;
}

#errorcontainer #normaltext {
	padding: 15px;
	text-align: center;
	border-top: 2px solid #cccccc;
}

/* DEFINITIONEN F�R DIE ANZEIGENSUCHE */
.tabelle_grau {
	background-color: #eaeaea;
	border: 1px solid #7f7f7f;
}

.tabelle_grau strong {
	color: #7f7f7f;
}

.pfeil_grau {
	margin-left: 25px;
}

.rot {
	font-weight: bold;
	font-style: normal;
	color: #d00e0e;
}

h4.anzeigensuche {
	font-size: 1.1em;
}

h4.anzeigensuche span {
	font-size: 10px;
}

h3.anzeigensuche {
	margin: 0px;
	padding: 0px;
}

.telefon {
	background-image: url(../gfx/anzeigensuche/icon_telefon.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	color: #7f7f7f;
	padding-left: 30px;
	margin-right: 30px;
}

.fax {
	background-image: url(../gfx/anzeigensuche/icon_fax.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	color: #7f7f7f;
	padding-left: 30px;
}
#anzeigensuche_ergebnis b {
   color: #d00e0e;
}
/* DEFINITION DER TAGCLOUDS */
.tagclouds {
  width: 234px;
  font-weight:bolder;
  line-height:1.4em;
  text-align:center;
  overflow: hidden;
}

.tagclouds li {
  padding:0;
  margin:0;
  display:inline;
  white-space:nowrap;
}

.tagclouds li a {
  text-decoration:none;
  padding: 0 0.2em 0 0.2em;
}

/* DEFINITIONEN F�R DIE KOMMENTARFUNKTION */
#kommentartable {
	background-image: url(../gfx/bg_kommentarfeld.gif);
	background-repeat: repeat-x;
	border: 1px solid #868686;
	margin-bottom: 25px;
	margin-top: 10px;
}

#kommentartable #headerinfos td {
	font-size: 10px;
	padding-top: 1px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
}

#kommentartable #headerinfos td strong {
	font-size: 12px;
	color: #808080;
}

#kommentartable .kommentar {
	padding: 10px;
	padding-bottom: 5px;
}

#kommentartable .kommentar strong {
	font-size: 12px;
}

input.anzeigenbutton {
	height: 20px;
	padding: 0px;
	margin: 0px;
	border: none;
}

/* DEFINITIONEN F�R DIE KUGELAUKTIONS-SEITE */
td.trenner_vertikal {
	width: 21px;
	background-image: url(../gfx/bg_trennlinie_vertikal.gif);
	background-repeat: repeat-y;
}

td.trenner_horizontal {
	height: 21px;
	background-image: url(../gfx/bg_trennlinie_horizontal.gif);
	background-repeat: repeat-x;
}

#kugelauktion table input {
	border: 1px solid #000000;
}

#kugelauktion table td img {
	border: 1px solid #000000;
}

/* DEFINITIONEN F�R DIE �BERSICHTSSEITE DER COMMUNITY */
a.linkbutton:link, a.linkbutton:visited {
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 3px;
	margin-bottom: 5px;
	color: #ffffff;
	font-weight: bold;
	display: block;
	background-image: url(../gfx/bg_mmenu_norm.gif);
	background-repeat: repeat-x;
}

a.linkbutton:hover, a.linkbutton:active {
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 3px;
	margin-bottom: 5px;
	color: #574E4E;
	font-weight: bold;
	display: block;
	background-image: url(../gfx/bg_mmenu_hover.gif);
	background-repeat: repeat-x;
}
a.linkbutton2:link, a.linkbutton2:visited {
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 3px;
	margin-bottom: 5px;
	color: #ffffff;
	font-weight: bold;
	display: block;
	background-image: url(../gfx/bg_button_hell.gif);
	background-repeat: repeat-x;
}

a.linkbutton2:hover, a.linkbutton2:active {
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 3px;
	margin-bottom: 5px;
	color: #574E4E;
	font-weight: bold;
	display: block;
	background-image: url(../gfx/bg_button_hell.gif);
	background-repeat: repeat-x;
}


/* DEFINITIONEN F�R DAS DRUCKANFRAGE FORMULAR */
#druckanfrage fieldset legend {
	font-size: 1.3em;
	font-weight: bold;
	color: #d00e0e;
	padding-bottom: 10px;
}

#druckanfrage fieldset {
	margin-bottom: 15px;
	padding-left: 10px;
	padding-right: 10px;
}

#druckanfrage table td {
	padding-bottom: 10px;
}

#druckanfrage select {
	margin: 0px;
	border: 1px solid #717070;
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

/* DEFINITION F�R DIE WEITEREN 5 VIDEOLINKS IM CONTENT */
a.fivevideo:link, a.fivevideo:visited {
	color: #d00e0e;
	text-decoration: none;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 5px;
	background-image: url(../gfx/mehr_pfeil.gif);
	background-repeat: no-repeat;
	background-position: right 9px;
	display: block;
	width: 63px;
	font-size: 0.85em;
}

a.fivevideo:hover, a.fivevideo:active {
	color: #000000;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 5px;
	padding-right: 5px;
	background-image: url(../gfx/mehr_pfeil_hover.gif);
	background-repeat: no-repeat;
	background-position: right 9px;
	display: block;
	width: 63px;
	font-size: 0.85em;
}

td.videotrenner {
	border-top: 1px solid #808080;
	height: 5px;
	line-height: 0px;
}

/* DEFINITIONEN FUER DEN TEXTCONTAINER */
.textcontainer {
   position: relative;
   width: 515;
   min-height: 85px;
}
.textcontainer_left {
   width: 30px;
   height: 85px;
   text-align: left;
   float: left;
}
.textcontainer_right {
   width: 30px;
   height: 85px;
   text-align: right;
   float: right;
}
.tetcontainer_cont_rahmen {
   width: 455px;
   min-height: 80px;
   float: left;
}
.textcontainer_titel {
   width: 455px;
   height: 20px;
   overflow: hidden;
   text-align: left;
   float: left;
   color: #ff0000;
   font-weight: bold;
}
.textcontainer_middle {
   width: 455px;
   min-height: 50px;
   text-align: left;
   float: left;
}
.textcontainer_counter {
   height: 15px;
   text-align: right;
   font-size: 10px;
}

#themenseitenheader {
   width: 801px;
   overflow: hidden;
}

/* DEFINITIONEN F�R DIE LINKS UNTER DEM VIDEO (MP4 UND PODCAST9 */
a.mp4link {
        background-image: url(../gfx/mp4_icon.gif);
	        background-repeat: no-repeat;
		        background-position: right;
			        float: left;
				        display: block;
					        padding-right: 25px;
						        padding-top: 15px;
							        padding-bottom: 10px;
								        font-weight: bold;
									        font-size: 12px;
										        margin-bottom: 15px;
											}

											a.podcastlink {
											        background-image: url(../gfx/podcast_icon_big.gif);
												        background-repeat: no-repeat;
													        background-position: right;
														        float: right;
															        display: block;
																        padding-right: 30px;
																	        padding-top: 15px;
																		        padding-bottom: 10px;
																			        font-weight: bold;
																				        font-size: 12px;
																					        margin-bottom: 15px;
																						}

.error {
color: #ff0000;
}


/* DEFINITIONEN FÜR DEN BR-ANLESER */
.brleiste {
	background-image: url(../gfx/bg_br_anleser.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: #eaeaea;
	padding-left: 145px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 365px;
	min-height: 46px;
	margin-bottom: 0px;
}
.brwetterverkehr {
margin-top: 3px;
}

/* DEFINITIONEN FÜR DEN VERANSTALTUNGSKALENDER */
form#veranstaltungssuche {
	font-size: 11px;
}

form#veranstaltungssuche input {
	height: 14px;
}

form#veranstaltungssuche table td {
	padding-bottom: 5px;
}

img.kategorietitel {
	display: block;
	padding-top: 10px;
}

p.veranstaltung {
	margin-left: 12px;
	color: #717171;
	font-size: 10px;
	padding-top: 0px;
	padding-bottom: 15px;
}

p.veranstaltung a {
	font-size: 12px;
	font-weight: bold;
}

p.veranstaltung strong {
	color: #000000;
}

#kalendermonat {
	text-align: center;
	color: #032E23;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #ffffff;
	border: 1px solid #032E23;
}

.kalendernavi {
	height: 20px;
	background-color: #ffffff;
	margin-top: 1px;
	border: 1px solid #032E23;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 10px;
}

.kalendernavi a.back:link, .kalendernavi a.back:visited {
	float: left;
	padding-top: 3px;
	padding-bottom: 2px;
	display: block;
}

.kalendernavi a.back:hover, .kalendernavi a.back:active {
	float: left;
	padding-top: 3px;
	padding-bottom: 2px;
	display: block;
}

.kalendernavi a.heute:link, .kalendernavi a.heute:visited {
	float: left;
	padding-left: 43px;
	padding-top: 3px;
	padding-bottom: 2px;
	display: block;
}

.kalendernavi a.heute:hover, .kalendernavi a.heute:active {
	float: left;
	padding-top: 3px;
	padding-left: 43px;
	padding-bottom: 2px;
	display: block;
}

.kalendernavi a.forward:link, .kalendernavi a.forward:visited {
	float: right;
	padding-top: 3px;
	padding-bottom: 2px;
	display: block;
}

.kalendernavi a.forward:hover, .kalendernavi a.forward:active {
	float: right;
	padding-top: 3px;
	padding-bottom: 2px;
	display: block;
}

.kalender {
	margin-top: 1px;
	width: 238px;
	border: 1px solid #032E23;
	background-color: #ffffff;
	padding-top: 9px;
	padding-bottom: 9px;
}

.kalender th {
	background-color: #ffffff;
	border: 1px solid #979797;
	color: #717171;
	font-size: 12px;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}

.kalender td {
	background-color: #EAEAEA;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

.kalender td span {
	background-color: #ffffff;
	border: 1px solid #979797;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
	padding-right: 3px;
	display: block;
}

.kalender td span.aktiv {
	background-color: #ffffff;
	border: 1px solid #032E23;
	color: #000000;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
	padding-right: 3px;
	display: block;
}

.kalender td a:link, .kalender td a:visited {
	background-color: #032E23;
	border: 1px solid #032E23;
	color: #ffffff;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
	padding-right: 3px;
	display: block;
}

.kalender td a:hover, .kalender td a:active {
	background-color: #ffffff;
	border: 1px solid #032E23;
	color: #d00e0e;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
	padding-right: 3px;
	display: block;
}

#veranstaltungstext {
	width: 310px;
	float: left;
}

a.backuebersicht:link, a.backuebersicht:visited {
	background-image: url(gfx/veranstaltungen/kalendernavi_back.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	border-top: 3px solid #717171;
	padding-left: 25px;
	padding-top: 8px;
	padding-bottom: 5px;
	display: block;
	margin-top: 15px;
}

a.backuebersicht:hover, a.backuebersicht:active {
	background-image: url(gfx/veranstaltungen/kalendernavi_back_hover.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	border-top: 3px solid #717171;
	padding-left: 25px;
	padding-top: 8px;
	padding-bottom: 5px;
	display: block;
	margin-top: 15px;
}


#veranstaltungsinfos {
	width: 192px;
	float: right;
}

#veranstaltungsinfos img {
	border: 1px solid #717171;
	display: block;
}

#veranstaltungsinfos #daten {

	border-left: 1px solid #717171;
	border-bottom: 1px solid #717171;
	border-right: 1px solid #717171;
	background-image: url(gfx/veranstaltungen/bg_kalender.gif);
	background-repeat: repeat-x;
	padding: 5px;
}

/* DEFINITIONEN FÜR DIE EVENTSSEITE */
#eventstitel {
	background-image:url(../gfx/titel_veranstaltungen.gif);
	background-repeat: no-repeat;
	width: 760px;
	height: 20px;
}

a.titelmehrlink:link, a.titelmehrlink:visited {
	color: #f3f3f3;
	text-decoration: none;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 4px;
	background-image:url(../gfx/bg_mmenu_norm.gif);
	background-repeat: repeat-x;
	float: right;
	display: block;
	margin-top: 1px;
}

a.titelmehrlink:hover, a.titelmehrlink:active {
	color: #574e4e;
	text-decoration: none;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 4px;
	background-image:url(../gfx/bg_mmenu_hover.gif);
	background-repeat: repeat-x;
	float: right;
	display: block;
	margin-top: 1px;
}

#eventscontainer {
	background-image:url(../gfx/bg_veranstaltungsscroller.gif);
	background-repeat: no-repeat;
	background-position: 0px 18px;
	width: 505px;
	height: 227px;
	margin-top: 15px;
	float: left;
}

#eventscontainer a:link, #eventscontainer a:visited {
	color: #f3f3f3;
	text-decoration: none;
	font-weight: bold;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 4px;
	background-image:url(../gfx/bg_mmenu_norm.gif);
	background-repeat: repeat-x;
	display: block;
	margin-right: 1px;
}

#eventscontainer a:hover, #eventscontainer a:active {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	float: left;
	padding-left: 9px;
	padding-right: 9px;
	font-size: 11px;
	padding-top: 1px;
	padding-bottom: 3px;
	background-color: #ffffff;
	background-image: none;
	display: block;
	border-top: 1px solid #032E23;
	border-right: 1px solid #032E23;
	border-left: 1px solid #032E23;
	margin-right: 1px;
}

#eventscontainer a.aktiv:link, #eventscontainer a.aktiv:visited, #eventscontainer a.aktiv:hover, #eventscontainer a.aktiv:active {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	float: left;
	padding-left: 9px;
	padding-right: 9px;
	font-size: 11px;
	padding-top: 1px;
	padding-bottom: 3px;
	background-color: #ffffff;
	background-image: none;
	display: block;
	border-top: 1px solid #032E23;
	border-right: 1px solid #032E23;
	border-left: 1px solid #032E23;
	margin-right: 1px;
}

/* DEFINITIONEN FÜR DEN TOP-VERANSTALTUNGS-SCROLLER */
#scrollscreen {
	position: absolute;
	width: 492px;
	height: 197px;
	margin-top: 4px;
	overflow: auto;
	padding-left: 10px;
}

.cds_track {
	position: absolute;
	background-image:url(../gfx/bg_scrollbar.gif);
	background-repeat: no-repeat;
	right: 0px;
	top: 0px;
	height: 197px;
	width: 25px;
	cursor: pointer;
}

.cds_up {
	position: absolute;
	background-image:url(../gfx/scroll_up_norm.gif);
	background-repeat: no-repeat;
	right: 0px;
	top: 0px;
	cursor: pointer;
}

.cds_down {
	position: absolute;
	background-image:url(../gfx/scroll_down_norm.gif);
	background-repeat: no-repeat;
	right: 0px;
	bottom: -6px;
	cursor: pointer;
}

.cds_scrollbar {
	position: absolute;
	right: -5px;
	background-image:url(../gfx/scrollbar_icon.gif);
	background-repeat: repeat-y;
	cursor: pointer;
}

.cds_scrollbar_over {
	position: absolute;
	right: -5px;
	background-image:url(../gfx/scrollbar_icon.gif);
	background-repeat: repeat-y;
	cursor: pointer;
}

.cds_scrollbar_pushed {
	position: absolute;
	right: -5px;
	background-image:url(../gfx/scrollbar_icon.gif);
	background-repeat: repeat-y;
	cursor: pointer;
}

#scrollscreen p {
	font-size: 10px;
	color: #717171;
}

#scrollscreen a:link, #scrollscreen a:visited {
	color: #d00e0e;
	text-decoration: none;
	outline: none;
	padding: 0px;
	background-image: none;
}

#scrollscreen a:hover, #scrollscreen a:active {
	color: #000000;
	text-decoration: none;
	outline: none;
	padding: 0px;
	border: none;
	background-color: transparent;
}

/* DEFINITIONEN FÜR DIE TERMINSUCHE IM EVENTSCONTAINER */
#terminsuche {
	padding-top: 50px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
}

/* DEFINITIONEN FÜR DIE TERMINSUCHE IM EVENTSCONTAINER */
#meinetermine {
	padding-top: 30px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	text-align: center;
}

/* DEFINITIONEN FÜR DEN KALENDER AUF DER EVENTSSEITE */
#kalendercontainer {
	float: right;
	width: 240px;
	padding-top: 12px;
	margin-left: 14px;
}

#kalendercontainer .kalender {
	border: 1px solid #032E23;
	width: 238px;
}

#kalendercontainer #kalendermonat {
	border: none;
}

#kalendercontainer .kalendernavi {
	border: 1px solid #032E23;
}

/* DEFINITIONEN FÜR DEN ANZEIGEN CONTAINER */
#anzeigencontainer {
	float: left;
	width: 505px;
	font-size: 9px;
	color: #717171;
	margin-top: 10px;
	margin-bottom: 15px;
}

#anzeigencontainer img {
	margin-top: 4px;
}

#kinobutton {
	float: right;
	margin-top: 26px;
	margin-bottom: 15px;
}

/* DEFINITIONEN FÜR DEN AKTIONSBEREICH AUF DER EVENTSSEITE */
#aktionentitel {
	background-image:url(../gfx/titel_kurieraktionen.gif);
	background-repeat: no-repeat;
	width: 760px;
	height: 20px;
}

#aktionencontainer {
	background-image: url(../gfx/bg_kurieraktionen_full.gif);
	background-repeat: no-repeat;
	width: 760px;
	height: 75px;
	margin-top: 10px;
	text-align: center;
	padding-top: 15px;
	margin-bottom: 25px;
}

/* DEFINITIONEN FÜR DIE WOHIN-IN-BAYREUTH-VIDEOS AUF DER EVENTSSEITE */
#wibtitel {
	background-image:url(../gfx/titel_wib.gif);
	background-repeat: no-repeat;
	width: 760px;
	height: 20px;
}

#wibcontainer {
	float: left;
	width: 505px;
	margin-top: 15px;
	margin-bottom: 20px;
}

#wibcontainer .anleserblock {
	padding-bottom: 5px;
}

#wibcontainer .anleserblock img {
	float: left;
	margin-right: 10px;
}

#wibcontainer .anleserblock h4 {
	font-size: 12px;
	padding-bottom: 2px;
	margin: 0px;
}

#wibcontainer .anleserblock p {
	padding-bottom: 0px;
	font-size: 11px;
}

#wibcontainer .anleserblock a {
	font-size: 12px;
	font-weight: bold;
}

/* DEFINITIONEN FÜR DEN HAPPY HOUR BEREICH AUF DER EVENTSSEITE */
#happyhourcontainer {
	float: right;
	width: 220px;
	height: 319px;
	background-image: url(../gfx/bg_happyhour.gif);
	background-repeat: no-repeat;
	margin-top: 15px;
	font-size: 10px;
	padding-top: 105px;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 20px;
}

#happyhourcontainer span {
	color: #717171;
}

#happyhourcontainer h3 {
	margin: 0px;
	padding: 0px;
}

#happyhourcontainer p {
	margin-top: 0px;
	line-height: normal;
	padding-top: 0px;
	padding-bottom: 12px;
}

/* DEFINITIONEN FÜR DIE BILDER UND VIDEOS AUF DER EVENTSSEITE */
#bildervideotitel {
	background-image:url(../gfx/titel_bilder_videos.gif);
	background-repeat: no-repeat;
	width: 760px;
	height: 20px;
	margin-bottom: 20px;
}

/* DEFINITIONEN FÜR DIE BOULEVARDNEWS AUF DER EVENTSSEITE */
#boulevardnewstitel {
	background-image:url(../gfx/titel_boulevardnews.gif);
	background-repeat: no-repeat;
	width: 760px;
	height: 20px;
	margin-bottom: 20px;
}

/* DEFINITIONEN FÜR DAS MEDIUM RECTANGLE AUF DER EVENTSSEITE */
#mediumrectangle {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-bottom: 10px;
	border-top: 1px solid #717171;
	font-size: 9px;
	color: #717171;
}

#adl_sb_table{
position:relative;
left:-75px;
top:-10px;
width:810px;
}

/* Blaetterkatalog-Panel */
#panel_multimediacontainer {
	background-position: 0px 20px;
	margin-bottom: 15px;
	width: 240px;
}
.panel_multimediarahmenlinks {
	width: 1px;
	background-color: #032e23;
}
.panel_multimediarahmenrechts {
	width: 6px;
}
.panel_multimediacontent {
	background-color: #ffffff;
	height: 125px;
	border: 1px solid #032e23;
	border-top: none;
}
.panel_multimediacontent .panelheader{
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 1em;
	font-weight: bold;
	background-image: url(/gfx/bg_paneltitle.gif);
	background-repeat: repeat-x;
	padding-bottom: 4px;
	padding-top: 3px;
	margin-bottom: 10px;
}
#panel_multimediainhalt_bilder{
	font-size: 0.95em;
	padding-bottom: 10px;
}
#panel_multimediainhalt_bilder a {
	text-decoration: none;
	color: #000000;
}