* {
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;
}
a {
font-size : 0.95em;
color : #478406;
text-decoration : none;
font-weight : bold;
}
a:hover {
text-decoration : underline;
}

#nav {
width : 100%;
height : 40px;
background : url(../images/light2.png) repeat-x 0 -180px;
z-index : 1;
position : relative;
}
#nav ul {
width : 100%;
margin : auto;
text-align : center;
}
#nav li {
display : inline;
list-style : none;
padding-left : 3px;
}
#nav li a {
padding : 0 10px;
line-height : 33px;
color : #fff;
font-weight : bold;
padding-top : 9px;
padding-bottom : 9px;
background-color : transparent;
}
#nav li.active a {
color : #66ff00;
}
#nav li a:hover, #nav li:hover a {
text-decoration : underline;
}
#wrapper {
width : 961px;
padding-top : 30px;
margin : auto;
}

#component {
width : 660px;
float : left;
position : relative;
padding-bottom: 30px;
}
#cols2 {
width : 236px;
float : right;
overflow : hidden;
}
#clr {
clear : both;
font-size : 0;
padding-bottom : 0px;
}
.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, .article_row {
border-bottom : 1px dotted #000;
}

.leading_space {padding-top: 10px;}


.front-page .leading {padding: 10px; border: 1px solid #534930;  background-color: #fcfbec;}


.leading-material-odd {
border : 1px solid #534930; background-color: #fcfbec; padding: 15px;
}

.leading-material-even {
border : 1px solid #534930; background-color: #f7eed9; padding: 15px;
}



.leading_separator {
padding-bottom : 20px;
}
.module {
padding-bottom : 30px;
}

.module_material {
padding-bottom : 30px;
}

.module_mod_material {
}

.module-body {
padding-top : 10px;
}
.banneritem {
border : 1px solid #555;
}
.linebreak {
padding-bottom : 6px;
}
#message, #showcase {
z-index : 0;
}
#eventlist form {
padding-top : 1px;
}

.ucd ul li{list-style-type: none; padding-left: 0px; margin-left: 0px;}
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;
}

div.container-material {
	overflow: hidden;
	width: 100%;
}

.leading-material-odd div.container-material, .leading-material-even div.container-material {
padding-top: 5px;
border-top: 1px dashed #d3c29a;
border-bottom: 1px dashed #d3c29a;
}

div.left-material {
	width: 110px;
	float: left;
}

div.right-material {
	width: 530px;
	float: right;
}

.leading-material-odd div.right-material, .leading-material-even div.right-material {
	width: 500px;
}




.sig_caption {
width: 190px;
display: block;
	color: #555;
	font-size: 0.8em;
	font-weight: bold;
}

.sig_caption ul, .sig_caption ul li {margin-left: 6px; padding-right: 3px; }
.sig_caption ul li {list-style-type:square;}

div.searchbox {
height: 60px;
width: 237px;
background-image: url('../images/light2.png');
background-position:0px -221px;


}

input.inputboxx 
 {
padding-top: 9px;
margin: 0px;
padding-left : 5px;
padding-right : 10px;
width : 225px;

border : 0;
color : #000;
background: transparent;
}




.blog_more {
padding-top : 20px;
}
a.readon {
float: right;

width : 95px;
font-style : italic;

}
p.counter {
padding-top : 10px;
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 {
width : 100%;
height : 140px;
background : #29211e url(../images/light2.png) repeat-x 0 -522px;
}
#footer_wrapper {
margin : 0 auto;
padding : 0;
border : 0;
width : 100%;
background : #29211e;
}
#footer_header {
width : 100%;
min-height : 140px;
}
#footer_container {
margin : auto;
width : 961px;
}
#footer_left {
float : left;
width : 310px;
padding-right: 10px;
}
#footer_right {
float : right;
width : 310px;
}
#footer_middle {
float : left;
width : 320px;
}
#footer_clear {
margin : auto;
clear : both;
width : 961px;
border-bottom : 1px dotted #5c4d46;
}
.impressum {
margin : auto;
width : 160px;
}
.impressum ul {
padding-left : 20px;
}
.impressum li {
list-style : none;
font-weight : bold;
}
p.counter, span.pagination {
text-align : center;
margin : 0 auto;
}

