  @charset "utf-8";

/*---------------------------------------------------


---------------------------------------------------*/

html {

    height : 101%;    

    

}

body {
   
  margin:0;
  padding: 0px;  
  padding-bottom: 30px;
  font-family: Tahoma, Arial, Verdana;
  font-size: 11px;
  color: #fff;

  background-color: #606e77;

  line-height : 145%;          

  background-image: url('../images/bg_top.png');

  background-repeat: repeat-x;

}

#table_frontend_user_article_list, #table_frontend_user_article_list .pagenav{
  color: #333;
  background-color: #aaa !important;
  background-image: none !important;
}


#table_frontend_user_article_list a{
  color: #333;

}

#table_frontend_user_article_list .list-footer,
#table_frontend_user_article_list .inputbox {
  color: #333;
  background-color: #ddd !important;
  background-image: none !important;
}

.fl1 {

  width: 190px;

  height: 10px;

}

#flashline 
{
  width: 998px;
  height: 10px;
  margin:0 auto;
  padding:0

}

#wrapper 
{
  width: 920px; 
  margin: 0 auto;

}

#masthead 
{
  border: 0px solid #fff;
  margin:0 auto;
  padding:0;
  min-height: 240px;    
}

#flash_header 
{                
  border: 0px solid #fff;
  float:right;
  width: 300px;
  height: 200px;
  padding:0;
}

.moduletable_menu ul
{
  font-size: 13px;  
  text-transform: uppercase;  
}

.moduletable_menu ul li
{               
  padding: 5px;
  text-decoration: none;        
  padding-left: 25px; 
  background: URL('../images/menu.gif');
  background-repeat: no-repeat; 
  border-bottom: 1px solid #aaa; 
  background-position: 93% 50%;    
}

.moduletable_menu ul li:hover
{                 
  padding: 5px;
  text-decoration: none;        
  padding-left: 25px; 
  background: URL('../images/menu.gif');
  background-repeat: no-repeat;       
  background-position: 90% 50%;   
  border-bottom: 1px solid #aaa;
}

.moduletable_menu a:hover
{         
  text-decoration: none; 
}

.moduletable_menu span
{
  padding-bottom: 4px;
  margin: 10px  
}

#logo 
{
  border: 0px solid #fff;
  float:left;
  min-width: 175px;
  padding-left: 50px;
  padding-top: 74px;
}

#logo a
{           
  border: 0px solid #fff;  
  bbackground-image:url('../images/logo.gif'); 
  background-image:url('../images/logo-inversija.png'); 
  background-repeat:no-repeat;
  
  display: block;
  width: 122px;
  height: 90px;
}

.header
{
  border: 0px solid #fff;
  float:left;
  width: 392px;
  height: 230px;
  background-image:url('../images/header.gif');
  background-repeat:no-repeat;
  background-position: left  35px
}

#sitetitle 
{   
  border: 0px solid #fff;
  float:left;
  height: 200px;
  width: 350px;
  margin: 0 0 0 25px;
}

#search 
{           
  text-align: right;
  float: right;
  padding: 0;
  min-width: 250px;
  width: 290px;
  min-height: 20px; 
  max-height: 100px;
  margin: 0px 5px;
  border: 0x solid #fff;
}


#header_top_left
{
  float: left; 
  border: 0px solid #fff;
}

#header_top_right
{
  margin: 5px 0px 0px 5px; 
  float: right; 
  border: 0px solid #fff;
}

#jflanguageselection
{
  border: 0px solid #fff;
  margin: 0px;
}

#search .inputbox 
{
  margin: 0;
  height: 14px;
  font-size: 11px;
  padding: 2px;
  width: 150px;     
}

#top_outer {

    width: 514px;

    height: 150px;

    float:right;

    background-image:url('../images/top_outer.gif');

    background-position: center top;

    margin: 15px 10px 0 10px;

    overflow: hidden;

}

#top {

    margin: 7px 7px 7px 7px;

    width: 500px;

    height: 135px;

    overflow: hidden;

}

/* Im Container stellt man die Breite ein */

#container 
{               
  position: relative;  
	z-index: 2;
  border: 0px solid #fff;
  text-align:left;
  padding: 0;
  margin:auto;
}

#container2 {

    text-align:left;

    background-color: transparent;

    margin:auto;

}

/* Navigation oben quer */

#navigation 
{
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  text-align: center;
  padding:0;
}

