@import url(http://fonts.googleapis.com/css?family=Roboto:300,700,400);

body {font-family: 'Roboto', sans-serif !important;}

ol {list-style: decimal inside url();}

td.article_column {padding:0;}

#mainbody a, #mainbody a:link {text-decoration:underline;}

.createdate {background: none transparent;;}
.artinfo_block {background:none transparent; padding:5px 6px;}
table.artinfo_block {border-bottom:1px solid #333;}
.article_column {background:none transparent;}
div#main_wrap_top {background:none transparent; padding:0;}
div#main_wrap_top {width:100%;}

td.contentheading {border-left:4px solid #333;; background-color:#00A0F0; padding:5px 6px; color:#000;}
td.contentheading a {color:#fff;}
td.contentheading2 {border-left:4px solid #333;; background-color:#00A0F0; padding:5px 6px; color:#fff;}

body .blog_more div strong {padding-bottom:10px; display:block; font-size:18px; font-weight:bold;}
body .blog_more ul {list-style:none; padding-left:0; margin-left:0;}
body .blog_more li {border-left:4px solid #333; padding-left:0; margin-left:0; background-color:#666; padding:5px 6px; color:#000;}
body .blog_more li a {color:#fff; text-decoration:none; display:block;}

body div.moduletable h3 span, 
body div.moduletable_menu h3 span,
body .componentheading {background:#666; padding:5px 6px; display:inline-block;border-left:4px solid #333; color:#fff;font:normal 20px Geneva, Arial, Helvetica, sans-serif}

#right div.moduletable {padding:0;}
#right .image250 p {}

.contentelement table { border-collapse: collapse;}

.contentelement table.termine {font-size:12px; line-height:12px;}
.contentelement table.termine td {vertical-align:top; padding:6px;}

.moduletableposter_oben img {max-width:260px; max-height:368px;}


#right .partner h3 span,
#right .iska h3 span, 
.highlight h3 span,
body .componentheading {background-color:#00a0f0 !important;}
div.highlight {padding:0; background-color:transparent;}


a img {border:0;}

hr {margin:20px 0; clear:both;}


#mainbody .blog p img {max-width:240px; height:auto !important;}


ul, ol {padding-left:3em;}
ul {list-style-type:disc;}
li {}
li p, li h1, li h2, li h3, li h4, li h5, li h6 {padding:0; margin:0; display:inline;}

img[width="82"] {border:0px !important;}