

.tx-newloginbox-pi1 {
padding-top: 5px;
}

.login fieldset {
	height:240px;
	padding: 10px;
}
/* Das menu */
#dolphincontainer{position:relative;height:56px;color:#E0E0E0;background:#80A6FF ;width:100%;font-family:Helvetica,Arial,Verdana,sans-serif;border-bottom:3px solid #004c99;}
#dolphincontainer2{position:relative;color:#E0E0E0;width:100%;font-family:Helvetica,Arial,Verdana,sans-serif;border-bottom:3px solid #004c99;}
#dolphinnav{position:relative;height:33px;font-size:12px;text-transform:uppercase;font-weight:bold;background:#EDEBF4  url(../../images/menu/dolphin_bg.gif) repeat-x bottom left;padding:0 0 0 15px;}
#dolphinnav ul{margin:0;padding:0;list-style-type:none;width:auto;}
#dolphinnav ul li{display:block;margin:0 1px;}
#dolphinnav ul li a{display:block;float:left;color:#EAF3F8;text-decoration:none;padding:0 0 0 15px;height:33px;}
#dolphinnav ul li a span{padding:12px 15px 0 0;height:21px;float:left;}
#dolphinnav ul li a:hover{color:#fff;background:transparent url(../../images/menu/dolphin_bg-OVER.gif) repeat-x bottom left;}
#dolphinnav ul li a:hover span{display:block;width:auto;cursor:pointer;}
#dolphinnav ul li a.current,#dolphinnav ul li a.current:hover{color:#fff;background:#1D6893 url(../../images/menu/dolphin_left-ON.gif) no-repeat top left;line-height:275%;}
#dolphinnav ul li a.current span{display:block;padding:0 15px 0 0;width:auto;background:#1D6893 url(../../images/menu/dolphin_right-ON.gif) no-repeat top right;height:33px;}
#dolphincontainer a:hover {color:#EAF3F8;}
#dolphincontainer a:visited {color:#EAF3F8;}
#dolphincontainer a:link {color:#EAF3F8;}
#dolphincontainer a.menu_unten_current {color: #004CFF;}
#menu_unten {padding:3px;}
#menu_unten ul{margin:0;padding:0;list-style-type:none;width:auto;float:left;}
#menu_unten ul li{display:block;float:left;margin:0 15px;}



#wrapper {
background:url(../../images/back.jpg) repeat ;
border: 1px solid black;

min-height:440px;

position:relative;
text-align:left;

z-index:99;
}



#contentwrapper {

padding: 0pt 250px 15px 0px;

}


#rechtes_menu {
border:1px solid #CFD6DA;
bottom:0pt;
padding-left:10px;
position:absolute;
top:59px;
background:url(../../images/back2.jpg) repeat ;
border-left-width:2px;
right:0pt;
width:240px;
	
}


#fusszeile {
    clear:both;
    margin-top:25px;
 
    text-align:center;

}



/* =FOOTER - Hier beginnt die Fusszeile  beinhaltet line, timtabsociable, impressum, fontresize */
.impressum {
  text-align: center;
  margin-top:-21px;
}

.fontresize {
  float:right;
  margin-top:-17px;
  padding-right: 50px;
}


.buttomleft {
width:107px;
height: 93px;
left:0px;
margin-top:-49px;
background: transparent url(../../images/menu/lu.png) no-repeat scroll left top;
z-index:10;
}


.buttomright {
width:107px;
height: 93px;
position:absolute;
right:0px;
margin-top:-49px;
background: transparent url(../../images/menu/ru.png) no-repeat scroll right top;
z-index:10;
}



.tx-timtabsociable-pi1 {
  text-align: left;
  padding-left: 50px;
  margin-top:-61px;
  
}
.tx-timtabsociable-pi1 a {
  margin-right:10px;
}


.topleft {
margin:-3pt;
margin-right: 0px;
padding:0pt;
background: transparent url(../../images/menu/lo.png) no-repeat scroll left top;
}


.topright {
margin:0pt;
padding:0pt;
background: transparent url(../../images/menu/ro.png) no-repeat scroll right top;
}



/* Toggle default */
h3.rgaccord1-toggle {
  font-weight:bold;
  color:#000000;
  height: 23px;
  background: transparent  url(../../images/plus.png) 5px center no-repeat;
  border-top:1px solid #eee;
  padding:2px 0 2px 25px;
  margin:0px;
  cursor:pointer;
}

h3.rgaccord1-toggle:hover {
  text-decoration:underline;
}