.moduletable_topmenu
{
  width: 100%;
  text-align: center; 
  padding-top: 10px;
}

.contentpaneopen_topmenu
{ 
  margin-right: 8px;
  text-align: center;              
  min-height: 50px;
  height: auto;
  padding: 8px;  
  min-width: 222px; 
  width: 222px;
  max-width: 300px; 
  font-size: 14px;
  color: #fff;
  background-color: #68757e;
  border: 1px solid #7f8a91;
  -moz-border-radius: 5px;  
  -webkit-border-radius: 5px; 
  -khtml-border-radius: 5px;
  border-radius: 5px;        
  behavior: url(ie-css3.htc);
}

.contentpaneopen_topmenu p
{ 
  text-align: center; 
}

.frontpage_image
{                  
  width: 190px;           
  border: 1px solid #fff;
  background-color: #fff;
  text-align:center;
  
                            
  -moz-border-radius: 6px;  
  -webkit-border-radius: 6px; 
  -khtml-border-radius: 6px;
  border-radius: 6px;   
  behavior: url(ie-css3.htc);
}

.moduletable_news
{
  margin: 0px -10px;
  padding: 0px;
  width: 940px;
  text-align: center; 
}

.moduletable_news td
{
  width: 50%;
  vertical-align: top;              
  padding: 10px;
}


.contentpaneopen_news
{ 
  pposition: relative;              
  vertical-align: top;              
  text-align: center;              
  min-height: 120px;
  display: block;        
  width: 100%;
  font-size: 14px;
  color: #fff;
  background-color: #68757e;
  border: 1px solid #7f8a91;
  -moz-border-radius: 5px;  
  -webkit-border-radius: 5px; 
  -khtml-border-radius: 5px;
  border-radius: 5px;        
  behavior: url(ie-css3.htc);
}

.contentpaneopen_news td
{
  background: url('../images/naujiena.png') no-repeat 10px 10px ;
  background-repeat: no-repeat ;
  padding: 10px 10px 15px 85px;
  ppadding-left: 90px;  
  width: 80%;
  min-height: 120px;
  display: block;        
  pposition: relative;        
}

.contentpaneopen_news tr
{
  min-height: 120px;
  display: block;        
  pposition: relative;        
}

.contentpaneopen_news tr+tr {
  background: none ;
  height: 0px;
  display: none;        
}

#user_modules1 {

    width: 99.9%;

    float:left;

    height: auto;

    border:none;

    padding:0 0 2px;

    margin: 5px 0 5px 0;

    background-image:url('../images/user_modules.gif');

    background-repeat:repeat-x;

}

#user5_outer {

    float:left;

    width: 31.3%;

    padding: 0 1% 0 1%;

    overflow:hidden;

}

#user6_outer {

    float:left;

    width: 31.3%;

    padding: 0 1% 0 1%;

    overflow:hidden;

}

#user7_outer {

    float:left;

    width: 31.3%;

    padding: 0 1% 0 1%;

    overflow:hidden;

}

#user_modules3 {

    width: 99.9%;

    float:left;

    height: auto;

    background-color: transparent;

    border:none;

    padding:0 0 2px;

    margin: 5px 0 5px 0;

    background-image:url('../images/user_modules.gif');

    background-repeat:repeat-x;

}

#user8_outer {

    float:left;

    width: 31.3%;

    padding: 0 1% 0 1%;

    overflow:hidden;

}

#user9_outer {

    float:left;

    width: 31.3%;

    padding: 0 1% 0 1%;

    overflow:hidden;

}

#user10_outer {

    float:left;

    width: 31.3%;

    padding: 0 1% 0 1%;

    overflow:hidden;

}

#user_modules2 
{
  width: 100%;
  float:left;
  margin: 10px 0 10px 0;
  padding:0;
  height: auto;
}

#user1 
{
  width: 216px;
  float:left;
  min-height: 100px;
  overflow:hidden;
  margin: 0 10px 0 10px;
}

#user2 
{                                
  width: 664px;
  float:right;
  min-height: 100px;
  overflow:hidden;
  margin: 0px;
  padding: 0 5px 0 0px;
  display: block;
}

#page_content {

    padding: 0px;

    margin: 3px 0 0 0;

    width: 100%;

}



#left_outer {

    float : left;

    width : 220px;

    min-height: 100px;

    margin : 0;

    padding : 0;

}

