body {
	font-family:Verdana, Geneva, sans-serif; 
	text-align: center;	margin: 0px 0px 0px 0px;padding: 0px 30px 0px 30px;	font-size: 12px;color: #333;
	background-image:url(pictures/pw3_body_bg.jpg); background-repeat:repeat-x;
	position: absolute;
}

#wrapper {  margin: 0 auto; text-align:center; width: 1000px !important; display: block;}

div, form {  	margin: 0px;padding:0px;}
hr {color:#eee; border: 1px solid #eee;  margin-top: 10px; margin-bottom: 10px; }

td
	{ vertical-align: top; }

img { border: 0px; }


h1, h2, h3, h4 { margin-top: 0px; line-height: 1em;  }

h2 {font-size: 18px; }
h3 {font-size: 14px; }


.submitbtn { font-size: 16px; font-weight: bold; background-image:url(pictures/pw3_h1_bg.png); background-repeat:repeat-x; color:#fff !important;}
.formcaption { font-weight: bold; margin-top: 15px;}



.small { font-size: 10px; color:#666; display:block; line-height: 1.0 !important; }


.wraparea
	{display: table; position:relative;width: 100%; }


.linie
	{clear:both; width: 100%; border-bottom: 1px solid #aaa; height: 1px;  }

a.ilink
	{ color: #840000 !important; border-bottom: 1px double #840000 !important; font-weight: normal !important; 
	 padding-right: 15px; margin-right:5px; background-image:url(pictures/link-lexikon.png); background-repeat:no-repeat; background-position:right; 
	}

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

#loginform 
		{ text-align:center; margin: 10px; }
	#loginform #username		
		{ width: 150px; font-size: 12px;}
	#loginform #password
		{ width: 150px; font-size: 12px;}
	#loginform #submitbutton
		{ width: 100px; font-size: 12px;}

#praxisliste
 { font-size: 9px; font-weight: bold; }
 	#praxisliste a
		{ text-decoration:none; color:#999999; }
		
.forumliste li a
	{ color: #777; font-weight: normal; }
		

	
.foto
	{text-align:right; font-size: 9px; color: #999999; margin-right: 18px;  }


.roundcornors
	{
	background-color:#EFEFEF; border-color:#E3E3E3; border-radius:15px 3px; border-style:solid; 	border-width:1px; margin-bottom:15px; padding: 5px 10px 5px 10px; 
	}

.fastbox
	{ background-image:url(pictures/was-moechten-sie-tun.jpg); background-repeat:no-repeat; background-position: center top;
		overflow: hidden;
	 margin:26px 0px 0px 0px;
	 width: 300px; height: 250px !important; 
	 float: right;
	 font-weight: bold; }
	 
	 .fastbox div
	 	{ height: 90px; overflow: hidden; width: 290px; }
	 
	.fastbox li
		{ line-height: 1em; padding-left: 12px;   }
	
	.fastbox p
		{ font-size: 14px; font-weight: bold; text-align:left;padding-top: 94px; padding-left: 10px; margin-bottom: 6px;}
	.fastbox a
		{margin-left: 10px; line-height: 1.2em;   }

/* ADS */


#ad728
	{width: 728px; height: 90px; margin: 10px 0px 10px 10px; left: 0px; float: right; z-index: 5; position:absolute; display: block;  }



.adtable td
	{ font-size: 11px; padding-right: 20px; } 


.ads135l
	{ padding: 5px; background-color:#FFF; border: 1px solid #E3E3E3; float: left; }

.ads135r
	{ padding: 5px; background-color:#FFF; border: 1px solid #E3E3E3; float: right; }



.myButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#0172c3;
	font-size:12px;
	font-weight:bold;
	padding:3px 12px;
	margin: 4px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}.myButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.myButton:active {
	position:relative;
	top:1px;
}








/* HEADER */

#header {	margin: 0px; padding: 0px;	height: 127px; 	position: relative;	overflow:hidden;	}
		
	
#logo 	{
		width: 320px;
		height: 56px;
		background-image:url(pictures/physiowissen.png);
		background-repeat:no-repeat;
		top: 5px;
		bottom: auto;
		left: 0px;
		right: auto;
		position: absolute;
}

#headermenue
		{	 
		width: 650px;
		height: 20px;
		text-align:right;
		font-size: 10px;
		font-weight: normal;
		color: #fefefe; 
		position: absolute;
		top: 3px; 
		left: auto;
		right: 0px;
		bottom: auto;
		
		}
		#headermenue a
			{ text-decoration: none; color: #fefefe; padding-left: 15px; }

#headersearch
		{
		position: absolute;
		width: 250px;
		height:24px;
		right: 0px;
		left: auto;
		top: 37px;
		bottom: auto;
		background-color:#02487C;
		padding: 0px 0px 0px 12px;
		margin: 0px;
		
		text-align: right;
		background-image:url(pictures/suche.png); background-repeat:no-repeat; background-position: 7px 3px;
}
		#headersearch input	{ height: 16px; background-color: #02487c; color: #ffffff; font-size: 11px; border: none; margin: 0px; }



#headerindex1
	{ 
	height: 16px;
	width: 100%;
	border: none;
	font-size: 11px;
	text-align:left;
	top: 77px; bottom: auto;
	left: 0px; right: auto;
	overflow:visible;
	position: absolute;
	background-image:url(pictures/menue1.png);
	}
	#headerindex1 li, ul { margin:0px; padding: 0px; }
	#headerindex1 li { height: 16px; text-align:center; list-style-type: none; list-style-position:outside; border-left: 1px solid #003F71; float: left; }
	#headerindex1 a	{width: 100%;  color: #fff; font-size: 11px; font-weight: bold; padding: 0px 10px 0px 10px;   }
			
		#headerindex1 li.s1 { background-image:url(pictures/menue1.png); width: 115px; }
		#headerindex1 li.s2 { background-image:url(pictures/menue2.png); width: 115px; }
		#headerindex1 li.s3 { background-image:url(pictures/menue3.png); width: 115px; }
		#headerindex1 li.s4 { background-image:url(pictures/menue4.png); width: 115px; }
		#headerindex1 li.s5 { background-image:url(pictures/menue5.png); width: 115px; }
		#headerindex1 li.s6 { background-image:url(pictures/menue6.png); width: 115px; }
		#headerindex1 li.s7 { background-image:url(pictures/menue7.png); width: 115px; }
		#headerindex1 li.s8 { background-image:url(pictures/menue8.png); width: 115px; }
				
#headerindex2
	{ 
	position: absolute;
	height: 20px;
	width: 100%;
	border: none;
	font-size: 12px;
	text-align:left;
	top: 100px;	
	left: 0px;

	}
	#headerindex2 li, ul { margin:0px; padding: 0px; }
	#headerindex2 li {  list-style-type: none;  float: left; }
	#headerindex2 a	{ color: #fff; font-size: 11px; font-weight: bold; padding-right: 10px;padding-left:10px; border-right: 1px solid #fefefe;  }

#headerlogin

{ 	position: absolute;
	width: 250px; 
	height: 27px; 
	right:8px; 
	top: 95px;
	font-size: 10px; 
	text-align:right; 
	color:#fff;
	}
		#headerlogin a
			{ color:#fff; }



#headerloginform 
		{ text-align:center; width: 220px; vertical-align:bottom; margin: 0px; padding:0px;  }
		#headerloginform input
			{ margin: 0px; padding: 0px; }
		#headerloginform a
		{ margin: 0px; padding: 0px; vertical-align:middle;  }
	#headerloginform  #username		
		{ width: 80px; font-size: 9px;height: 17px; }
	#headerloginform  #password
		{ width: 80px; font-size: 9px;height: 17px; }
	#headerloginform  #submitbutton
		{ width: 30px; font-size: 8px;height: 17px; vertical-align:top; }


.fragestellen
	{ font-size: 20px; font-weight: bold; float: left; }

.largeinput
	{ width: 600px; height: 40px; font-size: 20px; padding: 10px; font-weight: normal; border: 1px solid #CCC;    }





/*#########################################################*/
/* MAIN */
/*#########################################################*/


#main
	{position: relative;
	width: 1000px;
	text-align:left;
	}


.main1row
	{  margin-top: 10px }


.elementbox
	{ display:table; margin-bottom: 0px; width: 100%;}

.element2
	{ float: left; width:46% !important; padding: 0px 10px 0px 10px; margin-bottom: 8px;   }
	.element2 img
		{ }
	.element2 h3
		{ font-size: 14px; }
	.element2 .tcat
		{ font-size: 10px; font-weight: bold; }


.element3
	{ float: left; width:30%; padding: 0px 10px 0px 10px; margin-bottom: 8px;   }

.element4
	{ float: left; width: 21%; padding: 0px 10px 0px 10px; overflow: hidden; margin-bottom: 8px; }


.lexikonlinie
	{border-radius:15px 3px; border-style:solid; border-width:1px; margin-bottom:1px; padding: 8px 10px 8px 10px; border-color:#E3E3E3;
	 margin: 0px auto 15px auto; 
	 text-align:center; font-size: 15px; font-weight: bold;  }
.lexikonlinie a
	{ color: #840000 !important; }


.sidebox {width: 160px; height: 300px;  float: right; margin: 0px 0px 10px 20px; }



.thema1 { margin-bottom: 10px; display:table;    }
.leadimg img
	{  }



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

#left
	{ width: 660px; background-color:#fff;  float: left; line-height: 1.7em; margin-top: 10px;   }

#left .large 
	{ width: 100% !important;  }

#left h1
	{ font-size: 16px; font-weight: bold; 
	 /* background-image: url(pictures/pw3_h1_bg.png); background-repeat:repeat-x; background-position: center; border-color:#016EC0; color:#fefefe; */
	 border-radius:10px 10px; border-style:solid; border-width:1px; margin-bottom:1px; padding: 8px 10px 12px 10px; background-color:#EFEFEF; border-color:#E3E3E3;
	 margin: 0px auto 15px auto; line-height:1em;
	}
	.likeh1 {font-size: 18px; font-weight:bold; margin: 0px 0px 0px auto; }


#left ul 
	{ margin: auto 20px auto 18px;}

#left ul li
	{ font-size: 12px;  list-style-type: square; list-style-position:outside; margin: 4px auto 4px auto; border-bottom: 1px solid #efefef;}
		
			
	a.topiclink
		{ font-weight: bold; color: #000 !important; padding-right: 10px; }
	.postinfo 	{font-size:11px; color: #666;}
		.postinfo a 	{font-weight: bold; font-size: 11px; color:#666 !important; }
		
#left .breadcrumb, #left .breadcrumb a	{font-weight: bold; color:#666; margin-top: 0px; padding-bottom: 3px; }


/* FORUM */
.h1avatar 
	{float: left; margin: 3px 8px auto 14px; position: static;   }


.h1box
	{ float: right; line-height: 1em; position: relative;  margin: 7px 14px 0px 15px; font-size: 10px; color:#666; text-align:right;}


.themabox
	{ float: right; line-height: 1em; position: relative;  margin: 0px 14px 0px 15px; padding: 5px; font-weight: bold;  font-size: 14px; color:#666; text-align:right;
	 border-color:#E3E3E3; border-radius:8px 8px; border-style:solid; border-width:1px;
	}


.navlinkbox
	{ float: right; padding: 10px; margin: 10px auto 30px 30px; 
	background-color:#f9f9f9; border-color:#E3E3E3; border-radius:8px 8px; border-style:solid; border-width:1px;}
	.navlinkbox a
	{background-image: url(pictures/link.gif); display:block; background-position: 6px center; background-repeat: no-repeat; padding: 3px 6px 3px 20px;}

.navlinkmain
	{ font-size: 12px; font-weight: bold; padding: 10px; background-color:#efefef; border-color:#E3E3E3; border-radius:8px 8px; border-style:solid; border-width:1px;
	background-image:url(pictures/linkback.png); background-position: 5px center; background-repeat:no-repeat; padding-left: 50px; margin-bottom: 20px; }
	.navlinkmain a
	{background-image: url(pictures/link.gif); background-position: 6px center; background-repeat: no-repeat; padding: 3px 6px 3px 20px; display:block;}


.seiten {font-size: 16px; font-weight: bold; margin-top: 15px; }

	.navdownloads
		{font-size: 24px; font-weight: bold; margin-top: 10px; }
.content
	{margin: 40px 40px auto 40px; line-height: 1.7;}
.commentcontent
	{margin: 00px 40px auto 40px; line-height: 1.7;}
.themacontent
	{margin: 0px 0px auto 0px; line-height: 1.7;}
	
	.themacontent h2, .themacontent h3
		{ margin-top: 30px; }
	


.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; margin-bottom: 20px;margin-top: 20px; line-height: 1.4em;  padding-bottom: 10px; border-bottom: 0px solid #efefef !important; }
		.postbottom a { text-decoration:none; border-radius:4px 4px; border-style:solid;  border-width:1px; margin-bottom:1px; padding: 3px 10px 3px 10px;
						background-color:#f9f9f9; border-color:#E3E3E3;}

.hiddenform
	{ display: inline; }

.hiddenform input
 		{ cursor:pointer; margin-left: 4px; font-size: 10px; font-weight: bolder ; color:#1F548C;  text-decoration:none; border-radius:4px 4px; border-style:solid;  border-width:1px; margin-bottom:1px; padding: 3px 10px 3px 10px; background-color:#f9f9f9; border-color:#E3E3E3;}
		

.largebox
		{  border-radius:10px 10px; border-style:solid; 	border-width:1px; margin: 0px auto 15px auto; padding: 5px 10px 15px 10px; 
			background-color:#f9f9f9; border-color:#E3E3E3; line-height:1.5em; }
			
	.largebox form {line-height: 1.5em; }		
	.largebox input, textarea, select
				{ width: 100%; }
	.largebox td { font-size: 12px;  }	
	.largebox input.checkbox { width: 40px; }	
	.largebox input.fileinput {width: 300px;  }
	.largebox label {border-bottom: 2px solid #fff;}
	.largebox h4 {font-size: 18px; }	
		
		
		
.comment 
	{ margin-bottom: 20px; }

.commentavatar
	{ float: left; margin-right: 8px; }
.commentposterinfo
	{ line-height: 1.3em; }
.commenttimesince
	{ float: right; margin-right: 15px; color: #ccc; font-size: 20px; }
	
.writecomment { font-size: 16px; font-weight: bold; }	
		.writecomment a
			{ background-image:url(pictures/pw3_h1_bg.png); background-repeat:repeat-x; color:#fff !important;}
			
			
.bluelink 		{text-align: right; color:#999999; font-size: 15px; margin-bottom: 0px;margin-top: 20px; padding-bottom: 10px; border-bottom: 0px solid #efefef !important; }
		.bluelink a {background-image:url(pictures/pw3_h1_bg.png); background-repeat:repeat-x; color:#fff !important; 
				text-decoration:none; border-radius:4px 4px; border-style:solid;  border-width:1px; margin-bottom:1px; padding: 3px 10px 3px 10px;
						background-color:#f9f9f9; border-color:#E3E3E3;}
			





/*#########################################################*/
/* THEMA */
/*#########################################################*/


.leadimg
	{  }
	.leadimg img
		{float: left; padding-right: 10px;}

.themacat
	{font-weight: bold; font-size: 14px;  text-align:right; margin-right: 20px}
	
	
.contentl
	{ float: left; width: 220px; padding: 10px; margin: 5px 15px 5px auto; 
	background-color:#f9f9f9; border-color:#E3E3E3; border-radius:8px 8px; border-style:solid; border-width:1px;}
.contentr
	{ float: right; padding: 10px; margin: 5px auto 5px 15px; 
	background-color:#f9f9f9; border-color:#E3E3E3; border-radius:8px 8px; border-style:solid; border-width:1px;}
.contentl a, .contentr a
	{display:block;}
	
.copyright
	{ font-size: 10px; color:#999; text-align:right; }


.excerpt { margin-top: 8px; }

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

#right
	{ width: 300px; float: right; z-index: 99999999; margin-top: 10px;   }


.boxheader	{ font-size: 14px; font-weight: bold; 
	 border-radius:10px 10px 0px 0px !important; border-style:solid; border-width:1px 1px 0px 1px !important; 
	 padding: 4px 6px 4px 6px; background-color:#EFEFEF; border-color:#E3E3E3; margin: 0px auto 0px auto !important; }
	
.boxcontent
	{ border-radius:0px 0px 10px 10px; border-style:solid; border-width:1px; 
	 padding: 8px 10px 0px 10px; background-color:#fff; border-color:#E3E3E3; margin: 0px auto 20px auto; }


#right .boxcontent, #right .adbox
	{ margin-bottom: 40px !important; }


.firstbox	
	{ border-radius:10px 10px 10px 10px; border-style:solid; border-width:1px; 
	 padding: 0px 10px 8px 10px; border-color:#E3E3E3; margin: 0px 0px 20px 0px; }

	
.box
	{ font-size: 14px; font-weight: bold; 
	 border-radius:10px 10px; border-style:solid; border-width:1px; 
	 padding: 4px 6px 4px 6px; background-color:#EFEFEF; border-color:#E3E3E3; margin: 0px auto 20px auto;
	}
	

	
	
.boxcontent ul li
	{ list-style-position:inside; }

.adbox
	{ margin-bottom: 20px;   }


#right ul 
	{ margin: auto 0px auto 0px; padding: 0px;}

#right ul li
	{ font-size: 12px;  list-style-type: square; list-style-position:inside; margin: 4px auto 4px auto; border-bottom: 1px solid #efefef;}




/*#########################################################*/
/* FOOTER */
/*#########################################################*/
	
	
#footer {
	background-color:#f2f2f2;
	color:#ccc;
	font-size: 9px !important;
	text-align:center;
	height: 200px;
	width: 100%;
	bottom: 0px; left: 0px;
	border-top: 1px solid #ccc;
	padding-top: 15px;
	margin-top:15px;
	
}


#footerad
	{ position:relative; width: 728px; height: 90px; padding-right: 272px; margin-top: 20px;  }



#footertable
	{ width: 1000px;  }

#footertable h4 a
	{font-weight: bold; font-size: 10px; color: #1f548c; }
	
#footertable div
		{margin-right: 20px; width: 100px; float:left;text-align:left; }
	

#footertable a
		{ font-weight:normal; color: #777; display:block; margin-bottom: 5px; }

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

a:link, .likelink {
	text-decoration: none;	font-weight: bold;	color: #1f548c; cursor:pointer;}
 
a:visited {
	text-decoration: none;	font-weight: bold;	color: #1f548c;
}

a:hover {
	 font-weight: bold;	color: #8C1F54;	}

a:active { text-decoration: none;	font-weight: bold;	color: #1f548c;}





.fleft		{ float:left; padding: 5px; border:thin solid #ccc; background-color:#ffffff; margin: 5px 5px 5px 0px; font-size: 9px; text-align: center;}
.fright		{ float:right; padding: 5px; border:thin solid #ccc; background-color:#ffffff; margin: 5px 0px 5px 5px;font-size: 9px; text-align: center;}
.fclear		{padding: 5px; border:thin solid #ccc; 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; }


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



/*#########################################################*/
/* SLIDER */
/*#########################################################*/



#catspan {width: 70px; font-size: 11px; font-weight: bold;}

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

/*#########################################################*/
/* AJAX KOMMENTARE */
/*#########################################################*/

.singleComment
	{ border-top: 1px dotted #ccc;padding: 10px 8px; display:block; clear:both;   }
	
	
.singleCommentMeta
	{ width: 120px; float: left; padding-bottom: 10px; }

.singleCommentContent
	{ width: 100%; float: left; padding-bottom: 10px; }

.advancedCommentSubmit
	{ font-weight: bold; padding: 14px 8px; }

#commentsubmitlogin, #commentsubmitguest, #commentsubmit
	{margin: 10px 2px; }
.commenttext
	{font-weight: bold; padding: 12px 0px 5px 0px; font-size:14px; }
