* {
	padding:0;
	margin:0;
	border:0
}
html {
	font-size:75%
}
body {
	font:1em/1.5em Arial, Helvetica, Geneva, sans-serif;
	color:#7F7A75;
	line-height:1.3em;
	background:#fff;
	text-align:center
}
html>body {
	font-size:11px
}
ul {
	list-style-type:none
}
#wrapper {
	position:relative;
	margin:63px auto 0 auto;
	width:772px;
	clear:both;
	text-align:left
}
#bayreuth_teaser {
    position: absolute;
    top: 295px;
    left: 435px;
    z-index: 999;
}
#header, #content, #footer {
	width:772px;
	float:left
}
a {
	color:#f60
}/**/
#header {
	height:34px
}
#header h1 {
	float:right;
	background:url('../i/logo.gif') no-repeat
}
#header h1 a {
	display:block;
	width:200px;
	height:21px;
	text-indent:-9999px
}/**/
#nav {
	margin-top:10px;
	height:13px
}
#nav li {
	float:left;
	height:13px
}
#nav ul {
	display:block
}/**/
#top {
	position:relative;
	z-index:99;
	width:772px;
	height:369px
}
#bottom {
	position:relative;
	z-index:100;
	padding-top:16px;
	padding-bottom:20px
}
#bottom .buch {
	position:absolute;
	top:10px;
	left:290px
}
#bottom .desctext {
	padding:0 0 0 440px;
	margin:0 0 20px 0
}
#bottom strong, #popupFooter strong {
	color:#f60
}
#bottom .halftext {
	width:360px;
	float:left;
	padding-bottom:100px
}
#bottom .halftext strong a, #bottom .halftext strong a:hover {
	color:#f60
}
#bottom .halftext a {
	text-decoration:none;
	color:#666
}
#bottom .halftext a:hover {
	text-decoration:underline
}
#easyTooltip {
	text-align:left;
	width:330px;
	padding:15px;
	border:1px solid #ccc;
	background:#fff;
	z-index:999
}
#easyTooltip strong {
	color:#f60
}
.tooltip {
	display:none
}/**/
#prevNextNav {
	position:absolute;
	z-index:101;
	bottom:9px;
	right:1px
}
#prevNextNav li {
	float:left;
	height:22px
}
#prevNextNav li a {
	display:block;
	height:22px;
	text-indent:-9999px
}
#prevNextNav .btZoom_de, .btZoom_en {
	width:95px
}
#prevNextNav .btZoom_de a {
	width:95px;
	background:url('../i/nav/de/btZoom.gif') no-repeat
}
#prevNextNav .btZoom_de a:hover {
	background:url('../i/nav/de/btZoom_act.gif') no-repeat
}
#prevNextNav .btZoom_en a {
	width:95px;
	background:url('../i/nav/en/btZoom.gif') no-repeat
}
#prevNextNav .btZoom_en a:hover {
	background:url('../i/nav/en/btZoom_act.gif') no-repeat
}
#prevNextNav .btPrev {
	width:31px
}
#prevNextNav .btPrev a {
	width:31px;
	background:url('../i/nav/de/btPrev.gif') no-repeat
}
#prevNextNav .btPrev a:hover {
	background:url('../i/nav/de/btPrev_act.gif') no-repeat
}
#prevNextNav .btNext {
	width:31px
}
#prevNextNav .btNext a {
	width:31px;
	background:url('../i/nav/de/btNext.gif') no-repeat
}
#prevNextNav .btNext a:hover {
	background:url('../i/nav/de/btNext_act.gif') no-repeat
}/**/
#videoplayer {
	background:#E7E5E3;
	width:712px;
	height:328px;
	padding:41px 0 0 60px
}
#videoplayerLarge {
	background:#E7E5E3;
	width:845px;
	height:486px;
	padding:70px 0 0 125px;
	text-align:left
}
#radioplayer {
	background:#E7E5E3;
	width:772px;
	height:369px
}
#radioplayerLarge {
	background:#E7E5E3;
	width:875px;
	height:471px;
	padding:85px 0 0 95px;
	text-align:left
}
#kontaktform {
	background:#E7E5E3;
	width:737px;
	height:319px;
	padding:50px 0 0 35px
}
#kontaktform label.error, #kontaktform p.error {
	color:#f60;
	font-weight:bold
}
#kontaktform #checkbox {
	position:relative
}
#kontaktform #checkbox label {
	padding-left:30px;
	display:block
}
#kontaktform #mailkopie {
	position:absolute;
	top:0;
	left:0
}
#kontaktform fieldset#right {
	margin:0 0 0 20px
}
#kontaktform fieldset#right checkbox {
}
#kontaktform p, #kontaktform fieldset {
	float:left;
	margin:0 0 12px 0
}
#kontaktform br {
	clear:both
}
#kontaktform select, #kontaktform input, #kontaktform textarea {
	font-size:11px;
	color:#7F7A75
}
#kontaktform select.selectSmall, #kontaktform select.selectLarge {
	width:80px;
	height:20px;
	border:1px solid #ccc;
	margin-right:14px
}
#kontaktform select.selectLarge {
	width:172px
}
#kontaktform input.inputText {
	width:164px;
	height:16px;
	border:1px solid #ccc;
	margin-right:18px;
	padding:3px 4px 1px 4px
}
#kontaktform textarea.txt {
	width:294px;
	height:206px;
	padding:2px 4px;
	border:1px solid #ccc;
	font-family:Arial, Helvetica, Geneva, sans-serif
}
#kontaktform input.senden0, #kontaktform input.senden1 {
	float:right;
	background:url('../i/btSubmit.gif') no-repeat;
	width:83px;
	height:15px;
	font-size:0.1em;
	cursor:pointer;
	margin-right:30px
}
#kontaktform input.senden1 {
	background:url('../i/btSubmit_en.gif') no-repeat;
}
#formSuccess {
	background:#E7E5E3;
	width:332px;
	height:219px;
	padding:150px 0 0 440px;
	color:#f60;
	font-weight:bold
}/**/
#popup a {
	display:block;
	width:970px;
	height:556px
}
#popup .halftext {
	text-align: left;
	width:360px;
	float:left;
}
#popup .halftext strong a, #popup .halftext strong a:hover {
	color:#f60
}
#popup .halftext a {
	display: inline;
	width: auto;
	height: auto;
	text-decoration:none;
	color:#666
}
#popup .halftext a:hover {
	text-decoration:underline
}

