@CHARSET "ISO-8859-1";
* {
  margin:0px;
  padding:0px;
}
body 
{
  background-color:#F6F7F8;
  background-image:url(/img/gedat/layout/bg.jpg);
  background-repeat:repeat-x;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  color:#000000;
  font-size:0.75em;
  text-align:center;
}

h1
{
  font-size:1.1em;
  font-weight:bold;
  margin-bottom:1.5em;
}

img{
  margin-right:10px;
}

img.pfeil
{
  margin-right:1.5em;
}

div.clear
{
  clear:both;
}

.left{
  float:left;
}

div.abstand5{
  height:5px;
}

div.abstand20{
  height:20px;
}

div.abstand30{
  height:30px;
}

div.page 
{
  background-color:#FFFFFF;
  margin:0pt auto;
  width:81em;
  text-align:left;
}

div.header 
{
  background-image:url(/img/gedat/layout/bg_header.jpg);
  background-repeat:repeat-x;
  background-position:0 100%;
}

div.headerleft 
{
  background-image:url(/img/getport/layout/bg_headerleft.jpg);
  background-repeat:no-repeat;
  background-position:0 100%;
  height:204px;

}

div.headerright 
{
  background-image:url(/img/getport/layout/bg_headeright_kabel.jpg);
    background-position:100% 100%;
  background-repeat:no-repeat;
}

div.headerleft ul
{
  margin-left:0.2em;
  /*float:right;*/
  text-align:right;

  background-color:white;
  margin-right:1px;
  line-height:1.6em;
}

div.headerleft ul li
{
  /*float:left;*/
  display:inline;
  list-style-type:none;
  background-image:url(/img/gedat/layout/pfeil_header.gif);
  background-position: 0% 50%;
  background-repeat:no-repeat;
  padding:0.5em 1em;
}

div.headerleft ul li a
{
  color:#0C6087;
  text-decoration:none;
  font-weight:normal;
  font-size:0.8em;
}

div.headerleft img
{
  margin: 0.5em 0em 0em 1em;
}


div.content 
{
    background-image:url(/img/gedat/layout/bg_content.jpg);
  background-repeat:repeat-x;

}

div.contentleft
{
  background-image:url(/img/gedat/layout/ecke_content_left.gif);
  background-repeat:no-repeat;
  background-position:0% 0%;
}

div.contentright 
{
  background-image:url(/img/gedat/layout/ecke_content_right.gif);
  background-position:100% 0%;
  background-repeat:no-repeat;
  height:9px;
}

div.contentborder
{
  background-color:#FFFFFF;
  border: solid 1px #D3D4D8;
  border-top:none;
  background-image:url(/img/getport/layout/bg_kaesten.gif);
  background-repeat:no-repeat;
  background-position:100% 100%;
  padding-bottom:96px;
}

div.contentborderhome
{
  padding-bottom:0;
}

/*
div.contentborder 
{
    background-color:#FFFFFF;
  border-left: solid 1px #D3D4D8;
  border-right: solid 1px #D3D4D8;
  border-bottom: solid 1px #D3D4D8;
}*/

div.kaesten
{
  background-image:url(/img/getport/layout/bg_kaesten.gif);
  background-repeat:no-repeat;
  background-position:100% 100%;
  min-height:100px;
}

div.contentverlauf
{
  background-image:url(/img/gedat/layout/bg_contentverlauf.jpg);
  background-repeat:repeat-x;
  margin:0 0.7em;
  /*margin-bottom:5em;*/
  /*margin-right:0.7em*/;

}

div.navi
{
    float:left;
  background-image:url(/img/gedat/layout/bg_navi.jpg);
  background-repeat:repeat-x;
  width:20%;
}

div.navileft
{
  background-image:url(/img/gedat/layout/ecke_navi_left.jpg);
  background-repeat:no-repeat;
  background-position:0% 0%;
}

div.naviright 
{
  background-image:url(/img/gedat/layout/ecke_navi_right.jpg);
  background-position:100% 0%;
  background-repeat:no-repeat;
  height:248px;
}

div.navi ul
{
  padding-right:1.5em;
  padding-left:1.5em;
  padding-top:2em;
}

div.navi ul li
{
  list-style-type:none;
  background-image:url(/img/gedat/layout/pfeil_navi.gif);
  background-position: 0% 0.4em;
  background-repeat:no-repeat;
  line-height:1.5em;
  padding-left:1em;
  border-bottom:solid 1px #FFFFFF;
}

