/* ---------------------------------------------------------- Common ---------------------------------------------------------- */
.hidden {display:none;}

#waiter {
  position:absolute;
  top:174px;
  left:31px;
  z-index:3;}

#context{}
  
body{
  margin:0px;
  font-family:Arial;
  font-size:11pt;
  text-align:left;
  vertical-align:top;
} 

div.main{
  position:absolute;
  top:0px;
  left:0px;
}

img{
  border:0px;
}

/* ---------------------------------------------------------- Index / Including Page ---------------------------------------------------------- */
body.background{
  background:url(../images/background.gif) repeat-x top left #ffffff;
}

div.page{
  position:relative;
  top:0px;
  left:0px;
}

td.border_left{
  background:url(../images/border.gif) repeat-y top right;
}

td.roundcorner{
  padding-right:1px;
  padding-bottom:1px;
  background:url(../images/roundcorner_main.gif) no-repeat bottom right;
}

td.shadow_right{
  background:url(../images/mainshadow_r.gif) no-repeat top left;
}

#blankimg{z-index:2;position:absolute;top:0px;left:0px;border:0px;margin:0px;padding:0px;text-align:left;vertical-align:top;width:1px;height:1px;/*background:#f89a1a;cursor:help;*/}

/* ---------------------------------------------------------- Included Page ---------------------------------------------------------- */
body{
  background:#ffffff;
}

div.include{}

/* Top-Images */
img.top_image{
  border-bottom:7px solid #f89a1a;
}

/* Headlines */
tr.headline{
  height:28px;
  background:#f89a1a;
}

td.headline{
  padding-left:18px;
  padding-right:18px;
}

/* Navimenue-Top */
tr.topmenu{
  height: 18px;
  font-family: Verdana;
  font-size:8pt;
  color:#e0e6ea;
  text-align:center;
}
td.topmenu{
  background:#808080;
}

span.spacer{
  color:#667380;
  font-size:8pt;
}

a.menu_top:link{color:#e0e6ea;text-decoration:none;}
a.menu_top:visited{color:#e0e6ea;text-decoration:none;}
a.menu_top:active{color:#e0e6ea;text-decoration:none;}
a.menu_top:hover{color:#f89a1a;text-decoration:none;}

/* Path */
tr.path{
  height:5px;
  font-family:Verdana;
  font-size:8pt;
  color:#45617b;
}

a.path:link{color:#45617b;text-decoration:none;}
a.path:visited{color:#45617b;text-decoration:none;}
a.path:active{color:#45617b;text-decoration:none;}
a.path:hover{color:#f89a1a;text-decoration:none;}

#path{white-space:nowrap;display:inline;}
#path0{white-space:nowrap;display:inline;}
#path1{white-space:nowrap;display:inline;}
#path2{white-space:nowrap;display:inline;}
#path3{white-space:nowrap;display:inline;}
#path4{white-space:nowrap;display:inline;}

span.divider{
  color:black;
  font-size:7pt;
}

/* Navimenue-Left */
table.navimenu{
  font-family:Arial;
  font-size:11pt;
}

td.box_dark{
  height:30px;
  background:#808080;
  text-align:center;
  font-weight:bold;
  color:#ffffff;
}

td.box_orange{
  height:30px;
  background:#f89a1a;
  text-align:center;
  font-weight:bold;
  color:#ffffff;
}

td.box_grey{
  height:30px;
  background:#e9e9e9;
  color:#000000;
}

td.box_grey_round{
  height:30px;
  background:url(../images/roundcorner_grey.gif) no-repeat bottom right #e9e9e9;
  color:#000000;
}

div.menupoint{
  line-height:30px;
  padding-left:18px;
  vertical-align:middle;
  cursor:pointer;
}

#master{display:none;position:fixed;_position:absolute;top:0px;left:0px;width:100%;height:100%;vertical-align:middle;text-align:center;z-index:1;white-space:nowrap;font-family:Arial;font-size:9px;text-decoration:none;}

a.menu_left:link{color:#000000;text-decoration:none;}
a.menu_left:visited{color:#000000;text-decoration:none;}
a.menu_left:active{color:#000000;text-decoration:none;}
a.menu_left:hover{color:#000000;text-decoration:none;}

/* Content-Frame */
td.content{
  height:318px;
  background:url(../images/roundcorner_grey.gif) no-repeat bottom right #e9e9e9;
  padding:12px;
}
  
#content_text{
height:294px;
max-height:294px;
min-height:294px;
width:527px;
max-width:527px;
overflow:hidden;
font-size:11pt;
}

div.next{
position:absolute;
bottom:136px;
right:212px;
_bottom:0px;
_right:0px;
}

#next{
position:absolute;
bottom:136px;
right:212px;
_bottom:0px;
_right:0px;
}

#previous{
position:absolute;
bottom:136px;
left:212px;
_bottom:0px;
_left:0px;
}

span.content{
/*position:relative;*/
}

/* Right-Infoframe */
#content_info{
height:460px;
max-height:460px;
min-height:460px;
width:176px;
overflow:hidden;
min-width:176px;
background:url(../images/roundcorner_apricot.gif) bottom right no-repeat #ffe9c9;
white-space:normal;
}

table.infoframe{
  height:460px;
  width:176px;
  font-family:Arial;
  font-size:11pt;
}

span.pic_text{
  background:#f89a1a bottom right;
  padding-left:13px;
  padding-right:13px;
  text-align:center;
  color:#ffffff;
}

a.next{color:#45617b;text-decoration:none;cursor:pointer;}
a.next:link{color:#45617b;text-decoration:none;}
a.next:visited{color:#45617b;text-decoration:none;}
a.next:active{color:#45617b;text-decoration:none;}
a.next:hover{color:#f89a1a;text-decoration:none;}

a.savit{color:#f89a1a;text-decoration:none;cursor:pointer;}
a.savit:link{color:#f89a1a;text-decoration:none;}
a.savit:visited{color:#f89a1a;text-decoration:none;}
a.savit:active{color:#f89a1a;text-decoration:none;}
a.savit:hover{color:#f89a1a;text-decoration:none;}

a{color:#45617b;text-decoration:none;cursor:pointer;}
a:link{color:#45617b;text-decoration:none;}
a:visited{color:#45617b;text-decoration:none;}
a:active{color:#45617b;text-decoration:none;}
a:hover{color:#f89a1a;text-decoration:none;}



.neues_hd {
  font-weight: bold;
  font-size: 11px;
}
.neues_bd {
  font-weight: normal;
  font-size: 11px;
}
.neues_ft {
  font-style: italic;
  font-size: 11px;
  color: #808080;
}

.top {
  vertical-align: top;
  font-size: 11px;
}
