/*
Theme Name: trollinger2punkt0
Theme URI: http://www.sfe.de/
Description: Template für Trollinger2punkt0.
Version: 1.0
Author: SF eBusiness GmbH
Author URI: http://www.sfe.de/
Tags: custom
Text Domain: trollinger2punkt0
*/



/* Begin Typography & Colors */

/*
Rot: #8d203d
Neon: #e74e3b
*/

*{margin:0;padding:0;font-family:arial,sans-serif}
body{font-size:12px;line-height:17px;background:#000 url(images/body.jpg) fixed no-repeat;color:#fff;padding:207px 0 0 0}
img{border:0}
li{list-style:none}
a{color:#e74e3b;text-decoration:none}
a:hover{text-decoration:underline}
hr{clear: both; height:0;line-height:0;overflow:hidden;border:0;border-top:1px solid #8d203d;margin:0 0 10px 0}
p{margin:0 0 10px 0}
cite{font-style:normal}
textarea{font-size:11px}
.clr{clear:both}
.neon{color:#e74e3b}
.align-left{text-align:left}
.align-center{text-align:center}
.align-right{text-align:right}

#page{width:1020px}

#logo{position:absolute;top:20px;left:0;width:220px;height:167px}

#meta{position:absolute;top:14px;left:810px;width:190px;text-align:right;font-size:11px}
#meta ul{width:190px}
#meta li{display:inline}
#meta a{background:transparent;color:#e74e3b !important;display:inline;padding:0;margin:0 0 0 10px}
#meta a:hover{text-decoration:underline}
#meta .breadcrumbs{display:none}

#col-left{width:220px;padding:0 20px 0 0;float:left;position:relative}
#col-center{width:550px;padding:0 20px 0 0;float:left;position:relative}
#col-right{width:190px;padding:0 20px 0 0;float:left;position:relative}
#start{width:550px;margin:0 0 0 220px;padding:12px 12px 12px 12px}
#start hr{margin:-5px 0 5px 0}
#col-left p,#col-right p{margin:0}

#content{border-top:5px solid #8d203d;background:url(images/bg_black_trans.png)}
#start{border-top:5px solid #8d203d;background:url(images/bg_black_trans.png)}

.widget_tr20_image{background:url(images/bg_black_trans.png);padding:8px;margin:0 0 10px 0}
.widget_tr20_image-image-link img{margin:-8px 0 3px -8px}
.widget_tr20_image .widgettitle{font-size:100%;font-weight:bold}
.widget_tr20_image .widget_tr20_image-text-link{background:url(images/arrow_right.png) 3px 3px no-repeat;padding:0 0 0 15px}

#col-left .widget_tr20_image{width:192px;overflow:hidden;margin:0 0 0 12px}
#col-right .widget_tr20_image{width:174px;overflow:hidden}

#col-left #widget_tr20_image-7{margin-top:12px;background:transparent;}
#widget_tr20_image-7 .widget_tr20_image-image-link img{margin:0}

.widget_navt .widgettitle{display:none}
.widget_navt ul{width:220px;margin:0 0 1px 0}
.widget_navt{margin:0 0 20px 0}
.widget_navt li a{display:block;background:url(images/bg_red_trans.png);line-height:20px;padding:5px 5px 5px 12px;color:#fff;margin:0 0 1px 0}
.widget_navt li.current_page_item a,
.widget_navt li a:hover,
.widget_navt li.current_page_item li a:hover{background:url(images/bg_red.png);text-decoration:none}
.widget_navt li.current_page_item li a{background:url(images/bg_red_trans.png)}
.widget_navt li.t2-0-tipp-einreichen-page a{background:url(images/bg_neon_trans.png)}
.widget_navt li.t2-0-tipp-einreichen-page.current_page_item a,
.widget_navt li.t2-0-tipp-einreichen-page a:hover{background:url(images/bg_neon.png)}
.widget_navt li li a{padding:2px 5px 2px 28px;margin:0}

h1{position:absolute;top:-50px;left:0;padding:0 0 8px 0;font-weight:normal;border-bottom:2px solid #e74e3b;width:550px;font-size:24px;line-height:20px;}
h2{font-size:18px;line-height:20px;font-weight:normal}
h3{font-size:16px;font-weight:normal;margin:0 0 10px 0}

.navigation{position:absolute;top:-38px;left:0;width:550px}
.navigation .prev{position:absolute;top:0;right:16px}
.navigation .next{position:absolute;top:0;right:0}

.post{position:relative;border-bottom:1px solid #8d203d;padding:12px;min-height:200px}
.post h2{margin:0 0 12px 240px}
.post .meta{margin:0 0 0 240px}
.post .meta-top{margin:-5px 0 5px 240px}
.post .meta-top a{color:#fff}
.post .meta-bottom{color:#e74e3b}
.post .entry{margin:0 0 0 240px}
.post .entry a{background:url(images/arrow_right.png) 3px 2px no-repeat;padding:0 0 0 15px}
.post .ratepost{position:absolute;top:153px;left:12px}
.post .cfi{position:absolute;top:12px;left:12px;width:225px;height:140px}
/*.post .cfi{width:225px;height:140px}*/
.post p.autor{position:absolute;top:190px;left:12px;width:225px;}

a.wp-oembed{background:url(images/arrow_right.png) 3px 3px no-repeat !important;padding:0 0 0 15px !important}


.wide .post{border:0}
.wide .post .entry{margin:0}
.wide .post h2{margin:0 0 12px 0;color:#e74e3b}
.wide .post .entry a{background:transparent;padding:0}
/*.wide h3{border-top:1px solid #8d203d;padding:10px 0 0 0}*/

p.list{display:block;border-bottom:1px solid #8d203d;margin:0;padding:9px 19px 9px 9px;text-align:right}
p.list a{background:url(images/arrow_up.png) 3px 4px no-repeat;padding:0 0 0 20px;float:left;font-size:13px}

p.to-archive{padding:19px 19px 19px 9px;text-align:right;font-size:13px}
p.to-archive a{background:url(images/arrow_right.png) 3px 4px no-repeat;padding:0 0 0 15px}

.col-2{float:left;overflow:hidden}
.col-2-1{margin:0 10px 0 0}

#comments{padding:12px}
#commentform .col-2-1{width:225px}
#commentform .col-2-2{width:285px;float:right}

#commentform .col-2 p{margin:0}

#commentform .col-2-1 input{width:213px;height:17px;line-height:17px;padding:0 5px;margin:0 0 5px 0;border:1px solid #abadb3;border-right-color:#dbdfe6;border-bottom-color:#e3e9ef;border-left-color:#e2e3ea;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
#commentform .col-2-1 #captchaImgDiv{width:225px;overflow:hidden}
#commentform .col-2-1 #captchaImgDiv div{padding:0 !important}
#commentform .col-2-1 #captchaInputDiv{width:102px;padding:0 !important;float:left}
#commentform .col-2-1 #captchaInputDiv #captcha_code{width:85px !important}
#commentform .col-2-1 #si_image_com{width:60px;height:19px;margin:0 4px 0 0;padding:0 !important;float:left}

#commentform .col-2-2 textarea{width:273px;height:65px;padding:0 5px;margin:0 0 10px 0;border:1px solid #abadb3;border-right-color:#dbdfe6;border-bottom-color:#e3e9ef;border-left-color:#e2e3ea;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}

input#submit{line-height:15px;border:0;background:transparent url(images/arrow_right.png) 3px 5px no-repeat;color:#e74e3b;padding:0 0 0 15px;float:right;cursor:pointer;font-size:12px}
input#submit:hover{text-decoration:underline}

.commentlist a{color:#cacaca;text-decoration:none !important}
.commentlist .comment-author{color:#cacaca}
.commentlist .comment-author,
.commentlist .comment-meta{display:inline;font-size:11px !important;line-height:16px !important}

label.radio-block{font-size:11px;line-height:14px;padding:0 0 5px 20px;position:relative;display:block !important}
label.radio-block input{position:absolute;left:0}
label.radio-inline input{position:relative;top:2px}
input.text{width:378px;margin:0 0 5px 0;padding:2px 5px;border:1px solid #abadb3;border-right-color:#dbdfe6;border-bottom-color:#e3e9ef;border-left-color:#e2e3ea;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
input.file{margin:0 0 5px 0;padding:2px 5px;border:1px solid #abadb3;border-right-color:#dbdfe6;border-bottom-color:#e3e9ef;border-left-color:#e2e3ea;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
textarea{width:378px;height:61px;margin:0 0 5px 0;padding:2px 5px;border:1px solid #abadb3;border-right-color:#dbdfe6;border-bottom-color:#e3e9ef;border-left-color:#e2e3ea;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}

#tipp{border-bottom:1px solid #8d203d;padding:0 133px 10px 0;margin:0 0 10px 0}
#tipp a{background:transparent;padding:0}
#tipp img{vertical-align:bottom;position:relative;top:-5px}
#tipp #submit{margin:10px 0 0 0}

#botschafter{padding:0 133px 10px 0}
#botschafter .radio-inline{display:block;float:left;width:80px;font-size:11px;padding:5px 0 10px 0;margin-right:-3px;}
#botschafter a{background:transparent;padding:0}
#botschafter img{vertical-align:bottom;position:relative;top:-5px}

#empfehlen{padding:0 133px 10px 0}
#empfehlen .radio-inline{display:block;float:left;width:95px;font-size:11px;padding:5px 0 10px 0}
#empfehlen a{background:transparent;padding:0}
#empfehlen img{vertical-align:bottom;position:relative;top:-5px}

#kontakt{padding:0 133px 10px 0}
#kontakt a{background:transparent;padding:0}
#kontakt img{vertical-align:bottom;position:relative;top:-5px}
form .error{color:#fddd1b;font-weight:bold;}

.post-edit-link{margin:0 12px}

.pagination{text-align:center;padding:10px 0}
#wp_page_numbers{text-align:center}
#wp_page_numbers,
#wp_page_numbers ul,
#wp_page_numbers li{display:inline;padding:0 2px}
#wp_page_numbers li.active_page a{color:#fff}

.wp-caption.alignleft{ float:left; }
.wp-caption-text { width: 253px; background: url(images/botschafter-bg.png); text-align: center; }
.post .entry .wp-caption-text a { display: block; padding: 5px 5px 10px; background: url(images/botschafter-button.png) no-repeat center 45px; color: #ffffff; font-size: 14px; }
.wp-caption-text a:hover { text-decoration: none; }
.wp-caption-text .lnk { display: block; padding-bottom: 10px; }
.wp-caption-text .btn { padding-left: 10px; background: url(images/pfeil-weiss.gif) no-repeat left center; line-height: 35px; }

.archive .navigation{position:relative;top:auto;}
.archive .navigation .prev{position:absolute;top:10px;left:0;right:auto;background:url(images/arrow_left.png) 3px 5px no-repeat;padding:0 0 0 15px}
.archive .navigation .next{position:absolute;top:10px;right:0;;background:url(images/arrow_right.png) 3px 5px no-repeat;padding:0 0 0 15px}
.videolist { min-height: 140px; }
.entry object { display: block; margin-bottom: 10px; }
.entry ul { margin-bottom: 10px; }
.entry li { margin-left: 10px; /*padding-left: 5px;*/ list-style: inside disc; }

.ngg-albumoverview{width:550px;margin:0 -12px;}
.ngg-album{border:0;border-bottom:1px solid #8d203d;padding:0 12px 12px;margin:0 0 10px 0;position:relative;height:140px}
.ngg-thumbnail{position:absolute;top:0;left:12px;margin:0}
.ngg-thumbnail img{margin:0;padding:0;border:0;width:225px;height:140px}
.ngg-albumtitle{margin:0 0 5px 240px;padding:0;background:transparent;font-size:12px;font-weight:normal}
.ngg-description{margin:0 0 0 240px}
.ngg-description p{display:inline}

.ngg-galleryoverview{overflow: hidden;width:536px;margin:0;clear:both;}
.ngg-galleryoverview .desc{margin:0px 10px 10px 0px;padding:5px;}
.ngg-galleryoverview a{background:url(images/arrow_left.png) 3px 3px no-repeat;padding:0 0 0 15px}
.ngg-galleryoverview h2{margin:3px 0 15px 0}
.ngg-gallery-thumbnail-box{float: left;padding:0}
.ngg-gallery-thumbnail{float: left;margin:0 10px 10px 0;text-align:center}
.ngg-gallery-thumbnail span{font-size:90%;padding-left:5px;display:block;}
.ngg-gallery-thumbnail a{background:transparent;padding:0}
.ngg-gallery-thumbnail img{display:block;position:relative;margin:0;padding:0;border:0;width:124px;height:90px}
.ngg-clear{clear: both;}

.ngg-navigation{clear:both;text-align:center;}

.ngg-galleryoverview .ngg-navigation span,
.ngg-galleryoverview .ngg-navigation a.page-numbers,
.ngg-galleryoverview .ngg-navigation a.next,
.ngg-galleryoverview .ngg-navigation a.prev,
.ngg-galleryoverview .ngg-navigation span.page-numbers,
.ngg-galleryoverview .ngg-navigation span.next,
.ngg-galleryoverview .ngg-navigation span.prev {padding: 0 4px;}

.wide .post .entry .ngg-galleryoverview > a{background:url(images/arrow_left.png) 3px 4px no-repeat;padding:0 0 0 15px}

.reallyleft{margin-right:1.5em;display:inline;float:left;}
.reallyright{margin-left:1.5em;display:inline;float:right;}
.reallycenter{margin-right:auto;margin-left:auto;display:block;clear:both;}

.teaser a{position:absolute;left:595px;top:15px;width:170px;height:170px;color:#ffffff;text-indent:-9000px;}
#fotoshooting a{background:url(images/teaser-fotoshooting.png);}
#voting a{background:url(images/teaser-entscheidung.png);}
#making-of a{background:url(images/teaser-makingof.png);}
#campaign a{background:url(images/teaser-kampagnenmotive.png);}
.home #fotoshooting,.home #voting{display:none;}
