/*
Theme Name: ILMForum
Theme URI: http://www.conject.com
Description: Powered by conject.com / Design powered by Eric Sturm
Author: Alex Kellner
Author URI: http://www.conject.com
*/


.bu-carousel, 
#formular,
#footer, 
.jcarousel-skin-ilmforum, 
.followus, 
.meta, 
#nav, 
.kasten, 
.kategorie-button, 
.weiterlesen-button, 
.socialbookmarks, 
.blaettern-button,
#searchform,
.carousel-header {
	display:none;
}


/* Layout */

* { padding: 0; margin: 0; }
body {
	padding: 0px;
	margin: 0px;
	background-color: white;
	/*background-image: url(/wp-content/themes/ilmforum/img/hg-ilm-blog.jpg);*/
	background-repeat: repeat-x;
}
#wrapper {background-color:#fff;margin: 0 auto;width: 960px;border-bottom:10px solid #fff;border-left:10px solid #fff;border-right:10px solid #fff;}
#left {float: left;width: 620px;display: inline;padding:20px 30px 40px 0;background-color:#fff;}
#header {color: #333;width: 960px;float: left;background-color:RGB(0,155,207);}
#content {float:left;margin:30px 0 20px 0;}
#footer {width: 960px;clear: both;min-height:400px;color: RGB(96,96,96);background-color:RGB(236,236,236);border-top:5px solid RGB(209,209,209);}
#right {padding-top:20px;background-color:#fff;color: RGB(96,96,96);width: 310px;float: left;}



