@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*/


body{background-image:url('../img/layout/background.jpg');background-color:#1d6aa7;background-repeat:no-repeat;background-position:center top;margin-top:0;margin-right:60px;margin-left:-5px;padding:0 0 25px;}
#page_margins{padding:0;}
a{color:#666;text-decoration:none;}
a:focus,a:hover,a:active{color:#999;text-decoration:none;}
#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:#00579c;border-color:#00579c;}
#bookmark{
    width:270px;
    padding-top: 10px;
    padding-right: 0px;
    margin-left: 25px;
}
#col1 #col1_content .subcolumns h2,#col1 #col1_content h2{color:#00579c;}
#col1 #col1_content .subcolumns {
        border-bottom: none;
    }
#col1 #col1_content ul li{background-image:none;}
#col1 #col1_content ul li a{color:#333;font-size:13px;}
#col3 #col3_content .box ul li{color:#222;font-weight:400;}
#col3 #col3_content .tracks{margin-left:15px;margin-top:0px;margin-bottom:18px;}
#col3 #col3_content .tracks #trackSelect #tsform { margin-left: 0px; margin-top: 12px;}
#col1 #col1_content #blog{background-image:url('/konferenzen/bastaspring/img/layout/blog-bg.png');background-repeat:no-repeat;background-position:10px 50px;}
.locationimage{float:left;margin-left:20px;margin-right:15px;}
.location_adress{margin-left:10px;margin-top:20px;}
.location_adress p{padding-top:10px;}
#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;}
#col3 #col3_content .box form.newsletterRegister{margin-top:5px;background-color:#fff;position:relative;height:25px;}
#col3 #col3_content .box form.newsletterRegister .newsletter-input{border:1px solid #ccc;line-height:normal;width:192px;position:absolute;left:4px;bottom:4px;font-size:12px;margin:0;padding:0;}
#col1 #col1_content #flickr_badge_wrapper{border:0 solid #000;text-align:center;margin:15px 0 0;padding:0;}
#col1 #col1_content #flickr_badge_wrapper .flickr_badge_image img{border:1px solid #000;margin:0 3px 0 0;}
#col1 #col1_content h4{color:#CCC;font-size:16px;font-family:Helvetica,sans-serif;font-weight:700;text-align:right;margin:30px 60px 5px 20px;}
#col3 #col3_content #shortlinks{margin-top:20px;}
#col3 #col3_content #shortlinks h2{margin-left:15px;}
#col1 #col1_content .datum{color:#999;font-size:11px;font-style:normal;margin-left:20px;}
#col1 #col1_content p .datum{color:#999;font-size:11px;font-style:normal;margin-left:0;}

#col1 #col1_content .sd-icon{float:right;margin-right:30px;margin-left:10px;}

#col1 #col1_content img.sponsor{float:right;margin-left:100px;}
#col1 #col1_content .more_special{display:none;}
#col1 #col1_content .soacon h3,#col3 #col3_content #shortlinks #col3_anchors ul li.soacon a{color:#F29400;}
#col1 #col1_content .efe h3,#col3 #col3_content #shortlinks #col3_anchors ul li.efe a{color:#45D4FF;}
#col1 #col1_content h3,#col3 #col3_content #shortlinks #col3_anchors ul li{background-position:253px 5px;background-repeat:no-repeat;}
    
#col1 #col1_content .persistance h3,
#col1 #col1_content .osgi h3,
#col1 #col1_content .scala h3,
#col1 #col1_content .agile h3,
#col1 #col1_content .spring h3,
#col1 #col1_content .webapp h3,
#col1 #col1_content .groovy h3,
#col1 #col1_content .bpm h3,
#col1 #col1_content .ehealth h3,
#col1 #col1_content .advanced h3,
#col1 #col1_content .finance h3,
#col1 #col1_content .mobile h3,
#col1 #col1_content .governance h3,
#col1 #col1_content .roadmap h3
    { background-position:top right; }

#col1 #col1_content .persistance h3,#col3 #col3_content #shortlinks #col3_anchors ul li.persistance{background-image:url('/konferenzen/wjax09/img/special_icons/icon_persistance_day_klein.png');}
#col1 #col1_content .osgi h3,#col3 #col3_content #shortlinks #col3_anchors ul li.osgi{background-image:url('/konferenzen/wjax09/img/special_icons/icon_osgi_day_klein.png');}
#col1 #col1_content .scala h3,#col3 #col3_content #shortlinks #col3_anchors ul li.scala{background-image:url('/konferenzen/wjax09/img/special_icons/icon_scala_day_klein.png');}
#col1 #col1_content .agile h3,#col3 #col3_content #shortlinks #col3_anchors ul li.agile{background-image:url('/konferenzen/wjax09/img/special_icons/icon_agile_day_klein.png');}
#col1 #col1_content .spring h3,#col3 #col3_content #shortlinks #col3_anchors ul li.spring{background-image:url('/konferenzen/wjax09/img/special_icons/icon_spring_day_klein.png');}
#col1 #col1_content .webapp h3,#col3 #col3_content #shortlinks #col3_anchors ul li.webapp{background-image:url('/konferenzen/wjax09/img/special_icons/icon_web_security_day_klein.png');}
#col1 #col1_content .groovy h3,#col3 #col3_content #shortlinks #col3_anchors ul li.groovy{background-image:url('/konferenzen/wjax09/img/special_icons/icon_groovy_grails_day_klein.png');}
#col1 #col1_content .bpm h3,#col3 #col3_content #shortlinks #col3_anchors ul li.bpm{background-image:url('/konferenzen/wjax09/img/special_icons/icon_bpm_day_klein.png');}
#col1 #col1_content .ehealth h3,#col3 #col3_content #shortlinks #col3_anchors ul li.ehealth{background-image:url('/konferenzen/wjax09/img/special_icons/icon_ehealth_day_klein.png');}
#col1 #col1_content .advanced h3,#col3 #col3_content #shortlinks #col3_anchors ul li.advanced{background-image:url('/konferenzen/wjax09/img/special_icons/icon_soa_advanced_day_klein.png');}
#col1 #col1_content .finance h3,#col3 #col3_content #shortlinks #col3_anchors ul li.finance{background-image:url('/konferenzen/wjax09/img/special_icons/icon_finance_day_klein.png');}
#col1 #col1_content .mobile h3,#col3 #col3_content #shortlinks #col3_anchors ul li.mobile{background-image:url('/konferenzen/wjax09/img/special_icons/icon_mobile_day_klein.png');}
#col1 #col1_content .governance h3,#col3 #col3_content #shortlinks #col3_anchors ul li.governance{background-image:url('/konferenzen/wjax09/img/special_icons/icon_soa_governance_day_klein.png');}
#col1 #col1_content .roadmap h3,#col3 #col3_content #shortlinks #col3_anchors ul li.roadmap{background-image:url('/konferenzen/wjax09/img/special_icons/icon_soa_real_world_day_klein.png');}




#col1 #col1_content ul li.wjax,#col1 #col1_content ul li.jax{padding:10px 0 10px 45px;} 
#col1 #col1_content ul li.jax{background-image:url('/konferenzen/jax/img/content/rb_jax.png');background-position:10px;}
#col1 #col1_content ul li.wjax{background-image:url('/konferenzen/jax/img/content/rb_wjax.png');background-position:10px;}
#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 .highlights ul{margin:0;padding:0;}
#col1 #col1_content .subcolumns .c45r .subcr .highlights ul li{border:none;list-style-image:none;list-style-position:outside;list-style-type:none;background-color:#f3f3f3;font-size:12px;height:auto;margin:0 0 3px;padding:4px 10px;}
#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 .c55l_2{width:300px;margin-right:10px;float:left;}
#col1 #col1_content .subcolumns .c55l_2 .subcl_2 ul li{padding-left:23px;margin-right:5px;background-image:url('../img/layout/highlights-list.png');background-position:7px 10px;}
#col3 #col3_content .sponsoren .box .row {margin-bottom:8px;width:100%;overflow:hidden;border-bottom:2px solid #efefef;}
#col3 #col3_content .sponsoren .auszugderaussteller{height:700px;}

#col3 #col3_content .sponsoren { position: relative;}
#col3 #col3_content .sponsoren h2 { margin: 0 0 0 0; }
#col3 #col3_content .sponsoren .column_wrapper { margin: 6px 0 0 0; overflow: hidden; }
#col3 #col3_content .sponsoren .cLeft { width: 48%; float: left; }
#col3 #col3_content .sponsoren .cRight { width: 48%; float: left; margin-left: 5px; }
#col3 #col3_content .sponsoren .row { margin: 0px;}

#col3 #col3_content .auszugderaussteller-link { color: #1D6AA7; font-size: 13px; }
#col3 #col3_content .auszugderaussteller-link:hover { color: #18285B; }
#col1 #col1_content table{width:640px;}
.red{color:red;}
#col3 #col3_content .birdsnest ul{margin:0 0 0 10px;padding:0;}
#col3 #col3_content .birdsnest ul li{background:none;display:inline;margin:0 2px 2px 0;padding:0;}
#navigation ul li ul.konferenz{left:62px;}
#navigation ul li ul.programm{left:180px;}
#navigation ul li ul.teilnahme{left:280px;}
#navigation ul li ul.partner{left:370px;}
#navigation ul li ul.kontakt{left:450px;}
#navigation ul li ul.rueckblick{left:540px;}
.float-right{float:right;}
#col1 #col1_content #myTabs{margin:0 0 20px 20px;}
#col1 #col1_content #myTabs h4{text-align:left;width:auto;color:#666;margin:0 0 0 10px;}
#col1 #col1_content #myTabs ul li{width:auto;}
#col1 #col1_content #myTabs p,#col1 #col1_content #myTabs li,#col1 #col1_content #myTabs address,#col1 #col1_content #myTabs ul,#col1 #col1_content #myTabs img{margin-left:10px;}
#col1 #col1_content #myTabs img{margin-bottom:18px;}
#col1 #col1_content #myTabs .mootabs_title{height:24px;list-style-image:none;list-style-type:none;position:relative;top:5px;font-family:"Trebuchet MS", Verdana, sans-serif;font-size:10px;padding-left:2px;margin:0;}
#col1 #col1_content #myTabs .mootabs_title li{float:left;margin:0;padding:0;}
#col1 #col1_content #myTabs .mootabs_title a{background-color:#ddd;color:#000;margin-right:3px;text-decoration:none;border:1px solid #ddd;padding:3px 10px;}
#col1 #col1_content #myTabs .mootabs_title a.active{background-color:#275A8A;color:#fff;border:1px solid #275A8A;z-index:100;}
#col1 #col1_content #myTabs .mootabs_panel{display:none;clear:both;top:2px;position:relative;border-top:1px solid #275A8A;margin-left:2px;overflow:auto;font-family:"Lucida Sans Unicode","Lucida Grande",Arial,sans-serif;font-size:12px;text-align:left;color:#fff;padding:18px 0 0;}
#col1 #col1_content #myTabs .mootabs_panel.active{display:block;}
#col1 #col1_content #myTabs .sponsorcontact{width:45%;float:left;}
#col1 #col1_content #myTabs .sponsorcontact img{float:left;}
#col1 #col1_content #myTabs .sponsorcontact p{margin-left:74px;}
#header-out,#header-out img{margin-bottom:0;padding-bottom:0;border:0;}
#col3 #col3_content,#col3 #col3_content .box,#col3 #col3_content .box p{margin-top:5px;padding-top:5px;}
#col1 #col1_content h3,#col1 #col1_content #team .item .name{color:#666;}
.location_adress img,#col1 #col1_content .sd-icon2{float:left;margin-right:10px;}
#col1 #col1_content .item,#col1 #col1_content .subcolumns .c45r .subcr p,#col1 #col1_content .subcolumns .c45r .subcr ul{margin:0;padding:0;}
#col1 #col1_content .session_language { position: relative; top: 0; left:0; border-right: 1px solid #222; }
#col1 #col1_content .session_language img {padding-right: 5px; margin-bottom: -1px; }
/* Topspeaker */
        #col1 #col1_content h2.topspeaker-headline {
                margin-bottom: -40px;
        }

	#col1 #col1_content #topspeaker {
		height:350px;
	}

	/* Richtiges Clearing, wenn nicht in Sidebar */
	#col1 #col1_content #topspeaker .clearlocal {
		clear: both;
        }

	#col1 #col1_content #topspeaker h2{
		color:#8cbc33;
	}

	 #col1 #col1_content #topspeaker .item {
		 padding:0px;
		 padding-left:0px;
		 padding-bottom: 5px;
		 margin:60px 0px 3px 5px;
		 border:0px;
		 width:80px;
		 float:left;
		 height: 100px;
         }

	 #col1 #col1_content #topspeaker .item span{
		display:block;
		text-align:center;
	 }

	 #col1 #col1_content #topspeaker .item .picture {
	 	margin:0px 0px 0px 0px;
		height:90px;
	 }

	 #col1 #col1_content #topspeaker .item .picture img{
	 	padding:3px;
		border: 1px solid #efefef;
	 }

	 #col1 #col1_content #topspeaker .item .name {
	 	margin:0px 0px 2px 0px;
		color:#666666;
	 }

	 #col1 #col1_content #topspeaker .item .company {
	 	margin:0px 0px 20px 0px;
	 }

	 #col1 #col1_content #topspeaker .item  a .company {
		color:#999;
		font-size:11px;
		font-style:italic;
	 }

	 #col1 #col1_content #topspeaker .item  a .name{
		color:#777676;
		font-size:11px;
		font-style:normal;
	 }


	 #col1 #col1_content #topspeaker .item  a:hover {
		text-decoration:none;
		color:#399;
	 }

	#col1 #col1_content #topspeaker p.allespeaker a {
		float:right;
		display:none;
	 }