#popup.verteiler {
	background: url('../i/bgPopupVerteiler.gif') no-repeat;
	width:970px;
	height:556px;
	padding: 270px 0 0 290px;
}

#popup.verteiler img {
	display: none;
}

#popupFooter {
	position:absolute;
	width:970px;
	bottom:0;
	left:0;
	text-align:left;
	background:url('../i/nav/bgPopup.gif')
}
#popupFooter p {
	float:left;
	padding:10px 0 0 15px;
	width:430px
}
.popupNav {
	float:right;
	margin-top:1px
}
.popupNav li {
	float:left;
	height:63px
}
.popupNav li a {
	display:block;
	height:63px;
	text-indent:-9999px
}
.popupNav li ul {
	background:url('../i/nav/popupNav_startDivider.gif') no-repeat;
	height:63px
}
.popupNav li li {
	background:url('../i/nav/popupNav_divider.gif') no-repeat;
	padding:0 10px 0 10px;
	margin:24px 0 0 0
}
.popupNav li li a {
	text-indent:0
}
.popupNav li li.first {
	background:none
}
.popupNav .btClose_de {
	width:97px
}
.popupNav .btClose_en {
	width:74px
}
.popupNav .btClose_de a {
	width:97px;
	background:url('../i/nav/btClosePopup.gif') no-repeat
}
.popupNav .btClose_de a:hover {
	background:url('../i/nav/btClosePopup_act.gif') no-repeat
}
.popupNav .btClose_en a {
	width:74px;
	background:url('../i/nav/btClosePopup_en.gif') no-repeat
}
.popupNav .btClose_en a:hover {
	background:url('../i/nav/btClosePopup_act_en.gif') no-repeat
}
.popupNav .btPrev {
	width:36px
}
.popupNav .btPrev a {
	width:36px;
	background:url('../i/nav/btPrevPopup.gif') no-repeat
}
.popupNav .btPrev a:hover {
	background:url('../i/nav/btPrevPopup_act.gif') no-repeat
}
.popupNav .btNext {
	width:44px
}
.popupNav .btNext a {
	width:44px;
	background:url('../i/nav/btNextPopup.gif') no-repeat
}
.popupNav .btNext a:hover {
	background:url('../i/nav/btNextPopup_act.gif') no-repeat
}
.popupNav .btMore {
	width:77px
}
.popupNav .btMore a {
	width:77px;
	background:url('../i/nav/btMorePopup.gif') no-repeat
}
.popupNav .btMore a:hover {
	background:url('../i/nav/btMorePopup_act.gif') no-repeat
}
#
