
body 			{

			font:normal 100%/1.1em Verdana,Helvetica,Arial,sans-serif;

			margin: 0; padding: 0;

			padding-top:5px;

			background: #ffffff right bottom fixed no-repeat;

			color:#000000;

			text-align:center;

			}

a:link			{color:#006;}

a:visited 		{color:#00C;}

a:hover       	         {color:#66F; border-bottom: 1px dotted #66F;} 

a:active  		{color:#003;}

a			{font-size:0.8em;text-decoration:none;margin:1px;}







#main 			{

			width: 700px;

			margin: 20px auto;

			padding-top:5px;

			border: 5px solid #006;

			background:#CCCCCC url(../images/base.jpg) 0 0 no-repeat;

			line-height:1em;

			}

		

#main h1  		{

			font-size:1.4em;

			font-style:italic;

			line-height:1em;

			text-transform: lowercase;

			text-align: left;

			margin: 1.25em 1.45em 0;

			padding: 0.5em 0.5em;

			background: url(../images/fade.jpg) -1.25em -1.45em no-repeat;

			color:#EEDDCC;

			border: 1px solid black;

			border-bottom: 0px solid black;;

			}

			



#content  		{

			margin:0 2em 2.5em;

			padding: 2em 1.5em;

			color:#000066;

			background:#CCCCCC url(../images/wash.jpg)  -2em -4.6em no-repeat;

			border: 1px solid #222222;

			border-top: none;

  			}



#m_content 		{

  			clear:left;

			width:540px;

			text-align:left;

			font-size:0.8em;

			}



/* rechter absolut positionierter Container */

#m_menu_right 		{

 			position:absolute;

 			right:10px; top:30px; width:130px;

			text-align:left;

			font-size:0.8em;

			background: #8EC7FE url(../images/m_top.gif) center top no-repeat;

			color:#000066;

			border: 5px solid #006;

			}





#m_top     		{

			width:480px;

			height:55px;

			overflow:hidden;

			font-size:0.8em;

			text-align:left;

			margin:2px;

			background-color:#FEFEFE;

			filter:alpha(opacity=75);

			-moz-opacity: 0.75;

			border: 1px solid #888888;

			border-right: 1px solid #222222;

			border-bottom: 1px solid #222222;

   			}

			



#m_latestnews 		{

			width:325px;

			height:130px;

			overflow:hidden;

			float:left;

			font-size:0.8em;

			text-align:left;

			margin:3px;

			background-color:#FEFEFE;

			filter:alpha(opacity=75);

			-moz-opacity: 0.75;

			border: 1px solid #888888;

			border-right: 1px solid #222222;

			border-bottom: 1px solid #222222;

   			}

   			



#m_popular 		{

			width:325px;

			height:130px;

			overflow:hidden;

			float:right;

			font-size:0.8em;

			text-align:left;

			margin:3px;

			background-color:#FEFEFE;

			filter:alpha(opacity=75);

			-moz-opacity: 0.75;

			border: 1px solid #888888;

			border-right: 1px solid #222222;

			border-bottom: 1px solid #222222;	

			}





#m_menu			{

 			position:absolute;

 			left:10px; top:30px; width:130px;

			background-color: #8EC7FE;

			color:#000066;

			margin-top:5px;

			text-align:center;

			border: 5px solid #006;

			}

			

	

#m_banner  		{

			text-align:center;

			margin:0;

			padding:0;

			font-size:0.8em;

			}

	

#footer			{

			padding-right:5px;

			padding-bottom:5px;

			text-align:right;

			font:normal 0.7em Verdana,Arial,Geneva,Helvetica,sans-serif;

			}

.pathway_text 		{

			width: 77%;

			float:right;

			height:100%;

			text-align:right;

			}				

.pathway 		         {

			text-align:right;

			font-size:0.9em;

			color:#000066;

			padding: 5px 0 0 0;

			}

.small, .createdate, .modifydate

                         	{

			padding: 0;

			margin: 0;

			text-transform:lowercase;                            

			color: #AAAAAA;

			font-size: 0.7em;

			}

a.mainmenu:link, a.mainmenu:visited, a.mainlevel:link, a.mainlevel:visited

			{

			color: #330033;

			}

a.mainmenu:hover, a.mainlevel:hover

			{

			color: #4F14FF;

			text-decoration:underline;

			}

#main .moduletable    	{

			margin:0;

			padding:0 2px 0 0;

			}

.moduletable th    	{

			background-color: #8EC7FE;

			color: #333333;

			text-align: center;

			font-size: 0.9em;

			text-transform: uppercase;

			}