#col1 #col1_content #session-view .item .speaker-with-pic {
    display: block;
    float:right;
    margin: 40px 30px 0 30px;
    width: 130px;
}

#col1 #col1_content #session-view .item .speaker-with-pic .name {
    display: block;
}

#col1 #col1_content #session-view .item .speaker-with-pic .name a {
    font-weight: bold;
}

/* Twitter */

#col1 #col1_content #twitter {
	position: relative;
	margin-top:0px;
	padding-top:0px;

}

#col1 #col1_content #twitter h2 {
	margin-top:0px;
	padding-top:10px;
        margin-left: 0px;
}

#col1 #col1_content #twitter .bird{
	position: absolute;
	top: 10px;
	right: 32px;
}

#col1 #col1_content .subcolumns .c55l .subcl #twitter ul,#col1 #col1_content .subcolumns .c55l .subcl #twitter ul li{
	margin: 0px;
	padding: 0px;
	list-style: none;
	list-style-image: none;
	list-style-type: none;
}

#col1 #col1_content .subcolumns .c55l .subcl #twitter ul{
	margin: 0px 10px 0px 0px;
}

#col1 #col1_content .subcolumns .c55l .subcl #twitter ul li{
	margin: 0px 0px 15px 0px;
	padding-top: 10px;
	background-color: transparent;
	background-image: url('../img/layout/twitter-arrow.gif');
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 25px 0px;
	margin-top: 6px;
	height:auto;
}