img#captcha-img {
border : 1px solid #555;
}
input#captcha_code {
font-size : 1.5em;
}

#qcontacts input, #qcontacts textarea, .archivfilter input, .archivfilter select {
color : #000;
border : 1px solid #555;
background : #fff url(../images/light2.png) repeat-y -168px -282px;
}

.archivfilter input, .archivfilter select, .archivfilter button{ margin-top: 2px; vertical-align: top; }
.archivfilter input {height: 18px;}
.archivfilter button {height: 20px;}



.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 dashed #aaa;}

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

.article a[href^="http:"], .module_material a[href^="http:"]  {
margin-left: 4px;
padding-left:12px;
background : url(../images/icons.gif) no-repeat 0 0;}

.article a[href^="http://berlin.rotehilfe.de"], .module_material a[href^="http://berlin.rotehilfe.de"] {
margin-left: 0px;
padding-left: 0px;
background : none;}

.article a[href^="http://berlin.rotehilfe.de/rh/index.php?option=com_content&view"],
.article a[href*="index.php?option=com_k2&view"], .article a[href*="index.php?option=com_content&view"], .module_material a[href^="http://berlin.rotehilfe.de/rh/index.php?option=com_content&view"], .module_material a[href*="index.php?option=com_content&view"] {
margin-left: 4px;
padding-left: 12px;
background : url(../images/icons.gif) no-repeat 0 -39px;} 

.article a[href$=".txt"], .article a[href$=".rtf"], .article a[href$=".doc"], .article a[href$=".odt"], .module_material a[href$=".txt"], .module_material a[href$=".rtf"], .module_material a[href$=".doc"], .module_material a[href$=".odt"] {
margin-left: 4px;
padding-left:12px;
background : url(../images/icons.gif) no-repeat 0 -13px;}  

.article a[href$=".pdf"], .module_material a[href$=".pdf"] {
margin-left: 4px;
padding-left:12px;
background : url(../images/icons.gif) no-repeat 0 -26px;}  

.article a[href$=".gif"], .article a[href$=".jpg"], .article a[href$=".png"], .module_material a[href$=".gif"], .module_material a[href$=".jpg"], .module_material a[href$=".png"] {
margin-left: 4px;
padding-left:12px;
background : url(../images/icons.gif) no-repeat 0 -52px;} 

.article a.lightboxlink, .module_material a.lightboxlink, a.modal {background: none;
margin-left: 0px;
padding-left:0px;
}

.article a[href^="http://berlin.rotehilfe.de/rh/images/stories/gallerie"], .module_material a[href^="http://berlin.rotehilfe.de/rh/images/stories/gallerie"] {
margin-left: 0px;
padding-left: 0px;
background : none;}


a.moduleItemReadMore, a.readon, a.k2ReadMore {
padding-left: 12px;
background : url(../images/icons.gif) no-repeat 0 -65px;}

.article a[href^="http://www.myspace.com"], .module_material a[href^="http://www.myspace.com"] {
margin-left : 4px;
padding-left : 12px;
background : url(../images/icons.gif) no-repeat 0 -84px;} 

.article a[href^="http://www.facebook.com"], .module_material a[href^="http://www.facebook.com"] {
margin-left : 4px;
padding-left : 12px;
background : url(../images/icons.gif) no-repeat 0 -97px;} 

.article a[href^="http://www.flickr.com"], .module_material a[href^="http://www.flickr.com"] {
margin-left : 4px;
padding-left : 12px;
background : url(../images/icons.gif) no-repeat 0 -110px;} 

.article a[href*="indymedia.org"], .module_material a[href*="indymedia.org"]  {
margin-left : 4px;
padding-left : 12px;
background : url(../images/icons.gif) no-repeat 0 -123px;}

a[href^="mailto:"] {
margin-left : 4px;
padding-left : 12px;
background : url(../images/icons.gif) no-repeat 0 -136px;}

.itemSocialLinksBlock {padding-top: 15px;}
p.sociallink {padding-bottom: 15px;}


.container_tags {line-height: 110%;}
.container_tags a:hover {
text-decoration : none; color: #000;
}


.rss_adress_bar .module {display: none; padding:0px; margin:0px;}

