html, body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, fieldset, legend, hr, input, .inv, div {
list-style-type:none;
margin:0;
padding:0;
}
.inv {
display:none;
height:0;
visibility:hidden;
}
body, td, th {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
line-height:16px;
}
body {
margin:0;
}
a {
color:#9D010C;
}
a:hover {
text-decoration:none;
}

#content a img {
border:medium none;
}
h1 {
color:#666666;
font-size:15px;
}
h2 {
color:#666666;
font-size:13px;
margin:10px 0 0;
}
.tourenplanheader {
font-size:10px;
}
h3 {
color:#666666;
font-size:12px;
}
th {
background-color:#E7E7E7;
padding:2px;
text-align:left;
}
.button {
background-image:url(/images/b_rot_anfrage_start.gif);
background-repeat:no-repeat;
border:medium none;
color:#FFFFFF;
cursor:pointer;
display:block;
height:24px;
position:absolute;
width:242px;
}
a.button {
padding:3px 0 0 8px;
text-decoration:none;
}
.button_Gastronomie {
background-image:url(/images/b_gastronomie.gif);
}
.button_Schifffahrt {
background-image:url(/images/b_schifffahrt.gif);
}
.center {
text-align:center;
}
#wrapper {
margin:0 auto;
position:relative;
width:950px;
}