#col1 #col1_content .subcolumns .c55l .subcl #twitter ul li .content{
	background-color: #efefef;
	padding: 5px;
}

#col1 #col1_content .subcolumns .c55l .subcl #twitter ul li .content a{
	color: #666;
	background-color: #efefef;
	font-weight: bold;
}

#col1 #col1_content .subcolumns .c55l .subcl #twitter ul li .content span a{
	color: #666;
	background-color: #efefef;
	padding:0px;
	margin:0px;
	font-weight: bold;
}

#col1 #col1_content .subcolumns .c55l .subcl #twitter ul li .content .date{
	font-size: 11px;
}

/* Download Seite */

#col1 #col1_content .buttondownload {
    width: 625px;
    margin-left: 20px;
    text-align: center;
}

#col1 #col1_content .buttondownload .buttondownload-item {
    margin-bottom: 20px;
}

#col1 #col1_content .buttondownload .buttondownload-item pre {
    font-family: times, serif;
    font-size: 12px;
}

/* RSS Feed auf Challenge Seite */

#col1 #col1_content .rssfeed_wjax09challenge h1 {
    display: none;
}

#col1 #col1_content .rssfeed_wjax09challenge {
    width: 600px;
}

#col1 #col1_content .rssfeed_wjax09challenge .item {
    background-color: #eee;
    border: 1px solid #ccc;
    width: 500px;
    margin: 5px auto;
    padding-top: 10px;
}

#col1 #col1_content .rssfeed_wjax09challenge .item p.link {
    font-size: 16px;
    font-weight: bold;
    color: #333;
    margin-bottom: 5px;
}

#col1 #col1_content .rssfeed_wjax09challenge .item p.description {
    margin-bottom: 10px;
}

#col1 #col1_content #session-view span.name {
    margin-left: 20px;
}

/* 8 Kandiaten auf Challenge Seite */

#col1 #col1_content #challenge .item {
        overflow: auto;
        width: 100%;
        margin-bottom: 50px;
    }

#col1 #col1_content #challenge .team-screenshot {
        float: left;
        margin-right: 25px;
        margin-left: 20px;
    }

#col1 #col1_content #challenge h3 { margin: 0; padding: 0;}

#col1 #col1_content #challenge p.downloadsrc {
    float: right;
    margin-right: 20px;
    padding: 5px;
    background-color: #eee;
    border: 1px solid #999;
    font-weight: bold;
}