#left_inner {

    float : none;

    padding: 0 8px 2px 2px;

    width : 210px;

}

#left_inner_float 
{
  width : 220px;
  float : left;
  background-image : url(../images/left.gif);
  background-repeat : repeat-y;
  background-position:right top;
}

#right_outer {

    float : right;

    width : 200px;

    padding : 0;

    margin : 0;

}

#right_inner {

    float : none;

    padding: 0 2px 2px 8px;

    width : 190px;

}

#right_inner_float {

    width : 200px;

    float : left;

    background-image : url(../images/right.gif);

    background-repeat : repeat-y;

}

#content_outer {

    float:left;

    width: 99.8%;

    margin-bottom: 10px;

    background-color: #151515;

    border: 1px solid #dfdfdf;

    background-image : url(../images/content.gif);

    background-repeat : repeat-x;

    background-position:center bottom;

}

/* content_outleft + content_outleft + content_outleft steuern das margin left und right via phpscript in der index.php */

#content_outleft {

    margin: 0 5px 0 220px;

}

#content_outmiddle {

    margin: 0 200px 0 220px;

}

#content_outright {

    margin: 0 200px 0 0;

}

#content {

    float:left;

    padding: 0 10px 10px 10px;

    min-height: 400px;

    width: 98%;

}

.clr 
{
  clear:both;
}

#footer 
{
  clear: both;
  width: 100%;
  max-height: 100px;
  height: auto;
  overflow: hidden;
  padding: 0;
  margin: 10px 0 0 0;
  text-align:center;
  background-position: center top;  
    background-color: #68757e;
  background-repeat:no-repeat;  
  border: 1px solid #7f8a91;  
  -moz-border-radius: 5px;  
  -webkit-border-radius: 5px;  
  -khtml-border-radius: 5px;
  border-radius: 5px; 
  behavior: url(ie-css3.htc);        
}

#footer #left
{ 
  padding-left: 50px;
  float:left;
}



#footer #right

{   

    padding-right: 50px;

  float: right;

}

#footer p {

    font-size: 11px;

}

#footer a {

    font-size: 11px;
    border:none;

    color: #aaa;

    text-decoration: none;

}

#footer a:hover {

  color: #fff;

    text-decoration: none;

}

#copyright_info {
  padding: 5px;  
  text-align:center;
  overflow:hidden;

}

#copyright_info p { 
    margin:0;

}

#designed_by {  

    padding: 5px;     
    font-family: Tahoma, Arial, Verdana;
    font-size: 12px;
    margin: 0;

    text-align:center;

}

#designed_by p {

    font-size: 10px;

    margin:0;

    text-align:center;

    font-variant:small-caps;

}   

#designed_by a {

    text-decoration:none;

}

#designed_by a:hover {

    text-decoration:underline;

}

#date {

    margin: 2px 0 0 0;

    text-align: left;

    float:left;

    width: auto;

    height: 15px;

    overflow:hidden;

}

#date p {

    color: #e3eefb;

    font-size:11px;

    margin: 0 auto;

}

h1,h2,h3,h4,h5,h6 {

    font-family: Arial, Helvetica, Sans-Serif; 

}

ul, ol, li {

    margin : 0;

    padding : 0;

}

ul, ol {

    margin : 10px 0;

    padding-left : 10px;

}

ol li {

    list-style-type : decimal;

    line-height : 14px;

}

ul 
{ 
  font-size: 11px;
  margin : 5px;
  padding : 2px;
  list-style : none;
}

#sergejimosistemos
{
  padding-top: 80px;
  background-image: url(../images/sergejimosistemos_b.png);
  background-position: left top;
  background-repeat: no-repeat;
}

#komfortoiranga
{
  padding-top: 80px;
  background-image: url(../images/komfortoiranga_b.png);
  background-position: left top;
  background-repeat: no-repeat;
}

#garsasirvaizdas
{
  padding-top: 80px;
  background-image: url(../images/garsasirvaizdas_b.png);
  background-position: left top;
  background-repeat: no-repeat;
}

#patalpuapsauga
{
  padding-top: 80px;
  background-image: url(../images/patalpuapsauga_b.png);
  background-position: left top;
  background-repeat: no-repeat;
}

li 
{ 
  padding-left : 5px;
  line-height : 16px;   
  padding-top : 4px;
  padding-bottom : 4px;
  list-style-type : none;   
  border-bottom: 1px solid #7f8a91;

}