div.navi ul li.special
{
  margin-top: 0.8em;
  margin-bottom: 0.8em;
  padding-top: 0.4em;
  padding-bottom: 0.4em;
  background-position: 0% 1.2em;
  background-image:none;
  background-color: #0F557F;
}

div.navi ul li.special:hover
{
  background-color: #CC2D2B;
}

div.navi ul li.special a,
div.navi ul li.special a:hover,
div.navi ul li.special a:active,
div.navi ul li.special a:visited
{
  color:#FFFFFF;
}

div.navi ul li a
{
  color:#0F557F;
  text-decoration:none;
  font-weight:bold;
}

div.navi ul li a:hover,
div.navi ul li ul.sub li a:hover{
  color:#CC2D2B;
}

div.navi ul li.active
{

  background-image:url(/img/gedat/layout/pfeil_active.gif);
  line-height:1.5em;
  padding-left:1em;
  border-bottom:solid 1px #FFFFFF;
}

div.navi ul li.active a
{
  color:#CC2D2B;
  text-decoration:none;
  font-weight:bold;
}

div.navi ul li.has_sub
{
  background-color:#F3F3F4;
}

div.navi ul li ul.sub{
  padding: 0;
}

div.navi ul li ul.sub li
{
  border-bottom:solid 1px #FFFFFF;
  /*padding:1.5em;*/
  line-height:1.2em;
  padding-bottom:0.2em;
}

div.navi ul li ul.sub li a
{
  font-weight:normal;
  text-decoration:none;
  font-size:0.9em;
  color:#0F557F;
}

div.navi ul li ul.sub li.active a
{
  color:#CC2D2B;
}

div.navi ul li ul.sub li.active
{
  font-weight:normal;
  text-decoration:none;
  /*font-size:0.9em;*/
  color:#CC2D2B;
}

div.navi ul li ul.sub li
{
  background-image:none;
  border:none;
}


div.navi ul.gedatgetport
{
  line-height:2em;
/*  margin-top:1.5em;*/
  margin: 0px;  
}

div.navi ul.gedatgetport li{
  list-style-type:none;
  background-image:url(/img/gedat/layout/pfeil_grau.gif);
  background-position: 0% 0.4em;
  background-repeat:no-repeat;
  line-height:1.5em;
  padding-left:1em;
  border-bottom:solid 1px #C4C5CB;
}

div.navi ul.gedatgetport li.first{
  border-top:solid 1px #C4C5CB;
}

div.navi ul.gedatgetport li a{
  color:#817F7F;
}

div.navi ul.gedatgetport li a img{
  border:0px;
  margin-top:3px;
}

div.inhalthome 
{
  float:left;
  width:48%;
  padding:2.5em;
}

div.inhalt 
{
  float:left;
  width:72%;
  padding:2.5em;
  margin-bottom: 30px;
}

div.inhalt a.maps{
  color:#10557F;
  font-weight:bold;
  text-decoration:none;
}

div.inhalt a.maps:hover{
  text-decoration:underline;
}

div.inhalthome img.headline
{
  margin-bottom:2em;
}

div.login
{
    float:right;
  background-image:url(/img/gedat/layout/bg_navi.jpg);
/*  background-position:0% 100%;*/
  background-repeat:repeat-x;
  width:25%;
}

div.loginleft
{
  background-image:url(/img/gedat/layout/ecke_login_left.jpg);
  background-repeat:no-repeat;
  background-position:0% 0%;
}

div.loginright 
{
  background-image:url(/img/gedat/layout/ecke_login_right.jpg);
  background-position:100% 0%;
  background-repeat:no-repeat;
}

div.logintext
{
    padding:1em;
  padding-top:2.5em;
}

form
{
  margin-top:1em;
  border-top:solid 1px #ffffff;
  padding-top:1em;
  padding-bottom:1em;
  line-height:1.5em;
}

label
{
  padding-right:0.5em;
}

input.radio
{
  margin-right:3.8em;
}

input.textfeld
{
  height:1em;
  margin-top:1em;
}

input.button
{
  margin-top:1em;
  margin-left:5.5em;
  margin-bottom:3em;
}

p.hersteller
{
  border-top:solid 1px #C4C5CB;
  background-color:#EEEEF0;
  margin-left:0.6em;
  margin-right:0.6em;
  line-height:1.5em;
  font-weight:bold;
  padding-left:1.5em;
}

