/*   ------------------------------------------------  PVII CSS Layout Magic  Copyright (c) 2007 Project Seven Development  www.projectseven.com  02: 2Col_Fixed_Sidebar_Left  ------------------------------------------------*/a:focus { outline: none;}body {	font-family: Verdana, "Trebuchet MS", sans-serif;	font-size: 10px;	color: #452018;	background-color: #FFFFFF;	margin: 12px;	padding: 0;}#masthead {	color: #999999;	padding: 0px;	margin: 0px;}#wrapper {	width: 1000px;	margin: 0 auto;	border: 1px solid #AB003E;}#column_wrapper {	background-image: url(img/clm02b_middle.gif);	background-repeat: repeat-y;}.clearfloat {	clear: both;	height: 0;	line-height: 0;	font-size: 0;}#right {	width: 700px;	float: left;}#left {	width: 300px;	float: left;}#left .content {	padding: 34px 0 0 100px;	font-size: 10px;	line-height: 15px;	letter-spacing: 0.02em;}#right .content {	padding: 40px 150px 20px 50px;	font-size: 10px;	line-height: 16px;	height: 250px;	letter-spacing: 0.03em;}#right .contentteam {	padding: 50px 60px 20px 50px;	font-size: 10px;	line-height: 16px;}#right .contentteam2 {	padding: 50px 60px 20px 50px;	font-size: 10px;	line-height: 16px;}#right .contentimpr {	padding: 40px 20px 20px 50px;	font-size: 10px;	line-height: 16px;}#masthead .content {	padding: 0px;}#footer .contentimpr {	padding: 50px 0 60px 100px;	color: #AB003E;	font-size: 9px;}#footerli {	float:left;	width: 600px;}#footerre {	float:left;	width: 400px;}#footerli .contentli {	padding: 120px 0 60px 100px;	color: #AB003E;	font-size: 9px;}#footerli .contentliteam {	padding: 40px 0 60px 100px;	color: #AB003E;	font-size: 9px;}#footerre .content {	padding: 120px 0 30px 76px;}#footerre .contentkont {	padding: 40px 0 30px 76px;	color: #452018;}#footerre .contentteam {	padding: 40px 0 30px 76px;}#footer {	color: #452018;	padding: 0px;	margin: 0;	font-size: 10px;	clear: both;	line-height: 16px;}.menulist {	margin: 16px 0 0px 0;	padding: 0;	list-style-type: none;}.menulistteam {	margin: 0px 0px 0px 0px;	padding: 0;	list-style-type: none;}#left a:link {	color: #FFFFFF;}#left a:visited {	color: #FFFFFF;}#left a:hover {	color: #AB003E;}#right a:link {	color: #452018;	text-decoration: none;	font-style: italic;	letter-spacing: 0.04em;}#right a:visited {	color: #452018;	text-decoration: none;	font-style: italic;}#right a:hover {	color: #AB003E;	text-decoration: none;	font-style: italic;}#wrapper .menulist a, #wrapper .menulist a:visited {	color: #FFFFFF;	padding: 0 0 0 6px;	text-decoration: none;	font-size: 11px;	font-weight: bold;}#wrapper .menulist a:hover {	text-decoration: none;	color: #AB003E;	font-size: 11px;	font-weight: bold;}#wrapper .menulistteam a, #wrapper .menulistteam a:visited {	color: #553224;	padding: 0 0 0px 6px;	text-decoration: none;	font-size: 10px;	font-weight: normal;}#wrapper .menulistteam a:hover {	text-decoration: none;	color: #AB003E;	font-size: 10px;	font-weight: normal;}#wrapper .menuliston {	color: #AB003E;	padding: 0 0 0 6px;	text-decoration: none;	font-size: 11px;	font-weight: bold;}#footer a:link {	color: #AB003E;	text-decoration: none;}#footer a:visited {	color: #AB003E;	text-decoration: none;}#footer a:hover {	color: #D0D1D2;	text-decoration: none;}#footer .contentkont a:link {	color: #452018;	text-decoration: none;}#footer .contentkont a:visited {	color: #452018;	text-decoration: none;}#footer .contentkont a:hover {	color: #AB003E;	text-decoration: none;}#footerwrapper {}.p7uberlink {	font-weight: bold !important;	color: #AB003E !important;}.menulistteam .p7uberlink {	font-weight: bold !important;	color: #452018 !important;}h1 {	font-size: 1.8em;	margin: 0;}h2 {	font-size: 1.6em;	margin: 30px 0 0 0;}h3 {	font-size: 12px;	margin: 0;	color: #AB003E;}h4 {	font-size: 1.1em;	margin: 20px 0 0 0;}.nomargintop {	margin-top: 0;}.content p {	margin: 12px 0;}.contentteam p, .contentteam2 p {	margin: 0;}.contentteam img {	float: right;	padding: 0 0 120px 120px;}.contentteam2 img {	float: right;	padding: 0 0 120px 28px;}.color {	color: #AB003E;	font-style: italic;	letter-spacing: 0.04em;}.contentteam ul, .contentteam2 ul {	list-style: none;	margin: 0;	padding: 0 0 0 1px;	text-indent: -12px;}.contentteam li, .contentteam2 li {	margin: 0 0 0 12px;}/* Formulare */input {	display: block;	width: 400px;	float: left;	margin-bottom: 10px;	height: 23px;	color: #452018;	font-family: Verdana, "Trebuchet MS", sans-serif;	font-size: 11px;	padding: 2px;}label {	display: block;	width: 100px;	float: left;	padding-right: 20px;	font-weight: bold;	font-size: 11px;}textarea {	width: 400px;	height: 140px;	color: #452018;	font-family: Verdana, "Trebuchet MS", sans-serif;	font-size: 11px;	padding: 2px;}.buttonsubmit {	width: 100px;	margin: 10px 0 20px 120px;	color: #452018;	font-weight: bold;	font-size: 12px;}.clearbr {	clear: left;}input[type="text"], textarea {	border-top: 2px solid #D4C9C3;	border-left: 2px solid #D4C9C3;	border-bottom: 1px solid #D4C9C3;	border-right: 1px solid #D4C9C3;}
