/*
CSS for _MSchmid_round Template by M. Schmid
*/

BODY {
  background-color : White;
  margin: 0px 0px 0px 0px;
  color: #003399;
 }
 a ,a:active, a:link {
 font-family:  Verdana,Helvetica,Arial,sans-serif; 
 font-size:  10px; 
 color: #6699CC; /* #0099CC; */
 }
a:hover {
 font-family:  Verdana,Helvetica,Arial,sans-serif; 
 font-size:  10px; 
 color: #8A8A8A; 
 }
td, tr, p, div {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #333333;
}
ul {
  /* margin: 0px 0px 0px 0px; */
  margin: 0px 0px 0px 0px;
}
hr {
  background: #CCCCCC;
  height: 2px;
  width: 90%;
}
.title {
  font-family: Verdana,Helvetica,Arial,sans-serif; 
  font-size: 18px;
  font-weight: bold;
  /* margin-left: 10px; */
  margin-left: 0px;
  color: #EEEEEE;
}
.titleAuthor {
  font-family: Verdana,Helvetica,Arial,sans-serif; 
  font-size: 14px;
  font-weight: bold;
  /* margin-left: 10px; */
  margin-left: 0px;
  color: #EEEEEE;
  font-style:italic; 
}
.pathway {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #6699CC;
  /* margin-left: 10px; */
  margin-left: 0px;
}
a.pathway:link, a.pathway:visited {
  color: #767676;
  font-size: 10px;
  text-decoration: none;
  margin-left: 0px;
  /* margin-left: 10px; */
 }
a.pathway:hover {
  /* color: #000000; 
    text-decoration: underline;
  */
  color: #003399;
  text-decoration: none;
  margin-left: 0px;
  /* margin-left: 10px; */
 }
a.mainlevel:link, a.mainlevel:visited {
        color: #6699CC; /* #663399; */
        background-position: left;
        text-align: left;
        font-weight: bold;
	font-size: 11px;
 }
a.mainlevel:hover {
        color: #003399;
        background-position: left;
        text-align: left;
        font-size: 11px;
        }
a.mainmenu:link, a.mainmenu:visited {
        color: #7E7FBF; 
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 11px;
        }
a.mainmenu:hover, {
        color: #000000;
        text-decoration: underline;
        }
a.sublevel:hover {
        color: #000000;
        text-decoration: underline;
        font-size: 10px;
        font-weight: bold;
        }
a.sublevel:link, a.sublevel:visited {
        color: #767676; 
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 10px;
}
a.category {
		  font-family:  Verdana,Helvetica,Arial,sans-serif; 
 		  font-size:  10px; 
 		  color: #69699B; 
 }
a.category:hover {
		  font-family:  Verdana,Helvetica,Arial,sans-serif; 
 		  font-size:  10px; 
 		  color: #66CCFF; 
 }
table.moduletable {
        margin: 0px 0px 0px 0px;
        width: 100%;
		  color: #000000;
	}
table.moduletable a{
        text-decoration: none;
	}
table.moduletable th {
  		 font-size        : 13px; /* 11px; */
  		 font-weight      : bold;
  		 font-family      : Verdana, Arial, Helvetica, sans-serif;
  		 color            : #777777;
  		 text-align       : center;
  		 width            : 100%;
  		 background: url(../images/tmod.gif) no-repeat left;
  		 padding: 10px 1px 10px 1px;
}
table.moduletable td {
   padding: 1px 2px 1px 2px;   
}
.inputbox {
		font-family:  Verdana,Helvetica,Arial,sans-serif; 
 		font-size:  10px; 
 		color:  #000000; 
 		background-color:  #F0EAEA;  /* 090919: #FAF8F8 vorher #F4F4F4; */
 		border-style: ridge; 
 		border-color:  FFFFFF; 
		border: 0px;
	 }
 .button {
		font-family:  Verdana,Helvetica,Arial,sans-serif; 
 		font-size:  10px; 
 		color:  #000000; 
 		background-color:  #E1E3D9; 
 		border-width:  1px; 
 		border-color:  000000;
 }
table.contact {
		border-color:  929292; 
 		background-color:  #DCDAD0; 
}
table.contact td.icons {
		background-color:  #D3DEE1; 
 }
table.contact td.details {
		font-size:  11px;
 }
.poll {
  		font-family: Arial, Helvetica, sans-serif;
  		font-size: 10px;
		text-align: left;
  		color: #666666;
  		
		padding: 10px 1px 10px 1px;
}
table.pollstableborder td {
  padding: 2px;
  text-align: left;
  
}
.sectiontableheader {
  		background-color : #CCCCCC;
  		color: #548283;
  		font-weight: bold;
		
}
.sectiontableentry1 {
  		background-color : #F4F4F4;
		padding: 1px 1px 1px 1px;
		text-align: left;
		font-size: 10px;
}
.sectiontableentry2 {
  		background-color : #E9E9E9;
		padding: 1px 1px 1px 1px;
		text-align: left;
		font-size: 10px;
}
.small {
  		font-family: Verdana, Arial, Helvetica, sans-serif;
  		font-size: 10px;
  		color: #336666;
  		text-decoration: none;
  		font-weight: medium;
}
.smalldark {
  		font-family: Verdana, Arial, Helvetica, sans-serif;
  		font-size: 10px;
  		color: #000000;
  		text-decoration: none;
  		font-weight: normal;
}
.contentpane {
padding: 1px 1px 1px 1px;
}
.contentpaneopen {
padding: 1px 1px 1px 1px;
}
.contentheading, .componentheading {
  		font-family: Verdana, Arial, Helvetica, sans-serif;
  		font-size: 18px; /* 11px; */
  		font-weight: bold;
  		color: #7D7DA8;
  		text-align: left;
  		padding: 20px 0px 15px 2px; /* up, right, down, left */
  		/*padding-left: 2px;*/
}
.date {
  		font-family: Verdana, Arial, Helvetica, sans-serif;
  		font-size: 10px;
  		font-weight: bold;
  		color: #6699CC;
  		text-align: left;
}
.back_button {
  		padding: 10px 0px 10px 2px;
}