/*defaults*/
body {background:#000000 url('../images/hg.jpg') repeat 0 0; color:#FFFFFF; margin:0px; padding:0px; font-family:"Verdana", arial, serif; font-size:75%; }
p {color:#FFFFFF; margin:0px; padding:0px 0px 15px 0px; }
a {color:#FFFFFF; text-decoration:underline;}
a:hover	{color:#FF0000; text-decoration:none;}
img {border:none}

/*structural elements*/

#container {
margin:0px auto; 
text-align:center; 
width:760px; 
}

#holder	{
background:url('../images/hg_main.jpg') repeat-y 0px 0px; 
width:100%; padding:0px 0px 0px 0px; text-align:left; 
}

#content {
float:left; 
width:452px; 
padding:0px 0px 0px 30px; 
font-size:90%; 
line-height:160%; 
}

.contentItem,
.layout_full {
background: url('../images/hg_content.gif') repeat-y; 
border:1px dashed #FFFFFF;
border-left: 0px; 
border-right: 0px;
padding:10px 14px 10px 14px; 
margin-bottom:20px; 
width:450px;
overflow:hidden;
}

.singel_event,
.layout_full {
background: url('../images/hg_content.gif') repeat-y; 
border:1px dashed #FFFFFF;
border-left: 0px; 
border-right: 0px;
padding:10px 14px 10px 14px; 
margin-bottom:10px; 
width:450px;
overflow:hidden;
}

.comment_default,
.layout_full {
background: url('../images/hg_content.gif') repeat-y; 
border:1px dashed #FFFFFF;
border-left: 0px; 
border-right: 0px;
padding:10px 14px 10px 14px; 
margin-bottom:10px; 
width:450px;
overflow:hidden;
}

#news {
float:right; 
width:201px; padding:0px 20px 0px 0px; 
line-height:140%; 
}

.newsItem {
padding:3px 20px 0px 12px; 
background:url('../images/hg_fastlinks.jpg') repeat-y 0px 0px; 
border:0px; 
margin-top: -3px;
font-size:90%; 
}

.rechtsItem {
padding:5px 15px 10px 12px; 
background:url('../images/hg_fastlinks.jpg') repeat-y 0px 0px; 
border:0px;
margin-top: -3px;
font-size:90%; 
}

#footer {
clear:both; 
width:760px; 
font-size:80%; 
text-align:center;
}


/*headings*/

.newsItem h1 {
color:#FFFFFF; 
margin:0px 0px 3px 0px; 
padding:0px; 
font-size:100%; 
font-weight:bold;
}

.rechtsItem h2 {
color:#FFFFFF; 
margin:0px 0px 3px 0px; 
padding:0px; 
font-size:100%; 
font-weight:bold;
}

.singel_event h2 {
color:#FFFFFF; 
margin:0px 0px 3px 0px; 
padding:0px; 
font-size:130%; 
font-weight:bold;
}

#content h1 {
font-size:170%;
font-weight:normal;
line-height:130%; 
margin:0px; 
padding:0px 0px 10px 0px;
}

.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix {display:inline-block; }
/* Hides from IE-mac \*/
* html .clearfix {height:1%; }
.clearfix {display:block; }
/* End hide from IE-mac */

.pagination li {
display:inline;
list-style: none;
}

input {
background-color:#ffffff;
border:solid 1px #1A1E19;
height:20px;
padding-left:2px;
margin-top:5px;
}

textarea {
width:450px;
background-color:#ffffff;
border:solid 1px #1A1E19;
padding-left:2px;
margin-top:5px;
}