/*
Theme Name: TicTac - Wuhan
Theme URI: http://wuhan.authenticasian.com/

Description: My lousy attempt to reproduce a masterpiece by <a href="http://www.simplebits.com">Dan Cederholm</a>.

Version: 0.2
Author: Meng Gao
Author URI: http://wuhan.authenticasian.com/

	TicTac is a template created by Dan Cederholm for Blogger and it's one of my
	favorite designs. Therefore, I've created a WordPress theme in which I tried
	my best to make it look like Dan's original design. As much as I want to use the
	original graphics, I had to make slight changes to them so as not to run into
	copyright problems.

	Since this theme is an obvious attempt to reproduce TicTac, I take absolutely
	no credit in it. If you like this theme, write an email to Dan and let him
	know.
																	-- Meng Gao
*/
* {
	margin: 0;
	padding: 0;
}
body {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: small;
	background: #9C801F;
	position: relative;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #333;
}
div, p, img, a, td, ul, ol {
	font-size: 1em;
}
ol {
	margin-left: 1em;
	padding-left: 1em;
}
ol li {
	margin-left: 1em;
	padding: 0 0 .5em.3em;
	list-style: decimal;
}

/* -------------------------------------------------------------------------------------- */

h1, h2, h3, h4, h5 {
	font-family: Verdana, Helvetica, sans-serif;
	margin: .5em 0;
}
h1 {
	font-size: 120%;
	color: #FFFFFF;
	margin-top: 20px;
	padding-top: 3px;
	padding-bottom: 2px;
	letter-spacing: .07em;
	font-weight: bold;
}
h2 {
	font-size: 100%;
	color: #514130;
}
h3 {
	font-size: 120%;
	letter-spacing: .00em;
	letter-spacing: .07em;
	font-weight: bold;
}
h4 {
	font-size: 100%;
	color: #800000;
	font-weight: bold;
}
h5 {
	font-size: 100%;
	color: #ffffff;
	font-weight: bold;
}
h2 a, h2 a:visited, h3, h3 a, h3 a:visited, #sidebar h2, cite {
	color: #1064AD;
}
h2 a:hover, h3 a:hover {
	color: #1064AD;
	border-bottom: 1px dotted #06c;
}
h2.pagetitle {
	margin-top: 30px;
	text-align: left;
}
h4.date-header {
	margin-top: 0;
	padding-left: 14px;
	font-size: 90%;
	color: #f93;
	background: #014A75;
}
/* -------------------------------------------------------------------------------------- */
p {
	padding: 0 0 1em;
	text-align: justify;
}

p.keywordbox {
	padding: 0 0 1em;
	text-align: justify;
	font-style:italic;
	font-size: 0.9em;
}

p.highlight {
	padding: 1em 1em 1em 1em;
	text-align: justify;
	border: 2px solid #c0c0c0;
	font-weight: bold;
}

a, a:link {
	text-decoration: none;
	font-weight: bold;
	color: #0212AA;
}
a:visited {
	color: #0212AA;
	border-color: #669;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	color: #0212AA;
	border-color: #693;
	text-decoration: underline;
	font-weight: bold;
}
a:active {
	color: #0212AA;
	border-color: #c33;
	text-decoration: none;
	font-weight: bold;
}
a img, img {
	border: none;
}
ul {
	list-style: none;
	margin: 0 0 20px 1em;
}
li {
	list-style: none;
	padding-left: 1em;
	margin-bottom: 3px;
}
.clear {
	clear: both;
	height: 1px;
	margin: -1px 0 0;
	font-size: 1px;
}
#page {
	margin: 1em auto;
	width: 990px;
	text-align: left;
	border: 1px none #fff;
	background: url(http://www.terramedus.de/images/mainbg.jpg) repeat-y top left;
}
#startpage {
	margin: 1em auto;
	width: 950px;
	text-align: left;
	border: 1px none #fff;
}

      #maincontent table {
      	border-collapse: collapse;
      	margin: 10px 0 10px 0;
      }
      #maincontent table tr td {
      	border: 1px solid #c0c0c0;
      	padding: 3px 3px 3px 4px;
      }
      #maincontent table tr th {
      	border: 1px solid #c0c0c0;
      	padding: 2px 2px 2px 2px;
      	color: #ffffff;
      	background: #679ebd;
      	text-align: center;
      	font-weight: bold;
      	font-size: 110%;
      }
      
