body{
font-size:0.70em;
font-family: Verdana, Arial, sans-serif;
color:#efefef;
}
.mod_article .ce_download img{
margin-bottom:-5px;
}
.mod_article .ce_download a{
color:white !important;
font-weight:bold;
}
.no_border .image_container img{
border:none;
}
.mod_article .ce_hyperlink a:link,
.mod_article .ce_hyperlink a:visited,
.mod_article .ce_hyperlink a:hover,
.mod_article .ce_hyperlink a:active,
.mod_article .ce_hyperlink a,
.ce_accordion .toggler span.toggler_first
{
padding-left:10px;
padding-right:10px;
background-image:url(gfx/more_hg.gif);
background-repeat:no-repeat;
background-position: 0px 2px;
text-decoration:none;
color:#efefef !important;
cursor:pointer;
}
.mod_article .ce_text table.border tr td{
border:1px solid #3a3a3a;
}
html:root .mod_article .image_container{
 /*margin-top:12px; */
}
.mod_article .ce_table tr td{
padding:2px 5px 2px 5px;
}
.mod_article .ce_table thead tr th{
border-bottom:1px solid #efefef;
}
.mod_article .ce_table tr.odd td{
background-color:#333333;
}
.mod_article .ce_table table{
width:100%;
}


#left .inside a, #main .inside a, #right .inside a,	
#left .inside a:link, #main .inside a:link, #right .inside  a:link,
#left .inside a:visited, #main .inside a:visited, #right .inside  a:visited,
#left .inside a:active, #main .inside a:active, #right .inside  a:active,
#left .inside a:focus, #main .inside a:focus, #right .inside  a:focus{
text-decoration:none;
color:#A50301;
}

#left .inside a:hover, #main .inside a:hover, #right .inside  a:hover{
text-decoration:underline;
color:#8F0100;
}
.event,
table.minicalendar,
p.teaser,
.ce_text,
.ce_comments,
input,
textarea,
.error,
table,
div.guestbook_entry p, .ce_table {
line-height: 1.5em; margin: 0 0 1em 0; 
}
.event p{
margin:0px;
}
.error{color:#8F0100;font-weight:bold;}
.mod_article{
background-color:#242425;
border:1px solid #2a2a2a;
margin-bottom:20px;
padding-bottom:10px;
}
.mod_article .ce_text, .ce_table, p.teaser{
padding:0px 5px 0px 5px;
}
.layout_full p.teaser{font-weight:bold;}

.mod_article h3.ce_headline{
height:30px;
line-height:30px;
margin:0px 0px 5px 0px;
padding-left:5px;
padding-right:5px;
font-size:13px;
}
.mod_article h2.ce_headline,
 .mod_gallerylist h2{
background-image:url(gfx/h2_bg.jpg);
background-repeat:repeat-x;
height:30px;
line-height:30px;
margin:-1px 0px 10px 0px;
padding-left:5px;
padding-right:5px;
font-size:12px;
}
.mod_article h1.ce_headline,
.mod_galleryviewer .title h1
{
background-image:url(gfx/h1_bg.jpg);
background-repeat:repeat-x;
height:30px;
line-height:30px;
margin:-1px 0px 10px 0px;
padding-left:5px;
padding-right:5px;
font-size:12px;
}
.mod_article .ce_text ul{
list-style-type:square;
margin:0px;
padding:0px;
padding-left:15px;
}
.mod_article .ce_text ul li{

}

.image_container .caption{
text-align:left;
padding:2px 0px 10px 0px;
font-size:9px;
}


.image_container img{
padding:1px;
border:1px solid #444444;

}
#main .inside p.back a,	
#main .inside p.back a:link,
#main .inside p.back a:visited,
#main .inside p.back a:active,
#main .inside p.back a:focus,
#main .inside p.back a:hover{
padding-left:10px;
margin-left:5px;
background-image:url(gfx/back_hg.gif);
background-repeat:no-repeat;
background-position: 0px 2px;
text-decoration:none;
color:#efefef;
font-weight:bold;
}

input,
textarea
{
	
	margin-bottom:3px;
	padding:3px;
	border:1px solid #555555;
	color:#efefef;
	background: #333333;
}

input[type=text]:focus,
input[type=password]:focus,
textarea:focus
{
	color:#efefef;
	background: #444444;
}
.ce_download{padding-bottom:5px;}

