/* CSS Document */

body { margin:0; background-color:#e8ece9;font-family:Tahoma; font-size:12px; color:#434343;}
.site {width: 1000px}

a  { color: #000000;}
a:hover  { color: #0057b8;}

.dottet {text-decoration:none; cursor:pointer;border-bottom:1px dashed #006598;}
.sub    { padding-left:10px; font-size:12px;}

.titles {font-family:Georgia; font-size:24px; color:#0057b8;}
.sub_titles {font-family:Georgia; font-size:18px; color:#afafaf;}

hr {border: none 0; 
border-top: 1px solid #ccc;
height: 1px;
}

.modul-paragraph-titles   {font-family: Tahoma; font-size: 14px; margin-top: 5px;}

.header {font-family:arial; width:100%; padding:0 5px 0 5px;}

.header td.logo a {color: #0084d2;}

.middle {}
.file{}
.dotted {
background-image:url('images/menu_dotline.gif');
background-repeat:repeat-x;
background-position:20px 15px ;


z-index: 100;
}


.left {font-family:tahoma; font-size:12px; font-weight:bold;width:240; border-color:#000;color:black; }
.left .marker {width:15px; border:none}
.left td {padding: 0; border-width:0 0 0px 0; border-style:solid; border-color:#e1e1e1}
.leftd a {color:black;}
.leftd a:active {color:red;}

.treeview a { text-decoration: none; }

.treeview ul { background-color: transparent;   }
.treeview, .treeview ul {	padding: 0;margin: 0;list-style: none; }
.treeview li { 	margin: 0; text-decoration: none; margin-left: 10px}

#left-menu.treeview .expandable { color: black; text-decoration: none; text-transform: none; padding: 0px 0 9px 0px; }

#left-menu.treeview  .collapsable { color:#0058B8; text-decoration: none; background-image:none; padding: 0px 0 0px 0px; background-color:#e5f2ff;  }
#left-menu.treeview ul  .collapsable { color:#0058B8;  text-transform: none;background-image:none;} 

#left-menu.treeview ul .expandable { color: #0058B8; text-decoration: none; background-image:none;background-color:#ffffff;} /* blue*/

#left-menu.treeview  ul .lasftExpandable {   text-transform: none;background-image:url(./images/menu_dotline.gif);background-repeat:repeat-x;background-position: 0px 7px; height: 17px; }


.treeview .hover {  color:#0459b4;cursor: pointer; background-repeat: no-repeat; text-decoration: underline;}

/*
.left {font-family:tahoma; font-size:12px; font-weight:bold;width:240; border-color:#000;color:black; }
.left .marker {width:15px; border:none}
.left td {padding:8px 0; border-width:0 0 0px 0; border-style:solid; border-color:#e1e1e1}
.leftd a {color:black;}
.leftd a:active {color:red;}

.treeview a { text-decoration: none; }

.treeview ul { background-color: transparent;  }
.treeview, .treeview ul {	padding: 0;margin: 0;list-style: none; }
.treeview li { 	margin: 0; 	padding: 2px 0pt 2px 0px;  ; text-decoration: none; }

#left-menu.treeview .expandable { color: black; text-decoration: none; text-transform: none; padding: 0px 0 9px 0px; }
#left-menu.treeview  .collapsable { color:#0058B8; text-decoration: none; background-image:none; padding: 0px 0 0px 0px; background-color:#e5f2ff;  }
#left-menu.treeview ul  .collapsable { color:#0058B8;  text-transform: none;background-image:none;} 

#left-menu.treeview ul .expandable { color: #0058B8; text-decoration: none; background-image:none;background-color:#ffffff;} /* blue

#left-menu.treeview  ul .lasftExpandable {   text-transform: none;background-image:url(./images/menu_dotline.gif);background-repeat:repeat-x;background-position: 0px 7px; height: 17px; }


.treeview .hover {  color:#0459b4;cursor: pointer; background-repeat: no-repeat; text-decoration: underline;}

*/



.content {font-family:arial,sans-serif; font-size:12px; color:black;}
.content h1 {font-size:24px; font-weight:normal; color:#474747; margin:0 0 10px 0}
.content h2 {font-size:18px; font-weight:normal; color:#474747; margin:5px 0 0 10px}
.content h3 {font-size:14px; font-weight:bold; color:#6e6f71; margin:5px 0 0 10px}

.content .modul-title {font-size:24px; font-weight:normal; color:#474747; margin:0 0 10px 0}
.content .modul-paragraph-title {font-size:14px; font-weight:bold; color:#6e6f71; margin:5px 0 0 10px}
.content .modul-paragraph-text {margin:0 12px 12px 12px}
.content .modul-note {}
.content .modul-selected-paragraph {margin:12px 12px 12px 30px}
.content .modul-line-paragraph {background-image:url(images/content_line.gif); background-repeat:repeat-y; font-style:italic; padding:5px 0 5px 20px}
.content .modul-list {list-style-image:url(images/content_marker.gif); padding-left:14px; margin-left:14px}
.content .modul-list li {margin-left:0; padding-left:0}
.content .modul-image {margin: 6px;}
.content .modul-image td {padding: 6px; text-align: left; vertical-align: top;}
.content .modul-image .comment {color:#6e6f71; font-style:italic; padding:0 0 10px 6px}


.content i.green {font-style:normal; color:#689f0b}


.content a {color:#0084d2}
.content p.note {background-color:#fffbec; margin:6px; padding:6px}
.content p.margin {margin:12px 12px 12px 30px}
.content p.line {background-image:url(images/content_line.gif); background-repeat:repeat-y; font-style:italic; padding:5px 0 5px 20px}
.content i.green {font-style:normal; color:#689f0b}
.content ul.dot {list-style-image:url(images/content_marker.gif); padding-left:14px; margin-left:14px}
.content ul.dot li {margin-left:0; padding-left:0}

.content table.image {margin: 6px;}
.content table.image td {padding: 6px; text-align: left; vertical-align: top;}
.content table.image .comment {color:#6e6f71; font-style:italic; padding:0 0 10px 6px}

.content table.info {margin:12px}
.content table.info th { background-color:#98ce3d; padding:7px 20px 5px 20px; color:#FFFFFF; text-align:left; font-size:13px;}
.content table.info td { padding:7px 20px 7px 20px;}

.foot {height: 50px; width:245px;}

.right {width:180px; font-family:arial}
.right h1 {font-size:24px; font-weight:normal; margin:0 0 15px 0}
.right a {color:#0084d2}
.right .name {padding:3px; vertical-align:top; height:40px}
.right .name a {font-style:italic; font-size:12px; background-image:url(images/icon_zoom.gif); background-position:left; background-repeat:no-repeat; padding-left:16px}

/* img.photo {background-image:url(images/photo_bg.gif); padding:15px 5px 15px 5px; float:left;}
*/

.hormenu  a {font-size:12px;}
.hormenu { width:100%; height: 40px; padding: 0 0 0 20px;text-align:right;}

.footer {font-family:tahoma; font-size:11px; color:#6e6f71; width:100%; margin-top:60px}
.footer a {color:#0084d2}
.footer .footmenu {color:#0084d2; font-size:12px; background-color:#f2f9ff; height:54px; border-color:#79bee8; border-width:1px 0 0 0; border-style:solid}
.footer .footmenu td {text-align:center; padding:0 10px;}
.footer .footmenu a {color:#0084d2; font-size:12px; font-weight:bold;}
.footer img.icon {margin:0 15px 0 15px}

.news {margin-top:0px}
.news td {vertical-align: top;}
.news .calendar {width:55px; height:60px; background-image:url(images/calendar.gif); background-repeat:no-repeat; color:#6e6f71; font-size:10px; text-align:center; vertical-align:top; line-height:14px}
.news .calendar h2 { font-size:24px; font-weight:normal; margin:0; margin-top:22px; padding:0}


.text-form td {vertical-align:top}


a.news { text-decoration:none;color:#434343;}
a.news:hover {text-decoration:underline; }


a.menu { color:#999999;text-decoration:none;}
a.menu:hover {text-decoration:underline; color:#0058B8;} 

.search-caption { background-color:#ececec;}
.add-input {width:240px;}

.add_topic span {color:red;}
.add_topic th {vertical-align:top;text-align:right;font-weight:normal;}
.forum-message {line-height:18px;}

.forum-topics td{border-bottom:1px solid #DAE0DA;vertical-align:top;}
.forum-topics td a span{font-size:12px;font-weight:bold;}

.forum-message td{border-bottom:1px solid #DAE0DA;vertical-align:top;color:black;}
.forum-message th{border-bottom:1px solid #DAE0DA;vertical-align:top;font-weight:normal;text-align:right;}
.forum-message th small {font-size:11px;}

.pagination {border:1px dotted #cccccc;padding:7px;}
.pagination-active {border:1px dotted #cccccc;padding:7px;color:#cccccc;}
