/* 
credit for the original layout concept and core of the layout comes courtesy of miss monorom via:
http://www.kaywa.com */


/* 
elements for the body
-------------------------------------------------- */ 

body { 
background-color: #fff;
color: #000;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
/*background-image:url(themes/event/images/event_hg.gif);*/ 
padding: 0px;
margin: 0px;
}


a { 
color: #6c6350;
background-color:transparent;
text-decoration: none; 
}

a:visited {color:#6c6350; background-color:transparent;}
a:hover {color: #633; background-color:transparent;}
a:active { color:#633; background-color:transparent;}



form {
margin: 0px;
padding: 0px;
color: black;
background-color:transparent;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
}

input {
margin: 0px;
padding: 1px;
color: black;
background-color:#fff;
border: 1px solid #6c6350;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
}


/*ul { 
color: #000;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
background-color:transparent;
padding: 0px 20px 0px 20px;
margin:  10px  0px  10px  0px;
}
*/ 

/* 
elements for the top row [logo und 10 bilder]
-------------------------------------------------- */ 
#logo  { 
position: absolute; 
top: 19px; 
left: 62px; 
background-color:transparent;
padding: 0px;
margin: 0px;
}

/* 
elements for topnavi
-------------------------------------------------- */ 
#topnavi  { 
position: absolute; 
top: 0px; 
left: 554px; 
width: 19px; 
height: 109px;
background-color:transparent;
padding: 0px;
margin: 0px;
}

#topnavi td  { 
font-size:11px; 
font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
color: #ccc2ad;
font-weight: bold; 
background-color: transparent;
}

#topnavi img {
vertical-align:middle;
}

#topnavi td a { 
color: #ccc2ad;
background-color:transparent;
text-decoration: none; 
}

/* 
element for the reisterbutton
-------------------------------------------------- */ 
#register  { 
position: absolute; 
top: 19px; 
left: 478px; 
background-color:transparent;
padding: 0px;
margin: 0px;
}
/* 
element for toptext
-------------------------------------------------- */ 
#toptext { 
position: absolute; 
top: 96px; 
left: 82px; 
width: 520px; 
background-color:transparent;
padding: 0px;
margin: 0px;
}

#toptext .p { 
font-size:11px; 
font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
color: #6c6350;
background-color:transparent;
padding: 0px;
margin:  0px;
}

#toptext ul {
margin:5px 0px 0px 0px;
padding:0px 25px 25px 25px;
}

#toptext li {
padding:0px 25px 0px 0px;
}

/* 
elements for the content row
-------------------------------------------------- */ 
#content  { 
background-color:transparent;
position: absolute; 
top: 232px; 
left: 62px; 
width: 520px; 
padding: 0px;
margin: 0px;
}

.datum { 
position: static; 
width: 100%;
font-size:11px; 
font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
color: #000;
background-color: #ccc2ad;
border-top: 1px solid #6c6350;
border-left: 1px solid #6c6350;
border-right: 1px solid #6c6350;
padding: 0px;
margin: 0px;
}

.datum h2  { 
font-size:11px; 
font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
color: #6c6350;
background-color: #ccc2ad;
padding: 2px 20px 4px 20px;
margin: 0px 0px 0px 0px;
}

.post { 
position: static; 
width: 100%;
font-size:11px; 
font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
color: #000;
background-color: #fff;
border: 1px solid #6c6350;
padding: 0px;
margin: 0px 0px 5px 0px;
}



.cat { 
font-size:10px; 
font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
color: #6c6350;
background-color: transparent;
padding: 0px 20px 10px 20px;
margin: 0px;
}

.p { 
font-size:11px; 
line-height:15px;
font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
color: #000;
background-color:transparent;
padding: 0px 20px 0px 20px;
margin:  10px  0px  10px  0px;
}



.post h1 { 
font-size:14px; 
font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
color: #6c6350;
background-color: #fff;
border-bottom: 1px solid #6c6350;
padding: 5px 20px 5px 20px;
margin:  0px  0px  3px  0px;
}

.post h3 { 
font-size:11px; 
font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
color: #ccc2ad;
background-color: #90897a;
border-top: 1px solid #6c6350;
border-bottom: 1px solid #6c6350;
padding: 2px 20px 2px 20px;
margin:  0px;
}

.mobimg { 
background-color: #fff;
color: #6c6350;
border: 1px solid #6c6350;;
padding: 10px;
margin: 0px 0px 10px 0px;
}

.comments {
font-size:10px; 
font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
color: #6c6350;
background-color: transparent;
padding: 10px 20px 0px 20px;
margin:  10px  0px  10px  0px;
}


#post_details h1 {
font-size:10px;
}

#post_details div {
font-size:10px;
}

/* 
elements for the navigation
-------------------------------------------------- */ 
#navi { 
position: absolute; 
top: 232px; 
left: 589px; 
width: 220px;
padding: 0px;
margin: 0px;
}


