/* Kopfelemente*/
.logo {font-family:Arial,Helvetica; font-size:8pt; font-weight:bold; color:#FF0033; line-height:10pt; text-decoration:none; vertical-align:top}
.rufnummer {font-family:Arial,Helvetica,sans-serif; font-size:8pt; color:#FF0033; line-height:9pt; text-align:left}
.pfad {font-family:Arial,Helvetica,sans-serif; font-size:8pt; color:#000000; line-height:9pt; text-decoration:none}


/* Navigation*/
.hauptnavikasten { background-color:#FCD768; padding-left:5px}
.hauptnavi {font-family:Arial,Helvetica; font-size:8pt; font-weight:bold; color:#000000; line-height:15pt; text-decoration:none}
a.hauptnavi:hover {color:#FF0033}

.navikasten {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#333333; background-color:#F2F2F2; padding-left:5px; padding-top:1px; padding-bottom:1px; line-height:13px;}
.gruppennavikasten {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#333333; background-color:#FCD768; padding-left:5px; padding-top:1px; padding-bottom:1px; line-height:13px;}
.navi {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; font-weight:bold; color:#333333; text-decoration:none}
a.navi:hover {color:#FF0033}

.unternavi {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#000000; text-decoration:none}
a.unternavi:hover {color:#FF0033}

.suchfeld {font-size:8pt; text-align:left; line-height:8pt}
.fachbereichkasten { background-color:#FCD768; text-align:center}
.related {text-align:right; font-family:Arial,Helvetica; font-size:9pt; font-weight:bold; color:#000000; line-height:15pt; padding-right:5px; background-color:#FCD768}

/* Listen*/
.liste {
list-style-position: inside;
list-style-type: square;
margin-left: 0px;
}

/*Reiseindustrie*/
.rbhauptnavikasten { background-color:#99CCFF; padding-left:5px}
.rbnavikasten {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#333333; background-color:#C6E7FC; padding-left:5px; padding-top:1px; padding-bottom:1px; line-height:13px;}
.rbfachbereichkasten { background-color:#99CCFF; text-align:center}
.rbstrich {background-color:#99CCFF}
.rbrelated {text-align:right; font-family:Arial,Helvetica; font-size:9pt; font-weight:bold; color:#000000; line-height:15pt; padding-right:5px; background-color:#99CCFF}
.rbblau {font-family:Arial,Helvetica,sans-serif; font-size:8pt; text-align:left; color:#000000; background-color:#99CCFF}

.rbhellblau {font-family:Arial,Helvetica,sans-serif; font-size:8pt; text-align:left; color:#000000; background-color:#C6E7FC}
.rbhellblaurechts {font-family:Arial,Helvetica,sans-serif; font-size:8pt; text-align:right; color:#000000; background-color:#C6E7FC}

.hellblauzentriert {font-family:Arial,Helvetica,sans-serif; font-size:8pt; text-align:center; color:#000000; background-color:#99CCFF}
.hellblaubrot {font-family:Arial,Helvetica,sans-serif; font-size:10pt; text-align:left; color:#000000; background-color:#99CCFF}
.hellblaufett {font-family:Arial,Helvetica,sans-serif; font-size:8pt; text-align:left; font-weight:bold; color:#000000; background-color:#99CCFF}

.rbsuperhellblau {font-family:Arial,Helvetica,sans-serif; font-size:8pt; text-align:left; color:#000000; background-color:#E7F4FE}

.b2b {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:#A3C7DD; font-weight:bold; text-decoration:none; }
a:link.b2b {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:#A3C7DD; font-weight:bold; text-decoration:none}
a:visited.b2b {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:#A3C7DD; font-weight:bold; text-decoration:none}
a:hover.b2b {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:#FF0033; font-weight:bold; text-decoration:none}

/*Partner-Forum*/
.pfhauptnavikasten { background-color:#FFEBD7; padding-left:5px}
.pfnavikasten {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#333333; background-color:#FFF4EA; padding-left:5px; padding-top:1px; padding-bottom:1px; line-height:13px;}
.pffachbereichkasten { background-color:#FFEBD7; text-align:center}
.pfstrich {background-color:#FFEBD7}
.pfrelated {text-align:right; font-family:Arial,Helvetica; font-size:9pt; font-weight:bold; color:#000000; line-height:15pt; padding-right:5px; background-color:#FFEBD7}
.pfbeige {font-family:Arial,Helvetica,sans-serif; font-size:8pt; text-align:left; color:#000000; background-color:#FFEBD7}
.hellbeige {font-family:Arial,Helvetica,sans-serif; font-size:8pt; text-align:left; color:#000000; background-color:#FFF4EA}
/*Klasse aus stil.ccs ueberschrieben*/
.dunkelfett {font-family:Arial,Helvetica,sans-serif; font-size:8pt; text-align:left; color:#000000; background-color:#FFEBD7}

/*Kongressbuero*/
.kbmenurahmen { border: 1px solid #000000;}
.kbbraun {font-size:10pt; font-family:Verdana,Arial,Helvetica,sans-serif; text-align:left; font-weight:bold; color : #993300;}

a:link.kbmenu {background-color : #FF0033; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9pt; text-decoration : none; color : #FFFFFF; font-weight : bold; padding-top : 2px; padding-bottom : 2px; padding-left : 4px; padding-right : 4px; border-right: 1px solid #000000;}
a:visited.kbmenu {background-color : #FF0033; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9pt; text-decoration : none; color : #FFFFFF; font-weight : bold; padding-top : 2px; padding-bottom : 2px; padding-left : 4px; padding-right : 4px; border-right: 1px solid #000000;}
a:hover.kbmenu {background-color : #A0250C; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9pt; text-decoration : none; color : #FFFFFF; font-weight : bold; padding-top : 2px; padding-bottom : 2px; padding-left : 4px; padding-right : 4px; border-top : 1px solid #A0250C; border-bottom : 1px solid #A0250C; border-right: 1px solid #000000;}

a:link.kbsuche {background-color : #F5DAC5; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:8pt; text-decoration : none; color : #000000; font-weight : bold; padding-top : 1px; padding-bottom : 1px; padding-left : 1px; padding-right : 1px; border-right: 1px solid #000000; border-left: 1px solid #000000; border-top: 1px solid #000000; border-bottom: 1px solid #000000;}
a:visited.kbsuche {background-color : #F5DAC5; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:8pt; text-decoration : none; color : #000000; font-weight : bold; padding-top : 1px; padding-bottom : 1px; padding-left : 1px; padding-right : 1px; border-right: 1px solid #000000; border-left: 1px solid #000000; border-top: 1px solid #000000; border-bottom: 1px solid #000000;}
a:hover.kbsuche {background-color : #A0250C; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:8pt; text-decoration : none; color : #000000; font-weight : bold; padding-top : 1px; padding-bottom : 1px; padding-left : 1px; padding-right : 1px; border-top : 1px solid #A0250C; border-bottom : 1px solid #A0250C; border-right: 1px solid #000000; border-left: 1px solid #000000; border-top: 1px solid #000000; border-bottom: 1px solid #000000;}

/*Presse*/
.prhauptnavikasten {
  background: url(../bilder/elemente/presse-navi-background.jpg) repeat-x;
  padding-left:5px;
  padding-right:5px;
  font-family:Arial,Helvetica;
  font-size:9pt;
  font-weight:bold;
  color:#000000;
  line-height:15pt;
}

.prnavikasten {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#333333; background-color:#E7E7E7; padding-left:5px; padding-top:1px; padding-bottom:1px; line-height:13px;}
.prfachbereichkasten { background-color:#CCCCCC; text-align:center}

.prstrich {background-color:#CCCCCC}
.prrelated {text-align:right; font-family:Arial,Helvetica; font-size:9pt; font-weight:bold; color:#000000; line-height:15pt; padding-right:5px; background-color:#CCCCCC}

.prgrau {font-family:Arial,Helvetica,sans-serif; font-size:8pt; text-align:left; color:#000000; background-color:#CCCCCC}
.prgraurechts {font-family:Arial,Helvetica,sans-serif; font-size:8pt; text-align:right; color:#000000; background-color:#CCCCCC}
.prgrauzentriert {font-family:Arial,Helvetica,sans-serif; font-size:8pt; text-align:center; color:#000000; background-color:#CCCCCC}
.prgraubrot {font-family:Arial,Helvetica,sans-serif; font-size:10pt; text-align:left; color:#000000; background-color:#CCCCCC}
.prgraufett {font-family:Arial,Helvetica,sans-serif; font-size:8pt; text-align:left; color:#000000; font-weight:bold; background-color:#CCCCCC}

.hellgrau {font-family:Arial,Helvetica,sans-serif; font-size:8pt; text-align:left; color:#000000; background-color:#E7E7E7}
.hellgraurechts {font-family:Arial,Helvetica,sans-serif; font-size:8pt; text-align:right; color:#000000; background-color:#E7E7E7}
.hellgrauzentriert {font-family:Arial,Helvetica,sans-serif; font-size:8pt; text-align:center; color:#000000; background-color:#E7E7E7}
.hellgraubrot {font-family:Arial,Helvetica,sans-serif; font-size:10pt; text-align:left; color:#000000; background-color:#E7E7E7}
.hellgraufett {font-family:Arial,Helvetica,sans-serif; font-size:8pt; text-align:left; font-weight:bold; color:#000000; background-color:#E7E7E7}

.presse_seitentitel {
 color:#444;
 display: block;
 font-family: 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
 font-size: 20px;
 font-weight: bold;
 padding-left: 5px;
 text-decoration: none;
 vertical-align: top;
}


.presse_navi_li_top {
 background: url(../bilder/elemente/presse_navi_li_top.png) no-repeat;
}

.presse_navi_li_bg {
 background: url(../bilder/elemente/presse_navi_li_bg.png) repeat-y;
}

.presse_navi_li_button_haupt {
 background: url(../bilder/elemente/presse_navi_li_button_haupt.png) no-repeat;
 display: block;
 height: 25px;
 width: 165px;
}

.presse_navi_li_button_sub {
 background: url(../bilder/elemente/presse_navi_li_button_sub.png) no-repeat;
 display: block;
 height: 40px;
 vertical-align: top;
 width: 165px;
}

.presse_navi_re_button_sub {
 background: url(../bilder/elemente/presse_navi_re_button_sub.png) no-repeat;
 display: block;
 height: 40px;
 vertical-align: top;
 width: 165px;
}

.presse_navi_li_sub_bg {
 background: url(../bilder/elemente/presse_navi_li_sub_bg.png) repeat-y;
}

.presse_navi_li_sub_bottom {
 background: url(../bilder/elemente/presse_navi_li_sub_bottom.png) no-repeat;
 display: block;
 height: 40px;
 width: 165px;
}

.presse_navi_re_top {
 background: url(../bilder/elemente/presse_navi_re_top.png) no-repeat;
}

.presse_navi_re_bg {
 background: url(../bilder/elemente/presse_navi_re_bg.png) repeat-y;
}

.presse_navi_titelheadline {
 color:#444;
 display: block;
 font-family: 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 padding-left: 5px;
 text-decoration: none;
 vertical-align: top;
}

.presse_navi_titelheadline:hover {
 color:#e20026;
}

.presse_navilink {
 color:#617494;
 display: block;
 font-family: 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 padding-left: 10px;
 padding-top: 4px;
 text-decoration: none;
}

.presse_navilink:hover {
 color:#e20026;
}

.presse_navilink_re {
 color:#9aaeb9;
 display: block;
 font-family: 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 padding-left: 10px;
 padding-top: 4px;
 text-decoration: none;
}

.presse_navilink_re:hover {
 color:#e20026;
}


.presse_navi_sub_container {
 margin-left: 15px;
 margin-right: 5px;
}


.presse_navilink_sub {
 color:#888;
 font-family: 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 padding-bottom: 5px;
 text-decoration: none;
}

.presse_navilink_sub:hover {
 color:#e20026;
}

.presse-banner-background {
 background: url(../bilder/elemente/presse-banner-background.jpg) repeat-x;
}

.presse-teaser-background {
 background: url(../bilder/elemente/presse_teaserheadline.png) no-repeat;
 width: 486px;
 height: 62px;
 margin-top: 10px;
 display: block;
}

.presse-teaser-datum {
 font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;
 font-size:8pt;
 color:#CCC;
 padding-left: 20px;
 padding-top: 3px;
}

.presse-teaser-titel {
 font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;
 font-size:10pt;
 font-weight: bold;
 color:#645D5C;
 padding-left: 20px;
 padding-top: 5px;
}

.presse-text {
 font-family:Arial,Helvetica,sans-serif;
 font-size:9pt;
 color:#444;
 padding-right: 10px;
 line-height:15pt;
}

.presse-teaser-text {
  float: left;
 width: 250px;
 font-family:Arial,Helvetica,sans-serif;
 font-size:9pt;
 color:#444;
 padding-right: 10px;
 line-height:15pt;
}

.presse-teaser-bild {
 float: left;
 width: 210px;
 padding-right: 10px;
}

.presse-teaser-video {
 float: left;
 width: 210px;
 padding-right: 10px;
}

.presse-tourist-info {

 font-family: 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
 color:#617494;
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
 padding-top: 70px;
 padding-right: 10px;

}





/* Ueberschriften*/
.titel {font-size:10pt; font-family:Verdana,Arial,Helvetica,sans-serif; text-align:left; font-weight:bold}
.sparte {text-align:right; font-family:Arial,Helvetica; font-size:9pt; font-weight:bold; color:#000000; line-height:15pt}

h1,.h1 {font-size:12pt; font-family:Arial,Helvetica,sans-serif; text-align:left; font-weight:bold}
h2,.h2 {font-size:10pt; font-family:Arial,Helvetica,sans-serif; text-align:left; font-weight:bold; color:#FF0033; text-decoration:none}
h2.presse {font-size:11pt; font-family:Arial,Helvetica,sans-serif; text-align:left; font-weight:bold; color:#000000; text-decoration:none}
h3,.h3 {font-size:10pt; font-family:Arial,Helvetica,sans-serif; text-align:left; font-weight:bold}
h4,.h4 {font-size:10pt; font-family:Verdana,Arial,Helvetica,sans-serif; text-align:left; text-decoration:underline}
h5,.h5 {font-size:10pt; font-family:Verdana,Arial,Helvetica,sans-serif; text-align:left; font-style:italic}

.strichweiss {background-color:#FFFFFF}
.strichblau {background-color:#0033CC}
.strichorange {background-color:#FCD768}
.strichhellorange {background-color:#FFE794}
.titelstrich {background-color:#0033CC}
.weiss {background-color:#EEEEEE}

/* Allgemeines*/
.brot {font-size:10pt; font-family:Verdana,Arial,Helvetica,sans-serif; text-align:justify; vertical-align:top}
.broetchen {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:8pt; color:#000000}
.wbroetchen {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:8pt; color:#FFFFFF}
.kl {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:8pt; vertical-align:middle; padding-left:5px; padding-top:2px; padding-bottom:2px}
.mini {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:8pt; text-align:left}
.rot {font-weight:bold; color:#FF0033}
.slogan {font-family:Arial,Helvetica,sans-serif; font-size:10pt; font-weight:bold; text-align:left; padding-top:8px}
a:link {text-decoration:none}
a:hover {text-decoration:none; color:#FF0033}
a:active {color:#FF0033}
a:visited {text-decoration:none}
sup {font-size: 60%}
sub {font-size: 60%}
b {font-family: Arial, Helvetica; sans-serif; font-weight:bold}

/* Ausrichtung*/
.links {font-size:10pt; font-family:Verdana,Arial,Helvetica,sans-serif; text-align:left; vertical-align:top}
.rechts {font-size:10pt; font-family:Verdana,Arial,Helvetica,sans-serif; text-align:right; vertical-align:top}
.zentriert {font-size:10pt; font-family:Verdana,Arial,Helvetica,sans-serif; text-align:center; vertical-align:top}
.vzentriert {font-size:10pt; font-family:Verdana,Arial,Helvetica,sans-serif; text-align:center; vertical-align:middle}

/* Farbige Tabellenzeilen */
.dunkelorange {font-family:Arial,Helvetica,sans-serif; font-size:8pt; text-align:left; color:#000000; background-color:#FCD768}
.dunkelorangerechts {font-family:Arial,Helvetica,sans-serif; font-size:8pt; text-align:right; color:#000000; background-color:#FCD768}
.dunkelorangezentriert {font-family:Arial,Helvetica,sans-serif; font-size:8pt; text-align:center; color:#000000; background-color:#FCD768}
.dunkelorangefett {font-family:Arial,Helvetica,sans-serif; font-size:8pt; text-align:left; font-weight:bold; color:#000000; background-color:#FCD768}
.dunkelorangebrot {font-family:Arial,Helvetica,sans-serif; font-size:10pt; text-align:left; color:#000000; background-color:#FCD768}

.hellorange {font-family:Arial,Helvetica,sans-serif; font-size:8pt; text-align:left; color:#000000; background-color:#FEEEBA}
.hellorangefett {font-family:Arial,Helvetica,sans-serif; font-size:8pt; text-align:left; font-weight:bold; color:#000000; background-color:#FEEEBA}
.hellorangerechts {font-family:Arial,Helvetica,sans-serif; font-size:8pt; text-align:right; color:#000000; background-color:#FEEEBA}
.hellorangezentriert {font-family:Arial,Helvetica,sans-serif; font-size:8pt; text-align:center; color:#000000; background-color:#FEEEBA}
.hellorangebrot {font-family:Arial,Helvetica,sans-serif; font-size:10pt; text-align:left; color:#000000; background-color:#FEEEBA}
.hellorangebrotrechts {font-family:Arial,Helvetica,sans-serif; font-size:10pt; text-align:right; color:#000000; background-color:#FEEEBA}

.blau {font-family:Arial,Helvetica,sans-serif; font-size:8pt; text-align:left; color:#EEEEEE; background-color:#0033CC}
.blaurechts {font-family:Arial,Helvetica,sans-serif; font-size:8pt; text-align:right; color:#EEEEEE; background-color:#0033CC}
.blauzentriert {font-family:Arial,Helvetica,sans-serif; font-size:8pt; text-align:center; color:#EEEEEE; background-color:#0033CC}
.blaufett {font-family:Arial,Helvetica,sans-serif; font-size:8pt; font-weight:bold; color:#EEEEEE; background-color:#0033CC}
.blaubrot {font-family:Arial,Helvetica,sans-serif; font-size:10pt; text-align:left; color:#EEEEEE; background-color:#0033CC}

.grau {font-family:Arial,Helvetica,sans-serif; font-size:8pt; text-align:left; color:#000000; background-color:#F2F2F2}
.graurechts {font-family:Arial,Helvetica,sans-serif; font-size:8pt; text-align:right; color:#000000; background-color:#F2F2F2}
.grauzentriert {font-family:Arial,Helvetica,sans-serif; font-size:8pt; text-align:center; color:#000000; background-color:#F2F2F2}
.graubrot {font-family:Arial,Helvetica,sans-serif; font-size:10pt; text-align:left; color:#000000; background-color:#F2F2F2}
.graufett {font-family:Arial,Helvetica,sans-serif; font-size:8pt; font-weight:bold; color:#000000; background-color:#F2F2F2}

.weinrot {font-family:Arial,Helvetica,sans-serif; font-size:12pt; font-weight:bold; padding:5px; color:#FFFFFF; background-color:#993333}

.nutzeralle {font-family:Arial,Helvetica,sans-serif; font-size:10pt; font-weight:bold; text-align:left; color:#000000; background-color:#66CC33}
.nutzerprofi {font-family:Arial,Helvetica,sans-serif; font-size:10pt; font-weight:bold; text-align:left; color:#000000; background-color:#FF3300}
.nutzerallerechts {font-family:Arial,Helvetica,sans-serif; font-size:10pt; font-weight:bold; text-align:right; color:#000000; background-color:#66CC33}
.nutzerprofirechts {font-family:Arial,Helvetica,sans-serif; font-size:10pt; font-weight:bold; text-align:right; color:#000000; background-color:#FF3300}

/* Partneragenturen */
.a_kasten {height:25px; width:131px; padding:2px; border-color:#FFFFFF; border-style:solid; border-width:1px; background-color:#99CCFF; margin:0px; margin-bottom:10px; vertical-align:middle;}


.intern {font-family: courier;  font-size:12pt; font-weight:bold; color:#009933; text-decoration:underline }
.sichtbar {display:compact}
.unsichtbar {display:none}

.krise {
 background-image: url(http://www.visitberlin.de/bilder/elemente/krisenbutton.jpg);
 background-repeat: no-repeat;
 font-family: arial, verdana, sans-serif;
 font-size: 15px;
 font-weight: bold;
 margin-top: 20px;
 margin-bottom: 0px;
 padding-top: 15px;
 padding-left: 28px;
 height: 50px;
}