li:hover 
{                     
  padding-top : 4px;
  padding-bottom : 4px;
  line-height : 16px;
}

td 
{
  text-align : left;
  margin : 0;
  padding : 0;
}

a, a:link, a:visited, a:active, a:focus {

    color: #fff;

    outline : none; 

    text-decoration: none;

}

a:hover {

    color:#fff;

    text-decoration : underline;

}



table.contentpaneopen 
{
  width : 100%;   
}

table.contentpaneopen td 
{
  bborder: 1px solid white;   
  padding-left: 5px;   
  padding-right: 2px;   
}

table.contentpane 
{
  width : 98%;
  padding : 6px;
  margin : 6px;
  text-align: center;
}

table.searchinto {

    width : 100%;

}

table.module {

    width : 100%;

    margin : 0;

    padding : 0;

}

div.banneritem_text {

    padding: 0 3px 0 3px;

    margin: 0;

    overflow: hidden;

}

.style_bold {

    font-weight: bold;

}

.style_italic {

    font-style: italic;

}

.module_menu ul.menu {

    list-style : none;

    background : none;

    margin: 0;

}

.module_menu ul.menu li {

    margin : 0;

    padding : 0;

    list-style : none;

    background : none;

}

.module_menu ul.menu li a {

    display : block;

    vertical-align : middle;

    text-align : left;

    height : 22px;

    line-height : 22px;

    text-decoration : none;

    padding:0;

    margin: 0;

    background-image : url(../images/menu.jpg);

    background-repeat : no-repeat;

    padding-left: 18px;

    background-color:#151515;

}

.module_menu ul.menu li a span {

    background : none;

}

.module_menu ul.menu li a:hover, .module_menu ul.menu li a:active, .module_menu ul.menu li a:focus {

    text-decoration : none;

    text-align : left;

    background-image : url(../images/menu_hover.jpg);

    background-repeat : no-repeat;

    background-color:#dfdfdf;

}

.module_menu ul.menu li.active a {


    text-decoration : none;

    text-align : left;

    color: #fff;

    background-color:#dfdfdf;

}

.module_menu ul.menu li.active a:hover {

    text-decoration: none;

}

.module_menu ul.menu li.active a span {

}

.module_menu ul.menu li li a span {

    list-style : none;

}

.module_menu ul.menu li ul {

    margin : 0;

    padding : 0;

    list-style : none;

}

.module_menu ul.menu li li {

    list-style : none;

}

.module_menu ul.menu li li a {

    list-style : none;

    vertical-align : middle;

    text-align : left;

    text-decoration : none;

    height : 22px;

    padding-left: 28px;

    overflow:hidden;

}

.module_menu ul.menu li li a:hover, .module_menu ul.menu li li a:active, .module_menu ul.menu li li a:focus {

    list-style : none;

    background : none;

    text-decoration : none;

}

.module_menu ul.menu li li.active a {

    list-style : none;

    background : none;

    text-decoration : none;

}

.module_menu ul.menu li li a span {

    list-style : none;

    background : none;

}

.module_menu ul.menu li li li a span {

    padding-left: 10px;

}

.readon {

    float: right;

    text-transform:uppercase;

}

.componentheading 
{
  color: #fff;
  background-color: #68757e;
  border: 1px solid #7f8a91;
  padding: 0;
  margin: 0 auto;
  font-size : 13px;
  text-transform:uppercase;
  font-weight:normal;
  text-align:center;
  height: 30px;
  line-height: 30px;
  width: 100%;       
  -moz-border-radius: 6px; 
  -webkit-border-radius: 6px; 
  -khtml-border-radius: 6px;
  border-radius: 6px;         
  behavior: url(ie-css3.htc);
}

.contentheading 
{
  font-size : 14px;
  height : 22px;
  width : 100%;
  line-height : 22px;
  font-weight: normal;
  background-color: #68757e;
  border: 1px solid #7f8a91;
  padding-left: 20px !important;     
  -moz-border-radius: 6px; 
  -webkit-border-radius: 6px; 
  -khtml-border-radius: 6px;
  border-radius: 6px;  
  behavior: url(ie-css3.htc);
  position: relative;
}

.contentheading a {

    font-size : 13px;

    height : 16px;

    line-height : 16px;

    font-weight: normal;

    color: #fff;

}

