/* CSS Definitionen */
/* FC Red Star ZH */
/* Version 1.1 */

body{
background: #ece9d8;
font: 11px Verdana, Arial, Helvetica, sans-serif;
color:#616161;
}

img{
padding: 4px 0px 4px 0px;
}

a{
/*color: #006566;*/
/*color: #0000CC;*/
color: #407C18;
text-decoration: none;
}

a:hover{
color: Red;
}

li{
list-style:none;
 font-style: normal;
}

li a{
font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #010101;
}

li a:hover{
color: Red;
}

/*-----------------------------------------------------*/

#wrapper{
/*background: #C2C8DA;*/
background:#FFFFFF;
width: 950px;
height: 100%;
margin: auto;
text-aling: center;
}

#header{
background: #FFFFFF url(../images/logoHO.png) no-repeat top center;
width: 950px;
height: 60px;
padding-top:20px;
text-align:center;
}



#header_banner{
width:550px;
float:right;
text.align:center;
margin:auto;
}

#navbar{
background:#F5F5F6;
clear:both;
width:930px;
padding-left:20px;
height:40px;
/*text-align:center;*/
}

#pathway{
clear:both;
width:910px;
height:20px;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#ccc;
text-align:left;
margin:10px 0px 10px 20px;
}

.pathway{
padding:0;
margin:0;
}

ul#mainlevel-nav{
padding:0px;
margin:0px;
float:left;
}

ul#mainlevel-nav li{
float:left;
padding:10px 40px 10px 0;
}

ul#mainlevel-nav li a{
font:bold 13px Arial, Verdana, Helvetica, sans-serif;
text-transform:uppercase;
color:#616161;
}

ul#mainlevel-nav li a:hover,#active_menu-nav{
border-top:solid 2px #56A620;
color:#56A620;
}

#container{
width:870px;
height:100%;
margin:0px 10px 0px 10px;
}

#leftcolumn{
background:#F5F5F6;
width:191px;
margin:0; /*top right bottom left*/
padding:2px;
text-align:center;
float:left;
border:solid 1px #CCC; 
}

#contentCentral{
margin:0px 0px 5px 0px;
display:inline;
float:left;
text-align:center;
line-height:175%;
}

/*********** USERS ***********/
#users{
background:#407C18;
margin:0px 0px 10px 5px;
text-align:left;
}

.moduletable-user1 a,.moduletable-user2 a{
color:#fff;
}

.moduletable-user1 h3,.moduletable-user2 h3{
background:#F5F5F6;
color:#407C18;
/*font:bold 12px Arial, Helvetica, sans-serif;*/
font:bold 12px Arial, Helvetica, sans-serif;
text-transform:uppercase;
margin-bottom:10px;
margin-top:0px;
padding: 7px 0px 7px 10px;
}

.moduletable-user1 a:hover,.moduletable-user2 a:hover{
color:#fff;
text-decoration:underline;
}

.moduletable-user1 ul,.moduletable-user2 ul{
padding:0;
margin:10px;
}
/***************************************/

#content{
text-align:left;
float:left;
}

#rightcolumn{
background:#F5F5F6;
width:191px;
margin:0; /*top right bottom left*/
padding:2px;
text-align:center;
float:right;
border:solid 1px #ccc; 
}

#footer{
clear: both;
background:#56A620;
width: 950px;
height: 25px;
color: #006633;
padding-top:5px;
font:normal 11px Arial, Helvetica, sans-serif;
text-align:right;
border-top:solid 40px #fff;
}

a.footer{
color: #666699;
text-decoration:underline;
}

/*------CSS Formular Elemente ------*/
.inputbox{
font: 11px Verdana, Tahoma, Arial, Helvetica, sans-serif;
border: solid 1px #C3C3C3;
padding:2px;
}

.button{
background: #E3E3E3;
font: 11px Verdana, Tahoma, Arial, Helvetica, sans-serif;
border: solid 1px #C3C3C3;
padding:2px;
}

/*------CSS Hauptinhalt ------*/
/*------ Artikeltitel Styldefinitionen ------*/
.contentheading,.componentheading{
text-align:left;
font:bold 17px Arial, Verdana, Tahoma, Helvetica, sans-serif;
color:#616161;
padding-bottom: 10px;
text-transform:uppercase;
}

.contentheading a{
color: #008000;
}

.contentheading a:hover{
color: #80C080;

}

