/* background colors */
body { background-color:#996600; }

.header { background-color:#ffffff; }
.header { border-left:10px solid #ffffff; }
.header { border-right:10px solid #ffffff; }
.header-top { background-color:#ffffff; }
#twitter_div { background-color:#ffffff; }
.navbar { border-left:10px solid #ffffff; }
.navbar { border-right:10px solid #ffffff; }
.main { background-color:#ffffff; }
.main { border-left:10px solid #ffffff; }
.main { border-right:10px solid #ffffff; }
.main img { border:0px solid #ffffff; }
.genre { border-bottom: 1px solid #ffffff; }
.content { background-color:#ffffff; }
.content h1 { border-bottom:1px solid #ffffff; }
.subcontent { background-color:#ffffff; }
.subcontent h1 { border-bottom:1px solid #ffffff; }

.footer { background-color:#663300; }
.footer { border-left:10px solid #ffffff; }
.footer { border-right:10px solid #ffffff; }


.navbar { background-color:#663300; }
.navbar ul li { background-color:#663300; }
.navbar ul li:hover ul { border-top:solid 0px #663300; }
.navbar ul li:hover ul li a { border-right:solid 0px #663300; }
.navbar ul li:hover ul li a { border-left:solid 0px #663300; }
.navbar ul li:hover ul li a { border-bottom: solid 0px #663300; }
.navbar ul li a:hover ul li a { border-right:solid 0px #663300; }
.navbar ul li a:hover ul li a { border-left:solid 0px #663300; }
.navbar ul li a:hover ul li a { border-bottom: solid 0px #663300; }
.subcontent-box { background-color:#663300; }
.subcontent table th { background-color:#663300; }
.subcontent table th { border:0px solid #663300; }
.subcontent table td { background-color:#663300; }


.navbar ul li:hover a { background-color:#663300; }
.navbar ul li:hover ul li a { background-color:#663300; }
.navbar ul li:hover ul li a:hover { background-color:#663300; }
.navbar ul li a:hover { background-color:#663300; }
.navbar ul li a:hover ul { border-top:solid 0px #663300; }
.navbar ul li a:hover ul li a { background-color:#663300; }
.navbar ul li a:hover ul li a:hover { background-color:#663300; }
.sidemenu1 li a { border-top:0px solid #663300; }
.sidemenu1 li a:hover { background-color:#663300; }
.sidemenu1 li a:hover { border-top:0px solid #663300; }
.recentcomments { border-left:10px solid #663300; }
.sidemenu1 ul { border-bottom:0px solid #663300; }
.main a img { border:0px solid #663300; };
.main a:hover img { border:0px solid #663300; }

.content table { background-color:transparent; }
.content table td { background-color:transparent; }
.content table td { background-color:transparent; }
.content table td { border:0px solid transparent; }


.content-1col-nobox { background-color:#996600; }
.content-1col-nobox-1 { background-color:#996600; }


.content-1col-nobox-2 { background-color:#996600; }


.content-1col-nobox-3 { background-color:#996600; }


.content-1col-nobox-4 { background-color:#996600; }


/* font colors */
.red { color:#ff0000; }
.navbar ul li a { color:#fff; }
.navbar ul li:hover ul li a { color:#fff; }
.navbar ul li a:hover ul li a { color:#fff; }
.content h1 { color:#fff; }
.content h1 a { color:#fff; }
.content h1 a:hover { color:#fff; }
table.openings td { color:#fff }
.subcontent h1 { color:#fff; }
.subcontent h1 a { color:#fff; }
.subcontent h1 a:hover { color:#fff; }
.sidemenu1 li a { color:#fff; }
.sidemenu1 li a:hover { color:#fff; }
.subcontent table th { color:#fff; }
.sidemenu1 ul li ul li a { color:#fff; }
.main a { color:#fff; }
.footer p { color:#fff; }
.footer p a { color:#fff; }
.footer p a:hover { color:#fff; }
.main a:hover { color:#fff; }
.newsletter { color:#000000; }

.content p { color:#f8b818; }

#twitter_div { color:#4f3039; }



/* other stuff */
body {
background-image:url(./img/kacheltrimm.gif);
background-repeat:repeat;
}
strong {
font-weight:bold;
}

.header-top {
background-image:url(./img/bg_header.png);
height:265px;
}
.navbutton {
width:250px;
}
.navbutton img {
float:left;
display:block;
margin-top:5px;
height:50px;
}
.navbutton a {
float:left;
display:block;
margin:auto;
}
.navbutton img.logo_1 {
margin-left:10px;
}
.navbutton img.logo_2 {
margin-left:20px;
}
.navbutton img.logo_3 {
margin-left:10px;
height:45px;
}
.navbutton img.logo_4 {
margin-left:25px;
}
.navbutton ul {
float:left;
}
.navbutton {
margin-top:20px;
margin-left:20px !important;
}
#twitter_div {
background-color:#FCFDE6;
font-size:15px;
font-weight:bold;
height:30px;
margin-left:536px;
margin-top:38px;
position:absolute;
width:163px;
text-align:center;
}
#twitter_div ul {
margin:5px;
}
#twitter_div a {
display:none;
}
.language_item {
float:left;
}
.language_item li a img {
float:left;
height:20px;
}
.gallery img {
margin-left:40px;
}

.navbar ul li a img.home_button {
margin-left:-10px;
margin-top:10px;
background-image:url(../../img/icon_home.png);
width:20px;
height:20px;
}
.navbar ul li a img.mail_button {
margin-left:-10px;
margin-top:10px;
background-image:url(../../img/icon_mail.png);
width:20px;
height:20px;
}
#footer {
font-size:8px;
}
.genre {
text-transform:uppercase;
font-weight:bold;
font-size:14px;
margin-top:4px;
margin-left:0px;
width:676px;
height:20px;
text-align:center;
vertical-align:center;
}
.content p {
text-align:justify;
}
.corner-content-1col-top {
background:transparent url(./img/con_1/bg_corner_content_1col_top.gif) no-repeat scroll 0 0;
}
.corner-content-1col-bottom {
background:transparent url(./img/con_1/bg_corner_content_1col_bottom.gif) no-repeat scroll 0 0;
}
.corner-content-1col-top-1 {
background:transparent url(./img/con_1/bg_corner_content_1col_top.gif) no-repeat scroll 0 0;
}
.corner-content-1col-bottom-1 {
background:transparent url(./img/con_1/bg_corner_content_1col_bottom.gif) no-repeat scroll 0 0;
}
.corner-content-1col-top-2 {
background:transparent url(./img/con_2/bg_corner_content_1col_top.gif) no-repeat scroll 0 0;
}
.corner-content-1col-bottom-2 {
background:transparent url(./img/con_2/bg_corner_content_1col_bottom.gif) no-repeat scroll 0 0;
}
.corner-content-1col-top-3 {
background:transparent url(./img/con_3/bg_corner_content_1col_top.gif) no-repeat scroll 0 0;
}
.corner-content-1col-bottom-3 {
background:transparent url(./img/con_3/bg_corner_content_1col_bottom.gif) no-repeat scroll 0 0;
}
.content h1 {
background:transparent url(./img/icon_celltitle_level1.png) no-repeat scroll 632px 5px;
}
.filed_comments {
clear:both;
}
.opening_wrap {
margin:33px;
float:left;
}
.content .corner-subcontent-top {
float:left;
clear:both;
}
.content .subcontent-box {
float:left;
clear:both;
}
table.openings {
width:270px;
float:left;
clear:both;
margin:0px;
}
.content h1 img {
display:inline;
float:none;
margin:0;
margin-right:15px;
margin-bottom:-7px;
}
table.openings td {
text-align:center;
}
.subcontent h1.menu {
background:transparent url(./img/icon_celltitle_menu.png) no-repeat scroll 225px 5px;
}

#wp-calendar table {
width:230px;
}
#wp-calendar table caption {
margin-top:10px;
text-align:center;
}
#wp-calendar table caption a {
font-size:14px;
}
.sidemenu1 ul li.ec3_list_day {
margin-top:5px;
margin-left:10px;
}
.sidemenu1 ul {
width:250px;
border-bottom:0 solid #103B41;
}
.sidemenu1 ul li ul li a {
border:medium none;
}
.ad_pic img {clear:both; float:none; display:block; margin:0 auto;  border:solid 0px rgb(200,200,200);}



/*fixes*/

.beammeup {
display:inline;
}
.beammeup a img {
border:solid 0px #fff;
clear:both; float:right; margin:3px 0 7px 10px; border:solid 0px rgb(200,200,200);
}
.beammeup a:hover img {
border:solid 0px #fff;
clear:both; float:right; margin:3px 0 7px 10px; border:solid 0px rgb(200,200,200);
}
.main img.aligncenter {clear:both; float:none; display:block; margin:0 auto;  border:solid 0px rgb(200,200,200);}
.main img.alignright {clear:both; float:right; margin:3px 0 7px 10px; border:solid 0px rgb(200,200,200);}
.main a img {
}
.main a:hover img {
border:solid 0px #fff;
}
.corner-content-1col-top, .corner-content-1col-top-1, .corner-content-1col-top-2, .corner-content-1col-top-3 {
clear:both;
height:7px;
overflow:hidden;
width:676px;
}
.corner-content-1col-bottom, .corner-content-1col-bottom-1, .corner-content-1col-bottom-2, .corner-content-1col-bottom-3 {
clear:both;
height:7px;
margin-bottom:10px;
overflow:hidden;
width:676px;
}

.newsletter {
font-size:131% !important;
line-height:1.3em;
margin:1em 0;
padding:0 20px;
}
div.newsletter {
margin-top:50px;
margin-bottom:20px;
float:left;
}
.newsletter form {
margin-bottom:50px;
}
.newsletter p {
font-size:100% !important;
line-height:1em;
width:250px;
padding:0;
margin:0;
}
.newsletter_screenie {
margin-top:50px;
margin-left:50px;
margin-right:50px;
float:left;
}

/*IE fixes*/