.contentheading a:hover {

    color: #fff;

}

.pagenav {

    font-size: 9px;

    text-transform:uppercase;

    text-align : center;

    padding : 3px 5px 2px 5px;

    margin : 5px 1px 5px 1px;

    border-top: 1px solid #dfdfdf;

    border-left: 1px solid #dfdfdf;

    border-right: 1px solid #ff1;

    border-bottom: 1px solid #ff1;

    background-image : url(../images/button_bg.gif);

    background-repeat:repeat-x;

    background-position:center top;

    background-color: #000;

}

a.pagenav {

}

.pagenav a:hover {

    text-decoration : none;

}

.pagenav_next {

    text-decoration : none;

}

.pagenav_next a:hover {

    text-decoration : none;

}

.pagenav_prev {

    text-decoration : none;

}

.pagenav_prev a:hover {

    color: #b5d72b;

    text-decoration : none;

}

.blog 
{
  width : 100%;
}

.blog_more {

    margin : 10px 5px 20px 5px;

}

.blog_more strong {

    margin : 2px;

    display : block;

    font-weight : bold;

    text-decoration:underline;

    padding-left: 3px;

    text-transform:uppercase;

}

.blog_more ul {

    margin : 5px;

    padding : 0;

}

.blog_more ul li {

    text-align : left;

    line-height : 14px;

    padding-left : 18px;

}

.article_separator 
{
  clear : both;
  display : block;
  height : 10px;
  margin-bottom : 15px;
  background-repeat:repeat-x;
  background-position:left bottom;

}

.article_column {

    padding : 10px;

    margin : 5px;

}

.article_column column_separator {

    padding : 10px;

    margin : 5px;

}

.article-tools {

    width : 100%;

    float : left;

    clear : both;

    margin-bottom : 15px;

    display : block;

    background-color: #fbfcf8;

}

.article-meta {

    padding : 5px;

    width : 80%;

    float : left;

}

.button 
{
  color: #fff;
  font-size: 11px;
  text-align : center;
  padding : 2px 3px 2px 3px;
  margin : 2px 3px 2px 3px; 
  border: 1px solid #636d76;
  background-color: #33393f;

}

.button:hover 
{
  color:  #000;
  border: 1px solid #bdcdde;
  background-color: #88939b;
}

.validate {
    color:  #fff;
    height: 20px;
    background-image : url(../images/button_bg.gif);
    background-position:center top;
    text-align : center;
    border: 1px solid #dfdfdf;
}

.validate:hover {

    color:  #fff;

    border : 1px solid  #151515;

}

.invalid {

    border-color: #151515;

}

label.invalid {

    color: #ff0000;

    text-decoration:blink;

}

.back_button {

    font-size: 9px;

    height: 22px;

    line-height: 22px;

    background-image : url(../images/button_bg.gif);

    background-position:center top;

    text-align : center;

    border-top: 1px solid #dfdfdf;

    border-left: 1px solid #dfdfdf;

    border-right: 1px solid #ff1;

    border-bottom: 1px solid #ff1;

}

.back_button:hover {

    color:  #fff;

    border : 1px solid #151515;

}

.back_button a:link {

    text-decoration : none;

}

.back_button a:visited {

    text-decoration : none;

}

.back_button a:hover {

    text-decoration : none;

}

#form-login .input {

    padding : 2px;

    margin : 2px;

    background : none;

    border : none;

}

form {

    margin : 0;

    padding : 0;

    border : none;

}

#form-login {

    border : none;

    padding: 5px;

}

#form-login ul {

    padding : 0;

    margin : 0;

    list-style : none;

}

#form-login li {

    margin : 0;

    padding:0;

    background : none;

    list-style : none;

}

#form-login .input {
    margin:0;
    padding:0;
}

.inputbox 
{
  color: #fff;
  border: 1px solid #bdcdde;
  background-color: #88939b;
  margin: 3px 3px 7px;
}

.inputbox:hover 
{
  color: #000;
  border: 1px solid #bdcdde;
  background-color: #88939b;
}

input 
{
  color: #fff;
  border: 1px solid #636d76;
  background-color: #33393f;
}

input:hover 
{
  color: #000;
  border: 1px solid #bdcdde;
  background-color: #88939b;
}

.sectiontableheader 
{
  border: 1px solid #24282c;
  background-color: #ff1;
  text-align : left;
  text-transform : none;
  margin : 0;
  padding : 2px;
  height : 30px;
}

