body {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#000;
	margin-top:8px;
	font-size: 12px;
	color: #333333;
	background-image:url(images/header.jpg);
	background-position: left top;
	background-repeat:no-repeat;
}

.blue {color: #0044cc !important; }

#nolink { font-weight: normal; text-decoration:none; color:#333333 !important;}

td
	{ vertical-align: top; }

img { border: 0px; }

.alignleft
	{padding: 4px; border: 1px solid #ddd; margin: 0px 15px 10px 0px; float:left !important; }

.alignright
	{padding: 4px; border: 1px solid #ddd; margin: 0px px 10px 15px; float:right !important; }

.aligncenter
	{padding: 4px; border: 1px solid #ddd; margin: 15px 10px 15px 10px; text-align:center;  }


#wraptable { margin-left: 0px; margin-top: 240px; }

#wraptable td
	{vertical-align:top; }


#maintable
	{
	background-color:#fff; width: 900px;
	
	

	}
	
#footertable
	{  border-bottom: 1px solid #ddd; padding: 30px;  }
	#footertable td {	width: 33%; color: #ddd; font-size: 10px; }	

	

#maintable tr {
		
		}

#maintable td {
	font-size: 12px;

}

/*#########################################################*/
/* HEADER */
/*#########################################################*/


#header {
	vertical-align: top;

	padding: 0px 0px 5px 0px;
	line-height: 1.5em;
	background: #ffffff;
	border-bottom: 0px solid #bbb;
	border-right: 0px solid #bbb;
	font-size: 11px !important;
	color:#999999;


}
#header h2 {font-size: 14px; color: #840000; margin-left: 10px;}

		#headerwrap { border-bottom: 1px solid #ddd; height: 16px;}
		#header1 {float: left; }
		#header2 { margin-left: 5px; float: left; }
			#header2 a {font-weight: bold; }
		#header3 {  float: right; }
			#header3 a {font-weight: normal; }
	
		#headhead { background-color: #fff; border: 1px solid #6688aa;  
					margin-top: 11px;}
					
					
		#logo {margin-top: 0px; background-image:url(pictures/physiowissen.png); widows: 389px; height: 75px; background-repeat: no-repeat; }			
					
#index { margin-top: 0px; height: 20px; padding-top:2px; margin-left: -8px;}
	#index a { font-size:12px; padding: 3px 6px 3px 6px; border:1px solid #cccccc; background-color:#FFFFFF;}
	#index a.now {background-color:#32527A; color:#fff; }
	
#index2 { margin-top: 0px; height: 20px; padding-top:2px; margin-left: 50px; }
	#index2 a { font-size:11px; padding: 3px 6px 3px 6px; color: #666666;   }

/*#########################################################*/
/* LEFT ROW */
/*#########################################################*/



#left
	{
	
	vertical-align: top;
	padding: 10px 0px 10px 0px;	
	line-height: 1.5em;
	background: #ffffff;
	line-height: 1.5em;
	border-right: 0px solid #aaa;
	border-bottom: 0px solid #aaa;	
	border-top: 0px solid #ccc;	
	border-left: 0px solid #ccc;
	font-size: 12px;
	width: 540px;


	

}


#left h1, h2
{background-color:#6699FF; color: #fff !important; font-weight: bold; font-size: 12px !important; padding-left: 5px; }
#left h1 a
	{color: #fff !important; font-weight: bold !important;}


#left h3
	{font-size: 11px; color:#666666; margin: 3px 0px 3px 0px;}


#left li			{font-size: 12px; color: #999999; list-style-position:outside; list-style-type: circle; border-bottom: 1px solid #fff; margin-bottom: 2px; }
#left span.small 	{font-size: 10px;  font-weight: normal;}
#left a.smalllink 	{font-weight: normal; font-size: 10px; color:#666666; }

#postinfo 			{font-size:10px; }
		#postinfo a 	{font-weight: normal; font-size: 11px; color:#32527A; }
		
		
/* FORUM */
#author 			{float:left;}
#postdate			{float: right; color:#999999; font-size: 10px;  }
#userstats 			{clear:both; color: #999999;}

#content 			{margin: 5px 5px 3px 5px; padding: 0px 10px 10px 10px; background:#fff; font-size: 12px; }
	#content hr			{color:#ddd; background-color:#CCCCCC; }
	
#content a:link, #content a:visited, #content a:hover, #content a:active {
		text-decoration: none; color: #0044cc; border-bottom: 1px dotted #336699; }

	
	
#signature	{ padding-top: 2px; margin-top: 20px; color:#999999; font-size: 10px; border-top: 1px solid #bbb; }	
#postbottom 		{text-align: right; color:#999999; font-size: 10px; }
		#postbottom a { color:#999999; text-decoration:none; }


/*#########################################################*/
/* MIDDLE BOXES */
/*#########################################################*/

#largebox
	{padding: 0px; margin-bottom: 10px; }
	#largebox h1
		{background-color:#6699FF; color: #fff; font-weight: bold; font-size: 12px; padding-left: 5px; }
	#largebox img
		{ float: left; margin: 10px 10px 8px 0px; }	

	#largebox a.weiterlesen
			{color: #6699ff !important; font-weight: bold; border-bottom: none; }


#bluehead
	{background-color:#6699FF; color: #fff !important; font-weight: bold; font-size: 12px !important; padding-left: 5px; }


#box3row
	{width: 150px; padding: 5px; border:0px solid #ccc; margin: 0px 0px 10px 0px; float: left; font-size: 11px; line-height: normal; }
	#box3row h2
		{font-size: 12px; font-weight: bold; color: #6699ff; padding-left: 10px;
		background-image:url(images/listarrow.png); background-position:left 4px; background-repeat:no-repeat;}
	#box3row p
		{margin: 0px;  }	
	#box3row img
		{  height: 50px; float:left; padding: 4px 8px 5px 0px; }	

#box1row
	{width: 400px; padding: 5px; border:0px solid #ccc; margin: 0px 0px 10px 0px; float: left; font-size: 11px; line-height: normal; }
	#box1row li
		{width: 380px; }

/*#########################################################*/
/* RIGHT ROW */
/*#########################################################*/


#right
	{

	vertical-align: top;
	line-height: 1.5em;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #bbb;
	background-color: #cecece;
	width: 180px;
	}

#box {
	vertical-align: top;
	padding: 0px;	
	margin: 0px 0px 10px 0px;
	background: #ffffff;
	line-height: 1.5em;
	border-right: 0px solid #aaa;
	border-bottom: 0px solid #aaa;	
	border-top: 0px solid #ccc;	
	border-left: 0px solid #ccc;	
	font-size: 11px;
	text-align: left;
}



/*
#box h2,h4{
	font-weight: bold;
	text-transform:uppercase;
	font-size: 14px;
	color:#840000;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 2px;
	border-bottom: 2px solid #ddd;
}
*/
	
	#box li{  font-size: 12px; padding: 3px 0px 3px 15px;  list-style-type: none; border-bottom: 1px solid #fff;  background-color: #e1e1e1; color: #666666;  
				background-image:url(images/listarrow.png); background-position: 3px 7px; background-repeat:no-repeat;}
	 	#box li a 
			{ color: #444; font-weight: bold; }
		#box li a:hover
			{color: #000000; font-weight:bold; text-decoration:underline; }
						
	#box li li { font-size: 11px; padding: 1px 0px 1px 10px;  list-style-type: none; border-bottom: 0px solid #fff; background-color: #e1e1e1; color: #666666; 
				background-image:url(images/listarrow.png); background-position:left 4px; background-repeat:no-repeat;}
		#box li li a 
			{color: #444; font-weight: normal; }
		#box li li a:hover
			{color: #000000; font-weight: normal; text-decoration:underline; }
		



	#box ul  { margin: 0px; padding: 0px 0px 0px 0px;  border-bottom: 10px solid #fff;}
	#box ul ul  { margin: 0px; padding:0px 0px 0px 0px; border-bottom: 0px solid #fff;}

#thementabelle { width: 100%; }
	#thementabelle td { padding: 4px; margin: 0px; width: 50%;  }
	#thementabelle li { margin-left: 0px; font-size: 10px; list-style-type: none; border-bottom: 1px solid #ddd;  }
	#thementabelle ul  { margin:0px; padding: 0px; }
	#thementabelle img { width: 140px; }



/*#########################################################*/
/* RIGHTBAR */
/*#########################################################*/

#rightsidebar
	{ background-color: #ffffff; }

#rightbox
	{ background-color: #e1e1e1; padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px; width: 180px;   }

#rightcontent
	{background-color: #e1e1e1; padding: 0px 0px 4px 0px; }
#rightcontenttext
	{background-color: #e1e1e1; padding: 5px; font-size: 11px; }	

#rightbox h4
	{ font-size: 12px; font-weight: bold; background-color:#FFFFFF;  color: #444; border-bottom: 1px solid #ccc; margin: 0px; padding: 1px 4px 1px 4px;
	background-image:url(images/bg-rightbox.png); background-repeat:repeat-y; background-position:right; }
	#rightbox form
		{vertical-align:bottom; padding: 4px 4px 6px 4px; text-align:center; }
	#rightbox h4 a
		{font-weight: bold; }
	#rightbox .inputfield 
		{width: 120px; font-size: 11px; color: #666666; height: 14px;  }	
	#rightbox .startsearch
		{ vertical-align:middle;  }

	#adlabel 
		{font-size: 8px; font-weight: normal; text-align:right; color:#FFFFFF; padding-right: 4px; margin-bottom: 0px;  }

	#rightbox li { font-size: 11px; padding: 1px 0px 1px 15px; list-style-type: none; border-bottom: 0px solid #fff; 
					background-color: #e1e1e1; color: #666666; 
					background-image:url(images/listarrow.png); background-position:4px center; background-repeat:no-repeat;}
		#rightbox li a 
			{color: #444; font-weight: normal; text-decoration: none;  border-bottom: none !important;}
		#rightbox li a:hover
			{color: #000000; font-weight: normal; text-decoration:underline;  }


	#rightbox ul  { margin: 0px; padding:0px 0px 0px 0px; border-bottom: 0px solid #fff;}




/*#########################################################*/
/* FOOTER */
/*#########################################################*/
	
	
#footer {
	font-size: 10px !important;
	text-align:right;
	padding-right: 40px;
	color:#aaa;
}

#footer a
	{ text-decoration: none; color:#aaa; font-weight: normal !important;  }		
		

/*#########################################################*/
/* LINKS */
/*#########################################################*/

a:link, a:visited, a:hover, a:active {
		text-decoration: none;	color: #333333;  }











.fleft		{ float:left; padding: 5px; border:thin solid #bbb; background-color:#ffffff; margin: 5px 5px 5px 0px; font-size: 9px; text-align: center;}
.fright		{ float:right; padding: 5px; border:thin solid #bbb; background-color:#ffffff; margin: 5px 0px 5px 5px;font-size: 9px; text-align: center;}
.fclear		{padding: 5px; border:thin solid #bbb; background-color:#ffffff; margin: 5px; font-size: 9px; text-align: center; }
br.clear		{clear:both; }


.source 	{ width: 100%; text-align:right; font-size: 9px; color:#666666; }
.small 		{ font-size: 0px; color:#666666; }

p.quote {
	font-size: 12px;
	color: #434343;
	padding: 8px;
	text-align: justify;
	border: 1px solid;
	border-color: #434343;
	background-color: #D6D7D8;
	font-style: italic;
}

.toplinks{
	font-size: 12px;
	color: #E9E9E9;
	font-weight: bold;
}

a.banner
{
	text-decoration: none;
	border-bottom-width: 0px;
}




#banner
	{ text-decoration:none; border: none; }
#banner a:active, a:focus, a:link, a:visited
		{ text-decoration:none; border:none; }
		

#comment
	{ width: 300px; }
	
#breadcrumb
	{font-size: 10px; color: #999999; margin-top:-20px; margin-bottom:20px; border-bottom: 1px solid #999999; }	
	#breadcrumb a {border: none !important; color: #999999 !important; }
	
/* Begin Form Elements */
#searchform {
	margin: 0px auto;
	padding: 5px 3px;
	text-align: center;
	font-weight:bold;
	background-color:#cecece; 
	border-bottom: 10px solid #ffffff;
	}

#sidebar #searchform #s {
	width: 108px;
	padding: 2px;
	}

#sidebar #searchsubmit {
	padding: 1px;
	}
	
	
#subpagelist
	{float: right; width: 180px; padding: 0px 0px 0px 0px; margin: 30px 0px 10px 10px; border: 0px solid #cecece;background-color: #e1e1e1; }	
	#subpagelist a:link, #subpagelist a:visited, #subpagelist a:hover, #subpagelist a:active {
		text-decoration: none;	font-weight: bold;	color: #444; border: none;  }
		#subpagelist a:hover {text-decoration: underline; color:#000000; }
	#subpagelist li
		{list-style-type: none; font-size: 11px; margin: 0px; padding: 0px;  }	
	#subpagelist ul
		{ margin: 0px; padding: 0px; padding-left: 8px;}
	#subpagelist ul ul
		{ margin: 0px; padding: 0px; padding-left: 15px;}
	#subpagelist h3
		{padding-left: 6px; margin-top: 0px; font-weight: bold; color: #444; font-size: 12px; border-bottom: 0px solid #000;
		background-image:url(images/bg-rightbox.png); background-repeat:repeat-y; background-position:right; background-color: #fff; }

#show3inarow
	{width: 160px; margin 5px; border: 1px solid #000; background-color: #ddd; }
	