

html, body
 {
 margin:0px; 
 padding:0px; 
 font-size:12px; 
 font-family:arial; 
 color:#555555;
 background-image:url(pics/TB_Kreisgraukl.gif);
 text-align:left;
}

td
{
 margin:0px; 
 padding:0px; 
 font-size:11px; 
 font-family:arial; 
 color:#555555;
 text-align:left;
}
.contentRechts .contentBox ol {
   padding:10px 15px !important;
}
a{
text-decoration:none;
color:#000000;
}

a:hover{
text-decoration:none;
color:#F46F00;
}

.clear {
   clear:both;
}
img {
   border: 0px;
}
#site{
position:relative; 
z-index:0;
min-width:850px;
width:100%; 
max-width:100%;
height:580px; 
border: solid 0px #CCCCCC; 
margin-top:0px;
padding:0px;
}

#headNavBox{
width:75%;
}

#logo{
float:left; 
width:350px;
border: solid 0px red;
margin-top:30px;
}

#headNav a{
color:#555555;
margin-left:7px;
}

#headNav{
float:right;
font-size:11px;
text-align:right; 
margin-top:50px;
}

#headNavBox_LinieDotted{
height:10px;
border-bottom: solid 1px #F46F00;
letter-spacing:1px;
margin-top:40px; 
}

#headBildbereich{
border: solid 1px #F46F00;  
margin-top:5px;
width:74.8%;
}

#headBildbereich_Headline{
position:absolute;  
top:30%;
left:0px;
width:100%;
text-align:center; 
min-width:800px; 
font-size:20px;color:#ffffff;
text-transform:uppercase;
}
#headBildbereich_teaser{
color:#ffffff;
font-weight:bold;
width:100%;
filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95;
background-color:#000000; 
line-height:30px;
height:30px;
}

.slideTitle{
position: absolute;
top: 100px;
right: 15%;
text-transform: uppercase;
color: #F46F00;
border: solid 0px #ff0000;
}

.slideHeadline{
position: absolute;
top: 220px;
left: 0px;
width: 100%;
text-align: center;
font-size:20px;
color:#ffffff;
text-transform:uppercase;
border: solid 0px #ff0000;
z-index: 4;
}

#teaserZeile{
text-transform:regular;
font-size:11px;
line-height:25px;
filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85;
background-color:#000000; 
width:100%;
height: 25px;
}

.teaserLinks{
color:#F46F00;
font-size:14px;
text-transform:uppercase;
text-align:left;
margin-left:20px;
float:left;
width:24%;
}

.teaserRechts{
text-align:left;
letter-spacing:1px;
color:#ffffff;
font-size:11px;
float:left;
margin-left:px;
line-height:13px;
width:70%;
padding-top:1px;
}


<!--body!-->
#bodyBox{
width:99.8%; 
border: solid 1px #000000;
height:600px;
}

.zurueck{
	font-size: 11px;
}

#navBox{
text-align:left;
color:#555555;
width:25%;
float:left; 
background-color:#ffffff;
background-image:url(pics/strukturorange.gif);
letter-spacing:1px;
font-size:12px;
font-weight: bold;
}

.nav{
display:block;
text-decoration:none;
color:#555555;
margin-top:8px;
line-height:16px;
}

.nav:hover{
display:block;
text-decoration:none;
color:#000000;
margin-top:8px;
line-height:16px;
}

.navActive{
text-transform:uppercase;
display:block;
text-decoration:none;
color:#F46F00;
margin-top:8px;
line-height:16px;
}

.subNavBox{
margin-left:10px;
color:#000000;
font-size:11px;
border-left: 1px solid #F46F00;
font-weight:regular;
text-align:left;

}

.subsubNavBox{
margin-left:20px;
color:#000000;
font-size:11px;
border-left: 1px solid #F46F00;
font-weight:regular;
text-align:left;
}

.subnav{
display:block;
text-decoration:none;
color:#000000;
margin-left:10px;
line-height:18px;
margin-top:8px;
}