#navicontent  { 
background-color: #fff;
color: #6c6350;
top: 202px; 
left: 589px; 
width: 100%;
border-bottom: 1px solid #6c6350;
border-left: 1px solid #6c6350;
border-right: 1px solid #6c6350;
}


#regnavi  { 
font-size:11px; 
font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
color: #6c6350;  
}
#regnavi td  { 
font-size:11px; 
font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
color: #6c6350;  
background-color: #fff;
border-bottom: 1px solid #6c6350;
}

#regnavi td  a { 
font-size:11px; 
font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
color: #6c6350;  
text-decoration: none;
background-color: #fff;
}

#moblog  { 
font-size:11px; 
font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
color: #6c6350;
width: 100%;  
background-color: #ccc2ad;
padding: 0px;
margin: 0px;
}

#moblog p { 
font-size:11px; 
font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
color: #6c6350;
background-color:transparent;
line-height: 15px;
padding:0px;
margin:  0px;
text-align:center;
}

#sandbox  { 
font-size:11px; 
font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
color: #6c6350;
width: 100%;  
background-color: #ccc2ad;
padding: 0px;
margin: 0px;
}

#sandbox p { 
font-size:11px; 
font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
color: #6c6350;
background-color:transparent;
line-height: 14px;
padding:0px;
margin:  0px;
}




#navi p { 
font-size:11px; 
font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
color: #6c6350;
background-color:transparent;
line-height: 20px;
padding: 10px 20px 15px 20px;
margin: 0px;
}

#navi h1 { 
font-size:11px; 
font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
color: #ccc2ad;
background-color: #90897a;
border-top: 1px solid #6c6350;
border-bottom: 1px solid #6c6350;
padding: 2px 20px 2px 20px;
margin:  0px;
}

#navi h3 { 
font-size:11px; 
font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
color: #6c6350;
background-color: #65cafd;
border-top: 1px solid #6c6350;
border-bottom: 1px solid #6c6350;
padding: 2px 20px 2px 20px;
margin:  0px;
}

#navi img {
vertical-align:middle;
}

.calender { 
font-size:11px; 
font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
color: #000;
background-color: transparent;
border-right: 1px solid #ccc2ad;
border-bottom: 1px solid #ccc2ad;
text-align: center;
}


/* 
elements for galerycontent 
-------------------------------------------------- */ 
#gallerycontent  { 
background-color:transparent;
position: absolute; 
top: 202px; 
left: 62px; 
width:  745px; 
padding: 0px;
margin:  0px  0px  30px  0px;
}

#gallery { 
position: static; 
width: 100%;
font-size:11px; 
font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
color: #000;
background-color: #fff;
border: 1px solid #6c6350;
padding: 0px 0px 20px 0px;
margin: 0px 0px 20px 0px;
}

#gallerynavi { 
position: static; 
width: 100%;
font-size:11px; 
font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
color: #6c6350;
background-color: #ccc2ad;
border-top: 1px solid #6c6350;
border-left: 1px solid #6c6350;
border-right: 1px solid #6c6350;
padding: 0px;
margin: 0px;
}

#gallerynavi td { 
font-size:11px; 
font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
color: #6c6350;
background-color: #fff;
border-top: 1px solid #6c6350;
border-right: 1px solid #9f9680;
}


#gallerynavi h3 { 
font-size:12px;
height:18px;
font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
color: #444;
background-color: transparent;
padding: 2px 0px 0px 10px;
margin: 0px;
}

#gallery h2 { 
font-size:14px; 
font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
color: #444;
background-color: transparent;
padding: 5px 0px 0px 0px;
margin: 0px;
}

/* 
elements for registration
-------------------------------------------------- */ 
.register { 
position: static; 
width: 100%;
font-size:11px; 
font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
color: #000;
background-color: #ccc2ad;
border-top: 1px solid #6c6350;
border-left: 1px solid #6c6350;
border-right: 1px solid #6c6350;
padding: 0px;
margin: 0px;
}

.register h2  { 
font-size:11px; 
font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
color: #33ccff;
background-color: #fff;
padding: 2px 20px 4px 20px;
margin: 0px 0px 0px 0px;
}

.reg { 
font-size:11px; 
font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
color: #6c6350;
background-color: #fff;
}

.reg p { 
font-size:11px; 
font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
color: #6c6350;
background-color: #fff;
padding: 0px 0px 0px 20px;
margin:  0px;
}
.warning { 
font-size:11px; 
font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
color: #f00;
font-weight: bold;
background-color: #fff;
}

.asciiimage{
        color           : #000000;
        background-color: #FFFFFF;
        font-size       : 6px;
        font-family     : "Courier New", Courier, mono;
        line-height     : 4px;
        letter-spacing  : -1px;
    }

div.error {
padding: 0px 20px 0px 20px;
margin:  10px  0px  10px  0px;
color: #f00;
font-weight: bold;
}

