/* CSS Document */
body { 
font-family			: Tahoma; 
padding-top			: 0px;
margin				: 0px;
}
td, tr, p, div {
  font-family       : Tahoma;
  font-size         : 12px;
  color             : #666666;
  
}
p{
  text-align        : justify;
}
div.poll h4{
  text-align        : center;
}
hr {
  color             : #DADDD0;
  height            : 1px;
  width             : 100%;
}
img {
 border             : none;
}
.banners{
  margin-top        : 10px;
  margin-bottom     : 10px;
}
.main { 
  float             : left; 
  width             : 100%;
  margin            : 0px; 
  padding           : 0px;
}
.podval{
 background         : url(../images/podval.jpg);
 color              : #FFF;
 text-align         : center;
 font-size          : 14px;

 font-family        : Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.podval td, .podval td a{
 color              : #FFF;
 text-align         : center;
 font-size          : 14px;
 line-height        : 30px;
 font-family        : Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.contentdescription { 
  width             : auto !important;
  display           : block;
} 
table.moduletable {
  width			    : 100%;
  table-layout	    : auto;

  
}
.moduletableflash{
  margin-top        : 15px;
  margin-bottom     : 15px;
}
.bottom_menu td, .bottom_menu a, .bottom_menu a:hover, .bottom_menu a:link, .bottom_menu a:visited{
  float             : center;
  line-height       : 20px;
  margin            : 0px;
  text-decoration   : none;
  color             : #FFF;
  font-size         : 15px;
  font-family       : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  text-align        : center;
  background        : #9ec41b;
  padding           : 5px;
}

table.moduletable-bottom{
  float             : center;
  margin-right      : 17%;
  margin-left       : 17%;
}
.left_bottom_menu{
  background        : #afd629;
}
.bottom_menu{
  float             : center;
  background        : #9ec41b;
}
.moduletableleftmenu{
  padding           : 0px 0px 10px 0px;
  color             : #FFF;
  font-size         : 15px;
  font-family       : Arial;
  background        : url(../images/left_top_menu.jpg) no-repeat;
  margin-top        : 10px;

  }
.moduletableleftmenu td{
  padding-top       : 7px;
  }
 .moduletablelatestnews{
  margin-top        : 10px;
 }
  .moduletableleftmenumiddle{
  padding           : 0px 0px 10px 0px;
  color             : #FFF;
  font-size         : 15px;
  font-family       : Arial;
  background        : url(../images/left_middle_menu.jpg) no-repeat;
  margin-top        : 10px;
  width             : 199px;
  height            : 125px;
  }
  .moduletableleftmenubottom{
  padding           : 10px 0px 10px 0px;
  color             : #FFF;
  font-size         : 15px;
  font-family       : Arial;
  background        : url(../images/left_bottom_menu.jpg) no-repeat;
  margin-top        : 10px;
  width             : 199px;
  height            : 103px;
  }
  .moduletableleftmenu li, .moduletableleftmenumiddle li, .moduletableleftmenubottom li{
  padding-top       : 2px;
  padding-bottom    : 2px;
  width             : 194px;
  }
  .moduletableleftmenu a:hover, .moduletableleftmenu a:link, .moduletableleftmenu a:visited, .moduletableleftmenumiddle a:hover, .moduletableleftmenumiddle a:link, .moduletableleftmenumiddle a:visited, .moduletableleftmenubottom a:hover, .moduletableleftmenubottom a:link, .moduletableleftmenubottom a:visited{
  color             : #FFF;
  }
.moduletableleftmenu a, .moduletableleftmenumiddle a, .moduletableleftmenubottom a{
  font-size         : 16px !important;
  font-weight       : normal !important;

  }


.bottom_block{
 border             : 4px solid;
 border-color       : #aecf36;
 padding            : 0px 5px 0px 5px; 
}
.seo td{
 color              : #bfbfbf;
 text-align         : center;
 font-size          : 9px;
 font-family        : Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.seo td a{
 color              : #bfbfbf;
 text-align         : center;
 font-size          : 9px;
 font-family        : Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
/*td .moduletablephonemodul td{
 background         : url(../images/right_top_phone.jpg) no-repeat;
 padding            : 2px;
 width              : 200px;
 height             : 70px;


}*/
td .moduletablephonemodul td{
 padding            : 2px;
 width              : 200px;
 height             : 88px;
 float              : right;
 text-align         : right;


}

.moduletablephonemodul p{
 color              : #FFF;
 text-align         : center;
 font-size          : 16px;
 font-family        : Tahoma;
 font-weight        : normal !important;
 line-height        : 10px;
 padding            : 0px;


}
table.moduletable th {
  font-size         : 11px;
  font-weight       : bold;
  text-transform    : uppercase;
  text-align        : left;
  height            : 22px;
  line-height       : 22px;
  text-indent       : 8px;
  letter-spacing    : 1px;
  color             : #da7300;
  
    
}
table.moduletable h3 a{
  font-size         : 11px;
  font-weight       : bold;
  text-transform    : uppercase;
  text-align        : center;

  text-indent       : 8px;
  letter-spacing    : 1px;
  color             : #da7300; 
}
table.moduletable h3 {
  text-align        : center;
}
table.moduletable td {
  padding-left      : 0px;
  padding-right     : 0px;
  padding-top	    : 0px;
  padding-bottom    : 0px;
  margin			: 0px;
  padding           : 0px;
}
.back_button a{
  color             : #996600;
  font-family       : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size         : 11px;
  background        : url(../images/but.gif);
  white-space       : normal;
  font-weight       : normal;
  border            : 1px solid #DADDD0;
  padding-bottom    : 4px;
  padding-left      : 10px;
  padding-right     : 10px;
  padding-top       : 4px;
  margin-right      : 4px;
  float             : right;
  font-weight       : normal;
  line-height       : 10px;
  text-decoration   : none; 
}
.button {
  font-size         : 11px;
  color             : #666666;
  background-color	: #FFF;
  border            : 1px solid #DADDD0;
  margin-bottom     : 5px;
  padding           : 1px;
  background-image  : url(../images/but.gif);
 }
.inputbox {
  border            : 1px solid #CCCCCC;
  background	    : transparent url(../images/back.gif);
  background-color  : #F3F3F3;
  margin-bottom     : 5px;
  color			    : #666666;
}
p a.latestnews{
  text-align        : left !important;
}
.latestnews{
  color             : #666666;
  font-family       : Tahoma;
  font-size         : 12px;
  text-align        : left;
  font-weight       : bold;
  
}
a.latestnews{
  color             : #666666 !important;
}
a.latestnews:link, a.latestnews:visited{
  color             : #666666;
  font-weight       : normal;
  font-family       : Tahoma;
  font-size         : 12px;
}
h5.latestnews{
  color             : #ec8205;
  margin-bottom     : 5px;
  
  
}
a.latestnews:hover{
  color             : #000000;
  font-weight       : normal;
  font-family       : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size         : 12px;
}
.moduletablelatestnews th{
  color             : #e15d02;
  font-family       : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size         : 17px;
  text-align        : center;
  text-decoration   : underline;
  font-weight       : normal;
  padding-top       : 0px;
  
}
ul.latestnews{
  padding           : 0px;
  
}
.sectiontableheader {
  font-size         : 12px;
  font-weight       : bold;
  text-transform    : uppercase;
  letter-spacing    : 1px;
  color             : #FFFFFF;
  background        : #FBFBF9;
  background-image	: url(../images/modul.jpg);
  padding           : 3px;
}
.sectiontableentry1 {
  padding           : 3px;
  margin			: 3px;
  background        : #F3F3F3;
  border-top        : 1px solid #FFFFFF;
  border-bottom     : 1px solid #DADDD0;
}
.sectiontableentry2 {
  padding           : 3px;
  margin			: 3px;
  border-top        : 1px solid #FFFFFF;
  border-bottom     : 1px solid #DADDD0;
}
a.mainlevel {
  margin-top        : 1px;
  padding-top       : 0px;
  font-size         : 12px;
  margin-left       : 10px;
}
a.mainlevel:link {
  padding           : 0px 0px 0px 0px;
  font-size         : 12px;
  width             : 180px;
  text-indent       : 10px;
}
a:link, a:visited {
  font-size         : 11px;
  color             : #333333;
  text-decoration   : none;
  font-weight       : bold;
}
a:hover {
  font-size         : 11px;
  color             : #999999;
  text-decoration   : none;
  font-weight       : bold;
}
.menulistleftmenu li:hover, .menulistleftmenumiddle li:hover, .menulistleftmenubottom li:hover{
  background        : #f77f22 !important;

}
.menulistleftmenu a#active_menu, .menulistleftmenumiddle a#active_menu, .menulistleftmenubottom a#active_menu{
 text-decoration    : underline;


}

#navlist li a:hover{
  background        : #f77f22;
}
.bottom_menu {

}
.menutable-bottom a#active_menu{
  text-decoration   : underline;
}
.menutable-bottom a{
  font-size         : 15px !important;
  color             : #FFF;
  font-family       : Arial !important;
  font-weight       : normal !important;
  margin-left       : 0px !important;


}
.menutable-bottom td{
  padding           : 0px 20px 0px 20px !important;

}

  

.menutable-bottom a:hover{
  text-decoration   : underline !important;

 }
#active_menu {
  font-weight       : bold;
}
a#active_menu:hover {

}
a:link, a:visited {
  font-size         : 11px;
  text-decoration   : none;
  font-weight       : bold;
}
a:hover {
  font-size         : 11px;
  text-decoration   : none;
  font-weight       : bold;
}
a.category:link, a.category:visited {
  font-weight       : bold;
}
a.readon:link, a.readon:visited {
  color             : #000000;
  font-family       : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size         : 11px;
  background        : url(../images/but.gif);
  white-space       : normal;
  font-weight       : normal;
  border            : 1px solid #DADDD0;
  padding-bottom    : 3px;
  padding-left      : 4px;
  padding-right     : 4px;
  padding-top       : 2px;
  float             : left;
  line-height       : 10px;
  text-decoration   : none; 
}
a.readon:hover {
  color             : #333333;
  font-family       : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size         : 11px;
  background        : url(../images/but.gif);
  white-space       : normal;
  font-weight       : normal;
  border            : 1px solid #DADDD0;
  padding-bottom    : 3px;
  padding-left      : 4px;
  padding-right     : 4px;
  padding-top       : 2px;
  float             : left;
  line-height       : 10px;
  text-decoration   : none; 
}
ul {
  margin            : 2px;
  padding-left      : 0px;
  list-style        : none;
}