p.hersteller p{
  width:90%;
  margin:0 10px;
}

div.spiegelung  
{
  background-image:url(/img/getport/layout/bg_kaesten1.jpg);
  background-position:100% 0%;
  background-repeat:no-repeat;
  height:93px;
  width:81em;
    margin:auto;
}

div.wysiwyg img{
  margin-right:15px;
}

div.wysiwyg ul{
  list-style-image:url(/img/gedat/layout/listqt.gif);
  float:left;
}

div.wysiwyg ul li{
  margin-bottom:6px;
  
  margin-left:15px;
}

table{
  width:950px;
}

table th{
  background-image:url(/img/gedat/layout/reiter.gif);
  background-repeat:no-repeat;
  background-position:0px 0px;
  width:101px;
  height:28px;
  font-size:9px;
  text-align:center;
}

table th.leer{
  border-bottom:1px solid #CCCCCC;
  background-image:none;
  width:0.1px;
}

table th.active{
  background-image:url(/img/gedat/layout/reiter_aktiv.gif);
  background-repeat:no-repeat;
  width:101px;
  height:28px;
}

table td{
  font-size:10px;
  text-align:center;
  background-color:#FFFFFF;
  border-color:#FFFFFF;
}

table a{
  font-weight:bold;
  color:#000000;
  text-decoration:none;
}

table.maps {
  width:100%;
  padding:2px;
}

table.maps td{
  font-size:10px;
  text-align:left;
        background-color:transparent;
  border-color:#FFFFFF;
}

table.maps a{
  color:#10557F;
  text-decoration:underline;
}


table.maps ul {
list-style-position:outside;
list-style-type: disc;
padding-left:5px;
margin-left:5px;
}

table.maps ul li {
padding-left:0px;
margin-left:5px;
}

table.map_aussen {
  width:250px;
  padding:2px;
}

table.map_aussen td{
  font-size:10px;
  text-align:left;
    background-color:transparent;
  border-color:#FFFFFF;
}

table.map_aussen a,
div.inhalt a{
  color:#10557F;
  text-decoration:underline;
}

table.map_aussen ul {
list-style-position:outside;
list-style-type: disc;
padding-left:5px;
margin-left:5px;
}

table.map_aussen ul li {
padding-left:0px;
margin-left:5px;
}

table.baseline{
  border:1px solid #CCCCCC;
  border-top:0px;
}

table.baseline tr td{
  padding:5px 0;
  
  height:30px;
  padding:0 auto;
  text-align:center;
}


div.tableline{
  border-top:1px solid #CCCCCC;
  width:80%;
  margin:0 auto;
  height:2px;
}

table.baseline tr.pfeil td{
  border-bottom:1px solid #CCCCCC;
  text-align:center;
  height:10px;
  padding:0px;
}

table.baseline tr.pfeil td a img{
  margin-right:0px;
}

table.baseline tr.row1 td{
  text-align:left;
  padding:3px;
  /*width:30px;*/
}

table.baseline tr.row2 td{
  background-color:#E8E9EB;
  text-align:left;
  padding:3px;
  /*width:30px;*/
}

table.suchergebnis{
  width:720px;
  border-bottom:1px solid #CCCCCC;
}

table.suchergebnis th{
  background-image:none;
  border:0px;
  border-bottom:1px solid #CCCCCC;
}

table.suchergebnis td{
  padding:3px;
}

table.suchergebnis td.first{
  border-left:1px solid #CCCCCC;
}

table.suchergebnis td.last{
  border-right:1px solid #CCCCCC;
}

table.suchergebnis tr.row1 td{
  background-color:#FAECEC;
}

div.searchinput input.go{
  margin-bottom:-3px;
  margin-left:10px;
}

div.line{
  width:720px;
  border-top:1px solid #CCCCCC;
}

img.firmenlogo{
  float:left;
  margin-right:20px;
}

div.kl{
  font-size:11px;
}

div.gruppe{
  width:150px;
  float:left;
  margin-left:10px;
  padding-top:10px;
}
div.gruppe ul{
  list-style-image:url(/img/gedat/layout/listpt.gif);
}
div.gruppe ul li{
  margin-bottom:35px;
}
div.gruppe a{
  color:#11547F;
}

img.points{
  float:left;
  margin-top:3px;
}

