@charset "utf-8";
/*------------------------------Reset style Starts-------------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
/* remember to define focus styles! */
:focus { outline: 0; }
ul { list-style: none; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
strong { font-weight:bold; }
img { margin:0; }
/*------------------------------Reset style Ends-------------------------------*/

/*-----------------------------------float start-------------------------------*/
.fltrt { float: right; }
.fltlft { float: left; }
.clear { clear:both; font-size:0px; line-height:1px; height:0px}
/*-----------------------------------float ends--------------------------------*/

/*---------------------body starts here ---------------------------------------*/
body{color:#53514b; font-family:Arial, Helvetica, sans-serif;  font-weight:normal;   font-size:15px;  line-height:24px;  background:#b9b9b0 ;  }
/*---------------------body ends here ---------------------------------------*/

/*---Common Wrapper Style Starts ----*/

.spacer{ height:104px}
.menu-space{ height:5px}

a  {
text-decoration : none;
border : 0;
color : #53514b;
cursor:pointer;

}
a:hover {
text-decoration : underline;
border : 0;
color : #53514b;
cursor:pointer;
}
a img, a:hover img {
text-decoration : none;
border : 0;
cursor:pointer;
}

h1{ font-size:17px; font-weight:bold; color:#53514b; line-height:23px}
.big{ font-size:25px; font-weight:bold; color:#53514b; line-height:40px}
h1.heading{ display:block; width:100%; background:url(../images/yellow-box.gif) left 3px no-repeat; padding:0 0 0 28px}

#header-wrapper{ display:block; width:100%; margin:0; padding:0; background:#ffffff url(../images/header-bg.gif) left top repeat-x}
#header-container{ display:block; width:994px; margin:0 auto;padding:0 0 10px 0}
#body-wrapper{ display:block; width:100%; margin:0; padding:0; background:#ffffff}
#body-container{display:block; width:994px; margin:0 auto; padding:0; background:url(../images/body-bg.gif) left top repeat-y; }

#footer-wrapper{ display:block; width:100%; margin:0; padding:0; background:#919087}
#footer-container{display:block; width:994px; margin:0 auto; padding:0}

/*---Common Wrapper Style ends ----*/







/*-- Header style starts  --*/
#header-lt{ display:block; background:#ffffff url(../images/banner-lt.jpg) left top no-repeat; width:464px; min-height:169px; padding:0 5px 0 0}
#header-txt{ display:block; width:244px; padding:8px 21px 0 0}

.txt-center{ text-align:center; width:100%; }
.txt-lt{ text-align:left; width:100%}
.txt-rt{ text-align:right; width:100%}

#header-txt p{ font-size:23px; color:#ffffff; font-family:Tahoma, Geneva, sans-serif; line-height:34px}

#header-rt{display:block; background:#ffffff url(../images/banner-rt.jpg) left top no-repeat; width:525px; min-height:123px; padding:0; margin:0; padding:0 }
#logo{ display:block; float:right; padding:91px 18px 0 0}
#logo img{ display:block; float:right}

/*-- Header style ends  ---*/

/*-- Body style starts  --*/
.termin_tabelle{
width: 100%;
border:1px solid black;
padding: 5px; 5px; 2px; 5px;
}

/*-- Left sidebar starts  --*/
#lt-sidebar{ display:block; width:209px; }

#lt-sidebar .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
background: #a9a9a4 ;
display:block;
width:209px; float:left;

}

#lt-sidebar .menuheader a{ display:block; float:left; width:187px; padding:3px 0 2px 18px; text-align:left; font-size:18px; line-height:30px; color:#ffffff; font-weight:normal; text-decoration:none; background: #6b6b66;  text-transform:uppercase}


#lt-sidebar .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background: #fee67b!important;
text-decoration:none;
color:#6b6b66!important;
}
#lt-sidebar .openheader a{color:#000000; }

#lt-sidebar ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding:10px 0 8px 10px; width:195px;
}

#lt-sidebar ul li{
margin:0; padding:0; width:100%; 
}

#lt-sidebar ul li a{
display: block;
text-decoration: none;
color:#6b6b66; text-decoration:none; line-height:20px;font-size:17px; 
}


#lt-sidebar ul li a:hover, #lt-sidebar ul li a.active{ color:#6b6b66; text-decoration:none}
/*--- Left sidebar ends  --*/


/*-- Right sidebar starts  --*/
#rt-container{ display:block; width:722px; padding:0 19px 0 0}
 
.block-outer { display:block; width:100%; padding:9px 0 14px 0 }
.last-block{ padding-bottom:3px}
.block-lt { display:block; width:390px;}
.block-lt2 { display:block; width:490px;}
.block-lt3 { display:block; width:600px;}
.block-rt2{ display:block;}
.block-rt .main-img{ display:block; float:left; margin:0px 0 0 0}
p.date{ display:block; width:100%; background:url(../images/gray-box.gif) left 4px no-repeat;  padding:0 0 1px 26px; line-height:23px}
p.txt a.mehr-lesen-link{ color:#53514b; font-weight:bold; text-decoration:none}
p.txt a.mehr-lesen-link:hover{ color:#53514b; text-decoration:underline}
p.divider{ display:block; width:387px; background:url(../images/divider.gif) left bottom repeat-x; height:3px; padding:23px 0 0 0}
#img-title{ display:block; float:left; background:#79b615; width:118px;   position:relative; margin:-88px 0 0 7px; padding:9px 0 7px 0; 
-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.99452190, M12=0.10452846, M21=-0.10452846, M22=0.99452190,sizingMethod='auto expand')";
filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.99452190, M12=0.10452846, M21=-0.10452846, M22=0.99452190,sizingMethod='auto expand');
-moz-transform:  matrix(0.99452190, -0.10452846, 0.10452846, 0.99452190, 0, 0);
-webkit-transform:  matrix(0.99452190, -0.10452846, 0.10452846, 0.99452190, 0, 0);
-o-transform:  matrix(0.99452190, -0.10452846, 0.10452846, 0.99452190, 0, 0);
}

.move-up{ margin:-40px 0 0 0}

#img-title p{ font-weight:bold; color:#FFF; line-height:22px; font-size:18px; text-align:center; display:block}
/*--- Right sidebar ends  ---*/

/*--- Pagination starts  --*/
#pagination-outer{ display:block; width:100%;margin:0; padding:0}
#pagination{ display:block; width:100%;margin:0; padding:0; float:left}
#pagination li{ display:block;  margin:0; padding:0 31px 0 0; float:left; line-height:20px}
#pagination li a:hover, #pagination li.activePage a{ font-weight:bold; }
/*-- Pagination ends  --*/

/*-- Body style starts  --*/

/*-- Footer style starts  --*/
#footer-top{ display:block; width:100%; font-size:0; line-height:1px; height:8px; background:url(../images/footer-bg-top.gif) left bottom no-repeat; margin:0;}
#footer-mid{ display:block; width:100%;  background:url(../images/footer-bg-mid.gif) left top repeat-y; padding:0; margin:0; text-align:center}
#footer-btm{ display:block; width:100%; font-size:0; line-height:0; height:1px; background:url(../images/footer-bg-btm.gif) left top no-repeat}

#footer-rt-txt{ display:block; width:300px; float:right; color:#696660; font-weight:bold;  font-size:12px; text-align:left; line-height:12px; margin:-3px 0 0 0; padding:0 0 5px 0}
/*--- Footer style ends  --*/

