.sectiontablefooter {

    padding : 2px;

    margin : 0;

    text-align : left;

    text-transform : none;

    background-color: #ff1;

}

.sectiontableentry0 {

    border-bottom : 1px solid #444;

    background-color: #dfdfdf;

    text-align : left;

}

.sectiontableentry1 {

    border-bottom : 1px solid #fff;

    background-color: #ff1;

    text-align : left;

}

.sectiontableentry2 {

    border-bottom : 1px solid #fff;

    background-color: #dfdfdf;

    text-align : left;

}

.sectiontableentry1 td {

    padding : 2px 5px 2px 5px;

    margin : 1px;

}

.sectiontableentry2 td {

    padding : 2px 5px 2px 5px;

    margin : 1px;

}

.sectiontableentry0 td {

    padding : 2px 5px 2px 5px;

    margin : 1px;

}

h1 {

    font-weight : bold;

    font-size : 24px;

    line-height : 26px;

    font-weight : normal;

}

h2 {

    font-size : 20px;

    line-height : 22px;

    font-weight : normal;

}

h3 {

    font-size : 17px;

    line-height : 20px;

    font-weight : normal;
    margin-left : 10px;

}

h4 {

    font-weight: normal; 
    font-size: 15px; 
    line-height : 22px;
}

h5 {

    font-size : 14px;

    line-height : 16px;

    font-weight : bold;

}

h6 {

    font-size : 12px;

    line-height : 14px;

    font-weight : bold;

}

.contact_email {

    padding : 5px;

    margin : 5px;

}

#component-contact {

    margin-top : 10px;

}

.hasTip {

    margin: 5px;

    background-color: transparent;

    border: none;

}

.tool-tip {

    float : left;

    background : #202020;

    padding : 5px;

    max-width : 200px;

}

.tool-title {

    padding : 0;

    margin : 0;

    font-size : 100%;

    font-weight : bold;

    margin-top : -15px;

    padding-top : 15px;

    padding-bottom : 5px;

    background-repeat : no-repeat;

}

.tool-text {

    font-size : 100%;

    margin : 0;

}

table.paramlist {

    margin-top : 5px;

}

table.paramlist td.paramlist_key {

    width : 128px;

    text-align : left;

    height : 30px;

}

div.message {

    font-weight : bold;

    font-size : 14px;

    text-align : center;

    width : auto;

    background-color: #202020;

    margin : 3px 0 10px;

    padding : 3px 20px;

}

.pagination span {

    padding : 2px;

}

.pagination a {

    padding : 2px;

}

img {

    border : none;

}

div.mosimage {

    border : 2px solid #fff;

    background-color: #cdab71;

}

.mosimage {

    margin : 0;

    background-color: #cdab71;

}

.mosimage_caption {

    margin-top : 0;

    background-color: #cdab71;

    padding : 0;

    font-size : 10px;

}

a img.calendar {

    width: 16px;

    height: 16px;

    margin-left: 3px;

    cursor: pointer;

    vertical-align: middle;

}

.error {

    font-style : italic;

    text-transform : uppercase;

    padding : 5px;

    color: #ff0000;

}

#system-message {

    margin : 10px;

}

#system-message dd.message ul {

    border-top : 2px solid #fff;

    border-bottom : 2px solid #fff;

    margin : 5px;

    padding-left : 40px;

    text-indent : 0;

}

#system-message dd.error ul {

    border-top : 2px solid #fff;

    border-bottom : 2px solid #fff;

    margin : 5px;

    padding-left : 40px;

    text-indent : 0;

}

#system-message dd.notice ul {

    border-top : 2px solid #fff;

    border-bottom : 2px solid #fff;

    margin : 5px;

    padding-left : 40px;

    text-indent : 0;

}

.small {

    font-family : Arial, Helvetica, sans-serif;

    color: #fff;

    font-size : 11px;

}

.createdate 
{
  font-family : Arial, Helvetica, sans-serif;
  font-size : 11px;
  color: #aaaaaa;
  height: 40px;
}

.modifydate 
{
  font-family : Arial, Helvetica, sans-serif;
  color: #aaaaaa;
  font-size : 11px;
  height: 40px;
}

.highlight {

    background-color: #cbf8a6;

    color: #ff0000;

    padding : 0;

}

.code {

    background-color: #151515;

    border : 1px solid #bbb;

}