* html #wrapper{
	width:960px;
}
#qnav {
height:18px;
padding:10px 0 0;
text-align:right;
}
* html #qnav{margin-right:10px;}
#logotop {
height:184px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
position:absolute;
left:710px;
text-indent:-99999px;
top:77px;
width:240px;
}
.advent {
background-image:url(/nav/top_advent.jpg);
}
.schifff {
background-image:url(/nav/top_schiff.jpg);
}
.geige {
background-image:url(/nav/geige.jpg);
background-repeat:no-repeat;
}
.konzertetop {
background-image:url(/nav/top_konzerte.jpg);
}
.burgsaal1 {
background-image:url(/nav/top_schiff.jpg);
}
#logo a {
background-image:url(/nav/logo.gif);
height:47px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
position:absolute;
left:710px;
text-indent:-99999px;
top:28px;
width:240px;
}
#left {
float:left;
width:710px;
}
img#mainimg {
height:300px;
left:0;
position:absolute;
top:28px;
width:705px;
}
#breadcrumbs {
float:left;
height:20px;
padding:13px 0 0 226px;
width:479px;
}
#left p, p {
padding:10px 0;
}
#leftbox {
clear:both;
float:left;
width:203px;
}
#leftbox #logo2 {
background-position:center top;
background-repeat:no-repeat;
display:block;
margin:20px 0 0;
overflow:hidden;
text-indent:-99999px;
width:203px;
}
.schiff {
background-image:url(/images/logo_schifffahrt.gif);
height:110px;
}
.konzerte {
background-image:url(/images/logo_festungskonzerte.gif);
height:85px;
}
.festungskonzerte {
background-image:url(/images/left/konzerte.jpg);
height:100px;
}
.gastronomie {
background-image:url(/images/logo_restaurant.gif);
height:60px;
}
.burgsaal {
background-image:url(/images/logos/burgsaal.gif);
height:40px;
}
.dinnerconcert {
background-image:url(/images/logos/dinnerconcert.gif);
height:80px;
}
.salzachinsel {
background-image:url(/images/logo_restaurant.gif);
height:60px;
}
#leftbox h3 a {
color:#666666;
display:block;
font-size:14px;
margin:0 0 5px;
text-decoration:none;
}
#leftbox li a {
background-color:#E7E7E7;
background-image:url(/nav/li1.gif);
background-position:left center;
background-repeat:no-repeat;
border-bottom:1px solid #FFFFFF;
display:block;
padding:3px 2px 3px 20px;
text-decoration:none;
width:181px;
}
#leftbox .sm_ul_konzerte li a {
background-color:#FCE4E6;
}
#leftbox .sm_ul_konzerte ul li a {
background-color:#FFF5F6;
}
#leftbox .sm_ul_gastronomie li a {
background-color:#E8E8DC;
color:#848455;
}
#leftbox .sm_ul_gastronomie ul li a {
background-color:#F7F7F2;
color:#848455;
}
#leftbox .sm_ul_schifffahrt li a {
background-color:#D8E3E9;
color:#375A6D;
}
#leftbox .sm_ul_schifffahrt ul li a {
background-color:#EDF2F5;
color:#375A6D;
}
#leftbox li a.active, #leftbox li a:hover, #leftbox ul ul li a.active, #leftbox ul ul li a:hover {
background-color:#FFFFFF;
}
#leftbox ul ul li a {
background-color:#F4F4F4;
background-image:url(/nav/li2.gif);
background-position:left center;
background-repeat:no-repeat;
border-bottom:1px solid #FFFFFF;
display:block;
padding:3px 2px 3px 30px;
text-decoration:none;
width:171px;
}
#leftbox ul ul ul li a {
background-color:#F4F4F4;
background-image:none;
background-position:left center;
background-repeat:no-repeat;
border-bottom:1px solid #FFFFFF;
display:block;
padding:3px 2px 3px 40px;
text-decoration:none;
width:161px;
}
#leftbox div.infohotline {
border:1px solid #990000;
margin:20px 0;
padding:10px;
width:181px;
}
#leftbox div.infohotline p {
margin:5px 0;
padding:0;
}
#leftbox div.infohotline a {
font-size:11px;
}
.plan {
background-image:url(/nav/de/plan.gif);
display:block;
float:left;
height:180px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
text-indent:-99999px;
width:203px;
}
.plan_advent {
background-image:url(/nav/de/plan_advent.gif);
display:block;
float:left;
height:90px;
margin:20px 0 0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
text-indent:-22222px;
width:203px;
}
#content {
float:left;
padding:20px 24px 0 23px;
width:460px;
}
#content ul {
margin:10px 0 10px 20px;
}
#content li {
list-style-image:none;
list-style-position:outside;
list-style-type:circle;
}
#content .packagebox {
background-color:#FFF5F6;
border:1px solid #990000;
display:table;
margin:0 0 15px;
padding:5px;
width:447px;
}
#content .packagebox h2 {
background-color:#9D010C;
color:#FFFFFF;
display:block;
height:18px;
margin:0;
padding:5px;
width:auto;
}
#content .packagebox h3 {
color:#990000;
padding:5px 0;
}
#content .packagebox img, #rechts #packagebox img, #content .packagecontent img {
border:1px solid #F7F7F7;
float:right;
padding:2px;
}
#content .packagebox ul li {
margin:0 0 10px;
}
#contentstart {
float:left;
padding:10px 24px 0 0;
width:950px;
}
#konzertestart h3, #gastonomiestart h3, #schifffahrtstart h3, #festspielestart h3, #exklusivstart h3 {
font-size:12px;
padding:169px 0 10px 8px;
}
#konzertestart h3 a, #gastonomiestart h3 a, #schifffahrtstart h3 a, #festspielestart h3 a, #exklusivstart h3 a {
text-decoration:none;
}
#konzertestart, #gastonomiestart, #schifffahrtstart, #festspielestart, #exklusivstart {
background-color:#FCE4E6;
background-image:url(/images/start/konzerte.jpg);
background-position:center top;
background-repeat:no-repeat;
border:1px solid #C40E1F;
float:left;
height:450px;
width:184px;
}
#konzertestart h3, #konzertestart a {
color:#990000;
}
#konzertestart li a, #gastonomiestart li a, #schifffahrtstart li a, #festspielestart li a, #exklusivstart li a {
background-color:#FCE4E6;
background-image:url(/nav/li1.gif);
background-position:left center;
background-repeat:no-repeat;
display:block;
padding:3px 2px 3px 20px;
text-decoration:underline;
width:160px;
}
#gastonomiestart {
background-color:#E8E8DC;
background-image:url(/images/start/gastronomie.jpg);
border-color:#B3B383;
margin:0 5px;
}
#gastonomiestart h3, #gastonomiestart a {
color:#7C7B51;
}
#gastonomiestart li a {
background-color:#E8E8DC;
color:#848455;
}
#festspielestart strong{
padding-left: 5px;
color: #666666;
}
#festspielestart {
background-color:#E7E7E7;
background-image:url(/images/start/gastronomie.jpg);
border-color:#787878;
margin:0 5px;
}
#festspielestart h3, #festspielestart a {
color:#666666;
}
#festspielestart li a {
background-color:#E7E7E7;
color:#666666;
}
#schifffahrtstart {
background-color:#D8E3E8;
background-image:url(/images/start/schifffahrt.jpg);
border-color:#3C728E;
}