table.contenttoc {
  border: 1px solid #FFF;
  padding: 2px;
  margin-left: 2px;
  margin-bottom: 2px;
}

table.contenttoc td {
  padding: 2px;
}

table.contenttoc th {
    color: #666666;
	text-align: left;
	padding-top: 2px;
	padding-left: 4px;
	height: 21px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
}
.pagenavcounter {
  font-size         : 10px;
  color             : #666666;
}
.pagenavbar {
  border-top        : 1px solid #999999;
  padding           : 2px;
}
.pagenav {
  font-weight       : bold;
  color             : #CCCCCC;
}
a.pagenav:link, a.pagenav:visited {
  text-decoration   : none;
}
a.pagenav:hover {
  text-decoration   : none;
}
.date {
  font-size         : 10px;
  color             : #C2C2C2;
  padding-top		: 15px;
}
.small {
  font-size         : 10px;
  color             : #666666;
}
.postedby {
  font-size         : 10px;
  color             : #CCCCCC;
}
.smalldark {
  font-size         : 10px;
  color             : #666666;
}
.createdate, .modifydate {
  font-size         : 10px;
  color             : #CCCCCC;
}
.content_vote {
  font-size         : 10px;
  height            : 22px;
  padding-top       : 2px;
  padding-bottom    : 2px;
}
.content_rating {
  font-size         : 10px;
  color             : #666666;
}
.pathway {
  font-size         : 10px;
  color             : #f77f22;
  padding-top       : 1px;
}
a.pathway:link, a.pathway:visited {
  font-size         : 10px;
  color				: #f77f22;
}
a.pathway:hover {
  font-size         : 10px;
  color				: #f77f22;
}
table.content{
  width             : 100%;
  padding           : 0px;
  border-collapse   : collapse;
  border-spacing    : 0px;
  margin-bottom     : 10px;
}
table.contentpane {
  width             : 100%;
  padding     		: 5px;
  border-spacing    : 0px;
  margin-bottom     : 5px;
}
table.contentpaneopen {
  width             : 100%;
  padding-left      : 5px;
  padding-right     : 5px;
  border-spacing    : 0px;
  margin-bottom     : 5px;
}
.pollstableborder{
  border-color      : #666666;
}
.contentheading {
  font-family       : Tahoma;
  font-size         : 16px;
  font-weight       : bold;
  font-style        : inherit;
  text-transform    : uppercase;
  text-align        : center;
  color             : #e15d02;
  width             : 100%;
  margin-top		: 15px;
  
}
.componentheading {
  font-family       : Tahoma;
  font-size         : 16px;
  font-weight       : bold;
  text-transform    : uppercase;
  text-align        : left;
  line-height       : 21px;
  color             : #e15d02;
  width             : 100%;
  background-image	: url(../images/headline.gif);
}
.contentpagetitle {
  font-family       : Tahoma;
  font-size         : 16px;
  font-weight       : bold;
  text-transform    : uppercase;
  text-align        : left;
  color				: #f77f22;
  width             : 100%;
  }
