@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) draft for a central stylesheet
 * (de) Vorlage für ein zentrales Stylesheets
 *
 * @copyright       Copyright 2005-2007, Dirk Jesse
 * @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-C (http://www.yaml.de/en/license/license-conditions.html)
 * @link            http://www.yaml.de
 * @package         yaml
 * @version         3.0.4
 * @revision        $Revision: 130 $
 * @lastmodified    $Date: 2007-10-05 19:05:21 +0200 (Fr, 05 Okt 2007) $
*/

/* import core styles | Basis-Stylesheets einbinden */
@import url(../../yaml/core/base.css);

/* import screen layout | Screen-Layout einbinden */
@import url(../../css/v2/screen/basemod.css);
@import url(../../yaml/navigation/nav_shinybuttons.css);
@import url(../../css/v2/screen/flickr-badge.css); 
@import url(../../css/v2/screen/content.css); 
@import url(../../css/v2/screen/navigation.css);
@import url(../../css/v2/screen/blog-object.css); 

/* import print layout | Druck-Layout einbinden */
/* @import url(/css/print/print_003.css); */

/* 	Konferenzspezifische Anpassungen*/

@media all
{

    body{
        background-image: url('../img/layout/background.jpg');
        background-position: top center;
        background-color: #fcd300;
        background-repeat: no-repeat;
        background-attachment: fixed;
    }
    a{color:#666;text-decoration:none;}
    a:focus,a:hover,a:active{color:#999;text-decoration:none;}

    #main { margin-top: 5px;}

    #navigation ul.rueckblick { visibility: hidden; }
    #navigation ul li ul.konferenz { left: 62px;  }
    #navigation ul li ul.programm { left: 160px;  }
    #navigation ul li ul.teilnahme { left: 265px;  }
    #navigation ul li ul.partner { left: 355px;  }
    #navigation ul li ul.kontakt { left: 440px; }

    #bookmark { padding-top: 10px;}

    #col1 #col1_content .subcolumns h2,#col1 #col1_content h2,#col1 #col1_content .subcolumns .subcr h2,#col3 #col3_content .box form.newsletterRegister .submit-input,#col1 #col1_content p.more a,#col3 #col3_content .box ul,#col3 #col3_content .box ul li a{color:#604C3F;border-color:#604C3F;}
    #col1 #col1_content .subcolumns h2,#col1 #col1_content h2{color:#b6121d;}
    #col1 #col1_content h2 { margin-top: 30px; }

    #col1 #col1_content .c50l ul li{background-color:#F3F3F3;padding-left:5px;padding-right:0;list-style:none;margin:5px 10px 0 0;}
    #col1 #col1_content ul li{background-image:none;}
    #col1 #col1_content ul li a{color:#333;}
    #col3 #col3_content .tracks{margin-left:20px;margin-top:-12px;margin-bottom:18px;}
    #col3 #col3_content .tracks select{width:345px;}

    #col1 #col1_content #session-view .item span.name {
        margin-left: 20px;
    }
    #col1 #col1_content form input,#col1 #col1_content form textarea{background-image:none;font-weight:400;color:#333;}
    #col1 #col1_content form .captcha-submit{background:none;color:#f29400;border:1px solid #ccc;font-weight:700;height:30px;cursor:pointer;}
    #col1_content .video{margin-top:-3px; margin-left:20px; margin-bottom: 20px;}
    #col1 #col1_content p.more a, #col3 #col3_content .box form.newsletterRegister .submit-input {
        border-bottom: 1px solid #a2131c;
        color:#a2131c;
    }

    #col3 #col3_content .box form.newsletterRegister .submit-input  {
        left:180px;

    }

    #col3 #col3_content .box p, #col3 #col3_content .box ul {margin:5px 0 0 0;}


    #col1 #col1_content .subcolumns .c45r .subcr li{height:36px;background-position:left;background-color:transparent;margin:5px 0 0;padding:0;}
    #col1 #col1_content .subcolumns .c45r .subcr ul li{background-color:#fff;list-style-type:none;list-style-image:none;display:block;border-bottom:1px solid #d5d5d5;margin-left:0;height:26px;width:235px;padding:0;}
    #col1 #col1_content .subcolumns .c45r .subcr ul li a{color:#000;margin-left:30px;display:block;padding-top:0;padding-bottom:0;margin-bottom:0;font-weight:400;font-size:12px;}
    #col1 #col1_content .subcolumns .c45r .subcr ul li img{margin-top:-1px;margin-right:5px;float:left;padding-bottom:0;margin-bottom:0;}
    #col1 #col1_content .subcolumns .c45r .subcr ul li a:hover{font-weight:700;}
    #col1 #col1_content .subcolumns{border-bottom:0 solid #EFEFEF;border-top:4px solid #EFEFEF;padding-bottom:15px;margin-bottom:-20px;margin-top:-3px;}
    #col1 #col1_content .subcolumns .c45r .subcr .box embed{margin:0;padding:0;}
    #col1 #col1_content h3,#col1 #col1_content #team .item .name{color:#666;}
    #col1_content .legende,.language{display:none;}
    #col1 #col1_content .subcolumns .c45r .subcr p,#col1 #col1_content .subcolumns .c45r .subcr ul{margin:0;padding:0;}

    #col1 #col1_content #hotel-box { border: 2px dashed #009ee0; padding: 0px; float: right; width: 300px; margin: 8px 20px 8px 12px;}
    #col1 #col1_content #hotel-box p { margin: 8px 10px 8px 10px; line-height: 20px; }
    #col1 #col1_content #hotel-box p a { color: #009ee0; text-decoration: underline;}

    #col3 #col3_content .box ul li { color: #626060; }

    #col3 #col3_content .sponsoren h2 { margin:0px; padding:0px; display:none;}
    #col3 #col3_content .sponsoren .box {margin:5px 0 0 0;  }
    #col3 #col3_content .sponsoren .box .row {padding:0px;}

    #col3 #col3_content .sponsoren2 h2 { margin:0px; padding:0px;}
    #col3 #col3_content .sponsoren2 .box {margin:5px 0 0 0; background:#fff;}
    #col3 #col3_content .sponsoren2 .box .row {padding:0px;}


    #col3 #col3_content .sponsoren2 .l {
        float: left;
        width: 124px;
        text-align: center;
    }

    #col3 #col3_content .sponsoren2 .r {
        float: right;
        width: 124px;
        text-align: center;
    }

    #col3 #col3_content .sponsoren2 .box {
        background: #ffffff;
        margin: 4px 0 0 0;
        padding: 3px 7px;
    }

    #col3 #col3_content .sponsoren2 .box h4 {
        font-size: 14px;
        font-family: 'Helvetica',Arial,sans-serif;
        font-weight: bold;
        color: #999999;
        margin: 8px 0px 12px 4px;
    }

    #col3 #col3_content .sponsoren2 .box .l a,
    #col3 #col3_content .sponsoren2 .box .r a {
        display: block;
        height: 50px;
        line-height: 50px;
        margin-bottom: 12px;
    }

    #col3 #col3_content .sponsoren2 .box .l img,
    #col3 #col3_content .sponsoren2 .box .r img {
        max-height: 50px;
    }

    #col3 #col3_content .sponsoren2 .box .row {
        margin-bottom: 8px;
        width: 100%;
        overflow: hidden;
    }


    #col1 #col1_content h4 {
        display: none;
    }


    /* Startseiten Buttons */

    #col1 #col1_content p a img { margin-bottom: 1px;}


    /* Call for Projects */

    #col1 #col1_content dl dt {
        color: #8DAF00;
        font-weight: bold;
    }
    #col1 #col1_content dl dd {
        border-left: 2px solid #A6CF00;
        padding-left: 10px;
    }

    #col1 #col1_content #flickr_badge_wrapper{
        padding:0px 0 0px 0;
        margin: 0px 0px 0px 20px;
        border: 0px solid black;
        text-align: center;
    }

    #col1 #col1_content #flickr_badge_wrapper .flickr_badge_image img{
        border: 1px solid #000;
        margin:0px 5px 2px 0px;
    }


    #col1 #col1_content .subcolumns .c45r .subcl ul.topic li {
        background:#fff;
        list-style-image: url('../img/layout/topic_icon.gif');
        list-style-position:inside;
        margin: 5px 0 0 0px;
        padding:0 0 0 0;
        height:30px;
        border-bottom:1px solid #dbdbdb;
        color:#737373;
    }

    #col1 #col1_content .subcolumns .c45r .subcl p {
        margin:0px;
        padding:0px;
        text-align:center;
        width:297px;
    }

    #col1 #col1_content .subcolumns .c45r .subcl p a img{
        margin-top:20px;
    }

    #col1 #col1_content #topspeaker {
        padding-top: 10px;
        text-align: center;
        overflow: hidden;
    }
    #col1 #col1_content #topspeaker .item {
        width: 80px;
        float: left;
        height: 120px;
    }
    #col1 #col1_content #topspeaker .item span.name {
        color: #B6121D;
        font-size:11px;
    }
    #col1 #col1_content #topspeaker .item a span.picture img {
        border:1px solid #efefef;
        padding:3px;
    }
	
	#col3 #col3_content .box2 {margin:0 0 0 10px; padding:0px;}
	#col3 #col3_content .box {margin-top:10px;}

}