.subnav:hover{
display:block;
text-decoration:none;
color:#F46F00;
margin-left:10px;
margin-top:8px;
}

.subnavActive{
display:block;
text-transform:uppercase;
text-decoration:none;
color:#F46F00;
margin-left:10px;
line-height:18px;
margin-top:8px;
}

.sitemapHigh {
	line-height:14px;
}

.content{
	border: solid 0px #F46F00;
}
.contentRechts{
float: left;
background-color:#ffffff;
filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;
margin-top:0px;
margin-bottom:0px;
width:74.8%;
border-left: solid 1px #C0C0C0;
text-align:left;
}

.contentBox{
margin:10px;
float:left;
width: 90%;
color:#555555;
text-align:left;
border: solid 0px #ff0000;
}


.aktuell{
font-weight:bold;
color:#F46F00;
text-decoration:none;
}
a.aktuell {
font-weight:bold;
color:#F46F00;
text-decoration:none;
}
#teaserZeile a.hiermehr{
color:#F46F00;
text-decoration:none;
}
#teaserZeile hiermehr:hover{
color:#F46F00;
text-decoration:none;
}

#teaserZeile a{
color:#F46F00;
text-decoration:none;
}
#teaserZeile :hover{
color:#ffffff;
text-decoration:none;
}

 a.hiermehr{
color:#000000;
text-decoration:none;
}

 a.hiermehr:hover{
color:#F46F00;
text-decoration:none;
}

.teaserTitel{
color:#FFFFFF;
text-decoration:none;
}


.journalTitel{
text-transform:uppercase;
color:#000000;
font-weight: bold;
text-decoration:none;
}

.titleDetail{
text-transform:uppercase;
color:#F46F00;
font-weight: bold;
text-decoration:none;
font-size: 14px;
}

.navDetail{
text-decoration:none;
color:#555555;
font-weight: bold;
}

.navDetail:hover{
text-decoration:none;
color:#000000;
font-weight: bold;
}

.spielplanBild{
float:left;
height:120px; 
width: 120px;  
border: solid 1px #999999;

}

.spielplanEinleitung{ 
width:59%; 
border: solid 0px #000000;
float:left;
margin-left: 15px;
}

.spielplanSparte{
border-top: 2px dotted #F46F00; 
border-bottom: 2px dotted #F46F00; 
line-height:25px;
margin-top:20px;
}

.spielplanTitel{
margin-top:15px; 
font-size:12px; 
font-weight:bold; 
text-transform:uppercase; 
color:#000000;
}

.spielplanAutor{
font-size:11px; 
font-weight:regular;  
color:#000000;
}

.spielplanStatus{
font-size:11px; 
font-weight:regular;  
color:#F46F00;
}

.preise{
color:#000000;
text-decoration:none;
}
.kartenlink{
	float: right;
	margin-right: 15px;
	margin-bottom: 10px; 
}

.titleKarten{
text-transform:uppercase;
color:#F46F00;
font-weight: bold;
text-decoration:none;
font-size: 14px;
}
.marginBottom{
	margin-bottom: 10px; 
}

.spielplanLocation{
font-size:11px; 
color:#000000;
}

.spielplanTable{
 border-collapse:collapse; 
 border-bottom: solid 1px #555555;
 vertical-align:top;
 width:27%;
 margin-right:5px;
 padding-bottom: 5px;

}

.spielplanTablerechts{
 border-collapse:collapse; 
 border: solid 0px #ff0000;
 border-bottom: solid 1px #555555;
 font-size: 11px;
 width:29.3%;
}

.spielplanTablelinks{
 border-collapse:collapse;
 border: solid 0px #ff0000; 
 border-bottom: solid 1px #555555;
 font-size: 12px;
 vertical-align:top;
}

.spielplanTableMaster{
 border-collapse:collapse; 
 margin-left:0px; 
 margin-right:0px; 
 margin-bottom:0px;
 font-size: 12px;
 vertical-align:top;
 width:100%;
}