#fullcontent {
	position: absolute;
	top: 130px;
	left: 0px;
	width: 800px;
	float: left;
	text-align: left;
	margin: 20px 0 0 10px;
	padding: 0;
	line-height: 1.5em;
}
/* Special text formatting ------------------------------------------------------------------------------- */

blockquote {
	margin: 0 0 0 30px;
	padding: 10px 0 0 20px;
	font-size: 88%;
	line-height: 1.5em;
	color: #666;
	background: url(images/quotes.gif) no-repeat top left;
}
blockquote p {
	margin-top: 0;
}
blockquote cite {
	margin: 5px 0 0;
	display: block;
}
code {
	font: 1em/2.5em 'Courier New', Courier, monospace;
	color: #444;
	white-space: pre;
	width: 350px;
	height: auto;
	overflow: auto;
	display: block;
	border: 1px solid #999;
	border-width: 2px 0;
	padding: 1em;
	margin: 0 0 1em 0;
	background-color: #fafafa;
}
li code {
	width: 330px
}
acronym, abbr, span.caps {
	font-size: 90%;
	letter-spacing: .07em;
	cursor: help;
	border-bottom: 1px dotted #3f3f3f;
}
.center {
	text-align: center;
}
.alignright {
	float: right;
}
.alignleft {
	float: left;
}
hr {
	display: none;
}
.error, .message {
	padding: 12px;
	background-color: red;
	color: #fff;
}
.message {
	background-color: green;
}
/* Header ------------------------------------------------------------------------- */
#lexikon {
	font-size: 100%;
	color: #000000;
}
#header {
	background: url(http://www.terramedus.de/images/header.jpg) no-repeat top left;
	position: relative;
	width: 990px;
	height: 227px;
}
#header h1 {
	position: relative;
	margin: 20px;
	left: 568px;
	width: 640px;
	font-size: 16px;
	color: #AB5860;
	/*    text-shadow: #81A75B 2px 2px 2px;
*/
}
#header h1 a {
	text-decoration: none;
	border-bottom: none;
	color: #AB5860;
}
#header h1 a:hover {
	color: #AB5860;
	/*    text-shadow: #fff 0 0 4px;
*/
}
/* Startheader------------------------------------------------------------------------- */
#startheader {
	background: url(http://www.terramedus.de/images/terramedus-start.jpg) no-repeat top left;
	position: relative;
	width: 950px;
	height: 860px;
}
/* Search Form ------------------------------------------------------------------------------- */
#search {
	position: absolute;
	width: 280px;
	left: 380px;
	float: left;
	top: 100px;
	padding: 8px 15px 0 0px;
}
form.FSF_form {
	margin: 0;
	padding: 0;
	width: auto;
	text-align: right !important;
}
input.FSF_input {
	display: inline;
	height: 17px;
	border: 1px solid #ddd;
	border-left-color: #c3c3c3;
	border-top-color: #7c7c7c;
	background: #fff url(images/input-bg.gif) repeat-x top left;
	margin: -1px 3px 0;
	padding: 3px 0 0;
}
input.FSF_submit {
	display: inline;
	margin: -1px 0 0;
	padding: 0;
	height: 22px;
	line-height: 22px;
}
/* Post (main content entries)------------------------------------------------------------------------- */
#post {
	margin: 0px 0px 40px 290px;
	padding: 10px 60px 10px 10px;
	line-height: 1.5em;
}
#post h3 {
	margin-top: 0;
	color: #514130;
	font-size: 120%;
	text-decoration: none;
}
#post ul li {
	background: url(http://www.terramedus.de/images/punktblau.gif) no-repeat 0 6px;
	margin-left: 0em;
}
#post img {
	margin-right: 15px;
	margin-left: 15px;
}
/* startmain ------------------------------------------------------------------------- */
#startmain {
	position: relative;
	left: 340px;
	width: 610px;
}
/* starttext------------------------------------------------------------------------- */
#starttext {
	color: #ffffff;
}
/* Related Links ------------------------------------------------------------------------- */
#navlist li {
	display: inline;
	list-style-type: none;
	padding-right: 20px;
}
/* UserComments ------------------------------------------------------------------------- */
.comment {
	background-color: #fff;
	border-bottom: 1px solid #ddd;
	position: relative;
	padding: 10px;
	overflow: hidden;
}
.commentAlt {
	background-color: #f4f4f4;
}
.commentAuthor {
	background-color: #ffc;
}
.commentMe {
	background-color: #ccf !important;
	padding-top: 5px;
}
.commentNum {
	font-family: Arial, sans-serif;
	font-size: 50px;
	line-height: 30px;
	position: absolute;
	top: 0;
	right: 0;
	color: #f2f2f2;
	font-weight: bold;
	letter-spacing: -4px;
	z-index: 1;
}
.commentAlt .commentNum {
	color: #eaeaea;
}
.commentMe .commentNum {
	color: #b0b0ff;
}
.commentAuthor .commentNum {
	color: #f3f3bb;
}
.commentTitle {
	position: relative;
	z-index: 10;
	color: #999;
}
.commentTitle span {
	text-transform: uppercase;
	font-size: 86%;
}
.commentTitle strong {
	color: #693;
	font-size: 110%;
	text-transform: none;
	font-weight: normal;
	margin-right: 6px;
}
.comment .content {
	position: relative;
	z-index: 10;
}
/* Sidebar ------------------------------------------------------------------------- */
#sidebar {
	float: left;
	margin-left: 6px;
	margin-top: 0px;
	width: 268px;
}
#sidebar h2 {
	padding: 25px 0 0 35px;
	color: #666;
	background: url(images/sidebar_icon.gif) no-repeat 5px 15px;
	height: 32px !important;
