html {
background-color : #191919;
overflow-y : auto;
overflow-x : hidden;
height : 100%;
width : 100%;
}

body {
padding : 0px;
margin : 0px;
min-height : 100%;
width : 100%;
}

body,a,span,div,td {
font-family : Arial,Helvetica,sans-serif;
font-size : 12px;
font-weight : normal;
color : #000000;
letter-spacing : 0px;
line-height : 18px;
}
a {
color : #bb0000;
}
a:visited {
color : #bb0000;
}

div.content {
text-align : left;
width : 540px;
padding : 10px 0 10px 0;
}

div.box {
background-color : #FCF3C6;
padding : 5px;
margin-bottom : 10px;
border-style : solid;
border-color : #bb0000;
border-width : 1px;
border-collapse : collapse;
}

div.leftbox, div.rightbox {
	width: 49%;
	margin: 0;
	padding: 0;
}
div.leftbox {
	float: left;
}
div.rightbox {
	float: right;
}
div.leftbox div.box, div.rightbox div.box {
	background-color: #F3CE1C;
}
div.clearbox {
	clear: both;
}
img.highlight {
	width: 100%;
	border: 0;
}

div.text {
	padding: 0 15px 8px 15px;
}

div.title {
padding-bottom : 8px;
font-size : 13px;
color : #000000;
font-weight : bold;
clear : both;
}

span.italic {
font-style : italic;
}

span.underline {
text-decoration : underline;
}

span.bold {
font-weight : bold;
}

span.preisinfo {
font-size : 11px;
}

img.left {
margin : 8px;
margin-left : 0px;
border-style : solid;
border-color : #000000;
border-width : 1px;
float : left;
}

img.right {
margin : 8px;
margin-right : 0px;
border-style : solid;
border-color : #000000;
border-width : 1px;
float : right;
}
ul {
list-style-type : square;
}

table.event {
background-color : #FCF3C6;
width : 100%;
border-style : solid;
border-color : #bb0000;
border-width : 1px;
border-collapse : collapse;
padding : 0px;
margin : 0px;
}
.eventtexta,.eventtextb {
font-size : 12px;
line-height: 14px;
color : #000000;
}
.onlineBest {
font-size : 12px;
line-height: 14px;
color : #bb0000;
font-weight : bold;
}
td.eventtitle,td.eventtexta,td.eventtextb {
vertical-align : top;
padding : 2px;
padding-left : 15px;
padding-right : 15px;
border-style : solid;
border-color : #bb0000;
border-width : 0px;
line-height: 14px;
}
td.eventtitle {
font-size : 11px;
background-color : #F3CE1C;
font-weight : bold;
color : #251a1a;
border-bottom-width : 1px;
}
td.eventimg {
text-align: right;
padding-right: 15px;
}
a.eventtitle, a.eventtitlelink, a.eventtitlelink:visited {
font-size : 11px;
font-weight : bold;
color : #251a1a;
line-height : 100%;
}
a.eventtitlelink, a.eventtitlelink:visited {
font-weight : normal;
}
td.eventtexta {
font-size : 11px;
border-right-width : 1px;
}
hr {
color : #bb0000;
height : 1px;
border:1px solid #bb0000;
}

div.video {
	width: 100%;
	overflow: hidden;
	text-align: center;
	margin: 10px auto;
}

.printpage {
display : none;
}