fieldset 
{
  background-color: #68757e;
  margin : 20px;
  padding : 20px;
  border : 1px solid #bdcdde;
  -moz-border-radius: 10px;  
  -webkit-border-radius: 10px; 
  -khtml-border-radius: 10px;
  border-radius: 10px;    
  behavior: url(ie-css3.htc);
}

/* Formatvorlagen für die Navigation-Oben */

ul#mainlevel-nav {

    list-style : none;

    padding : 0;

    margin : 0 auto;

    height: 30px;

}

ul#mainlevel-nav li {

    text-align:center;

    background-image:none;

    font-weight : bold;

    float:left;

    margin : 0 auto;

    padding : 0;

    height : 30px;

    line-height : 30px;

    white-space : nowrap;

    background-color: transparent;

}

ul#mainlevel-nav li a {

    text-align : center;

    font-weight:normal;

    display : block;

    padding-left : 15px;

    padding-right : 15px;

    margin-right: 2px;

    border-right: 1px solid #ff1;

    text-decoration:none;

    background-color: transparent;

    background-image : url(../images/nav.gif);

    background-position:center top;

}

#buttons > ul#mainlevel-nav li a {

    width : auto;

}

ul#mainlevel-nav li a:hover {

    text-decoration:none;

    background-image : url(../images/nav_hover.gif);

    background-position:center top;

    background-repeat: repeat-x;

    background-color: transparent;

}

ul#mainlevel-nav li a#active_menu-nav {

    background-image : url(../images/nav_hover.gif);

    background-position:center top;

    background-repeat: repeat-x;

    color: #fff;

}

table.poll {

    font-size: 10px;

    padding : 0;

    width : 100%;

    border-collapse : collapse;

}

table.pollstableborder {

    padding : 0;

    width : 98%;

    border :  1px solid #000;

    text-align : left;

}

table.pollstableborder img {

    vertical-align : baseline;

    padding-left : 10px;

}

table.pollstableborder td {

    padding : 2px;

    border-collapse : collapse;

    border-spacing : 0;

}

table.pollstableborder tr.sectiontableentry1 td {

    margin : 1px;

    padding : 2px 5px 2px 5px;

}

table.pollstableborder tr.sectiontableentry2 td {

    margin : 1px;

    padding : 2px 5px 2px 5px;

}

table.pollstableborder tr.sectiontableentry0 td {

    margin : 1px;

    padding : 2px 5px 2px 5px;

}

object {

    outline:none;

}

.button2-left {

    float:left;

    padding: 10px;

}

hr {

    background-image : url(../images/sep.gif);

    background-repeat:repeat-x;

    background-position:left bottom;

}

/* modules ***********************************************************/

.module 
{

  margin: 0;
  padding: 0;
  margin-bottom: 15px;
  background-color: #68757e;
  border: 1px solid #7f8a91;
  -moz-border-radius: 5px;  
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;        
  behavior: url(ie-css3.htc);
}

.module div 
{

}

.module div div 
{

}

.module div div div
{
  padding: 10px;
  width: auto;
}

.module div div div div {

    background: none;

    padding: 0;

}

/* module_text ***********************************************************/

.module_text {

    padding: 10px;

    margin-bottom: 10px;

}

/* menues ***********************************************************/

.module_menu {

    text-align:center;

    margin: 0;

    padding: 0;

    margin-bottom: 15px;


}

.module_menu div {


}

.module_menu div div {


}

.module_menu div div div {


    padding: 10px;

}

.module_menu div div div div {

    background: none;

    padding: 0;

}

#left_inner .module h3, #left_inner .module_text h3, #left_inner .module_menu h3 
{ 
  font-size: 13px;
  height: 30px;
  line-height: 30px;
  margin:0;
  padding:0;

}

#right_inner .module h3, #right_inner .module_text h3, #right_inner .module_menu h3 
{
  font-size: 13px;
  height: 30px;
  line-height: 30px;
  margin:0;
  padding:0;
}

.module h3, .module_text h3, .module_menu h3 
{   
  font-size : 13px;
  line-height : 21px;
  font-weight: normal;
  text-transform: uppercase;
  margin:0;
  
}

strong {

    font-weight: bold;

}

.moduletable_topmenu td
{
  margin-left: auto;
  margin-right: auto;
}

.mceContentBody {
background-color: #606e77;
background-image: none;
}