.about /* türkisfarbener Kasten Footer */ {color:#fff;background-color:RGB(0,155,207);padding:8px 8px;}

.teaserhead {height:25px;border-bottom:5px solid RGB(209,209,209);margin-bottom:10px;}
.teaser {margin-bottom:20px}

.listen-teaser {clear:left;width:620px;margin:20px 0;}
.blaettern {clear:left;width:620px;padding:0px 0 60px 0;}
.blaettern-rechts {float:right;margin-top:-20px;}
.blaettern-links {float:left;}

.abstand20 {margin:0 20px 0 -3px;}
.abstand40 {margin-right:40px;}



hr{border:none 0;border-bottom:5px solid RGB(209,209,209);height:1px;margin:30px 0 0px 0}


#footerkaesten {height:1%;overflow: hidden;}
ul#footerkaesten {margin-top:30px;padding-bottom:30px;}
ul#footerkaesten li {margin-left:30px;width:280px;float:left;list-style:none;}
ul#footerkaesten li ul li {margin-left:0;border-top:5px solid RGB(209,209,209);font-weight:bold;padding:9px 0;}



/* Typo */

div.bu-carousel p,
p {
	margin: 10px 0;
}
li p {
	margin: 0;
}

body {font-family:"Trebuchet MS",Helvetica,Arial,sans-serif;font-size:16px;}

.meta{font-size:12px;color:RGB(142,142,142);}
.meta a:link, .meta a:visited {color:RGB(142,142,142);text-decoration:none;}
.meta a:hover, .meta a:active {color:RGB(142,142,142);text-decoration:underline;}

.rechts {text-align:right;}
.links {text-align:left;}

.rss a:link, .rss a:visited{color:#fff;font-size:18px;text-decoration:none;}
.rss a:hover, .rss a:active{color:#F26C0F;font-size:18px;text-decoration:none;}

#left h1 {font-size:20px;}
#left h2 {font-size:16px;margin:25px 0 10px 0;}
#left h3 /* Das ist die Dachzeile */ {font-weight:normal;font-size:18px;font-style:italic;}
#left h4 /* Unterhalb der grauen Trennlinie, z. B. bei Kommentaren */ {font-size:16px;margin:5px 0 10px 0;}
#left p {margin:18px 0 0 0;}

#left ul,
#content ul {
	margin: 0 0 0 15px;
	list-style-type:square;
}
#left ol,
#content ol {
	margin: 0 0 0 22px;
}

#left p a:link, #left p a:visited  {color:#000;}
#left p a:hover, #left p a:active {color:RGB(0,155,207);}

.autor {font-size:14px;color:RGB(96,96,96);margin-top:0 !important;}
.autor a:link, .autor a:visited {font-size:14px;color:RGB(96,96,96) !important;}
.autor a:hover, .autor a:active {font-size:14px;color:RGB(0,155,207) !important;}

#left .kommentar {background-color:RGB(236,236,236);padding:10px;margin-bottom:15px;}
#left .kommentar h1 {font-size:16px;margin:0px 0 0px 0;}
#left .kommentar h1 a:link, #left .kommentar h1 a:visited {text-decoration:none;color:RGB(0,155,207);}
#left .kommentar h1 a:hover, #left .kommentar h1 a:active {text-decoration:underline;color:RGB(0,155,207);}


.teaserhead h2 {font-size:18px;color:RGB(142,142,142) !important;width:300px;float:left;}
.teaserhead a {font-size:12px;width:140px;display:block;float:right;text-align:right;padding-top:5px;}
.teaserhead a:link, .teaserhead a:visited {text-decoration:none;color:#000;}
.teaserhead a:hover, .teaserhead a:active {text-decoration:none;color:RGB(96,96,96);}

.listen-teaser h1, .teaser h1 {font-size:16px !important;}
.listen-teaser h3, .teaser h3 {font-size:16px !important;font-style:italic;font-weight:normal;}

.listen-teaser h1 a:link, .listen-teaser h1 a:visited, .listen-teaser h3 a:link, .listen-teaser h3 a:visited,
.teaser h1 a:link, .teaser h1 a:visited, .teaser h3 a:link, .teaser h3 a:visited {color:#000;text-decoration:none;}

.listen-teaser h1 a:hover, .listen-teaser h1 a:active, .listen-teaser h3 a:hover, .listen-teaser h3 a:active,
.teaser h1 a:hover, .teaser h1 a:active, .teaser h3 a:hover, .teaser h3 a:active {color:RGB(0,155,207);}

.klein {font-size:12px;}
.teasertext {clear:left;font-size:14px;margin:0px 0 0 0;}

.thickbox:link {text-decoration:none;}
.bu-carousel a:link, .bu-carousel a:visited, .bildunterschrift a:link, .bildunterschrift a:visited  {color:#fff; text-decoration:none;}
.bu-carousel a:hover, .bu-carousel a:active, .bildunterschrift a:hover, .bildunterschrift a:active {text-decoration:underline;}


/* Bilder */

img {border:0;}
.rss img {vertical-align:bottom;margin-bottom:2px;}

.bilderrahmen {float:left;margin:20px 20px 5px 0}
.credits {clear:left;margin-top:-3px;}
.artikelbild {position:relative;}
.artikelbild img, .teaser img, .listen-teaser img {border:1px solid RGB(209,209,209);}

.bildunterschrift, .bu-carousel {position:absolute;background-image:url('/wp-content/themes/ilmforum/img/hg-trans70.png');width:100%;bottom:0px;z-index:3;}
.bu-carousel {left:1px;}

.bildunterschrift p {font-size:16px;line-height:1.2em;color:#fff;font-style:italic;margin-top:0 !important;padding:6px 30px 6px 6px;background-image:url(/wp-content/themes/ilmforum/img/lupe-tuerkis.gif);background-repeat:no-repeat;background-position:right bottom;}

.bu-carousel p {font-size:16px;line-height:1.2em;color:#fff;margin-top:0 !important;padding:6px;}

#left p.socialbookmarks {margin:-5px 0 15px 0;}
.socialbookmarks img {margin-right:5px;}

.listen-teaser img, .teaser img {float:left;margin:0 10px 20px 0;}



/* own */
table tr td {
	vertical-align: top;
	padding: 5px;
}