/*------ Inhalte Styles ------*/
.contentpaneopen{
text-align:justify;
line-height: 150%;
}
.contentpaneopen li{
padding: 0 30px 0 10px;
list-style:none;
}

/*------ Definitionen Seitenangaben und Schreibweise der Artikel ------*/
.contenttoc{
text-align:justify;
line-height: 150%;
}

.contenttoc li{
padding: 0 30px 0 10px;
list-style:none;
}

.contenttoc a{
font-weight: bold;
color: #504D59;
text-decoration: none;
}

.contenttoc a:hover{
font-weight: bold;
color: #9f9d36;
text-decoration: none;
}

/*------ Inhaltspanel Style ---------*/
.contentpane a{
line-height: 150%;
font-weight: bold;
font-size: 14px;
color: #504D59;
text-decoration: none;
}

.contentpane a:hover{
line-height: 150%;
font-weight: bold;
font-size:14px;
color: #9f9d36;
text-decoration: none;
}

/*------ Kontakte Styles ---------*/
a.category{
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color: #56A620;
text-decoration: none;
}

a.category:hover{
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color: #56A620;
text-decoration:underline;
}

tr.sectiontableentry1 td a,tr.sectiontableentry2 td a{
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color: #56A620;
text-decoration: none;
}

/****** Optionen Table Sections *******/
td.sectiontableentry1,td.sectiontableentry2{
text-align:left;
}
/***************************************/

tr.sectiontableentry1 td a:hover,tr.sectiontableentry2 td a:hover{
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
/*color: #56A620;*/
color: #FF0033;
text-decoration:underline;
}

/*------ Styledefinitionen fuer "Nächste", "vorhergehende" und "Zurück"------*/
.pagenav_next, .pagenav_prev, .back_button a{
font-weight: bold;
color: #56A620;
text-decoration: none;
}

.pagenav_next, .pagenav_prev, .back_button a:hover{
font-weight: bold;
color: #56A620;
text-decoration:underline;
}

.pagenavbar a{
font-weight: bold;
color: #56A620;
text-decoration: none;
}

.pagenavbar a:hover{
font-weight: bold;
color: #56A620;
text-decoration:underline;
}


/*------ Modif und Ersteller Datum Styles ------*/
.createdate, .modifydate{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #C3C3C3;
}

/*------ "Weiter lesen" Styles ------*/
.readon, .readon:hover{
color: #56A620;
text-decoration: underline;
}

/*------ Artikel "Nächste" "Vorhergehende" "Zurück" ------*/
.pagenav_next, .pagenav_next:hover{
color: #56A620;
text-decoration: underline;
}

.pagenav_prev, .pagenav_prev:hover{
color: #56A620;
text-decoration: underline;
}

.back_button, .back_button:hover{
color: #56A620;
text-decoration: underline;
}

/*------ Tabellenstil -2 gesetzt------*/
.moduletable{
text-decoration:none;
color: #504D59;
}

a.mainlevel{
text-decoration:none;
color: #504D59;
}


a.mainlevel:hover{
text-decoration:underline;
#504D59
}

.moduletable, .moduletable_menu{
margin:0;
padding:0 0 20px 0;
line-height:175%;
}

.moduletable_menu td{
height:25px;
color: #4C4854;
padding-left:20px;
}

.latestnews ul{
text-align:left;
padding:0;
margin:0;
}

.moduletable h3, .moduletable_menu h3{ /*-- Tabellen Titel H3 --*/
background:#407C18;
font:bold 12px Arial, Verdana, Helvetica, sans-serif;
text-align:left;
text-transform:uppercase;
color:#fff;
margin-bottom:10px;
margin-top:0px;
padding: 7px 0px 7px 10px;;
/*border-bottom: solid 1px #A7A37E;*/
}

.infotexttitel{
background:#F5F5F6;
color:#407C18;
font:bold 12px Arial, Helvetica, sans-serif;
text-transform: none;
margin-bottom:10px;
margin-top:0px;
padding: 7px 0px 7px 10px;;
 max-width: 550px;
}
.infotext{
background:#F5F5F6;
color: Black;
font: normal 12px Arial, Helvetica, sans-serif;
text-transform: none;
margin-bottom:10px;
margin-top:0px;
padding: 7px 0px 7px 10px;;
 max-width: 550px;
}

.mosimage_caption{
font:normal 11px Arial, Helvetica, sans-serif;
color:#999999;
}