/*
www.ebf.li - CSS für Index Seite
*/
html {
margin:0;
padding:0;
}

body {
margin:4mm auto;
padding:0;
font: 12px Verdana, Arial, Helvetica, sans-serif normal;
color:#222;
text-align:center;
background:url(../template07/img/hg.jpg) repeat-x #f0b931;
}

#container {
width:980px;
height:auto;
margin:0px;
padding:1px;
margin-left:auto;
margin-right:auto;
background-color:#FFF;
border:1px solid #EEB534;
text-align:left;
vertical-align: top;
}

/* ----------banner for logo-------------- */
#banner {
margin:0;
padding:0;
width:980px;
height:139px;
}

#banner img {
padding:0;
}

#header {
margin:0;
padding:0;
height:23px;
background-color:#DE691A;
border-top:solid 1px #FFF;
border-bottom:solid 1px #FFF;
}

.leftside {
margin:0;
padding:0;
float:left;
background-image:url(../template07/leftside.jpg);
background-repeat:no-repeat;
border-right:solid 1px #FFF;
width:200px;
height:23px;
}

.rootline {
padding-left:8px;
float:left;
font-family:Arial, Helvetica, sans-serif;
color:#FFF;
font-size:12px;
line-height:20px;
}

.rootline a:link,rootline a:active,.rootline a:visited {
color:#FFF;
text-decoration:none;
}

.rootline a:hover {
color:#FFF;
text-decoration:underline;
}

.rightside {
float:right;
background-repeat:no-repeat;
background-image:url(../template07/rightside.jpg);
border-left:solid 1px #FFF;
width:200px;
height:23px;
}

/* ----------outer und inner----------------- */
#outer {
margin:0;
padding:0;
/* rechte Menue Spalten Farbe  */
background-color:#fff;
/* Farbe fuer Inhalt Spalten  */
border-right-width:200px;
border-left-width:200px;
border-right-style:solid;
border-left-style:solid;
border-right-color:#FFF;
border-left-color:#FFF;
}

#inner {
margin:0;
padding:0;
width:100%;
}

/* --------------left und right navigavtion------------- */
#left {
width:200px;
min-height:450px;
float:left;
margin-bottom:10px;
margin-top:0;
margin-left:-200px;
margin-right:1px;
padding:0;
}

div.mainmenu {
margin: 0px;
padding-top:10px;
background-color:#E8A300;
vertical-align:top;
border-bottom:none 0;
width: 200px;
}

.leftbottom {
background-image:url(../template07/img/leftsidebar_hg.jpg);
background-repeat:repeat-x;
border-top:none 0;
height:380px;
min-height:380px;
padding:0;
padding-top:20px;
text-align:center;
}

.leftbottom p {
text-align:center;
}

.leftbottom img {
text-align:center;
}

#right {
width:200px;
float:right;
position:relative;
margin-right:-200px;
margin-left:1px;
padding:0;
background:#99CCE1;
}

.rightbottom img {
width:200px;
}

div.logincell {
margin: 0;
padding: 25px 0px 0px 0px;
background-image:url(../template07/img/myebf.gif);
background-repeat:no-repeat;
background-color:#99CCE1;
}

div.myebf {
margin:0;
padding: 0;
background-color:#99CCE1;
border-bottom:none 0 #fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

/*div.nav2 {
background-color:#99CCE1;
border-bottom:solid 1px #fff;
}*/

/* -----------------Inhalt--------------------- */
#center {
float: left;
vertical-align:top;
margin:0;
padding: 0;
font-size:11px;
}

#content {
width: 538px;
float: left;
margin:0;
padding:20px;
padding-top: 10px;
min-height:450px;
color:#333;
vertical-align: top;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

/*  ----------------footer---------------------- */
#footer {
clear:both;
margin:0 px;
padding:10px 0;
text-align:center;
border-top:1px solid #EEB534;
font-size: 9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#footer2 {
clear:both;
margin:0 px;
margin-top: 10px;
padding:0;
text-align:center;
border-top:1px solid #EEB534;
font-size: 9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#footer2 img {
margin: 0 10px;
border:none;
}

/* STYLE SHEETS FÜR TMENU 3-Ebenen */
div.mainmenu {
color:#fff;
line-height:10px;
}

div.mainmenu ul {
margin:0;
padding:0;
}

.mainmenu li.menue_left_no,.mainmenu li.menue_left_act {
display:block;
position:relative;
width:200px;
top:0;
left:0;
font:bold 12px Verdana,Arial,Helvetica,sans-serif;
background:#E8A300;
}

.mainmenu li.menue_left_act a {
display:block;
position:relative;
top:0;
left:0;
width:190px;
padding:5px 0 5px 10px;
background:#DE691A;
color:#fff;
text-decoration:none;
}

.mainmenu li.menue_left_act a:hover {
}

.mainmenu li.menue_left_act {
/* background:#919191; */
}

.mainmenu li.menue_left_no a {
display:block;
width:190px;
padding:5px 0 5px 10px;
text-decoration:none;
/*background: #FFFFFF;*/
color:#fff;
}

.mainmenu li.menue_left_no a:hover {
display:block;
width:190px;
background:#EEB534;
color:#DE691A;
}

.mainmenu li.menue_leftlvl2_act,.mainmenu li.menue_leftlvl2_no {
display:block;
position:relative;
top:0;
left:0;
width:180px;
background:none;
color:#fff;
font:11px Verdana,Arial,Helvetica,sans-serif;
list-style-image:none;
}

.mainmenu li.menue_leftlvl2_act a,.mainmenu li.menue_leftlvl2_no a {
display:block;
position:relative;
top:0;
left:0;
width:180px;
padding:2px 0 2px 20px;
text-decoration:none;
background:none;
color:#fff;
list-style-image:none;
}

.mainmenu li.menue_leftlvl2_act a {
background:#EEB534;
font-weight:700;
}

.mainmenu li.menue_leftlvl2_no a:hover {
display:block;
width:180px;
background:#EEB534;
color:#DE691A;
}

.mainmenu li.menue_leftlvl3_act a {
color:#fff;
font-weight:700;
}

.mainmenu li.menue_leftlvl3_act,.mainmenu li.menue_leftlvl3_no {
display:block;
position:relative;
top:0;
left:0;
width:160px;
background:none;
color:#fff;
font:11px Verdana,Arial,Helvetica,sans-serif;
list-style-image:none;
font-weight: bold;
}

.mainmenu li.menue_leftlvl3_act {
/*  background:#C1C1C1; */
}

.mainmenu li.menue_leftlvl3_act a,.mainmenu li.menue_leftlvl3_no a {
display:block;
position:relative;
top:0;
left:0;
width:160px;
padding:2px 0 2px 40px;
text-decoration:none;
background:none;
color:#fff;
list-style-image:none;
font-weight: normal;
}

.mainmenu li.menue_leftlvl3_act a {
background:#EEB534;
}

.mainmenu li.menue_leftlvl3_no a:hover {
display:block;
width:160px;
background:#EEB534;
color:#DE691A;
}

.mainmenu li.menue_leftlvl3_act a {
color:#fff;
font-weight:400;
}

.mainmenu li.hide {
list-style:none;
}
div.tx-timtabsociable-pi1  {
}
div.tx-timtabsociable-pi1 a {
margin-right: 5px;
margin-top: 10px;
line-height: 20px;
}
div.tx-timtabsociable-pi1 strong {
color:#0080B1;
font-weight: normal;
font-size:10px;
}