.spielplanTag{
margin-left:5px;
margin-top:20px;
float:left; 
border: dotted 0px #000000; 
color:#000000;
font-size:16px;
}

.tableZelleContent{
margin-top:10px;
margin-right:10px;
margin-left:5px;
}

.tableSpielplanHeadline{
float:left;
width:100%;
}

.spieplanTitel{
font-weight:bold;
font-size:12px;
text-transform:uppercase;
}

.spielplanStatus{
color:#F46F00;
text-transform:uppercase;
}

.spielplanTime{
font-weight:bold;
color:#000000;
}

.tam{
margin-left:5px; 
margin-top:6px;
}

.titel {
	color:#000000;
	font-weight:bold;
	text-transform:uppercase;
}

.orange {
	color:#F46F00;
}

.orange:hover {
	color:#000000;
}

.abo {
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	width:80px;
	text-align:center;
	font-weight:bold;
}

.ermaessigt {
	border-right:1px solid #000000;
	width:80px;
	text-align:center;
	font-weight:normal;
}

.info{
font-size:12px;
}

.headline_dotted{
border-bottom:2px dotted #F46F00; 
border-top:2px dotted #F46F00; 
line-height:25px;
color:#F46F00; 
letter-spacing:1px;
text-transform:uppercase;
}
.headline_dotted a{
	color:#F46F00; 
}

.detail_status{
color:#F46F00;
text-transform:uppercase;
font-size:13px;
}

.geschichte {
	display:block; 
	font-weight:bold; 
	font-size:21px; 
	margin-top:20px;
}

.geschichte_link {
	line-height:20px;
}
.printerBox {
   margin:10px;
   text-align:right;
   width:90%;
}
.printerBoxDetail {
   text-align:right;
   width:50%;
   float:right;
}
.printerBox form, .printerBoxDetail form {
   float:right;
}
.printerBox a, .printerBoxDetail a {
   margin-left:15px;
   float:right;
}
.printerBox img, .printerBoxDetail img {
   width:28px;
}
.schwarz{
 color: #000000;
 }
 
.submit{
 width: 150px;
 padding: 2px;
 border: solid 1px #888888;
 margin-top: 4px;
}
.form{
 width: 300px;
 padding: 2px;
 border: solid 1px #888888;
 margin-top: 4px;
 
}
.formPflicht{
 width: 300px;
 padding: 2px;
 margin-top: 4px;
 border: solid 1px #F46F00;
}

#gbEntriesList ul {
	margin:0 0 10px 0;
	padding:0;
	list-style:none;
}

#gbEntriesList li {
	margin:0;
	padding:2px;
	list-style:none;
}

.gbEntry{
    margin: 10px;
    border-top:2px dotted #F46F00;  
}

.search_result_article{
	margin-bottom: 20px;
}
.highlight{
	color: #000000;
	background-color: #FFE7D4;
}
.pagingInactive{
	margin-left: 5px;
}

.calendarDay{
	font-weight: normal;
	color:#555555;
}

sup {
	font-size:8px;
}
.aboLink {
   font-weight:bold;
   color:#F46F00;
}
.festivalColor {
   color:#089CDC !important;
}
.festivalColor a:hover {
   color:#089CDC !important;
}
.festivalLogo {
   border:none;
}
.festival {
   border-left:1px solid #089CDC !important;
}
.festival a:hover {
   color:#089CDC !important;
}
.festivalNav {
   color:#089CDC !important;
}
.headline_festival {
   border-bottom:2px dotted #089CDC;
   border-top:2px dotted #089CDC;
   color:#089CDC;
   letter-spacing:1px;
   line-height:25px;
   text-transform:uppercase;
}
#sendaFriendForm {
   display: none;
}
.sendaFriendButton {
   float: right;
}
.sendaFriendButton img {
   border: 0px;
   width: 28px;
   height: 21px;
}
.texticon {
   width: 45px;
   float: left;
}
.iconsDetail a {
   margin-right:10px;
}