* {
padding : 0;
margin : 0;
}

html {
height : 100%;
margin : 0;
}
body {
font : 85.5%/1.5 Helvetica, Arial, sans-serif;
color : #000;
background-color : #fcf6e0;
}
a, img {
margin : 0;
padding : 0;
outline : 0;
border : 0;
}
ul {
list-style-type : none;
}
#header {
width : 100%;
height : 180px;
background : url(../images/light2.png) repeat-x 0 0;
display : block;
}

#header img {width: 90%;}

#nav {
display:none;

}

#wrapper {
width : 97%;
padding-top : 30px;
margin : auto;
}
a {
color : #000;
text-decoration : underline;
font-weight : bold;
}
a:hover {
text-decoration : underline;
}
#component {
width : 100%;
float : left;
position : relative;
}
#cols2 {
display: none;
width : 236px;
float : right;
overflow : hidden;
}
#clr {
clear : both;
font-size : 0;
padding-bottom : 30px;
}
.clr {
clear : both;
font-size : 0;
}
h1 {
font-size : 180%;
}
h2 {
font-size : 150%;
}
h3 {
font-size : 130%;
}
h4 {
font-size : 110%;
}
div.componentheading {
color: #555;
font-size : 110%;
font-weight : bold;
border-bottom : 2px solid #444;
background-color: transparent;
}



h2.contentheading {
font-family : times, "Times New Roman", times-roman, georgia, serif;
color : #bc001d;
margin : 0;
font-size : 2.3em;
line-height : 1em;
letter-spacing : -1px;
font-weight : bold;
font-size : 180%;
}
.blog, #page {
padding-top : 10px;
}
.blog ul li {
list-style-type: disc;
margin-left: 20px;
}

.leading {
border-bottom : 1px dotted #000;
}
.leading_separator {
padding-bottom : 20px;
}
.module {
padding-bottom : 30px;
}
.module-body {
padding-top : 10px;
}
.banneritem {
border : 1px solid #555;
}
.linebreak {
padding-bottom : 6px;
}
#message, #showcase {
z-index : 0;
}
#eventlist form {
padding-top : 1px;
}
ul.ucd_list li, ul.eventlistmod li  {
padding-bottom : 6px;
line-height : 1.1em;
}
.ucd_date {
font-size : 0.85em;
}
.ucd_sec_cat {
font-size : 0.85em;
}
.datefont {
color: #777;
font-weight: bold;
}

.iteminfo {
font-size : 90%;
overflow : hidden;
border-bottom : 1px solid #dedede;
margin-bottom : 20px;
display : block;
margin-top : -10px;
width : 100%;
}
.pageinfo {
font-family : Georgia, serif;
font-size : 0.75em;
text-transform : uppercase;
letter-spacing : 2px;
color : #555;
padding-top : 5px;
padding-bottom : 10px;
}
span.buttonheading {
width : 43px;
position : relative;
float : right;
}
.buttonheading .icon {
width : 16px;
height : 16px;
float : left;
margin-left : 5px;
}
.buttonheading .pdf {
background : url(../images/light2.png) -57px -366px;
}
.buttonheading .print {
background : url(../images/light2.png) -21px -366px;
}
.buttonheading .email {
background : url(../images/light2.png) -39px -366px;
}
.multithumb {

float : left;
margin-right : 12px;
margin-top : 6px;
padding : 1px;
border : 2px solid #555;
}
input.inputboxx {
padding-top : 7px;
padding-left : 5px;
padding-right : 10px;
width : 225px;
height : 53px;
border : 0;
color : #000;
background : #fcf6e0 url(../images/light2.png) repeat-x 0 -221px;
}
.rafcloud a {
white-space : nowrap;
padding-right : 10px;
}
.blog_more {
padding-top : 20px;
}
a.readon {
padding-top: 10px;
display : block;
width : 95px;
font-style : italic;
float : right;
}
p.counter {
padding-top : 20px;
font-size : 0.75em;
text-transform : uppercase;
letter-spacing : 2px;
color : #555;
}
.termine_categories {

}
.pagination span, .pagination a {
margin-right : 5px;
}
table.eventtable td {
line-height : 1.1em;
}
.tagblog {
font-size : 110%;
border-bottom : 2px dotted #000;
}
#footer_fists {
display: none;
}
#footer_wrapper {
display: none;
}
#footer_header {
display: none;
}
#footer_container {
display: none;
}
#footer_left {
display: none;
}
#footer_right {
display: none;
}
#footer_middle {
display: none;
}
#footer_clear {
display: none;
}
.impressum {
display: none;
}

p.counter, span.pagination {
text-align : center;
margin : 0 auto;
}
#qcontacts input, #qcontacts textarea {
color : #000;
border : 1px solid #555;
background : #fff url(../images/light2.png) repeat-y -168px -282px;
}
img#captcha-img {
border : 1px solid #555;
}
input#captcha_code {
font-size : 1.5em;
}
.weblinkinfo {padding-bottom: 10px;}
.weblinkinfo img {float:left; padding-right: 10px;}
.weblinkitem {border: 1px solid #aaa;padding-top: 10px; padding-left: 10px; padding-right: 10px;}
.weblinkinfo .clr {padding-top: 10px;}
.description {width: 547px; float:right; border-top:1px dotted #aaa;}

span.date {color: #666; font-weight: bold;}
li.eventlistmod small, .ucd_sec_cat, .ucd_date {color: #666;}

