/*Design based on a Free CSS Templatehttp://www.freecsstemplates.orgReleased for free under a Creative Commons Attribution 2.5 LicenseCopyright for this adaption by Sarah Ines Struckhttp://www.textorin.de*/* {	margin: 0;	padding: 0;}body {	margin: 20px 0;	background: #ffffff url(images/img01.gif) repeat-x;	font: normal 13px Verdana, Arial, Helvetica, sans-serif;	color: #ffffff;}h1, h2, h3 {	color: #313131;}.head1 {	color: #ffffff;}.head1lovers {	font-size: 25px;}.head2 {	color: #ffffff;}h1 {	margin: 0;	padding: 0;	font: italic 197% "Times New Roman", Times, serif;	color: #ffffff;}h2 {	font-size: 107%;	color: #ffffff;}h3 {	margin-bottom: 1em;	text-transform: uppercase;	letter-spacing: 1px;	font-size: 77%;	font-weight: bold;}p, blockquote, ol, ul {	margin-bottom: 1.5em;	text-align: left;	line-height: 167%;	font-size: 107%;}blockquote {	padding: 15px 0 0 20px;	background: url(images/img11.gif) no-repeat;	text-align: left;	font: italic 100% "Times New Roman", Times, serif;}ol {	list-style-position: inside;}ul {	list-style: none;}ul li {	padding-left: 20px;	background: url(images/img09.gif) no-repeat left center;}a {	text-decoration: none;	color: #ffcccc;}a:hover {	text-decoration: underline;	color: #ffffff;}/* Logo */#logo {	width: 760px;	height: 180px;	margin: 0 auto;	padding: 0 0 10px 0;	background: url(images/img02.jpg) no-repeat;}#logo h1 {	margin: 0;	padding: 110px 0 0 120px;/*	text-transform: lowercase;*/	letter-spacing: -1px;	font: normal 36px "Times New Roman", Times, serif;	font-style: italic;}#logo h2 {	margin: -7px 0 0 0;	padding: 0 0 0 155px;/*	text-transform: uppercase;*/	letter-spacing: 1px;	font-size: 12px;font: italic 150% "Times New Roman", Times, serif;/*	font-weight: bold;*/	}#logo a {	text-decoration: none;	color: #ffffff;}/* Page */#page {	width: 760px;	margin: 0 auto; 	background: url(images/img03.gif) repeat-y;}/* Content */#content {	float: left;	width: 400px;	padding: 0 0 0 95px;	background: url(images/img04.gif) no-repeat;}#content .title {	padding: 10px 10px 10px 20px;/*	background: url(images/img07.gif) no-repeat 20px 50%*/;}#content .content {	padding: 5px 20px 1px 20px;	background: url(images/img08.gif) repeat-x;}#content .content a {	text-decoration: none;	color: #ffcccc;}#content .content a:hover {	text-decoration: underline;	color: #ffffff;}.pfeillink {	padding-left: 20px;	background: url(images/img09.gif) no-repeat left center;}#welcome {	padding-bottom: 20px;	margin-bottom: 10px;	background: url(images/img10.gif) no-repeat center bottom;}#welcome a {	text-decoration: none;	color: #ffffff;}#welcome a:hover {	text-decoration: underline;	color: #ffcccc;}.floating-box {	float: left;	width: 160px;	margin: 0 20px;	font-size: 85%;}.floating-box .heading {	margin-bottom: 1em;	padding-bottom: 1em;	background: url(images/img08.gif) repeat-x left bottom;}.floating-box p, .floating-box blockquote, .floating-box ol, .floating-box ul {	line-height: 144%;	font-size: 92%;}.floating-box img {	border: 1px solid #ffffff;}.startheadlines {	padding-left: 10px;	background: url(images/img09-h5.gif) no-repeat left top;}.menuheadlines {	padding-left: 10px;	background: url(images/img09-h5.gif) no-repeat left top;}/* Sidebar */#sidebar {	float: right;	width: 160px;	padding: 0 80px 0 20px;	background: url(images/img05.gif) no-repeat right top;}#sidebar h2 {	margin-bottom: 1em;}.comment {	font-size: 85%;}.commentdate {	font-size: 85%;	font-style: italic;}.commenthead {	font-size: 95%;}#sidebar blockquote {}#sidebar blockquote p {}#links {}#links ul {}#links li {}#links a {}/* Menu */#menu {	padding-top: 20px;}#menu ul {}#menu li {}#menu a {}#menu a:hover {}#menu b {}/* Footer */#footer {	width: 760px;	height: 50px;	margin: 0 auto;	background: url(images/img06.gif) no-repeat;}#footer p {	margin: 0;	font-size: 77%;}#footer .links {	float: left;	padding: 15px 0 0 97px;	color: #cc0033;}#footer .legal {	float: right;	padding: 15px 62px 0 0;	color: #cc0033;}#footer a {	color: #cc0033;}/* Anzeigenblock */#adsenseanzeige {	position: absolute; top: 220px; right: 0px; width: 120px;	float: right;	padding: 0 10px 0 10px;	background: transparent;}/* Suche */#search {	border : 0 solid #993333; 	font-size : 11px; 	line-height : auto; 	text-align : left; 	font-weight : normal; 	padding : 0px; 	margin-left : 0px; 	margin-right : 45px; 	margin-bottom : 0px; 	margin-top : 0px; }.input {background : transparent; border-right : 1px solid #ffffff; border-top : 1px solid #ffffff; font-size : 13px; border-left : 1px solid #ffffff; color : #ffffff; border-bottom : 1px solid #ffffff; margin-top : 2px; width : 150px; text-align : left; }.button {background : transparent; border-right : 0px solid #ffffff; border-top : 0px solid #ffffff; font: normal 13px Verdana, Arial, Helvetica, sans-serif;font-style: italic;border-left : 0px solid #ffffff; color : #ffffff; border-bottom : 0px solid #ffffff; margin-left : 15; margin-top : 2px; text-align : center; font-weight : normal; } .weblog {padding : 0; margin-bottom : 60px; margin-top : 10px; text-align : right; } 