/* for most browsers */
height
/**/
	: 57px;
/* for IE5/Win */
}
#sidebar ul, #sidebar p {
	padding: 5px 0px 1em;
	margin-left: -10px;
	margin-top: -20px;
}
#sidebar ul {
	margin-bottom: 1em
}
#sidebar ul ul {
	margin-bottom: 0;
	border-bottom: 0px solid #F4F4E9;
}
#sidebar ul ul ul {
	border-bottom: none;
	margin-bottom: 0;
}
#sidebar ul li ul li {
	height: 26px;
	margin-top: 9px;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
	background: url(http://www.terramedus.de/images/menubuttondarkblue.gif) no-repeat;
}
/*MENU ------------------------------------------------------------------------- */
#menu li {
	height: 26px;
	font-size: 12px;
	list-style: none;
	text-align: center;
	/* background: url(http://www.terramedus.de/images/pfeil.gif) no-repeat 0 6px;
*/
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
}
#menu li.here {
	height: 26px;
	font-size: 12px;
	list-style: none;
	text-align: center;
	font-weight: bold;
	color: #84DAFF;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
}
#menu li li {
	font-size: 10px;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 12px;
	font-weight: bold;
}
#menu li li.here {
	font-size: 10px;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
#menu li li li {
	padding: 3px 0 2px 13px;
	font-size: 12px;
	font-weight: bold;
}
#menu ul {
	font-size: 12px;
	padding: 10px;
	margin: 5px;
	color: #FFFFFF;
	font-weight: bold;
}
#menu ul ul {
	font-size: 12px;
	display: block;
	padding: 0px 10px 10px 0;
	color: #FFFFFF;
	font-weight: bold;
}
#menu li.here ul {
	display: block;
	padding: 0px 10px 10px 0;
	font-size: 12px;
	font-weight: bold;
	color: #84DAFF;
}
#menu ul ul ul {
	font-size: 12px;
	padding: 0 !important;
	margin: 0 0 -4px 0 !important;
	font-weight: bold;
}
#menu a {
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}
#menu a:link {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
#menu a:visited {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
#menu a:hover, #links a:active {
	font-size: 12px;
	color: #84DAFF;
	text-decoration: underline;
	font-weight: bold;
}
/* STARTMENU ------------------------------------------------------------------------- */
#menustart li {
	font-size: 1em;
	list-style: none;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 12px;
	font-weight: bold;
}
#menustart li.here {
	font-size: 1em;
	list-style: none;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 12px;
	font-weight: bold;
	color: #3FC5FE;
}
#menustart li li {
	font-size: 0.8em;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 12px;
	font-weight: bold;
}
#menustart li li.here {
	font-size: 0.8em;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 12px;
	font-weight: bold;
	color: #78761F;
}
#menustart li li li {
	padding: 3px 0 2px 13px;
	font-size: 1em;
	font-weight: bold;
}
#menustart ul {
	font-size: 1em;
	padding: 10px;
	margin: 5px;
	color: #514130;
	font-weight: bold;
}
#menustart ul ul {
	font-size: 1em;
	display: block;
	padding: 0px 10px 10px 0;
	color: #514130;
	font-weight: bold;
}
#menustart li.here ul {
	display: block;
	padding: 0px 10px 10px 0;
	font-size: 1em;
	font-weight: bold;
	color: #E6DBB7;
}
#menustart ul ul ul {
	font-size: 1em;
	padding: 0 !important;
	margin: 0 0 -4px 0 !important;
	font-weight: bold;
}
#menustart a {
	font-size: 1em;
	text-decoration: none;
	color: #E6DBB7;
	font-weight: bold;
}
#menustart a:link {
	font-size: 1em;
	color: #E6DBB7;
	font-weight: bold;
}
#menustart a:visited {
	font-size: 1em;
	color: #E6DBB7;
	font-weight: bold;
}
#menustart a:hover, #links a:active {
	font-size: 1em;
	color: #E6DBB7;
	text-decoration: underline;
	font-weight: bold;
}
/* Footer ------------------------------------------------------------------------- */
#footer {
	height: 62px;
	font-size: 85%;
	background: url(http://www.terramedus.de/images/footer.jpg) no-repeat top left;
}
#footer p {
	padding: 20px 320px 20px 95px;
}
#footer a {
	border-bottom: none;
}
/* Special handling for images & alignment ------------------------------------------------------------------------------- */
p img {
	padding: 0;
	max-width: 100%;
}
img.centered {
	display: block;
	margin: 0 auto;
}
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}
img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}
/* Horzizontales Menue Topmenu */
.topmenu {
	top: 205px;
	left: 278px;
	height: 30px;
	width: 800px;
	position: relative;
}
.topmenu ul {
	font-size: 0.9em;
	position: absolute;
	top: 234px;
	left: 280px;
	height: 30px;
	padding-top: 7px;
	text-align: center;
	list-style: none;
}
.topmenu ul.here {
	font-size: 12px;
	top: 10px;
	display: inline;
	margin-right: 6px;
	color: #01455D;
}
.topmenu li {
	font-size: 0.9em;
	top: 10px;
	display: inline;
	margin-right: 6px;
	color: #01455D;
}
.topmenu li.here {
	font-size: 12px;
	top: 10px;
	display: inline;
	margin-right: 6px;
	color: #01455D;
}
.topmenu a {
	font-size: 12px;
	text-decoration: none;
	color: #01455D;
	font-weight: bold;
}
.topmenu a:link {
	font-size: 12px;
	color: #01455D;
	font-weight: bold;
}
.topmenu a:visited {
	font-size: 12px;
	color: #01455D;
	font-weight: bold;
}
.topmenu a:hover, #links a:active {
	font-size: 12px;
	color: #1064AD;
	font-weight: bold;
}
/* Bildthema---------------------------------------------------------------------------*/
#bildthema {
	position: absolute;
	top: 0px;
	left: 270px;
	width: 520px;
	text-align: right;
}
/* Logo---------------------------------------------------------------------------*/
#logo {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 788px;
	height: 200px;
	background-color:  #292C39;
}
/* Kontakt---------------------------------------------------------------------------*/
#kontakt {
	position: absolute;
	top: 148px;
	left: 285px;
	text-align: right;
	width: 500px;
	margin: 0px 0 0 12px;
	padding: 0;
	line-height: 1.5em;
}
/* Pagetrail---------------------------------------------------------------------------*/
#wo {
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	font-style: italic;
	color: #9FA0A0;
}
a.pagetrail:link {
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	font-style: italic;
	color: #C2C2C2;
}
a.pagetrail:visited {
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	font-style: italic;
	color: #C2C2C2;
}
a.pagetrail:hover {
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	font-style: italic;
	color: #C2C2C2;
}
a.pagetrail:active {
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	font-style: italic;
	color: #C2C2C2;
}
/* Horzizontales Menue Secondmenu */
#secondmenu {
	top: -20px;
	left: 300px;
	height: 30px;
	width: 480px;
	position: relative;
	color: #625320;
}
#secondmenu ul {
	font-size: 13px;
	padding-top: 7px;
	text-align: center;
	list-style: none;
	color: #625320;
	padding-left: 5px;
	padding-right: 5px;
}
#secondmenu ul.here {
	font-size: 13px;
	top: 10px;
	display: inline;
	margin-right: 6px;
	color: #625320;
	padding-left: 5px;
	padding-right: 5px;
}
#secondmenu li {
	font-size: 13px;
	top: 10px;
	display: inline;
	margin-right: 6px;
	color: #625320;
	padding-left: 5px;
	padding-right: 5px;
}
#secondmenu li.here {
	font-size: 13px;
	top: 10px;
	display: inline;
	margin-right: 6px;
	color: #625320;
	padding-left: 5px;
	padding-right: 5px;
}
#secondmenu li.callback {
	font-size: 13px;
	top: 10px;
	display: inline;
	margin-right: 6px;
	color: #625320;
	padding-left: 7px;
	padding-right: 7px;
	background: url(http://www.terramedus.de/images/phone.gif) no-repeat 0px 0px;
}
#secondmenu li.contact {
	font-size: 13px;
	top: 10px;
	display: inline;
	margin-right: 6px;
	color: #625320;
	padding-left: 7px;
	padding-right: 7px;
	background: url(http://www.terramedus.de/images/email.gif) no-repeat 0px 0px;
}
#secondmenu li.info {
	font-size: 13px;
	top: 10px;
	display: inline;
	margin-right: 6px;
	color: #625320;
	padding-left: 7px;
	padding-right: 7px;
	background: url(http://www.terramedus.de/images/info.gif) no-repeat 0px 0px;
}
#secondmenu li.search {
	font-size: 13px;
	top: 10px;
	display: inline;
	margin-right: 6px;
	color: #625320;
	padding-left: 7px;
	padding-right: 7px;
	background: url(http://www.terramedus.de/images/search.gif) no-repeat 0px 0px;
}
#secondmenu a {
	font-size: 13px;
	text-decoration: none;
	color: #625320;
	padding-left: 12px;
	font-weight: bold;
}
#secondmenu a:link {
	font-size: 13px;
	color: #625320;
	padding-left: 12px;
	font-weight: bold;
}
#secondmenu a:visited {
	font-size: 13px;
	color: #625320;
	padding-left: 12px;
	font-weight: bold;
}
#secondmenu a:hover, #links a:active {
	font-size: 13px;
	color: #625320;
	padding-left: 12px;
	font-weight: bold;
}
/* Footermenu */
#footermenu {
	top: 15px;
	left: 460px;
	height: 30px;
	width: 300px;
	position: relative;
	color: #625320;
}
#footermenu ul {
	font-size: 13px;
	padding-top: 7px;
	text-align: center;
	list-style: none;
	color: #625320;
	padding-left: 5px;
	padding-right: 5px;
}
#footermenu ul.here {
	font-size: 13px;
	top: 10px;
	display: inline;
	margin-right: 6px;
	color: #625320;
	padding-left: 5px;
	padding-right: 5px;
}
#footermenu li {
	font-size: 13px;
	top: 10px;
	display: inline;
	margin-right: 6px;
	color: #625320;
	padding-left: 5px;
	padding-right: 5px;
}
#footermenu li.here {
	font-size: 13px;
	top: 10px;
	display: inline;
	margin-right: 6px;
	color: #625320;
	padding-left: 5px;
	padding-right: 5px;
}
#footermenu a {
	font-size: 13px;
	text-decoration: none;
	color: #625320;
	font-weight: normal;
}
#footermenu a:link {
	font-size: 13px;
	color: #625320;
	font-weight: normal;
}
#footermenu a:visited {
	font-size: 13px;
	color: #625320;
	font-weight: normal;
}
#footermenu a:hover, #links a:active {
	font-size: 13px;
	color: #625320;
	font-weight: normal;
}
/* Footer2menu */
#footer2menu {
	top: 0px;
	left: 60px;
	height: 30px;
	width: 700px;
	position: relative;
	color: #625320;
}
#footer2menu ul {
	font-size: 11px;
	padding-top: 7px;
	text-align: center;
	list-style: none;
	color: #625320;
	padding-left: 5px;
	padding-right: 5px;
}
#footer2menu ul.here {
	font-size: 11px;
	top: 10px;
	display: inline;
	margin-right: 6px;
	color: #625320;
	padding-left: 5px;
	padding-right: 5px;
}
#footer2menu li {
	font-size: 11px;
	top: 10px;
	display: inline;
	margin-right: 6px;
	color: #625320;
	padding-left: 5px;
	padding-right: 5px;
}
#footer2menu li.here {
	font-size: 11px;
	top: 10px;
	display: inline;
	margin-right: 6px;
	color: #625320;
	padding-left: 5px;
	padding-right: 5px;
}
#footer2menu a {
	font-size: 11px;
	text-decoration: none;
	color: #625320;
	font-weight: normal;
}
#footer2menu a:link {
	font-size: 11px;
	color: #625320;
	font-weight: normal;
}
#footer2menu a:visited {
	font-size: 11px;
	color: #625320;
	font-weight: normal;
}
#footer2menu a:hover, #links a:active {
	font-size: 11px;
	color: #625320;
	font-weight: normal;
}
/* Kategorietitelfarbe */
/* =================== */
#kategorie {
	position: relative;
	font-size: 12px;
	font-weight: bold;
	top: 0px;
	left: 18px;
	color: #514130;
	width: 225px;
	text-align: center;
	margin-top: 4px;
	margin-bottom: 5px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 5px;
	padding-right: 5px;
	background: url(http://www.terramedus.de/images/menubuttonblue.gif) no-repeat;
}
#kategorie a {
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}
#kategorie a:link {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
#kategorie a:visited {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
#kategorie a:hover, #links a:active {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
/* Sprache 1---------------------------------------------------------------------------*/
.sprache {
	top: 10px;
	left: 30px;
	height: 30px;
	position: relative;
}
/* Thema ------------------------------------------------------------------------- */
#thema {
	/* float: absolute;
*/
	width: 200px;
}
#thema img {
	margin: 4px 0px 0px 276px;
	padding: 0px 0px 0px 0px;
}
#conclusion {
	position: absolute;
	background: yellow;
	width: 320px;
	height: 130px;
	font-size: 14px;
	left: 570px;
	top: 67px;
	padding: 10px 10px 10px 10px;
	color: #5D5C09;
	background-color: #ECEABB;
	border-top: 1px solid #908F5A;
	border-left: 1px solid #908F5A;
	border-right: 1px solid #908F5A;
	border-bottom: 1px solid #908F5A;
}
/* Startbuttons----------------------------------------------------------------------------*/
#startphysiotherapie {
	float: left;
	top: 290px;
	left: 166px;
	width: 169px;
	height: 43px;
	position: relative;
	color: #FFFFFF;
	padding-top: 12px;
	padding-left: 5px;
	padding-right: 5px;
	background: url(http://www.terramedus.de/images/start-physiotherapie.jpg) no-repeat;
}
#startpersonaltraining {
	float: left;
	top: 290px;
	left: 438px;
	width: 193px;
	height: 43px;
	position: relative;
	color: #FFFFFF;
	padding-top: 12px;
	padding-left: 7px;
	padding-right: 5px;
	background: url(http://www.terramedus.de/images/start-personaltraining.jpg) no-repeat;
}
#startmassagewellness {
	float: left;
	top: 518px;
	left: -72px;
	width: 332px;
	height: 43px;
	position: relative;
	color: #FFFFFF;
	padding-top: 12px;
	padding-left: 5px;
	padding-right: 5px;
	background: url(http://www.terramedus.de/images/start-massagewellness.jpg) no-repeat;
}
#startphysiotherapie a {
	font-size: 16px;
	text-decoration: none;
	color: #FFFFFF;
	padding-left: 12px;
	font-weight: bold;
}
#startphysiotherapie a:link {
	font-size: 16px;
	color: #FFFFFF;
	padding-left: 12px;
	font-weight: bold;
}
#startphysiotherapie a:visited {
	font-size: 16px;
	color: #FFFFFF;
	padding-left: 12px;
	font-weight: bold;
}
#startphysiotherapie a:hover, #links a:active {
	font-size: 16px;
	color: #FFFFFF;
	padding-left: 12px;
	font-weight: bold;
}
#startpersonaltraining a {
	font-size: 16px;
	text-decoration: none;
	color: #FFFFFF;
	padding-left: 12px;
	font-weight: bold;
}
#startpersonaltraining a:link {
	font-size: 16px;
	color: #FFFFFF;
	padding-left: 12px;
	font-weight: bold;
}
#startpersonaltraining a:visited {
	font-size: 16px;
	color: #FFFFFF;
	padding-left: 12px;
	font-weight: bold;
}
#startpersonaltraining a:hover, #links a:active {
	font-size: 16px;
	color: #FFFFFF;
	padding-left: 12px;
	font-weight: bold;
}
#startmassagewellness a {
	font-size: 16px;
	text-decoration: none;
	color: #FFFFFF;
	padding-left: 12px;
	font-weight: bold;
}
#startmassagewellness a:link {
	font-size: 16px;
	color: #FFFFFF;
	padding-left: 12px;
	font-weight: bold;
}
#startmassagewellness a:visited {
	font-size: 16px;
	color: #FFFFFF;
	padding-left: 12px;
	font-weight: bold;
}
#startmassagewellness a:hover, #links a:active {
	font-size: 16px;
	color: #FFFFFF;
	padding-left: 12px;
	font-weight: bold;
}
/* Logo zur Startseite----------------------------------------------------------------------------*/
#logozurstartseite img {
	margin-top: -65px;
	margin-left: 20px;
	border: none;
}
#logozurstartseite a:focus {
	outline: none;
}
textarea.farbig {
	border: 1px dotted #F4F4F4;
	width: 95%;
	height: 4em;
	color: #244B74;
	font-size: 9px;
	font-family: Arial, sans-serif;
	padding: 8px;
	font-weight: bold;
	background: #F3F3F3;
}
/* Werbelinks */
#verlinken {
	border-top: 1px solid #979797;
	font-size: 10px;
	font-style: italic;
	color: #979797;
}
#verlinken img {
	padding: 0px;
	margin: 0px;
}
/* Ajax Suchfeld */
#ajaxSearch_form {
	color: #444;
	width: auto;
}
#ajaxSearch_input {
	width: 460px;
	display: inline;
	height: 17px;
	border: 1px solid #ddd;
	border-left-color: #c3c3c3;
	border-top-color: #7c7c7c;
	background: #fff url(images/input-bg.gif) repeat-x top left;
	padding: 3px 0 0;
}
#ajaxSearch_submit {
	display: inline;
	width: 60px;
	height: 22px;
	line-height: 22px;
}
#ajaxSearch_output {
	border: 1px solid #444;
	padding: 10px;
	background: #fff;
	display: block;
	height: auto;
	vertical-align: top;
}
.ajaxSearch_paging {
}
.AS_ajax_result {
	color: #444;
	margin-bottom: 3px;
}
.AS_ajax_resultLink {
	text-decoration: underline;
}
.AS_ajax_resultDescription {
	color: #555;
}
.AS_ajax_more {
	color: #555;
}