*+html #schifffahrtstart {
z-index:-100;
}

* html #schifffahrtstart {
z-index:-100;
}


#schifffahrtstart #videoteaser {
background:transparent url(/images/video.gif) no-repeat scroll 0 0;
height:29px;
position:absolute;
right:5px;
text-indent:-19999px;
top:20px;
width:115px;
z-index:1;
}
#schifffahrtstart h3, #schifffahrtstart a {
color:#3C728E;
}
#schifffahrtstart li a {
background-color:#D8E3E9;
color:#375A6D;
}
#festspielestart {
background-image:url(/images/start/festspiele.jpg);
border-color:#666666;
}
#festspielestart h3, #festspielestart a {
color:#666666;
}
#festspielestart li a {
background-color:#E7E7E7;
color:#666666;
}
#exklusivstart {
background-color:#FDF1D3;
background-image:url(/images/start/exklusiv.jpg);
border-color:#ECC541;
}
#exklusivstart h3, #exklusivstart a {
color:#CD9325;
}
#exklusivstart li a {
background-color:#FDF1D3;
color:#CD9325;
}
#rechts {
float:right;
margin-top:303px;
width:240px;
}
#rechts #packagebox {
}
#rechts img {
margin:20px 0 0;
}
#rechts #packagebox p {
padding:5px 0;
}
#rechts #packagebox h2 {
display:block;
font-size:12px;
height:18px;
padding:3px 3px 0 0;
text-align:right;
width:237px;
}
.top_cat1 h2 {
background-color:#FCE4E6;
}
.top_cat2 h2, .top_cat9 h2, .top_cat10 h2 {
background-color:#E8E8DC;
}
.top_cat3 h2 {
background-color:#D8E3E8;
}
.top_cat4 h2, .top_cat5 h2, .top_cat6 h2, .top_cat7 h2, .top_cat8 h2 {
background-color:#E7E7E7;
}
#rechts #packagebox h4 {
font-size:11px;
padding:5px 0;
}
#rechts #packagebox p {
}
#rechts #packagebox .borderline {
border:1px solid #990000;
padding:0 0 0 5px;
}
#footerwrapper {
float:left;
margin:20px 0 0;
width:950px;
}
#footernav li {
border-right:1px solid #999999;
float:left;
padding:0 5px;
}
#footernav li.last {
border:medium none;
}
#footer {
border-top:1px solid #999999;
float:left;
margin-top:10px;
padding-top:10px;
position:relative;
width:950px;
}
#footer #ncm a {
background-image:url(/images/logo_ncm.gif);
background-position:0 0;
display:block;
float:right;
height:25px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
overflow:hidden;
text-indent:-9999px;
width:105px;
}
#footer #ncm a:hover {
background-position:0 -25px;
}
#menu {
float:left;
height:25px;
margin:310px 0 0;
position:relative;
width:1000px;
}

