body{text-align: center; margin: 0px; padding: 0px; border: 0px; background: url(../img/skifahren_bg.gif);}
body, html {height: 100%;}

a, p, div, td {font-family: arial; font-size: 12px;}
a {color: #1c4c5f; text-decoration: none;}
a:visted {color: #1c4c5f; text-decoration: none;}
a:active {color: #1c4c5f; text-decoration: none;}
a:hover {color: #1c4c5f; text-decoration: underline;}

ul{padding-left: 20px;}

h1{border: 0px; margin: 0px; padding: 0px; font-weight: bold; font-family: arial; font-size: 14px; color: #1c4c5f;}
h2{border: 0px; margin: 0px; padding: 0px; font-weight: bold; font-family: arial; font-size: 12px; color: #1c4c5f;}
h3{border: 0px; margin: 0px; padding: 0px; font-weight: bold; font-family: arial; font-size: 12px; color: #1c4c5f;}
h4{border: 0px; margin: 0px; padding: 0px; font-weight: bold; font-family: arial; font-size: 11px; color: #1c4c5f;}

img {border: 0px;}
iframe {
	margin-bottom:20px;
}
#bookingframe {}
#bookingframe body{background-color: #000000;}

#page {width: 852px; min-height: 100%; margin: 0px auto; position: relative;text-align: left; background-color: #ffffff; border: #257fdc 1px solid; border-top: 0px; border-bottom: 0px;}
 * html #page{ height:100%; }
#header {height: 125px; background-image: url(../img/kopf.gif);position: relative; border-bottom: #257fdc 1px solid;}
#logo {position: absolute; left: 0px; top: 0px;}
#hotline {position: absolute; left: 580px; top: 39px;}
#rootline {position: absolute; left: 16px; top: 88px;}
#headline {position: absolute; left: 215px; top: 87px;}

#skyscraper {position: absolute; left: 855px; top: 79px;}

#navigation {height: 32px;}
#subnavigation {height: 27px; background-image: url(../img/back_subnavigation.gif);}

#urlaubsinfos_menu {display: none;}


.hide_sattel {display: none; visibility: hidden;}
.show_sattel {}
.show_sattel {font-family: arial; font-size: 13px; text-decoration: none; color: #1c4c5f; line-height: 26px; margin-left: 0px; margin-right: 6px;}
.show_sattel a {font-family: arial; font-size: 13px; text-decoration: none; color: #1c4c5f; line-height: 26px; margin-left: 6px; margin-right: 6px;}

#leftnavigation {}

.box_left_blau {background-color: #eef7f9; width: 132px!important; width: 150px; border:solid 3px #d2e3ea;padding: 6px; margin-top: 4px; margin-bottom: 0px;}
.box_left_blau p{border: 0px; margin: 0px; padding: 0px;}
.box_left_weiss {background-color: #ffffff; width: 132px!important; width: 150px; border:solid 3px #d2e3ea;padding: 6px; margin-top: 4px; margin-bottom: 0px;}
.box_left_weiss p{border: 0px; margin: 0px; padding: 0px;}

.leftnavi_header {background-image: url(../img/leftmenu_header.gif); width: 150px; height: 30px; line-height: 30px; font-weight: bold; font-family: arial; font-size: 12px; color: #a341cc;}
.leftnavi_header span {margin-left: 9px;}
.leftnavi_no_b {width: 150px; background-color: #eef7f9; margin-top: 4px; height: 22px;}
.leftnavi_no_b a {font-family: arial; font-size: 12px; text-decoration: none; color: #1c4c5f; line-height: 22px; margin-left: 10px;}
.leftnavi_no_r {width: 150px; background-color: #eef7f9; margin-top: 4px; height: 22px;}
.leftnavi_no_r a {font-family: arial; font-size: 12px; text-decoration: none; color: #1c4c5f; line-height: 22px; margin-left: 10px;}
.leftnavi_no_r a:hover{font-weight: bold; color: #1c4c5f; text-decoration: none;}
.leftnavi_no_b a:hover{font-weight: bold; color: #1c4c5f; text-decoration: none;}

.leftnavi_act_b {width: 150px; background-color: #eef7f9; margin-top: 4px; height: 22px;}
.leftnavi_act_b a {font-family: arial; font-size: 12px; text-decoration: none; color: #1c4c5f; line-height: 22px; margin-left: 10px; font-weight: bold;}
.leftnavi_act_r {width: 150px; background-color: #eef7f9; margin-top: 4px; height: 22px;}
.leftnavi_act_r a {font-family: arial; font-size: 12px; text-decoration: none; color: #1c4c5f; line-height: 22px; margin-left: 10px; font-weight: bold;}
.leftnavi_act_r a:hover{font-weight: bold; color: #1c4c5f; text-decoration: none;}
.leftnavi_act_b a:hover{font-weight: bold; color: #1c4c5f; text-decoration: none;}

.navibox_left {background-color: #eef7f9; width: 144px!important; width: 150px; border:solid 3px #91c6f8; padding: 0 0 0px 0; margin-top: 4px; margin-bottom: 0px;}
.navibox_left h2{font-weight: bold; font-family: arial; font-size: 12px; color: #1c4c5f; border: 0px; margin: 0px; padding: 0px; background-color: #d8e9f0; line-height: 23px; padding-left: 6px; border-bottom: #ffffff 3px solid;}
.navibox_left h3{font-weight: bold; font-family: arial; font-size: 12px; color: #1c4c5f; border: 0px; margin: 0px 0 2px 0; padding: 6px; line-height: 14px;}
.navibox_left select{margin: 0 0 0 3px; width: 138px; font-family:verdana, sans-serif; font-size: 11px; color: #355667;}
.navibox_link {background-color: #eef7f9; line-height: 18px; padding-left: 6px; border-bottom: #ffffff 3px solid;}
.navibox_link a{}
.navibox_link a:hover{font-weight: bold; color: #1c4c5f; text-decoration: none;}

.navibox_link_act {background-color: #eef7f9; line-height: 18px; padding-left: 6px; border-bottom: #ffffff 3px solid; font-weight: bold;}
.navibox_link_act a{}
.navibox_link_act a:hover{font-weight: bold; color: #1c4c5f; text-decoration: none;}


.magazin_left {background-color: #eef7f9; width: 144px!important; width: 150px; border:solid 3px #d2e3ea; border-bottom: 0px; border-top: 0px; padding: 0 0 5px 0; margin-bottom: 0px;}
.magazin_left h2{font-weight: bold; font-family: arial; font-size: 12px; color: #1c4c5f; border: 0px; margin: 0px 0 2px 0; padding: 6px; line-height: 14px; border-top: #ffffff 3px solid;}
.magazin_left select{margin: 0 0 0 3px; width: 138px; font-family:verdana, sans-serif; font-size: 11px; color: #355667;}

.searchbox_left {background-color: #eef7f9; width: 144px!important; width: 150px; border:solid 3px #d2e3ea; border-top: 0px; padding: 0 0 12px 0; margin-bottom: 0px;}
.searchbox_left h2{font-weight: bold; font-family: arial; font-size: 12px; color: #1c4c5f; border: 0px; margin: 0px 0 2px 0; padding: 6px; line-height: 14px; border-top: #ffffff 3px solid;}
.searchbox_left form{border: 0px; margin: 0px; padding: 0px;}
.searchbox_left .searchfield{width: 108px; font-family:verdana, sans-serif; font-size: 11px; color: #355667; margin: 0 0 0 3px;}
.searchbox_left .searchsubmit{margin: 0 0 0 7px;}
#leftcontent {}

#navigationspacer {height: 18px;}
#main { margin-left: 14px; margin-right: 13px;}
#main #left{float: left; width: 173px;}
#main #content{float: left; width: 652px;}
#footerbar {border: #b2c1e0 1px solid; background-color: #f1f4f9; padding: 3px 10px 2px 10px; margin-left: 14px; margin-right: 13px;}
#footerbar {font-family: arial; font-size: 12px; text-decoration: none; color: #1c4c5f;}
#footerbar a{font-family: arial; font-size: 12px; text-decoration: none; color: #1c4c5f;}
#footerbarspacer {height: 23px;}

#footer {font-family: arial; font-size: 10px; text-decoration: none; color: #000000; padding-top: 10px; margin-left: 14px; margin-right: 13px;}
#footer a{font-family: arial; font-size: 10px; text-decoration: none; color: #000000;}


#schnellsuche_title {height:30px; width: 652px; background-image:url(/fileadmin/Headergrafiken/balken_haus_lang.gif); margin: 0 0 4px 0; }
#schnellsuche_title h3{margin: 0 0 0 70px; line-height: 30px; font-family: arial; font-size: 12px; color: #1c4c5f;}

#schnellsuche_content { margin-bottom: 12px; height:215px!important; height: 222px; border:solid 3px #9ac5fc; border-top:solid 3px #9ac5fc; background-image:url(/fileadmin/urlaub_at/template/img/bg_sf.gif); background-repeat: no-repeat; background-position: 0 10px;}
#schnellsuche_content select { font-size: 11px; }
	
	/*
#sf_lastminute, #sf_pauschal, #sf_hotel, #sf_charter, #sf_linie, #sf_ferienhaus, #sf_ferienwohnung, #sf_fruehbucher, #sf_allinkl {
		background: url(../img/sfinder_bg.gif); 
		height: 211px;
		width: 616px;
		position: relative;
		display: block;
}
*/


label {width: 200px;}
#sf_lastminute {
		background: url(../img/sfinder_bg.gif) no-repeat; 
		height: 211px;
		width: 652px;

		position: absolute;
		display: block;
}

#sf_hotel {
		display: block;
}

#sf_suche_1, #sf_suche_2, #sf_suche_3, #sf_suche_4, #sf_suche_5, #sf_suche_6, #sf_suche_7, #sf_suche_8, #sf_suche_9, #sf_suche_10, #sf_suche_11, #sf_suche_12 {
display: none;
} 

#sf_suche_3 {
display: block;
}

.sf_radio_label, .sf_radio, .sf_item, .sf_label 
{
	
		position: absolute;
		font-family:verdana, sans-serif;
		font-size: 11px;
		color: #355667;
}
#sf_suche_1_act, #sf_suche_2_act, #sf_suche_3_act, #sf_suche_4_act, #sf_suche_5_act, #sf_suche_6_act, #sf_suche_7_act, #sf_suche_8_act, #sf_suche_9_act, #sf_suche_10_act, #sf_suche_11_act, #sf_suche_12_act 
{
	
		position: absolute;
		font-family:verdana, sans-serif;
		font-size: 11px;
		color: #355667;
		font-weight: normal;
}
#sf_suche_1_act label, #sf_suche_2_act label, #sf_suche_3_act label, #sf_suche_4_act label, #sf_suche_5_act label, #sf_suche_6_act label, #sf_suche_7_act label, #sf_suche_8_act label, #sf_suche_9_act label, #sf_suche_10_act label, #sf_suche_11_act label, #sf_suche_12_act label
{
	
		position: absolute;
		font-family:verdana, sans-serif;
		font-size: 11px;
		color: #355667;
		font-weight: normal;
		cursor: pointer;
		cursor: hand;
}
#sf_suche_1_act 
{
	
		position: absolute;
		font-family:verdana, sans-serif;
		font-size: 11px;
		color: #355667;
		font-weight: bold;
}
#sf_suche_1_act label
{
	
		position: absolute;
		font-family:verdana, sans-serif;
		font-size: 11px;
		color: #355667;
		font-weight: bold;
		cursor: pointer;
		cursor: hand;
}
.sf_radio_label_bold, .sf_label_bold 
{
	
		position: absolute;
		font-family:verdana, sans-serif;
		font-weight: bold;
		font-size: 11px;
		color: #355667;
}

.sf_heading {
		position: absolute;
		font-weight: bold;
		font-family:verdana, sans-serif;
		font-size: 12px;
		color: #355667;		
}
/* .sf_erw_suche {
		position: absolute;
		font-family:verdana, sans-serif;
		font-size: 14px;
		color: #355667;
		width: 200px;
} */
.sf_erw_suche {
	position: absolute;
	font-weight: bold;
	font-family:verdana, sans-serif;
	font-size: 11px;
	color: #a341cc;
	background-color: transparent;
	border: none;
	cursor: pointer;
	cursor: hand;
	margin: 0;
	padding:  0;
	text-align: left;
}


.sf_erw_suche a, .sf_erw_suche a_link, .sf_erw_suche a_visited, .sf_erw_suche a:hover {
		position: absolute;
		font-weight: bold;
		font-family:verdana, sans-serif;
		font-size: 11px;
		color: #a341cc;
}
.sf_big {
		width: 180px;
		font-family:verdana, sans-serif;
		font-size: 11px;
		color: #355667;		
}

.sf_med {
		width: 132px;
		font-family:verdana, sans-serif;
		font-size: 11px;
		color: #355667;		
}

.sf_nosize {
		width: 115px;
		font-family:verdana, sans-serif;
		font-size: 11px;
		color: #355667;		
}

.sf_date {
		width: 45px;
		font-family:verdana, sans-serif;
		font-size: 11px;
		color: #355667;		
}

.sf_month {
/*		width: 120px; */
		width: 130px;
		font-family:verdana, sans-serif;
		font-size: 11px;
		color: #355667;		
}

   #sf_content {
   		height:302px;
           background:#d3e7ef;
           border:solid 1px #00A7EC;
	        border-top:solid 1px #faca80;
           /*background-image:url(../images/bgssuche.gif);*/
   }
   
   #sf_content select {
		font-size: 11px;
}

#sf_trenner {position: absolute; border-left:solid 3px #d2e3ea; height: 301px!important; height: 313px; width: 3px;}
.content_header_bg{position: absolute; left: 0px; top: 0px;}
.content_header_flug_title {height:30px; width: 652px; margin: 0 0 4px 0; position: relative;}
.content_header_flug_title h1{margin: 0 0 0 70px; line-height: 30px; font-family: arial; font-size: 12px; color: #1c4c5f; position: absolute; left: 0px; top: 0px;}
.content_header_flug_content {border:solid 1px #00a7ec; border-top:solid 1px #00a7ec;}
.content_header_flug_content p{margin: 10px;}


.content_header_bg_border{position: absolute; left: 0px; top: 0px;}
.content_header_title_border {height:30px; width: 652px; margin: 0 0 4px 0; position: relative;}
.content_header_title_border h1{margin: 0 0 0 70px; line-height: 30px; font-family: arial; font-size: 12px; color: #1c4c5f; position: absolute; left: 0px; top: 0px;}
.content_header_content_border {border:solid 1px #00a7ec; border-top:solid 1px #00a7ec; width: 634px!important; width: 652px; padding: 8px;}


content_header_title_border
.content_header_small_bg{position: absolute; left: 0px; top: 0px;}
.content_header_small_flug_title {height:30px; width: 321px; margin: 0 0 4px 0; position: relative;}
.content_header_small_flug_title h1{margin: 0 0 0 70px; line-height: 30px; font-family: arial; font-size: 12px; color: #1c4c5f; position: absolute; left: 0px; top: 0px;}
.content_header_small_flug_content {border:solid 1px #00a7ec; border-top:solid 1px #00a7ec;}


.rinfo_teaser { background-image: url(/fileadmin/templates/images/bg_teaser_big.gif); height: 24px; background-repeat: no-repeat; padding: 5px 15px 4px 15px; font-size: 12px; color: #ffffff; font-weight: bold; margin: 15px 0 0 0;}
.rinfo_content { background-color: #def1f7;}

.rinfo_element {border-top: #fff 4px solid;}
.rinfo_txt {padding: 10px; padding-left: 0px; vertical-align: top;}
.kontinent_txt {margin-bottom: 10px;}
.rinfo_txt a:hover {color: #01486c;}
.rinfo_txt2 {padding: 10px;vertical-align: top;}
	
.rinfo_kap_kapsel {border-bottom: #ffffff 15px solid;}
.rinfo_kap {border-top: #519abb 1px solid; border-bottom: #519abb 1px solid;}
.rinfo_kap h1{background-color: #d8e9f0; padding: 5px 10px 5px 10px; border-bottom: #519abb 1px solid; margin: 0px;font-weight: bold; font-family: arial; font-size: 13px; color: #1c4c5f;}
.rinfo_kap_content {padding: 10px 10px 10px 10px;}
.rinfo_kap_content p{padding:0px; margin: 0 0 15px 0;}
.rinfo_kap_teaser {border-top: #519abb 1px solid;border-bottom: #519abb 1px solid;}
.rinfo_kap_teaser h2{background-color: #d8e9f0; padding: 5px 10px 5px 10px; border-bottom: #519abb 1px solid; margin: 0px; font-weight: bold; font-family: arial; font-size: 13px; color: #1c4c5f;}
.rinfo_kap_teaser_content {padding: 10px 10px 10px 10px;}
.rinfo_kap_teaser_content p{padding:0px; margin: 0 0 15px 0;}

.rand10 {padding:10px;}
.rinfo_menu_header {background: url(/fileadmin/templates/images/balken_br.gif); padding: 5px 10px 5px 10px; border-bottom: #00a7ec 1px solid; font-weight: bold; color: #ffffff;}
.rinfo_menu { background-color: #eef7f9;border-bottom: #eef7f9 10px solid; padding: 5px!important; padding-bottom: 0px;}

.rinfo_m_link {width: 195px !important; width: 200px; float: left; list-style-type: none;margin-right: -3px; padding: 5px 0 5px 0px; padding-left: -3px; margin-left: 5px;}
/*
.rinfo_m_link ul{width: 195px !important; width: 200px; float: left; list-style-image: url(../img/arrow_or.gif); margin-right: -3px; padding: 5px 0 5px 0px; padding-left: -3px; margin-left: 5px;}
.rinfo_m_link li {padding-left: -3px;list-style-image: url(../img/arrow_or.gif);}
.rinfo_m_link ul li {padding-left: -3px;list-style-image: url(../img/arrow_or.gif);}
.rinfo_m_link li a{color: #1c4c5f;list-style-image: url(../img/arrow_or.gif);}

.rinfo_menu li {list-style-image: url(fileadmin/skifahren_at/template/img/arrow_or.gif);}
.rinfo_menu ul {list-style-image: url(fileadmin/skifahren_at/template/img/arrow_or.gif);}
.rinfo_menu ul li a{color: #1c4c5f;list-style-image: url(fileadmin/skifahren_at/template/img/arrow_or.gif);}
*/

#kap1{display: block;}
ul{padding: 0px; margin: 0px; border: 0px;}
.kontinent_menu {width: 150px; float: left; list-style-type: none; padding: 0px; margin: 0px; border: 0px;}


.four_cell {width: 652px; margin-bottom: 14px;}
.four_cell_cell {width: 157px; margin-right: 8px; float: left;}
.four_cell_cell_end {width: 157px; float: left;}

//.two_cell {margin-bottom: 12px;}
.two_cell_cell {margin-right: 10px; float: left;}
.two_cell_cell_end {float: left;}

//.kap_two_cell {margin-bottom: 12px;}
.kap_two_cell_cell {margin-right: 8px; float: left;}
.kap_two_cell_cell_end {float: left;}

.kapitel_sitemap {padding: 0px;}
.content_header_flug_content .kapitel_sitemap {padding: 10px;}
.kapitel_sitemap h2{font-weight: bold; font-family: arial; font-size: 12px; color: #1c4c5f; border: 0px; margin: 0px 0 2px 0; padding: 0px;}
.kapitel_sitemap .act{font-weight: bold;}

.teaser {position:relative; width: 157; height: 169px;}
.teaser_bg {position: absolute; left: 0px; top: 0px;}
.teaser_header {position: absolute; left: 6px; top: 4px; font-size: 12px; color: #ffffff; font-family: arial; font-weight: bold;}
.teaser_header a{color: #ffffff;}
.teaser_header a:hover{ text-decoration:none;color: #ffffff;}


.teaser_more {position: absolute; left: 96px; top: 150px;}
.teaser_more img{border: 0px;}
.teaser_more_link {position: absolute; left: 116px; top: 146px;}
.teaser_more_link a{font-family: arial; font-size: 12px; color: #0060d6; font-weight: bold;}

.textteaser_rahmen{width: 321px; padding-bottom: 3px; margin-bottom: 14px; border-bottom: #0e8dd2 1px solid;}
.textteaser_rahmen a{}
.textteaser_rahmen a:hover{ text-decoration:none;}
.textteaser_image {float: left; width: 76px; margin-right: 17px;}
.textteaser_content {float: left; font-size: 11px; font-family: arial; width: 226px; line-height: 16px;}
.textteaser_content h1{font-size: 12px; font-family: arial; color: #1c4c5f; padding: 0px; margin: 0px; border: 0px; line-height: 16px; text-decoration: none;}
.textteaser_content h1 a{font-size: 12px; font-family: arial; color: #1c4c5f; padding: 0px; margin: 0px; border: 0px; line-height: 16px; text-decoration: none;}
.textteaser_content h1 a:visited{font-size: 12px; font-family: arial; color: #1c4c5f; padding: 0px; margin: 0px; border: 0px; line-height: 16px; text-decoration: none;}
.textteaser_content h1 a:active{font-size: 12px; font-family: arial; color: #1c4c5f; padding: 0px; margin: 0px; border: 0px; line-height: 16px; text-decoration: none;}
.textteaser_content h1 a:hover{font-size: 12px; font-family: arial; color: #1c4c5f; padding: 0px; margin: 0px; border: 0px; line-height: 16px; text-decoration: none;}

.textteaser_content a {color: #1c4c5f; text-decoration: none;}
.textteaser_content a:visted {color: #1c4c5f; text-decoration: none;}
.textteaser_content a:active {color: #1c4c5f; text-decoration: none;}
.textteaser_content a:hover {color: #1c4c5f; text-decoration: underline;}


.offerteaser_rahmen{margin-bottom: 14px;}
.offerteaser_rahmen a{}
.offerteaser_rahmen a:hover{ text-decoration:none;}
.offerteaser_image {float: left; width: 130px; }
.offerteaser_content {float: left; font-size: 12px; font-family: arial; width: 176px!important; width: 188px;background-color: #eff7fa; padding: 5px; margin-right: 3px;height: 120px!important; height: 130px; line-height: 23px;}
.offerteaser_preis {font-size: 16px; font-family: arial; color: #e15c00; font-weight: bold; text-decoration: underline; line-height: 30px;}
.offerteaser_content h1{font-size: 12px; font-family: arial; color: #e15c00; font-weight: bold;padding: 0px; margin: 0px; border: 0px;line-height: 24px;}
.offerteaser_content h2{font-size: 14px; font-family: arial; color: #e15c00; font-weight: bold; text-decoration: underline; padding: 0px; margin: 0px; border: 0px;line-height: 24px;}

.sitemap{}
.sitemap_wrap {padding: 20px;}
.sitemap_header {}
.sitemap .frist {margin-left: 10px;}
.sitemap .second {margin-left: 25px;}
.sitemap .third {margin-left: 40px;}
.sitemap .fourth {margin-left: 55px;}

.veranstalter_logo {background-color: #d8e9f0; text-align: center; padding: 5px;}
.veranstalter_name {background-color: #d8e9f0; text-align: left; padding: 5px; font-weight: bold;}
.veranstalter_sommer {background-color: #d8e9f0; text-align: center; padding: 5px; font-weight: bold;}
.veranstalter_winter {background-color: #d8e9f0; text-align: center; padding: 5px; font-weight: bold;}


 /**
  *
  * kj_imagelightbox2 
  * Presentationmode CSS
  *
  */

.presentationmode a:link, .presentationmode a:visited {							
  font-family:Verdana;
  size:11px;
  text-decoration:none;
  color:#999999;
  width:100%;						
}

									
.presentationmodeAct a:link {
/*  color:#000000; font-weight:bold; text-decoration:none; width:100%;	           */
}	                  
                  				
.presentationmodeSpan {	
  padding-right:20px;	
  font-family:Verdana;
  size:11px;
  text-decoration:none;
  color:#999999;	
  width:100%;													
}	
							
							
									
#lightbox {
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}

#lightbox a img { 
	border: none; 
}

#outerImageContainer {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}

#imageContainer {
	padding: 10px;
}

#loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}

#hoverNav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}

#imageContainer>#hoverNav { 
	left: 0;
}

#hoverNav a { 
	outline: none;
}

#prevLink, #nextLink {
	width: 49%;
	height: 100%;
	/*background: transparent url(../images/blank.gif) no-repeat;*/ /* Trick IE into showing hover */
	display: block;
}

#prevLink { 
	left: 0; 
	float: left;
}

#nextLink { 
	right: 0; 
	float: right;
}

#prevLink:hover, #prevLink:visited:hover { 
	/*background: url(../images/prevlabel.gif) left 15% no-repeat; */
}

#nextLink:hover, #nextLink:visited:hover { 
	/*background: url(../images/nextlabel.gif) right 15% no-repeat; */
}

#imageDataContainer {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
}

#imageData {
	padding:0 10px;
}

#imageData #imageDetails { 
	width: 50%; 
	float: left; 
	text-align: left; 
}	

#imageData #caption { 
	font-weight: bold;	
}

#imageData #numberDisplay {
 	display: block; 
 	clear: left; 
 	padding-bottom: 1.0em;	
}	

		
#imageData #bottomNavClose { 
	width: 400px; 
	float: right;  
	padding-bottom: 0.7em;	
}	
	
#overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	/*background-color: #ff0000;*/
	filter:alpha(opacity=50);
	-moz-opacity: 0.6;
	opacity: 0.6;
}
	
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
}

.label{font-weight: bold; display: block; width: 200px;}

.login_contact .textarea{width: 300px;}

.csc-frame-rulerAfter {height: 1px; width: 100%; background-color: #00a7ec; margin-bottom: 12px;}
/* default styles for extension "tx_cssstyledcontent" */
    /* Captions */
    DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
    DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
    DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

    /* Needed for noRows setting */
    DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: 
inline; }

    /* Border just around the image */
    DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
        border: 2px solid black;
        padding: 0px 0px;
    }

    DIV.csc-textpic-imagewrap { padding: 0;margin:0px; }

    DIV.csc-textpic IMG { border: none; }

    /* DIV: This will place the images side by side */
    DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image {
float: left; }

    /* UL: This will place the images side by side */
    DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none;
margin: 0; padding: 0; }
    DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left;
margin: 0; padding: 0; }

    /* DL: This will place the images side by side */
    DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image {
float: left; }
    DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT {
float: none; }
    DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD {
float: none; }
    DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
    DL.csc-textpic-image { margin: 0; }
    DL.csc-textpic-image DT { margin: 0; display: inline; }
    DL.csc-textpic-image DD { margin: 0; }
    DT { margin: 0; padding:0; display: inline; }
    /* Clearer */
    DIV.csc-textpic-clear { clear: both; }

    /* Margins around images: */

    /* Pictures on left, add margin on right */
    DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
    DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
    DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
        display: inline; /* IE fix for double-margin bug */
        margin-right: 10px;
    }

    /* Pictures on right, add margin on left */
    DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
    DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
    DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
        display: inline; /* IE fix for double-margin bug */
        margin-left: 10px;
    }

    /* Pictures centered, add margin on left */
    DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
        display: inline; /* IE fix for double-margin bug */
        margin-left: 10px;
    }
    DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
    DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
margin: 0; }

    /* Space below each image (also in-between rows) */
    DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image {
margin-bottom: 5px; }
    DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow {
margin-bottom: 5px; display: block; }
    DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

    /* No margins around the whole image-block */
    DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol {
margin-left: 0px !important; }
    DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol {
margin-right: 0px !important; }

    /* Add margin from image-block to text (in case of "Text w/ images") */
    DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
    DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
        margin-right: 10px !important;
    }
    DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
    DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
        margin-left: 10px !important;
    }

    /* Positioning of images: */

    /* Above */
    DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

    /* Center (above or below) */
    DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
    DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
    DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
    DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

    /* Right (above or below) */
    DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
    DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

    /* Left (above or below) */
    DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
    DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }
   
    DIV.text-img-layout0{ 
    padding:0px;
    margin:20px 0 0px;
    }
   
    DIV.text-img-layout100{ 
    padding:0px;
    margin:20px 0 0px;
    }
   
    DL.csc-textpic-image{ 
    padding:0px;
    margin:0px;
    }
   

    /* Left (in text) */
    DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

    /* Right (in text) */
    DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

    /* Right (in text, no wrap around) */
    DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
float: right; clear: both; }
    /* Hide from IE5-mac. Only IE-win sees this. \*/
    * html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text {
height: 1%; }
    /* End hide from IE5/mac */

    /* Left (in text, no wrap around) */
    DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
float: left; clear: both; }
    /* Hide from IE5-mac. Only IE-win sees this. \*/
    * html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text {
height: 1%; }
    /* End hide from IE5/mac */
   
.contentimage {
float:left;
width:80px;
}

.contenttext {
float:left;
width:226px;
margin-left:10px;
margin-top:-15px;
}

.contenttop {
background-image:url(../img/balken_i_kurz.gif);
background-repeat:no-repeat;
height:35px;
padding:8px 0 0 70px;
width:252px;

}

.contenttop h1 {
font-size:12px !important;
}

p.bodytext {
color:#1C4C5F;
}

div.content-boxrechts {
width:325px;
margin-right:5px;
}

div.unten {
clear:both;
border-bottom:1px solid #0E8DD2;
margin-bottom:14px;
padding-bottom:3px;
width:321px;
}

div.content-boxrechts1, div.content-boxrechts {
float:left;
}

ul.listi {
margin:10px 0 10px 30px;
}

.content_header_bg_border p.bodytext {
margin:0px;
padding:0px;
}