* {
	font-size: 9pt;
	font-family: arial, verdana;
	color: #333;
	border: none;
	margin: 0px;
	padding: 0px;
}
h1 {
	font-size: 11pt;
	margin-bottom: 10px;
}
h2 {

}
p {
	margin-bottom: 5px;
}
html {
	height: 100%;
}
body {
	background: #ffffff url(/img/body.jpg) top left repeat-x;
}
div#wrapper_out {
	width: 100%;
	height: 100%;
	background: #fff;
	margin: 0 auto;
	background: transparent url(/img/wrapperout.jpg) top center no-repeat;
}
div#wrapper_in {
	width: 878px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	background: transparent;
}
div#header {
	margin: 0 auto;
	width: 870px;
	height: 230px;
	background: #000000 url(/img/header.jpg) top left no-repeat;
}
div#subheader {
	float: left;
	width: 878px;
	background: transparent url(/img/cont_wrapper.png) top left repeat-y;
	overflow: hidden;
	height: 130px;
}
div#subheader_menu {
	float: left;
	width: 225px;
	height: 130px;
	margin-left: 4px;
	background: #ffffff url(/img/menu.jpg) top left no-repeat;
}
div#subheader_location {
	float: left;
	width: 645px;
	height: 130px;
	background: transparent url(/img/content.jpg) top left repeat-x;
}
div#location_menu {
	width: 635px;
	margin-top: 20px;
	margin-left: 0px;
	height: 74px;
	color: #A87C02;
}
div#location_menu a:link, div#location_menu a:visited, div#location_menu a:active, div#location_menu a:hover {
	color: #A87C02;
	text-decoration: none;
}
div#location_menu a:hover {
	text-decoration: underline;
}
div#subheader_location h1 {
	width: 635px;
	margin-left: 0px;
	border-bottom: 2px solid #A87C02;
	color: #A87C02;
	font-size: 13pt;
}
div#cont_wrapper {
	float: left;
	width: 878px;
	height: auto;
	margin: 0 auto;
	background: transparent url(/img/cont_wrapper.png) top left repeat-y;
}
div#content {
	float: left;
	margin-left: 4px;
	width: 870px;
	height: auto;
	background: transparent;
}
div#menu {
	float: left;
	width: 200px;
	margin-right: 15px;
	padding-left: 10px;
	background: #ffffff;
}
div#menu ul, div#menu li {
	margin: 0px;
	padding: 0px;
	height: auto;
	font-size: 0px;
}
div#menu li, div#menu a {
	list-style: none;
	float: left;
}
div#menu li ul {
	display: none;
}
div#cont_body {
	float: left;
	width: 635px;
	height: auto;
	margin-left: 0px;
	background: #fff;
}
div#cont_body p, div#cont_body h2, div#cont_body ul {
	width: 400px;
	height: auto;
	min-width: 400px;
	max-width: 635px;
	float: left;
	margin-top: 0px;
	overflow: visible;
}
div#cont_body .full {
	float: left;
	width: 635px;
}
div#cont_body ul li {
	margin-left: 15px;
	list-style: circle;
}
img.cont_body {
	float: right;
	margin: 10px;
	margin-right: 0px;
	margin-top: 0px;
	margin-left: 0px;
}
div#links {
	float: left;
	width: 380px;
	background: #e0e0e0;
	border: 1px solid #000;
	padding: 10px;
	margin-top: 20px;
}
div#links a:link, div#links a:visited, div#links a:active, div#links a:hover {
	display: block;
	width: 300px;
	text-decoration: none;
	color: #A87C02;
	padding: 4px;
	padding-left: 20px;
	background: transparent url(/img/pfeil_links.gif) center left no-repeat;
}
div#links a:hover {
	text-decoration: underline;
}
div#links a.extern:link, div#links a.extern:visited, div#links a.extern:active, div#links a.extern:hover  {
	background: transparent url(/img/pfeil_links_extern.gif) center left no-repeat;
}
div#links2 {
	width: 635px;
	margin-top: 20px;
}
div#links2 a:link, div#links2 a:visited, div#links2 a:active, div#links2 a:hover,
a.links2:link, a.links2:visited, a.links2:active, a.links2:hover {
	float: left;
	text-decoration: none;
	color: #A87C02;
	padding-left: 15px;
	margin-right:  35px;
	background: transparent url(/img/pfeil_links2.gif) center left no-repeat;
}
div#foot_wrapper {
	float: left;
	width: 878px;
	height: auto;
	margin: 0 auto;
	background: #fff url(/img/cont_wrapper.png) bottom left repeat-y;
	overflow: hidden;
	vertical-align: bottom;
}
div#footer {
	width: 638px;
	height: 78px;
	margin: 10px;
	margin-left: 14px;
	margin-top: 30px;
	margin-bottom: 0px;
	margin-right: 0px;
	background: #ffffff url(/img/footer.gif) top left no-repeat;
	vertical-align: bottom;
	color: #666;
	padding: 5px;
	padding-left: 215px;
	padding-top: 40px;
	padding-right: 0px;
}
div#footer a:link, div#footer a:visited, div#footer a:active, div#footer a:hover {
	font-size: 8pt;
	color: #666;
	text-decoration: none;
}
div#footer a:hover {
	color: #cccccc;
}
div#start_teaser, div#cont_teaser {
	float: left;
	width: 635px;
	background: transparent;
	margin-top: 10px;
}
div#cont_teaser {
	padding: 0px;
	margin-top: 30px;
	border-top: 10px solid #A87C02;
	margin-left: -5px;
	margin-right: 0px;
	padding-right: 5px;
}
div#start_cont {
	float: left;
	width: 635px;
	margin-top: 0px;
	background: #000;
	min-height: 200px;
	margin-left: -5px;
}
div.teaser, div.teaser_end {
	float: left;
	width: 199px;
	height: 104px;
	margin-right: 10px;
	background: #fff;
	padding: 3px;
	overflow: hidden;
}
div.teaser_end {
	margin-right: 0px;
}
/* blog */
div.blog_entry {
	float: left;
	margin: 0px;
	margin-top: 20px;
	padding-top: 20px;
	border-top: 1px dotted #ccc;
	vertical-align: top;
	width: 635px;
}
div.blog_entry h2 {
	float: left;
	font-size: 13pt;
	width: 635px;
	padding: 0px;
	margin: 0px;
}
div.blog_entry h3 {
	float: left;
	color: #ccc;
	width: 635px;
	padding: 0px;
	margin: 0px;
	margin-bottom: 10px;
}
div.blog_entry p {
	float: left;
	width: auto;
}
div.blog_entry a:link, div.blog_entry a:visited, div.blog_entry a:active, div.blog_entry a:hover,
p.seitennavi a:link, p.seitennavi a:visited, p.seitennavi a:active, p.seitennavi a:hover{
	color: #A87C02;
	text-decoration: none;
}
div.blog_entry a:hover, p.seitennavi a:hover {
	text-decoration: underline;
}
p.seitennavi {
	float: right;
	width: 635px;
	text-align: right;
	margin: 0px;
	padding: 0px;
	color:  #A87C02;
}
p.seitennavi a.cur:link, p.seitennavi a.cur:visited, p.seitennavi a.cur:active, p.seitennavi a.cur:hover {
	text-decoration: underline;
}
label {
	float: left;
	width: 200px;
	margin-bottom: 2px;
}
input, select {
	float: left;
	border: 1px solid #cccccc;
	margin-bottom: 2px;
	width: 200px;
}
p.full {
	width: 635px;
}
table, th, td {
	padding: 10px;
	padding-left: 0px;
	margin: 0px;
}
td img {
	float: left;
	margin: 0px;
	padding: 0px;
}
div.video, div.video_end, div.video img,div.video a {
	float: left;
	width: 199px;
	padding: 0px;
	margin-left: 0px;
	margin-right: 15px;
}
div.video img, div.video_end img {
	margin: 0px;
	padding: 0px;
}
div.video a, div.video_end a  {
	margin: 0px;
	padding: 0px;
}
div.video {
	margin-bottom: 10px;
}
div.video_end {
	margin-right: 0px;
	margin-right: 150px;
}
a.video:link, a.video:visited, a.video:active, a.video:hover {
	margin-top: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 25px;
	text-decoration: none;
	background: transparent url(/img/videolink.gif) top left no-repeat;
}
a.video:hover {
	text-decoration: underline;
}
/* popup */
div#popup {
	background: #ffffff;
	border: 1px solid #A87C02;
	padding: 10px;
	font-weight: normal;
	margin-top: 0px;
}
.jqiwarning .jqi{
	background-color: transparent;
}
.jqifade{
	background-color: #000000;
}
div.jqi{
	position: absolute;
	background-color: transparent;
	padding: 1px;
	width: auto; /*520px;*/
	max-width: 550px;
	margin-top: 60px;
}
div.jqi .jqiclose{
	float: right;
	cursor: pointer;
	margin-top: -15px;
	color: #ffffff;
}
div.jqi .jqicontainer{
	background-color: transparent;
	font-weight: bold;
}
div.jqi .jqimessage{
	background-color: transparent;
}
div.jqi .jqibuttons{
	text-align: center;
	padding: 10px 0 0 0;
	background: transparent;
}
div.jqi button{
	padding: 3px 10px 3px 10px;
	margin: 0 10px;
	background: transparent;
}
/* alter */
div#alter_wrapper {
	margin: 0 auto;
	width: 595px;
	margin-top: 100px;
}
div#alter_links {
	float: left;
	width: 110px;
}
div#alter_rechts {
	float: left;
	width: 363px;
	margin-left: 122px;
}
div#alter_rechts p, div#alter_rechts label {
	color: #ffc315;
}
div#alter_rechts p {
	width: 363px;
}
/* gewinnspiel */
div#gewinnspiel {
	float: left;
	width: 455px;
	overflow: hidden;
	padding-left: 180px;
	background: #D7D7D7 url(/img/gewinnspiele/0901/hintergrund.jpg) top left no-repeat;
}
div#gewinnspiel h1, div#gewinnspiel p, div#gewinnspiel input, div#gewinnspiel h2, div#gewinnspiel label {
	text-transform: uppercase;
}
div#gewinnspiel h1 {
	padding-top: 20px;
	padding-bottom: 10px;
	color: #ee3124;
}
div#gewinnspiel h2 {
	font-size: 12pt;
	padding-top: 20px;
	padding-bottom: 15px;
	color: #A87C02;
}
div#gewinnspiel p {
	font-weight: bold;
	padding: 5px;
	padding-left: 0px;
	padding-right: 0px;
	width: 435px;
}
div#gewinnspiel label {
	margin-left: 0px;
	color: #A87C02;
	font-size: 10pt;
	font-weight: bold;
	padding: 5px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: left;
}
div#gewinnspielform {
	float: left;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
div#gewinnspielform table, div#gewinnspielform tr, div#gewinnspielform td {
	margin: 0px;
	padding: 0px;
	height: auto;
}
div#gewinnspielform table {
	width: 455px;
}
div#gewinnspielform td {
	padding-bottom: 3px;
}
div#gewinnspielform input, div#gewinnspielform select {
	width: 200px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	border: 1px solid #ccc;
}
div#playlist {
	float: right;
	width: 290px;
	padding: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	height: auto;
	max-height: 229px;
	background: #9EEBD7;
	text-align: right;
}
div#playlist * {
	font-size: 9pt;
	color: #999999;
}
div#playlist span {
	font-size: 8pt;
	color: #666666;
}
div#playlist a:link, div#playlist a:visited, div#playlist a:hover {
	text-decoration: none;
	color: #333333;
}
div#playlist a:active, div#playlist a:hover, div#playlist a.cur:link, div#playlist a.cur:visited, div#playlist a.cur:active, div#playlist a.cur:hover {
	color: red;
}

