/*
	Schriftfarbe: 	
	
	
	Altes Zeugs:
	
@server constants
{
	conc1: #fff;
	conc2: #000;
	conc3: #ccc;
	conc4: #999;
	conc5: #666;
	conc6: #333;
	conc7: #39f;
	conc8: #9cf;
	conc9: #616161;
	conc10:#1b1b1b;
	conc11:#2f2f2f;
	conc12:#232323;
	conc13:#1f1f1f;
	conc14:#F0F0F0;
	

	conf1: #fff;
	conf2: #000;
	conf3: #ccc;
	conf4: #999;
	conf5: #666;
	conf6: #333;
	conf7: #39f;
	conf8: #9cf;
	conf9: #616161;
	conf10:#1b1b1b;
	conf11:#fc0;
	conf12:#acacac;
	conf13:#c5c5c5;
	conf14:#ff8400;
	conf15:#ff9600;
}							
*/

/* Altes YAML Zeugs */
@charset "UTF-8";

@media all
{

  * { margin:0; padding: 0; }
  option { padding-left: 0.4em; }
  * html body * { overflow:visible; }
  * html iframe, * html frame { overflow:auto; }
  * html frameset { overflow:hidden; }

  html { height: 100%; margin-bottom: 1px; }
  body {
    font-size: 100.01%;
    color: #000;
    background: #fff;
    text-align: left;
  }

  fieldset, img { border: 0 solid; }
  ul, ol, dl { margin: 0 0 1em 1em }
  li { margin-left: 1.5em; line-height: 1.5em; }
  dt { font-weight: bold; }
  dd { margin: 0 0 1em 2em; }

  blockquote { margin: 0 0 1em 1.5em; }
  
  #header { position:relative; }
  #topnav { text-align: right; } 
  #header #topnav {
    position:absolute;
    top: 10px;
    right: 10px;
  }

  #header, #nav, #main, #footer { clear:both; }
  #col1 { float: left; width: 200px }
  #col2 { float:right; width: 200px }
  #col3 { width:auto; margin: 0 200px }
  #col1_content, #col2_content, #col3_content { position:relative; }

  .hideboth #col3 { margin-left: 0; margin-right: 0; }
  .hidecol1 #col3 { margin-left: 0; margin-right: 200px; }
  .hidecol2 #col3 { margin-left: 200px; margin-right: 0; }
  .hideboth #col1, .hideboth #col2, .hidecol1 #col1, .hidecol2 #col2 { display:none; }

   .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
  }
  .clearfix { display: block; }
  .floatbox { overflow:hidden; }
  #ie_clearing { display: none; }
  .subcolumns { width: 100%; overflow:hidden; }
  .subcolumns_oldgecko { width: 100%; float:left; }

  .c50l, .c25l, .c33l, .c38l, .c66l, .c75l, .c62l {float: left; }
  .c50r, .c25r, .c33r, .c38r, .c66r, .c75r, .c62r {float: right; margin-left: -5px; }

  .c25l, .c25r { width: 25%; }
  .c33l, .c33r { width: 33.333%; }
  .c50l, .c50r { width: 50%; }
  .c66l, .c66r { width: 66.666%; }
  .c75l, .c75r { width: 75%; }
  .c38l, .c38r { width: 38.2%; }
  .c62l, .c62r { width: 61.8%; }

  .subc  { padding: 0 0.5em; }
  .subcl { padding: 0 1em 0 0; }
  .subcr { padding: 0 0 0 1em; }

  .skip, .hideme, .print {
    position: absolute;
    top: -1000em;
    left: -1000em;
    height: 1px;
    width: 1px;
  }
  
  .skip:focus, .skip:active {
    position: static;
    top: 0;
    left: 0;
    height: auto;
    width: auto;
  }
}

