/* Body */BODY {	
margin: 0px 0px 0px 0px;	
background-color : #F5F5F5;	
color : #000000;   
scrollbar-shadow-color:#B7B7B7;   
scrollbar-face-color: #F5F5F5;   
scrollbar-highlight-color: #F5F5F5;   
scrollbar-3dlight-color: #B7B7B7;   
scrollbar-darkshadow-color: #F5F5F5;   
scrollbar-track-color: #F5F5F5;   
scrollbar-arrow-color: #B7B7B7;	}

td,tr,p,div {	
font-family:  Arial, Trebuchet MS, Verdana, Helvetica, sans-serif;	
font-size: 12px;	
color: #333333;	}



img { border: 0 none; }


/* Styles for dhtml tabbed-pages */

.ontab {	
background-color: #4c9022;	
border-left: outset 2px #4c9022;	
border-right: outset 2px #4c9022;	
border-top: outset 2px #4c9022;	
border-bottom: solid 1px #4c9022;	
text-align: center;	
cursor: hand;	
font-weight: bold;	
color: #FFFFFF;}

.offtab {	
background-color : #e5e5e5;	
border-left: outset 2px #E0E0E0;	
border-right: outset 2px #E0E0E0;	
border-top: outset 2px #E0E0E0;	
border-bottom: solid 1px #d5d5d5;	
text-align: center;	
cursor: hand;	
font-weight: normal;}

.tabpadding {}
.tabheading {	
background-color: #CCCCCC;	
text-align: left;}

.pagetext {	
visibility: hidden;	
display: none;	
position: relative;	
top: 0;}

.outertab {	
border: 1px solid;	
border-color : #4c9022;}

h3 {
color: #4c9022;
font-family: Tahoma, verdana, arial;
font-size: 32px;
font-weight: bold;
font-style: italic;	}

h4 {	
color: #4c9022; 
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	
font-size: 16px; 
font-weight: bold;	}

h5 {	
color: #4c9022; 
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	
font-size: 14px; 
font-weight: bold;	}

h6 {	
color: #4c9022; 
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	
font-size: 12px; 
font-weight: bold;	}

.path {	
font-size: 11px; 
color: #AFAFAF; 
text-decoration: none;	
font-family:   Arial}

/* Links */

a:link, a:visited, a:active {	
font-size: 12px; 
color: #4c9022; 
text-decoration: none;	
font-family:   Arial, Helvetica, sans-serif;	}

a:hover {	
color: #AFAFAF;	
text-decoration: underline;	}

/* For content item titles that are hyperlink instead of Read On */

a.contentpagetitle:link, a.contentpagetitle:visited {	
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	
font-size: 13px;	
font-weight: bold; 	
color: #808080;	
text-align:left;	}

a.contentpagetitle:hover {	
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	
font-size: 13px;	
font-weight: bold;	
text-align:left;	
color: #4c9022;	
text-decoration: underline;	
font-weight: bold;	}

/* Horizontal Line */

hr {	
background: #C0C0C0; 
height:2px; 
border: 1px inset;	}

hr.separator {	
background: #C0C0C0;	
height: 1px;	
width: 75px;	
border: 0px;}

/* --Default Class Settings-- */

a.mainmenu:link, a.mainmenu:visited, a.mainlevel:link, a.mainlevel:visited {	
color: #000000; 
font-family:  Verdana, arial, helvetica, serif;	
font-size: 14px;
font-weight: bold;
/*font-style: italic; */
text-align:left;	}

a.mainmenu:hover, a.mainlevel:hover {	
color: #4c9022; 
text-decoration: underline;
/*font-size: 15px;*/
font-weight: bold;	}

a.sublevel:link, a.sublevel:visited {	
color: #000000; 
font-family:  verdana, Arial, Helvetica, serif;	
font-weight: normal; 
text-align:right;}

a.sublevel:hover, {	
color: #4c9022; 
text-decoration: underline;
font-weight: normal;}

/* Content - Sections & Categories */

.contentpane {	
background-color : #FFFFFF;	}

.contentpaneopen {	
border : 0px ridge #DCDCDC;	}

.contentheading {	
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	
font-size: 13px;	
font-weight: bold; 	
color: #4c9022;	
text-align:left;	}

.willkommen {
font-FAMILY: tahoma, verdana, arial;
font-size: 28px;
font-weight: bold;
color:#4c9022;
font-style: italic	}

.contentpagetitle {	
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	
font-size: 13px;	
font-weight: bold; 	
color: #333333;	
text-align:left;	}

table.contenttoc {        
color: #333300;		
background-color: #e0e0e0;        }

table.contenttoc td {        
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;        
font-size: 8pt;        
font-weight: normal;        
text-align:left;}

a.toclink:hover, a.toclink:visited, a.toclink:link {	
font-size: 9px;	}

.contentdescription {	
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	
font-size: 11px;	
color: #808080;	
text-align: left;	}

/* Links */

a.blogsection:link, a.blogsection:visited {	
color: #4c9022; 
text-decoration: none; 
font-weight: normal;	
font-family:  Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	}

a.blogsection:hover {	
color: #999999;	
text-decoration: underline;	}

a.weblinks:link, a.weblinks:visited {	
color: #4c9022; 
text-decoration: none; 
font-weight: normal;	
font-family:  Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	}

a.weblinks:hover {	
color: #999999;	
text-decoration: underline;	}

a.readon:link, a.readon:visited {	
color:#4c9022; 
text-decoration: none; 
font-weight: normal;	
font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;	
font-size: 10px;	}

a.readon:hover {	
color: #999999;	
text-decoration: underline;	}

table.moduletable {	
margin: 0px 0px 0px 0px;	
width: 95%;	
border-left: solid 0px #000000;	
border-right: solid 0px #000000;	
border-top: solid 0px #000000;	
border-bottom: solid 0px #000000;	}

table.moduletable th {	
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	
font-size: 11px;	
font-weight: bold;	
color: #4c9022;	
text-align: left;	
height: 18px;	
line-height: 18px;	
white-space: nowrap;	
width: 100%;	
background-color: #FFFFFF;	}	

table.moduletable td {	
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	
font-size: 10px;	
font-weight: normal;	
color:#000000;	}	

.componentheading {	
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	
font-size: 13px;	
font-weight: bold; 	
color: #333333;	
text-align:left;	}

.button {	
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	
font-style: normal;	
font-weight: bold;	
font-size: 10px;	
color: #FFFFFF;	
border-style: solid;    
border-color:#4c9022;	
background-color:#4c9022;	
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px;	}	

.suchbutton {	
font-family:  Arial;	
font-style: normal;	
font-weight: bold;	
font-size: 10px;	
color: #FFFFFF;	
border-style: solid;    
border-color:#4c9022;	
background-color:#4c9022;	
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px;	}

.inputbox {	
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	
font-size: 10px;	
font-weight: normal;	
color: #000000;	
background: #FFFFFF;	
border: 1px solid;	
border-color : #4c9022;	}

.inputbox2 {	
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	
font-size: 12px;	
font-weight: normal;	
color: #000000;	
background: #FFFFFF;	
border: 2px solid;	
border-color : #4c9022;}

.suchbox {	
font-family:  Arial;	
font-size: 11px;	
font-weight: bold;	
color: #000000;	
background: #FFFFFF;	
border: 1px solid;	
border-color : #4c9022;}

/** category text format and links **/

.category {	
color: #999999; 
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	
font-size: 11px; 
font-weight: bold; 
text-decoration: none;	}

a.category:link, a.category:visited {	
color: #999999; 
font-weight: bold;	}

a.category:hover {	
color: #4c9022;	}

.poll {	
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	
font-size: 10px;	
color: #666666;	
line-height: 14px	}

.sectiontableentry1{	
background-color : #DBDBDB;	}

.sectiontableentry2 {	
background-color : #cccccc;	}

.sectiontableheader {	
background-color : #999999;	
color : #FFFFFF;	
font-weight : bold;	}

.frontpageheader {	
font-size: 13px;    
color : #4c9022;    
font-weight : bold;    }

.small {	
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: 10px;	
color: #B7B7B7;	
text-decoration: none;	
font-weight: normal;	}

.smalldark {        
font-family: Verdana, Arial, Helvetica, sans-serif;        
font-size: 10px;        
color: #333333;        
text-decoration: none;        
font-weight: normal;        }

.newsfeedheading {        
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;        
font-size: 12px;        
font-weight: bold;        
color: #333333;        
text-align:left;        }

.newsfeeddate {	
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: 10px;	
color: #B7B7B7;	
font-weight: normal;}

.createdate {	
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: 10px;	
color: #B7B7B7;	
text-decoration: none;	
font-weight: normal;	}

.modifydate {	
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: 10px;	
color: #808080;	
text-decoration: none;	
font-weight: normal;	}

.fase4rdf {	
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	
font-size: 11px; 
color: #000000; 
font-weight: normal;	}

a.fase4rdf:link {	
font-size: 11px; 
font-weight: normal; 
color: #4c9022;	}

a.fase4rdf:hover {	
font-weight: bold; 
color: #808080;	}

table.searchintro {  	
background-color: #FFFFFF;	
border: solid 1px #777777;	}

table.contact {	
background-color: #FFFFFF;	}

table.contact td.icons {	
background-color: #C6CBCE;	}

table.contact td.details {	
background-color: #EEEEEE;	
font-size: 12px;	
font-weight: bold;	
font-family: Verdana, Arial, Helvetica, sans-serif;	}

.pagenav {	
font-weight: normal;	
color: #4c9022;}

a.pagenav, a.pagenav:visited {	
color: #4c9022;}

a.pagenav:hover {	
color: #386593;}

.pagenavbar {	}

/* Content voting */

.content_rating {	
font-weight: normal;	
font-size: 8pt;}

.content_vote {	
font-weight: normal;	
font-size: 8pt;}

/* for modifying {moscode} output.  Don't set the colour! */
.moscode {	
background-color: #f0f0f0;}

/* Text passed with mosmsg url parameter */

.message {	
font-family : Verdana, Arial, Helvetica, sans-serif;	
font-weight: bold;	
font-size : 10pt;	
color : #4c9022;	
text-align: center;}