#menu li, #menu span {
display:block;
float:left;
margin-right:0;
position:relative;
width:auto;
}
#menu ul {
display:none;
}
#menu a {
background-position:0 0;
display:inline;
float:left;
height:25px;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
overflow:visible;
text-indent:-99999px;
width:auto;
}
#menu a:hover, #menu a.hover {
background-position:0 -25px;
}
#menu a.active {
background-color:#F9F7F3;
background-position:0 -25px;
border-bottom:0 none;
z-index:10;
}
#menu #m_konzerte {
background-image:url(/nav/de/menu1.gif);
background-repeat:no-repeat;
width:81px;
}
#menu #m_gastronomie {
background-image:url(/nav/de/menu2.gif);
background-repeat:no-repeat;
width:110px;
}
#menu #m_schifffahrt {
background-image:url(/nav/de/menu3.gif);
background-repeat:no-repeat;
width:158px;
}
#menu #m_festspiele {
background-image:url(/nav/de/menu4.gif);
background-repeat:no-repeat;
width:88px;
}
#menu #m_advent {
background-image:url(/nav/de/menu5.gif);
background-repeat:no-repeat;
width:71px;
}
#menu #m_hotels {
background-image:url(/nav/de/menu6.gif);
background-repeat:no-repeat;
width:67px;
}
#menu #m_pauschalen {
background-image:url(/nav/de/menu7.gif);
background-repeat:no-repeat;
width:98px;
}
#menu #m_salzburg {
background-image:url(/nav/de/menu8.gif);
background-repeat:no-repeat;
width:81px;
}
#menu #m_tickets_main {
background-image:url(/nav/de/menu9.gif);
background-repeat:no-repeat;
width:71px;
}
#menu #m_salzburg-exklusiv {
background-image:url(/nav/de/menu10.gif);
background-repeat:no-repeat;
width:138px;
}
#menu div {
background-color:#FFFFFF;
border-color:#E5E5E5;
border-style:solid;
border-width:0 1px;
display:none;
left:0;
overflow:visible;
position:absolute;
top:25px;
width:auto;
z-index:100;
}
#menu .m_ul_konzerte a {
background-color:#FDE4E7;
}
#menu .m_ul_konzerte a:hover {
background-color:#FFFFFF;
}
#menu .m_ul_gastronomie a {
background-color:#E8E8DC;
}
#menu .m_ul_gastronomie a:hover {
background-color:#FFFFFF;
}
#menu .m_ul_schifffahrt a {
background-color:#D8E3E9;
}
#menu .m_ul_schifffahrt a:hover {
background-color:#FFFFFF;
}
#menu .m_ul_salzburg-exklusiv a {
background-color:#FDF1D3;
}
#menu .m_ul_exklusiv a:hover {
background-color:#FFFFFF;
}
#menu div.last {
right:0;
}
#menu span.last div {
margin-left:-80px;
}
#menu div span {
clear:both;
}
#menu div a {
background-color:#E7E7E7;
background-position:10px 7px;
background-repeat:no-repeat;
border-color:#FFFFFF;
border-style:solid;
border-width:0 0 1px;
color:#5B5B5B;
float:left;
font-size:11px;
font-weight:normal;
height:auto;
margin:0;
padding:3px 20px 4px 10px;
text-decoration:none;
text-indent:0;
white-space:nowrap;
width:auto;
}
#menu div a:hover, #menu div a.hover, #menu div a.active {
background-color:#FFFFFF;
border-bottom:1px solid #FFFFFF;
height:auto;
}
#cmslink {
color:#000000;
cursor:text;
text-decoration:none;
}
#contnav {
background-color:#EFEFEF;
border:1px solid #999999;
padding:10px;
}
#contnav h2 {
margin:0 0 10px;
}
#csn {
list-style-image:none;
list-style-position:outside;
list-style-type:square;
margin:0 0 0 20px;
}
#csn li {
line-height:20px;
list-style-image:none;
list-style-position:outside;
list-style-type:square;
}
#caption, .caption {
background-color:#EFEFEF;
float:right;
margin-left:5px;
text-align:center;
width:240px;
}
#touren p {
margin:0;
padding:0;
}
#spielstaetten p, .aufklapp p {
margin:0 0 10px;
padding:0;
}
#touren h2, #spielstaetten h2, .aufklapp h2 {
margin:2px 0 0;
}
#touren h2 a, #spielstaetten h2 a, .aufklapp h2 a {
background-color:#D8E3E9;
border:1px solid #EFEFEF;
color:#375A6D;
cursor:pointer;
display:block;
font-size:13px;
overflow:hidden;
padding:5px 0 5px 7px;
text-decoration:none;
}
#touren h2 a span, #spielstaetten h2 a span, .aufklapp h2 a span {
display:block;
float:right;
font-size:11px;
font-weight:normal;
text-decoration:none;
}
#touren h2 a:hover span, #spielstaetten h2 a:hover span, .aufklapp h2 a:hover span {
text-decoration:none;
}
#touren h2 a.opened, #spielstaetten h2 a.opened, .aufklapp h2 a.opened {
}
#touren div.opened, #spielstaetten div.opened, .aufklapp div.opened {
background-color:#FFFFFF;
border-color:#E4E4E4;
border-style:solid;
border-width:0 1px 1px;
display:inline-block;
margin:0;
overflow:hidden;
padding:2px 7px;
}
#touren div.opened:after, #spielstaetten div.opened:after, .aufklapp div.opened:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
#touren div.closed, #spielstaetten div.closed, .aufklapp div.closed {
display:none;
}
#touren img, #spielstaetten img, .aufklapp img {
float:right;
padding:4px 0 4px 4px;
}
#touren td, #spielstaetten td, .aufklapp td {
border:1px solid #CCCCCC;
}
#touren th, #spielstaetten th, .aufklapp th {
background-color:#D8E3E9;
text-align:left;
}
#touren .noborder, #spielstaetten .noborder, .aufklapp .noborder {
border:medium none;
}
#hoteldiv td, td {
border:1px solid #EFEFEF;
}
input, select, textarea {
border:1px solid #999999;
}
input, textarea, .staat {
width:300px;
}
textarea {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
}
.plz {
width:80px;
}
.ort {
width:204px;
}
.radio {
border:medium none;
width:auto;
}
.form {
width:98%;
}
.confirm th {
color:#990000;
vertical-align:top;
}
.confirm td {
font-weight:bold;
vertical-align:top;
}
.confirmbutton, .changebutton {
background-color:#990000;
color:#FFFFFF;
cursor:pointer;
float:left;
font-weight:bold;
height:25px;
margin:20px 10px 0 0;
width:215px;
}
.confirmbutton {
background-color:#065104;
}
.highlight {
background-color:#F4F2F2;
border:1px solid #EEE7D8;
margin:0 auto;
padding-bottom:10px;
text-align:center;
width:98%;
}
#content .highlight p {
margin:0;
padding:0;
}
.cal {
overflow:visible;
position:relative;
}
.cal .jscalender {
background-color:#FFFFFF;
border:1px solid #E3DBC5;
display:none;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
height:198px;
left:20px;
overflow:visible;
position:absolute;
top:-23px;
width:154px;
z-index:500;
}
.jscalender a {
text-decoration:none;
z-index:100;
}
.jscalender a.jsc_close {
left:132px;
position:absolute;
top:0;
}
.jscalender .jsc_head, .jscalender .jsc_body {
margin-top:22px;
z-index:600;
}
.jscalender .jsc_head a, .jscalender .jsc_head h2 {
background-color:#E3DBC5;
color:#000000;
float:left;
font-size:10px;
height:17px;
margin:1px;
padding:3px 0 0;
text-align:center;
}
.jscalender .jsc_head h2 {
width:108px;
}
.jscalender .jsc_head a {
width:20px;
}
.jscalender .jsc_head a:hover {
background-color:#86182C;
color:#FFFFFF;
cursor:pointer;
}
.jscalender .jsc_body {
clear:both;
}
.jscalender .jsc_body a, .jscalender .jsc_body span {
background-color:#FFFFFF;
border:1px solid #FFFFFF;
color:#000000;
float:left;
height:17px;
padding:3px 0 0;
text-align:center;
width:20px;
}
.jscalender .jsc_body span {
background-color:#646464;
color:#FFFFFF;
font-weight:bold;
}
.jscalender .jsc_body a.jsc_special {
background-color:#E3DBC5;
color:#FFFFFF;
font-weight:bold;
}
.jscalender .jsc_body a:hover {
background-color:#86182C;
color:#FFFFFF;
cursor:pointer;
}
.jscalender .jsc_body a.jsc_blank {
background-color:#FFFFFF;
cursor:default;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}
.jscalender .jsc_body a.jsc_blank:hover {
background-color:#FFFFFF;
}
#events h1 {
background-color:#FCE4E6;
color:#000000;
font-size:13px;
margin:0 0 1px;
padding:2px;
}
#events h2 {
background-color:#FFF5F6;
border-top:1px solid #CCCCCC;
color:#000000;
font-size:13px;
margin:0 0 1px;
padding:2px;
}
#events h3 {
border-top:1px solid #CCCCCC;
}
#events p {
padding:2px;
}
.scroll {
font-size:11px;
margin:20px 0;
text-align:center;
}
.scroll a, .scroll strong {
margin:0 1px;
padding:2px 4px;
}
.scroll a, .scroll strong {
padding:2px;
}
.scroll strong {
color:#990000;
}
.scroll a {
background-color:#990000;
color:#FFFFFF;
text-decoration:none;
}
.scroll a:hover {
background-color:#FFFFFF;
color:#990000;
}
.hr_grey {
border-top:1px solid #E5E5E5;
margin:0;
padding:0;
}
table.pricetable td {
border:1px solid #EFEFEF;
padding:2px;
text-align:center;
}
table.pricetable th {
background:#E7E7E7 none repeat scroll 0 0;
padding:4px;
text-align:center;
}
#konzertgenuss {
border:1px solid #990000;
display:block;
height:50px;
overflow:hidden;
position:absolute;
right:0;
top:268px;
width:240px;
}
#konzertgenuss span {
background-color:#990000;
color:#FFFFFF;
float:left;
font-size:12px;
font-weight:bold;
height:25px;
margin:0;
padding-bottom:0;
padding-top:3px;
text-align:center;
text-decoration:blink;
vertical-align:middle;
width:240px;
}
#konzertgenuss a {
color:#990000;
cursor:pointer;
font-weight:bold;
line-height:20px;
text-decoration:none;
}
marquee {
cursor:pointer;
}
.radiobutton {
border:0 none;
width:35px;
}