.moduletable td    	{

			text-align:left;

			font-size: 1em;

			}

.moduletable h3    	{

			text-align: center;

			font-size: 0.9em;

			text-transform: uppercase;

			}



#m_top .moduletable    	{

			text-align:left;

			padding:5px;

			font-size:0.8em;

			}

#m_top td          	{

			font-size:10px;

			}



#m_top h3          	{

			padding: 0;

			margin: 0;

			text-align: center;

			font-size: 1.2em;

			text-transform: uppercase;

			}

			



a.mainlevel        	{

			width:120px;

			text-align:center;			

			}

a.mainlevel:link       	{

			display:block;

			background-color: #777777;

			color:#FEFEFE;

			text-align:left;

			font-size: 0.8em;

			padding: 2px 2px 2px 5px;

			border-left: 1px solid #AAAAAA;			

			border-top: 1px solid #AAAAAA;

			border-right: 1px solid #333333;

			border-bottom: 1px solid #333333;

			text-decoration:none;

			}

a.mainlevel:visited 

                   	{

			display:block;

			background-color: #777777;

			color: #BCBCBC;

			text-align: left;

			font-size: 0.8em;

			padding: 2px 2px 2px 5px;

			border-left: 1px solid #AAAAAA;			

			border-top: 1px solid #AAAAAA;

			border-right: 1px solid #333333;

			border-bottom: 1px solid #333333;

			text-decoration:none;

			}

a.mainlevel:hover, a.mainlevel:active 

		   	{

			display:block;

			background-color: #CCCCCC;

			color: #222222;

			text-align:right;

			font-size: 0.8em;

			padding: 2px 2px 2px 5px;

			border-left: 1px solid #333333;			

			border-top: 1px solid #333333;

			border-right: 1px solid #AAAAAA;

			border-bottom: 1px solid #AAAAAA;

			text-decoration:none;

			}

.highlight		{

			background-color: #8EC7FE;

			color:#EEEEEE;

			}

.contentheading    	{

			color: #000033;

			font-weight: bold;

			font-size: 1.1em;

			}

.contentpagetitle  	{

			color: #242424;

			font-weight: bold;

			font-size: 1.2em;

			}

.blog_more                 {

			font-size:0.9em;

			padding: 2px 2px 2px 5px;

           	         color:#6666FF;

			background-color:#CCCCCC;

			}

.blogsection           	{

			font-size: 0.9em;

               		border: 0px;

			padding: 2px 2px 2px 5px;

		         color:#000066;

			}

.back_button a          {

			font-size: 0.9em;

		         color: #000088;

			}

			

		

.mosimage 		{

  			border:1px solid #CCCCFF;

  			margin:3px

			}

.mosimage_caption   	{

  			margin-top: 2px;

  			background-color: #EFEFEF;

  			font-size: 0.8em;

  			padding:2px;

  			color: #6666FF;

  			border-top: 1px dashed #CCCCFF;

			}

.searchintro		{

			width:80%;

			margin-left:25px;

			font-size:0.85em;

			padding:2px;

			color: #000066;

			overflow:hidden;

			background-color:#FAFAFA;

			filter:alpha(opacity=75);

			-moz-opacity: 0.75;

			border: 1px solid #888888;

			border-right: 1px solid #222222;

			border-bottom: 1px solid #222222;

			}

			

		

table.contentpaneopen fieldset

                        {

  		      width:600px;

  		      padding:3px;

                        overflow:hidden;

                        border: 1px dotted #6666FF;

                        }

.contentpaneopen        {

                        color:#000066;                                          

                        }

.componentheading       {

                        margin-left:10px;

                        font-size:1em;

                        font-weight:bold; 

                        }

#search_searchword

                        {

                        margin-left:25px;

                        font-size:1em;

                        font-weight:bold; 

                        }

                        

                  

label                   {

                        margin-left:5px;

                        font-size:0.8em;

                        font-weight:normal; 

                        color:#000066;

                        text-transform: lowercase; 

                        }

.inputbox               {

                        margin-left: 10px;

                        border:solid 1px #CCCCCC;

                        background-color: #ffffff;

                        }

#mod_login_remember     {

                        background-color:#8EC7FE;

                        border:0px solid #8EC7FE;

                        }

                        

                  

li                      {

                        list-style-image: url(../images/list-symbol.gif);	

                        text-align:left;

                        padding:0;

                        margin:0;

                        }

.syndicate              {

                        text-align:center;

                        padding:0;

                        margin:0;

                        }

.endfloat               {

                        clear:both;

                        padding:0;

                        margin:0;

                        }