a.contentpagetitle:link, a.contentpagetitle:visited {
  font-size         : 16px;
  color             : #f77f22;
  text-decoration   : none;
  font-weight       : bold;
}
a.contentpagetitle:hover {
  font-size         : 16px;
  color             : #f77f22;
  text-decoration   : none;
  font-weight       : bold;
}
.title {
  font-family       : Tahoma, Arial, Verdana, Geneva,  Helvetica, sans-serif;
  font-weight       : bold;
  text-transform    : uppercase;
  font-size         : 20px;
  text-align        : center;
  color             : #FFFFFF;
}
.title a:link, .title a:visited {
  font-weight       : bold;
  text-transform    : uppercase;
  font-size         : 20px;
  color             : #FFFFFF;
}
.title a:hover {
  font-weight       : bold;
  text-transform    : uppercase;
  font-size         : 20px;
  color             : #CCCCCC;
}

ul#mainlevel-nav {
  list-style		: none;
  padding			: 0;
  margin			: 0;
  font-size			: 0.8em;
}
ul#mainlevel-nav li {
  background-image	: none;
  padding-left		: 0px;
  padding-right		: 0px;
  float				: left;
  margin			: 0;
  font-size			: 11px;
  line-height		: 21px;
  white-space		: nowrap;
  border-right:;
}
ul#mainlevel-nav li a {
  display			: block;
  padding-left		: 15px;
  padding-right		: 15px;
  text-decoration	: none;
  color				: #C2C2C2;
  background		: transparent;
}
ul#mainlevel-nav li a:hover {
  color				: #FFFFFF;
}
a#klick {
  position			: absolute;
  left				: 0;
  top				: 0;
  display			: block;
  height			: 100px;
  width				: 100px;
  background		: url(../images/247shock.png) top left no-repeat !important;
  background		: none;
  text-indent		: -999em;
  text-decoration	: none;
  cursor			: hand;
}
#navcontainer {
  font-family       : Tahoma;
  font-size         : 19px;
  margin            : 0px 0px 0px 0px;
  padding           : 0px 0px 0px 0px;
  width             : auto;
  height            : 30px;
  background-color  : #99cc00;
}
#navlist {
  margin            : 0px;
  padding           : 0px 0px 0px 0px;

}
#navlist a{
  font-family       : Arial;
  font-size         : 16px;
  font-weight       : normal !important;

}
#navlist ul{
  display           : inline;
  list-style-type   : none;
 
}
#navlist li {
  display           : inline;
  list-style-type   : none; 
}
.images{
background-color  : #99cc00;
color             : #FFF;
}
#navlist a:link, #navlist a:visited {
  border-right      : 1px solid #cccccc;
  padding           : 3px 0px 3px 0px;
  float             : left;
  font-weight       : bold;
  line-height       : 25px;
  margin            : 0px;
  text-decoration   : none;
  color             : #FFF;
  text-align        : center;
  width             : 199px;
}
#navlist a:link#current, #navlist a:visited#current, #navlist a:hover {
  color             : #FFF;
}
.images #navlist a:link#current, #navlist a:visited#current{
  background-color  : #f77f22;
}
#navlist a:hover {
  color             : #fff;
}
#subbox {
  font-family       : Tahoma, Arial, Helvetica, sans-serif;
  
  font-size         : 10px;
  height            : 18px;
  width             : auto;
}
#subnavlist {
  margin            : 0px;
  padding           : 0px;
}
#subnavlist ul, #subnavlist li {
  margin            : 0px;
  padding           : 0px;
  display           : inline;
  list-style-type	: none;
}
#subnavlist a:link, #subnavlist a:visited {
  float             : left;
  font-weight       : normal;
  line-height       : 16px;
  padding           : 0px 0px 0px 18px;
  text-decoration   : none;
  color             : #999999;
  background        : url(../images/line.gif) no-repeat 9px 3px;
}
#subnavlist a:link#subcurrent, #subnavlist a:visited#subcurrent, #subnavlist a:hover {
  color             : #FFF;
}
a.sublevel:link, a.sublevel:visited {
  padding-left		: 10px;
  vertical-align	: middle;
  font-size			: 11px;
  font-weight		: bold;
  color				: #333333;
  text-align		: left;
}
a.sublevel:hover {
  color				: #999999;
  text-decoration	: none;

}
.footer {
  font-family       : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  color             : #ff9900;
  font-size         : 12px;
  font-weight       : normal;
}
.footer a:link, .footer a:visited {
  font-size         : 12px;
  color             : #ff9900;
  text-decoration   : none;
  font-weight       : normal;
}
.footer a:hover {
  font-size         : 12px;
  color             : #000000;
  text-decoration   : none;
  font-weight       : normal;
}
.highlight {
  background-color	:#FFFFFF;
}
div.mosimage {
  border			: 1px solid #ccc;
}
.mosimage {
  border			: 1px solid #cccccc;
  margin			: 5px
}
.mosimage_caption {
  margin-top		: 2px;
  background		: #efefef;
  padding			: 1px 2px;
  color				: #666;
  text-transform	: normal;
  font-size			: 10px;
  border-top		: 1px solid #cccccc;
}

