@import url("navi.css");
@import url("typo.css");
@import url("formulare.css");
@import url("tabellen.css");
* { margin:0; padding:0 }
html,body {
	background:#e9e9e9;
	height:100%;
}
/* body.home {	background: transparent url(../syspicts/schleife.png) fixed no-repeat bottom left; height:100%; } */
.imgul { position:fixed; bottom:0; left:0; }

.gaxlogo { position:absolute; right:2.5%; top:3%; }

#container .gaxlogo { top:50px; }
#container {
    margin:0 auto;
    width:95%;
    padding-top:130px;
    height: 435px;
	min-width:730px;
}
#container img.icon { position:absolute; top:35px; left:3.5%; }
#container .welcomeTxt {
	position:absolute;
	left:3.5%;
	top:70px;
}
#container .fortschritt {position:absolute; top:2%; left:48%;margin:0 -259px}
#start {
	margin:110px auto;
	background: url(../bilder/layout/v1/bg_index.png) no-repeat;
	padding: 45px 55px;
	height: 310px;
	width: 720px;
}

.inhalt {
    padding:0 20px;
    overflow:auto;
    background-color:white;
    margin-bottom:10px;
    padding-bottom:1em;
    clear:both;
}
.wkorb { 
	background-image: url(../bilder/layout/sicher.png);
	background-repeat:no-repeat;
	background-position:97.5% 9px;
}
.zweispaltig { background-image: url(../bilder/layout/trenner.gif);
	background-repeat:repeat-y;
	background-position:65%;
	/*padding-bottom:0 !important;*/
}
.halbiert { background-position:center center; }
.zweispaltig p, .zweispaltig h1, .zweispaltig ul, .zweispaltig ol {
	max-width:61%;
	width:auto !important;
	width:61%;
}
#twitter_update_list { max-width:none; }
#twitter_update_list > li{ margin-bottom:1ex; }
.halbiert p, .halbiert h1, .halbiert ul, .halbiert ol {
	max-width:47%;
	width:auto !important;
	width:48%;
}
.zweispaltig .kasten p, .zweispaltig .kasten h1 {
	width:auto !important;
	max-width:none;
}
.zweispaltig .rich-stglpanel {
	max-width:62%;
	margin-bottom:1em;
}
.halbiert .kasten {
    width:48%;
    margin-left:0;
}
.kasten {
    width:32%;
    padding-bottom:10px;
    margin-left:3.5%;
	 overflow:hidden;
}
.inhalt img.breit {
	margin-top:25px;
	max-width:64%;
}
.inhalt.halbiert img.breit {
	max-width:100%;
}
/* -- TuP Start -- */
.kasten2 {
    padding-bottom:10px;
    margin-left:3.5%;
}
.kastenHalf {
    width:50%;
    padding-bottom:10px;
}
/* -- TuP Ende -- */
.frechts { float:right; }
.flinks { float:left; }
.fclear { clear:both }

.hinweis {
    padding:10px;
    background-color:#E1E8BE;
    width:255px;
    margin:1ex 0;
}

.hinweisMax {
    padding:10px;
    background-color:#E1E8BE;
    /*width:255px;*/
    margin:1ex 0;
}
/*li {list-style-position:inside}*/
#foto {
	width:100px; height:107px; 
	background:#E1E8BE url(../bilder/portraits/foto_blank.gif) no-repeat center center;
	position:relative;
	overflow:hidden;
	text-align:center;
}
/*#foto a { position:absolute; bottom:0; width:90px; display:block; text-align:center; font-size:10px;} */
#foto a { font-size:10px;}
#foto img { max-height:80px; }

#ajaxStatusPlaceholder { width:16px; height:16px; }

.standard {color: black;}
.preMarket {color:green;}
.postMarket {color:red;}

.packages { list-style-type:none;}
.packages input, .packages label,
.packages div.rich-stglpanel {
	/*float:left;*/
	margin:0 5px 0px;
	vertical-align:middle;
}
.packages input { margin-top:0.9ex }
.packages li { float:left; width:45%; }

.person { max-width:700px;margin:5% auto;
    background:url(../bilder/layout/v1/logo_gaxcode_big.png) no-repeat right top; }
.person div{ margin-top:80px; }
.person table { margin:1em 0; }
.person table td { min-width:50px; }
.person img { margin-right:2em; }
a img { border:none; }
.person li { float:left; height:190px; list-style-type:none; }

.rich-panel-body{
  margin:0px;
  padding:0px;
}
.rich-datalist.brands li { display:inline; }
.rich-datalist.brands li img { vertical-align:middle; }

#moPic {
	background:#fff;
	max-width:200px;
	padding:5px;
	border:1px outset #ddd;
	position:absolute;
	display:none;
}
#start img {
	padding-bottom: 1.5em;
	margin-bottom: 1.5em;
	border-bottom: 1px solid #666666;
}

.undecoratedTogglePanel .dr-stglpnl-h, .undecoratedTogglePanel .rich-stglpanel-header{
    font-weight:normal;
    background-image:none;
    background-color:white;
    border-style:none;
}


/* -- vorübergehend, bis die anderen bereiche auch auf v2 Design sind -- */  
.credits {
	margin:0 -1%;
}
.credits li {
	list-style:none;
	float:left;
	width:408px;
	margin:0.5%;
	background: url(../bilder/layout/bg_kachel.jpg) no-repeat right top;
}
.credits li img {
	margin-right:20px;
}
.credits li img + * {
	margin-top:0.4em;
}
#credits.inhalt .wrapper .box {
	background:#FFFFFF;
} 

.dr-tree-i-sel {
    font-weight:bold;
}
#printlogo{ border:1px solid #CCCCCC; }

.warning { color:#FF0000; }
.txtz { text-align:center; }
.txtl { text-align:left; }
.txtr { text-align:right; }

.tt-outside, .tt-outside div {display:inline; border:none; padding:0}
.dr-rich-tool-tip {
	background:#A3C400;
	color:#ffffff;
	border:1px solid #ffffff;
	padding:4px 6px;
}

#mainErrorPanel {
	position:fixed;
	left:50%;
	top:50%;
	z-index:99;
}

#twitter_update_list { margin-left:30px; }
#twitter_update_list li {
	-moz-border-radius:0 5px 0 0;
	-webkit-border-radius:0 5px 0 0;
	border-radius:0 5px 5px 5px;
	border-left:10px solid transparent;
	border-top:10px solid lightBlue;
	list-style-image:url("../bilder/icons/tweet.png");
	margin-bottom:10px;
	position:relative;
}
#twitter_update_list li > a {
	left:-60px;
	max-width:50px;
	position:absolute;
	text-align:center;
	top:21px;
}
#twitter_update_list span {
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
	background:none repeat scroll 0 0 lightBlue;
	display:block;
	padding:0 9px 9px 12px;
}
