body {
    margin:0;
    padding:0;
    background-color:#000;
    color:#FFF;
    font-family: arial,helvetica,sans serif;
    font-size:12px;
}
table, tr, td {
    font-size:12px;
}
#wrapper {
    width:860px;
}
#header {
    background-color:#000;
    background-image:url(../assets/layout/header.jpg);
    background-repeat:no-repeat;
    width:860px;
    height:215px;
}

#logo {
    position:relative;
    left:160px;
}

#left {
    background-color:#000;
    width:170px;
    float:left;
    background-image:url(../assets/layout/bg_menu.jpg);
    background-repeat:no-repeat;
    
}

#content {
    background-color:#000;
    background-image:url(../assets/layout/bg_content.jpg);
    background-repeat:no-repeat;
    width:654px;
    float:left;
    
    font-family: arial,verdane,helvetica,sans-serif;
    color: #fff;
    font-size:14px;
    padding-top:20px;
    padding-left:20px;    
}

#footer {
   clear: both;
}

#menu {
    text-align:left;
    margin:0;
    padding:0;
}
#menu img {
    border:0;
}
#menu ul {
   margin:0;
   padding:60px 0 0 0;
  
}

#menu li {
    margin:0;
    padding:0 0 0 0;
    list-style-type:none;
    text-align:center;
}
#menu .menumembership {
    margin-top:20px;
}

#menu .menucontact {
    margin-top:20px;
}
#chatdiv {
   width:900px;
   height:600px;
 }

#chat {
	float:left;

	width:700px;
	height:400px;
	margin:0;
	padding:5px;
   overflow:auto;
   border:0;

}
#chatuser {
   border:0;
	width:180px;
	height:400px;
	float:right;
	margin:0;
	padding:5px;
   overflow:auto;
}

a {
    color:#FFF;
}
h1 {
    font-size:20px;
    font-weight:bold;
}

p {
   font-size:12px;  
}

input.inputbox {
    width:250px;
}

img.text_picture {
   float:left;
   margin-right:5px;
   margin-bottom:5px;
}   

div.gallery {
 clear:left;
 width:660px;
 height:100px;
 overflow: auto;
 padding:20px 0 0 2px;
}
p.starter {
   font-weight:bold;
   font-size:12px;
   padding: 5px 0 0 0;
   
}

div.break {
   height:20px;
   border-top:2px dotted #333;
   width:90%;
   margin:auto;
}

div.newsbody {
   clear:left;
   border:1px solid white;
   width:500px;
}

td.head_pic {
   padding-bottom:5px;
}

h1.headline {
   font-size:18px;
}

h2 {
   font-size:14px;
   padding:10px 0 0 0;
   margin:0;
}

/*LINKS*/


.linktable {
   margin:3px;
   border:1px solid #333;
}

.linkrubrik {
   font-size:16px;
   font-weight:bold;
}

.linkhead {
   font-weight:bold;
   font-size:14px;
   color: #c32d2d;
   text-decoration:none;
}

.linkdescription {
   background-color:#7d1d1d;
   
}
.linkURL {
   text-decoration:none;
}


/*DATES*/
.datetime {
   font-size:20px;
   text-align:center;
   color:#7d1d1d;
   font-weight:bold;
}
h1.dateheadline {
   text-align:center;
   color:#fff;
}
.datestarter {
   text-align:center; 
}
/*Startseite*/
a.start {
   font-size:14px;
   font-weight:bold;
   text-decoration:none;
}

/* Membership*/
a.membership {
   font-size:14px;
   font-weight:bold;
 
}

li {
   font-size:12px;
}
#map {
   background-color:#000;
   color:#000;
   font-size:12px;
   font-family:arial,verdana,helvetica;
}