@media all
{
	#nav_main {
		width: 940px;
		height:41px;
		overflow: hidden;
		padding:0 4px;
		float: left;
		display: inline;
		background: #505050;
	}
	
	#nav_main ul {
		display: inline;
		margin: 0;
		padding: 0;
	}
	
	#nav_main ul li {
		display: inline;
		float: left;
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	
	#nav_main ul li a,
	#nav_main ul li strong {
		background: transparent;
		display: block;
		font-size: 1em;
		font-weight: bold;
		margin: 0;
		padding: 0;
		text-decoration: none;
		width: auto;
	}
	
	#nav_main ul li a:focus,
	#nav_main ul li a:hover,
	#nav_main ul li a:active  {  }
	
	#nav_main ul li#current {	}
	
	#nav_main ul li#current strong,
	#nav_main ul li#current a,
	#nav_main ul li#current a:focus,
	#nav_main ul li#current a:hover,
	#nav_main ul li#current a:active { background: transparent; color: #fff; text-decoration: none; }
	
	/* NAVI BUTTONS NORMAL */
	#nav_main a.btn1{width:117px;height:41px;background:url("/img/layouts/navi/1.png") 0px 0px no-repeat;}
	#nav_main a.btn2{width:121px;height:41px;background:url("/img/layouts/navi/2.png") 0px 0px no-repeat;}
	#nav_main a.btn3{width:121px;height:41px;background:url("/img/layouts/navi/3.png") 0px 0px no-repeat;}
	#nav_main a.btn4{width:121px;height:41px;background:url("/img/layouts/navi/4.png") 0px 0px no-repeat;}
	#nav_main a.btn5{width:121px;height:41px;background:url("/img/layouts/navi/5.png") 0px 0px no-repeat;}
	#nav_main a.btn6{width:121px;height:41px;background:url("/img/layouts/navi/6.png") 0px 0px no-repeat;}
	#nav_main a.btn7{width:218px;height:41px;background:url("/img/layouts/navi/7.png") 0px 0px no-repeat;}

	#nav_main a.active{background-position:0px -40px;}
	
	/* NAVI BUTTONS HOVER */
	#nav_main a.btn1:hover{background-position:0px -41px;}
	#nav_main a.btn2:hover{background-position:0px -41px;}
	#nav_main a.btn3:hover{background-position:0px -41px;}
	#nav_main a.btn4:hover{background-position:0px -41px;}
	#nav_main a.btn5:hover{background-position:0px -41px;}
	#nav_main a.btn6:hover{background-position:0px -41px;}
	#nav_main a.btn7:hover{background-position:0px -41px;}
	#nav_main a.btn7_lounge:hover{background-position:0px -41px;}
	#nav_main a.btn7_lounge_sso:hover{background-position:0px -41px;}
	#nav_main a.btn7_member:hover{background-position:0px -41px;}
	#nav_main a.btn7_member_1:hover{background-position:0px -41px;}
	
	/* NAVI BUTTONS AKTIVE */
	#nav_main a.btn1_active{width:117px;height:41px;background:url("/img/layouts/navi/1.png") 0px -82px no-repeat;}
	#nav_main a.btn2_active{width:121px;height:41px;background:url("/img/layouts/navi/2.png") 0px -82px no-repeat;}
	#nav_main a.btn3_active{width:121px;height:41px;background:url("/img/layouts/navi/3.png") 0px -82px no-repeat;}
	#nav_main a.btn4_active{width:121px;height:41px;background:url("/img/layouts/navi/4.png") 0px -82px no-repeat;}
	#nav_main a.btn5_active{width:121px;height:41px;background:url("/img/layouts/navi/5.png") 0px -82px no-repeat;}
	#nav_main a.btn6_active{width:121px;height:41px;background:url("/img/layouts/navi/6.png") 0px -82px no-repeat;}
	#nav_main a.btn7_active{width:218px;height:41px;background:url("/img/layouts/navi/7.png") 0px -82px no-repeat;}

	/* Footernavigation*/
	#nav_bottom {
		width: 920px;
		height:106px;
		overflow: hidden;
		float: left;
		display: inline;
	}
	
	#nav_bottom ul {
		display: inline;
		margin: 0;
		padding: 0;
	}
	
	#nav_bottom ul li {
		display: inline;
		float: left;
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	
	#nav_bottom ul li a,
	#nav_bottom ul li strong {
		background: transparent;
		display: block;
		font-size: 1em;
		font-weight: bold;
		margin: 0;
		padding: 0;
		text-decoration: none;
		width: auto;
	}
	
	/* NAVI BUTTONS NORMAL */
	#nav_bottom a.btn1{width:193px;height:106px;background-image:url("/img/layouts/navi/bottom/1.jpg"); background-position:0px 0px; background-repeat:no-repeat;}
	#nav_bottom a.btn2{width:164px;height:106px;background-image:url("/img/layouts/navi/bottom/2.jpg"); background-position:0px 0px; background-repeat:no-repeat;}
	#nav_bottom a.btn3{width:195px;height:106px;background-image:url("/img/layouts/navi/bottom/3.jpg"); background-position:0px 0px; background-repeat:no-repeat;}
	#nav_bottom a.btn4{width:170px;height:106px;background-image:url("/img/layouts/navi/bottom/4.jpg"); background-position:0px 0px; background-repeat:no-repeat;}
	#nav_bottom a.btn5{width:198px;height:106px;background-image:url("/img/layouts/navi/bottom/5.jpg"); background-position:0px 0px; background-repeat:no-repeat;}	
	
	/* NAVI BUTTONS HOVER */
	#nav_bottom a:hover.btn1{width:193px;height:106px;background-image:url("/img/layouts/navi/bottom/1.jpg"); background-position:0px 0px; background-repeat:no-repeat;}
	#nav_bottom a:hover.btn2{width:164px;height:106px;background-image:url("/img/layouts/navi/bottom/2.jpg"); background-position:0px 0px; background-repeat:no-repeat;}
	#nav_bottom a:hover.btn3{width:195px;height:106px;background-image:url("/img/layouts/navi/bottom/3.jpg"); background-position:0px 0px; background-repeat:no-repeat;}
	#nav_bottom a:hover.btn4{width:170px;height:106px;background-image:url("/img/layouts/navi/bottom/4.jpg"); background-position:0px 0px; background-repeat:no-repeat;}
	#nav_bottom a:hover.btn5{width:198px;height:106px;background-image:url("/img/layouts/navi/bottom/5.jpg"); background-position:0px 0px; background-repeat:no-repeat;}	
	
	/* NAVI BUTTONS AKTIVE */
	#nav_bottom a.btn1_active{width:193px;height:106px;background-image:url("/img/layouts/navi/bottom/1.jpg"); background-position:0px 0px; background-repeat:no-repeat;}
	#nav_bottom a.btn2_active{width:164px;height:106px;background-image:url("/img/layouts/navi/bottom/2.jpg"); background-position:0px 0px; background-repeat:no-repeat;}
	#nav_bottom a.btn3_active{width:195px;height:106px;background-image:url("/img/layouts/navi/bottom/3.jpg"); background-position:0px 0px; background-repeat:no-repeat;}
	#nav_bottom a.btn4_active{width:170px;height:106px;background-image:url("/img/layouts/navi/bottom/4.jpg"); background-position:0px 0px; background-repeat:no-repeat;}
	#nav_bottom a.btn5_active{width:198px;height:106px;background-image:url("/img/layouts/navi/bottom/5.jpg"); background-position:0px 0px; background-repeat:no-repeat;}	

	.content_navi
	{
        font-size:11px;height:24px;
		padding:2px 2px 0px 2px;
		border-top:1px solid #616161;
		background:url("/img/layouts/navi/nav_content_bg.png");
  	}

	.pages_code{float:right;}
	.content_navi .pages_code span.before {float:left;color:#fff;line-height:24px;display:block;padding-right:5px;}
	.content_navi ul.pagination
	{
        display: inline;
        margin: 0;
        padding: 0;
		float:left;
	}
	
	.content_navi ul.pagination li 
	{
        display: inline;
        font-weight:bold;
        float: left;
        list-style-type: none;
        margin: 0;
        padding: 0;
        height:22px;line-height:22px;
	}
	
	.content_navi ul.pagination li a
	{
		display:block;
	    background:url("/img/layouts/navi/nav_content_grau.png") repeat-x;
        padding:0px 7px;
        margin-left:1px;
        text-decoration:none;
	}
	
	.content_navi ul.pagination li a:hover
	{
		background:url("/img/layouts/navi/nav_content_hover.png") repeat-x;
	}

	.content_navi .pagination li.activepage a,
	.content_navi .pagination li.activepage a:hover
	{
	    background:url("/img/layouts/navi/nav_content_blau.png") repeat-x;
	}
	
	.content_navi .links
	{
		float:left;
		line-height:22px;
		color:#fff;
	}
	.content_navi .links .bluebox
	{
		height:22px;line-height:22px;float:left;text-align:center;width:100px;padding:0px 7px;text-decoration:none;font-weight:normal;
		background:url("/img/layouts/navi/nav_content_blau.png") repeat-x;
	}

	/*
		submenue
	*/
	.submenu{width:948px;height:33px;line-height:33px;display:block;overflow:hidden;background:url(/img/layouts/navi/subnavi_bg01.png) no-repeat;}
	.submenu ul{list-style:none;padding:0 20px;margin:0px;font-size:12px;font-family:tahoma, Helvetica, sans-serif;font-weight:bold;}
	.submenu li{float:left;height:20px;line-height:20px;color:#0A77C4;padding:0px;margin:5px 4px;}
	.submenu li a{color:#fff;cursor:pointer;text-decoration:none;font-size:12px;}
	.submenu li.flash_active a{color:#ff9600;}
	
	/*
		breadcrumb
	*/
	.breadcrumb ul li,
	.breadcrumb ul li a,
	.breadcrumb ul{ list-style:none;height:30px; line-height:30px; font-size:12px; font-weight:bold; margin:0 3px 0 0;color:#50A5DC;}
	.breadcrumb ul{ display:block; width:100%; }
	.breadcrumb ul li,
	.breadcrumb ul li a{font-size:11px; font-weight:normal;}
	.breadcrumb ul li{float:left;}
	.breadcrumb ul li a{ padding:0 5px;}
}

@media screen, projection
{
  body { 
  	background: #2f2f2f url("/img/layouts/page_bg_verlauf.png") repeat top left; 
	padding: 10px 0; 
	font-family:tahoma,verdana,arial,sans-serif;
	font-size:11px;
  }

  #page_margins { margin: 0 auto; }

  #page_margins { width: 962px;  min-width: inherit; max-width: none;}
  #page {}
  #header2 { 
  	height:160px;
	width:948px;
	background: #2f2f2f; background: url("/img/layouts/layout_header.png") no-repeat;
	cursor:pointer; 
	position:relative;
  }

  #headerTOUR { 
  	height:113px;
	width:948px;
	background: #2f2f2f; background: url("/img/layouts/layout_headerBKP.png") no-repeat;
	cursor:pointer; 
  }
   #headerTOURextra { 
  	height:113px;
	width:948px;
	background: #2f2f2f; background: url("/img/layouts/layout_extra_header.png") no-repeat;
	cursor:pointer; 
  }
  #headerTOURsexy1 { 
  	height:113px;
	width:948px;
	background: #2f2f2f; background: url("/img/layouts/layout_header_sexy1.png") no-repeat;
	cursor:pointer; 
  }
  #playTour{margin-right:48px;}
  #bereichsanzeiger{margin-right:0;}
  #ssoBtn1{position:absolute;bottom:15px;left:5px;}
  #ssoBtn2{position:absolute;bottom:15px;left:317px;}
  #logoutBTN{position:absolute;top:0;right:0;}
  #nav { overflow:hidden;}
  #nav_main { }
  #topnav { position:static; color: #aaa; background: transparent;  padding:3px 15px 0 0;}
  #main { background: transparent; }
  #footer {padding: 25px 0; }

  #effectrs_shine{margin-left:110px;display:block;}

  #col1 { float: right; width: 7px;  margin:0 }
  #col2 { float: left; width: 7px;  margin:0 }
  #col3 { width: auto; margin: 0 7px 0 7px}
  #col1_content { padding-top: 10px; }
  #col2_content { padding-top: 10px; }
  #col3_content { }

  #content { padding:8px 8px 20px 9px;width:920px;background:#3B3C3E;border-left:4px solid #505050;border-right:4px solid #505050;border-bottom:4px solid #505050;position:relative;}
  #mainfooter {}

	a{color:#fff;font-family:Tahoma,Verdana,Helvetica,sans-serif;font-size:11px;}
	img {border:none;}
	form {margin:0px;padding:0px;}
	a:focus { outline: none; }
	.hide {display:none;}
	.cb {clear:both;}
}

@media screen, projection
{
	.boxhead{
		height:36px;
		background:url("/img/layouts/box/box_head_bg.gif") repeat-x;
	}
	.boxhead .headLeft{
		height:36px;
		line-height:36px;
		width:15px;
		float:left;
		background:url("/img/layouts/box/box_head_l.gif") no-repeat;
	}
	.boxhead .headRight{
		height:36px;
		line-height:36px;
		width:19px;
		float:right;
		background:url("/img/layouts/box/box_head_r.gif") no-repeat;
	}
		
		
	.boxhead_gray{
		height:36px;
		background:url("/img/layouts/box/box_gray_head_bg.gif") repeat-x;
	}
	.boxhead_gray .headLeft{
		height:36px;
		line-height:36px;
		width:19px;
		float:left;
		background:url("/img/layouts/box/box_gray_head_l.gif") no-repeat;
	}
	.boxhead_gray .headRight{
		height:36px;
		line-height:36px;
		width:19px;
		float:right;
		background:url("/img/layouts/box/box_gray_head_r.gif") no-repeat;
	}
		
		
	.boxhead_yellow{
		height:36px;
		background:url("/img/layouts/box/box_yellow_head_bg.gif") repeat-x;
	}
	.boxhead_yellow .headLeft{
		height:36px;
		line-height:36px;
		width:19px;
		float:left;
		background:url("/img/layouts/box/box_yellow_head_l.gif") no-repeat;
	}
	.boxhead_yellow .headRight{
		height:36px;
		line-height:36px;
		width:19px;
		float:right;
		background:url("/img/layouts/box/box_yellow_head_r.gif") no-repeat;
	}
		
		
	.boxhead_orange{
		height:36px;
		background:url("/img/layouts/box/box_orange_head_bg.gif") repeat-x;
	}
	.boxhead_orange .headLeft{
		height:36px;
		line-height:36px;
		width:19px;
		float:left;
		background:url("/img/layouts/box/box_yellow_head_l.gif") no-repeat;
	}
	.boxhead_orange .headRight{
		height:36px;
		line-height:36px;
		width:19px;
		float:right;
		background:url("/img/layouts/box/box_yellow_head_r.gif") no-repeat;
	}	
		
		
	.boxhead h1, .boxhead_gray h1, .boxhead_yellow h1, .boxhead_orange h1,
	.boxhead h2, .boxhead_gray h2, .boxhead_yellow h2, .boxhead_orange h2{
		font-size:16px;
		color:#fff;
		padding-top:7px;
		float:left;
		font-family:tahoma, Helvetica, sans-serif;
	}
	
	.boxhead h1 a, .boxhead_gray h1 a, .boxhead_yellow h1 a, .boxhead_orange h1 a,
	.boxhead h2 a, .boxhead_gray h2 a, .boxhead_yellow h2 a, .boxhead_orange h2 a{
		font-size:16px;
		color:#fff;
		padding-top:7px;
		float:left;
	}
	.boxhead h1.green_sifr, .boxhead_gray h1.green_sifr, .boxhead_yellow h1.green_sifr, .boxhead_orange h1.green_sifr
	{
		color:#33ff00;
		margin-left:-10px;
	}

	.boxhead_small{
		height:27px;
		background:url("/img/layouts/box/small_box_head_bg.gif") repeat-x;
	}
	.boxhead_small .headLeft{
		height:27px;
		width:19px;
		float:left;
		background:url("/img/layouts/box/small_box_head_l.gif") no-repeat;
	}
	.boxhead_small .headRight{
		height:27px;
		width:19px;
		float:right;
		background:url("/img/layouts/box/small_box_head_r.gif") no-repeat;
	}
			
	.boxhead_small h3{
		font-size:12px;
		color:#fff;
		font-weight:normal;
		padding-top:5px;
		float:left;
		font-family:tahoma, Helvetica, sans-serif;
	}

	.boxcontentShadow_r{
		padding-right:4px;
		background:url("/img/layouts/box/box_shadow_r.gif") repeat-y top right;
	}
	.boxcontentShadow_b{
		height:4px;
		line-height:4px;
		background:url("/img/layouts/box/box_shadow_b.gif") repeat-x top left;
	}
	.boxcontentShadow_b .shaddowCorner{
		height:4px;
		width:4px;
		line-height:4px;
		float:right;
		background:url("/img/layouts/box/box_shadow_corner.gif") no-repeat;
	}
	
	.boxcontent{
		border-left:1px solid #616161;
		border-right:1px solid #616161;
		border-bottom:1px solid #616161;
		background:#2f2f2f;
	}
}

/*
	container
*/
.cont_t1 {width:920px;}
.cont_t2 {width:688px;}
.cont_t3 {width:610px;}
.cont_t4 {width:455px;}
.cont_t5 {width:300px;}
.cont_t6 {width:222px;}
.cont_t7 {width:145px;}

/*
	links
*/
a.agelb{color:#ff8400;text-decoration:underline;}
a.agelb:hover{text-decoration:none;}

.breakline_t1 {width:920px;background:url(/img/layouts/breakline_t1.png) no-repeat 0px 2px;height:10px;line-height:10px;}
.breakline_t2 {width:688px;background:url(/img/layouts/breakline_t2.png) no-repeat 0px 2px;height:10px;line-height:10px;}
.breakline_t3 {width:610px;background:url(/img/layouts/breakline_t3.png) no-repeat 0px 2px;height:10px;line-height:10px;}
.breakline_t4 {width:455px;background:url(/img/layouts/breakline_t4.png) no-repeat 0px 2px;height:10px;line-height:10px;}
.breakline_t5 {width:300px;background:url(/img/layouts/breakline_t5.png) no-repeat 0px 2px;height:10px;line-height:10px;}
.breakline_t6 {width:222px;background:url(/img/layouts/breakline_t6.png) no-repeat 0px 2px;height:10px;line-height:10px;}

.breakline_t1_dark_bg {width:920px;background:url(/img/layouts/breakline_t1_dark_bg.gif) no-repeat 0px 0px;height:10px;line-height:10px;}
.breakline_t2_dark_bg {width:667px;background:url(/img/layouts/breakline_t2_dark_bg.gif) no-repeat 0px 4px;height:10px;line-height:10px;}

/*--- DEFAULTS --- */
.hide {display:none;}
.cb {clear:both;}
.db {display:block;}
strong {font-weight:bold;}
em {font-style: italic;}

p { line-height:150%; }