/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 120px;
    height: 120px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}
/*******************************************/

.jcarousel-skin-impulse .jcarousel-container-horizontal {
    width: 505px;
    padding: 0px 40px;
}

.jcarousel-skin-impulse .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-impulse .jcarousel-clip-horizontal {
    width:  505px;
    height: 210px;
}

.jcarousel-skin-impulse .jcarousel-clip-vertical {
    width:  250px;
    height: 505px;
}

.jcarousel-skin-impulse .jcarousel-item {
    width: 250px;
    height: 210px;
}

.jcarousel-skin-impulse .jcarousel-item-horizontal {
    margin-right: 5px;
}

.jcarousel-skin-impulse .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-impulse .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-impulse .jcarousel-next-horizontal {
    position: absolute;
    top: 23px;
    right: 5px;
    width: 17px;
    height: 38px;
    cursor: pointer;
    background: transparent url(../images/next.png) no-repeat 0 0;
}



.jcarousel-skin-impulse .jcarousel-next-disabled-horizontal,
.jcarousel-skin-impulse .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-impulse .jcarousel-next-disabled-horizontal:active {
    cursor: default;

}

.jcarousel-skin-impulse .jcarousel-prev-horizontal {
    position: absolute;
    top: 23px;
    left: 5px;
    width: 17px;
    height: 38px;
    cursor: pointer;
    background: transparent url(../images/prev.png) no-repeat 0 0;
}



.jcarousel-skin-impulse .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-impulse .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-impulse .jcarousel-prev-disabled-horizontal:active {
    cursor: default;

}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-impulse .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-impulse .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-impulse .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-impulse .jcarousel-next-disabled-vertical,
.jcarousel-skin-impulse .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-impulse .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-impulse .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-impulse .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-impulse .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-impulse .jcarousel-prev-disabled-vertical,
.jcarousel-skin-impulse .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-impulse .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}
.MsoNormal
{
padding-top:0;
padding-bottom:0;
margin-top:0;
margin-bottom:0;
}