/*INDEX ALT IST HIER AUS  */
#videoSchifffahrt {
margin:0;
}
#TB_window {
-x-system-font:none;
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
#TB_secondLine {
-x-system-font:none;
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
#TB_window a:link {
color:#FFFFFF;
}
#TB_window a:visited {
color:#666666;
}
#TB_window a:hover {
color:#000000;
}
#TB_window a:active {
color:#666666;
}
#TB_window a:focus {
color:#666666;
}
#TB_overlay {
height:100%;
left:0;
position:fixed;
top:0;
width:100%;
z-index:100;
}
.TB_overlayMacFFBGHack {
background:transparent url(macFFBgHack.png) repeat scroll 0 0;
}
.TB_overlayBG {
background-color:#000000;
opacity:0.75;
}
* html #TB_overlay {
position:absolute;
}
#TB_window {
background:#FFFFFF none repeat scroll 0 0;
border:4px solid #525252;
color:#000000;
display:none;
left:50%;
position:fixed;
text-align:left;
top:50%;
z-index:102;
}
* html #TB_window {
position:absolute;
}
#TB_window img#TB_Image {
border-color:#666666 #CCCCCC #CCCCCC #666666;
border-style:solid;
border-width:1px;
display:block;
margin:15px 0 0 15px;
}
#TB_caption {
float:left;
height:25px;
padding:7px 30px 10px 25px;
}
#TB_closeWindow {
float:right;
height:25px;
padding:11px 25px 10px 0;
}
#TB_closeAjaxWindow {
float:right;
margin-bottom:1px;
padding:7px 10px 5px 0;
text-align:right;
}
#TB_ajaxWindowTitle {
float:left;
margin-bottom:1px;
padding:7px 0 5px 10px;
}
#TB_title {
background-color:#AA2626;
color:#FFFFFF;
height:27px;
}
#TB_ajaxContent {
clear:both;
line-height:1.4em;
overflow:auto;
padding:2px 15px 15px;
text-align:left;
}
#TB_ajaxContent.TB_modal {
padding:15px;
}
#TB_ajaxContent p {
padding:5px 0;
}
#TB_load {
display:none;
height:13px;
left:50%;
margin:-6px 0 0 -104px;
position:fixed;
top:50%;
width:208px;
z-index:103;
}
* html #TB_load {
position:absolute;
}
#TB_HideSelect {
background-color:#FFFFFF;
border:medium none;
height:100%;
left:0;
opacity:0;
position:fixed;
top:0;
width:100%;
z-index:99;
}
* html #TB_HideSelect {
position:absolute;
}
#TB_iframeContent {
border:medium none;
clear:both;
margin-bottom:-1px;
margin-top:1px;
}
#korper {
display:none;
margin-bottom:15px;
margin-top:15px;
}
#korper2 {
display:none;
margin-bottom:15px;
margin-top:15px;
}
.detailsbutton {
background-color:#F3F3F3;
color:#000000;
cursor:pointer;
}
.detailbutton2 {
float:right;
}
.borderline {
border:0 solid #AF0000;
font-size:11px;
height:180px;
margin:174px 0 0 710px;
position:absolute;
width:242px;
}
.borderline h4 {
font-size:11px !important;
}

.price {
border: 0px solid #af0000;
margin: -113px 0 0 124px;
position: absolute;
color: #ffffff;
background-color: #990000;
display: none;
}
