body{
	margin:0;
	padding:0;
	background-color : #333333;
	font : 10pt Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	background-image:url(Grafik/footsteps.png);
	background-repeat:no-repeat;
}
td {
	text-align:left;
}
img.thumbnail{
	float:left;
	margin-right:5px;
	padding:0;
	border:1px solid #FFFFFF;
}
a:link {
text-decoration : none;
font-weight : bold;
color : #cf027e;
font-size : 10pt;
font-family : Verdana, Arial, Helvetica, sans-serif;
}
a:visited {
text-decoration : none;
font-weight : bold;
color : #cf027e;
font-size : 10pt;
font-family : Verdana, Arial, Helvetica, sans-serif;
}
a:hover {
text-decoration : underline;
font-weight : bold;
color : #cf027e;
font-size : 10pt;
font-family : Verdana, Arial, Helvetica, sans-serif;
}
a:active {
text-decoration : none;
font-weight : bold;
color : #cf027e;
font-size : 10pt;
font-family : Verdana, Arial, Helvetica, sans-serif;
}
a:focus {
text-decoration : none;
font-weight : bold;
color : #cf027e;
font-size : 10pt;
font-family : Verdana, Arial, Helvetica, sans-serif;
}
a.footer:link {
text-decoration : underline;
font-weight : normal;
color : #666666;
font-size : 9pt;
font-family : Verdana, Arial, Helvetica, sans-serif;
}
a.footer:visited {
text-decoration : underline;
font-weight : normal;
color : #666666;
font-size : 9pt;
font-family : Verdana, Arial, Helvetica, sans-serif;
}
a.footer:hover {
text-decoration : none;
font-weight : normal;
color : #666666;
font-size : 9pt;
font-family : Verdana, Arial, Helvetica, sans-serif;
}
a.footer:active {
text-decoration : underline;
font-weight : normal;
color : #666666;
font-size : 9pt;
font-family : Verdana, Arial, Helvetica, sans-serif;
}
a.footer:focus {
text-decoration : underline;
font-weight : normal;
color : #666666;
font-size : 9pt;
font-family : Verdana, Arial, Helvetica, sans-serif;
}
a.switch:link {
text-decoration : none;
font-weight : bold;
color : #cf027e;
font-size : 10pt;
font-family : Verdana, Arial, Helvetica, sans-serif;
}
a.switch:visited {
text-decoration : none;
font-weight : bold;
color : #cf027e;
font-size : 10pt;
font-family : Verdana, Arial, Helvetica, sans-serif;
}
a.switch:hover {
text-decoration : none;
font-weight : bold;
color : #cf027e;
font-size : 10pt;
font-family : Verdana, Arial, Helvetica, sans-serif;
}
a.switch:active {
text-decoration : none;
font-weight : bold;
color : #cf027e;
font-size : 10pt;
font-family : Verdana, Arial, Helvetica, sans-serif;
}
a.switch:focus {
text-decoration : none;
font-weight : bold;
color : #cf027e;
font-size : 10pt;
font-family : Verdana, Arial, Helvetica, sans-serif;
}
a.switchkat:link {
text-decoration : none;
font-weight : bold;
color : #FFFFFF;
font-size : 10pt;
font-family : Verdana, Arial, Helvetica, sans-serif;
}
a.switchkat:visited {
text-decoration : none;
font-weight : bold;
color : #FFFFFF;
font-size : 10pt;
font-family : Verdana, Arial, Helvetica, sans-serif;
}
a.switchkat:hover {
text-decoration : none;
font-weight : bold;
color : #FFFFFF;
font-size : 10pt;
font-family : Verdana, Arial, Helvetica, sans-serif;
}
a.switchkat:active {
text-decoration : none;
font-weight : bold;
color : #FFFFFF;
font-size : 10pt;
font-family : Verdana, Arial, Helvetica, sans-serif;
}
a.switchkat:focus {
text-decoration : none;
font-weight : bold;
color : #FFFFFF;
font-size : 10pt;
font-family : Verdana, Arial, Helvetica, sans-serif;
}
h1{
	float:left;
	margin:0;
	padding:10px 0 10px 0;
	width:100%;
	text-align:center;
	font:12pt Verdana, Geneva, sans-serif;
	color:#333333;
	font-weight:bold;
}
h2{
	float:left;
	margin:0;
	padding:10px 0 10px 0;
	width:100%;
	text-align:center;
	font:12pt Verdana, Geneva, sans-serif;
	color:#cf027e;
	font-weight:normal;
}
button{
	margin:0;
	padding:0;
}
form{
	margin:0;
	padding:1px;
}
.textfield{
	margin:0;
	padding:6px 0 0 10px;
	vertical-align:top;
	height:24px;
	width:290px;
	color:#000;
	font:12pt Verdana, Geneva, sans-serif;
	font-weight:bold;
	border:0px;
	background-image:url(Grafik/suchleiste.png);
	background-repeat:no-repeat;
}
.textfield:focus{
	margin:0;
	padding:6px 0 0 10px;
	vertical-align:top;
	height:24px;
	width:290px;
	color:#000;
	font:12pt Verdana, Geneva, sans-serif;
	font-weight:bold;
	border:0px;
	background-image:url(Grafik/suchleiste_no.png);
	background-repeat:no-repeat;
}

input.search{
	margin:0 0 0 -10px;
	padding:0;
	vertical-align:top;
}
#meta{
	margin:10px auto;
	padding:10px;
	width:800px;
	text-align:left;
	background-color:#FFF;
	border:1px solid #CCC;
	-moz-border-radius:10px;
}
#logo{
	float:left;
	margin:0;
	padding:0px;
	height:150px;
	width:800px;
	text-align:center;
}
.pager{
	float:left;
	margin:10px 0 10px 0;
	padding:10px 0 10px 10px;
	width:790px;
	text-align:center;
	-moz-border-radius:10px;
	background-color:#CCC;
}
#footer{
	clear:both;
	padding:10px 0 20px 0;
	text-align:center;
	font-size:9pt;
}
.content{
	float:left;
	margin:0;
	padding:10px 0 10px 0;
	width:800px;
	text-align:left;
}
.content_center{
	float:left;
	margin:0 0 20px 0;
	padding:10px 0 20px 0;
	width:800px;
	text-align:center;
	border-bottom:1px solid #ededed;
}
.content_left{
	float:left;
	margin:0;
	padding:10px 0 10px 0;
	width:390px;
	text-align:center;
}
.content_right{
	float:right;
	margin:0;
	padding:10px 0 10px 0;
	width:390px;
	text-align:center;
}
.content_center_rounded{
	float:right;
	margin:10px 0 10px 0;
	padding:5px 10px 5px 10px;
	width:598px;
	text-align:center;
	-moz-border-radius:10px;
	background-color:#ededed;
	border:1px solid #ededed;
	
}
.content_center_rounded_dark{
	float:right;
	margin:10px 0 10px 0;
	padding:5px 10px 5px 10px;
	width:598px;
	text-align:center;
	-moz-border-radius:10px;
	background-color:#ededed;
	border:1px solid #999999;
	color:#000;
	
}
.content_center_rectangle{
	float:right;
	margin:10px 0 10px 0;
	padding:5px 10px 5px 10px;
	width:598px;
	text-align:center;
	background-color:#FFF;
	border:1px solid #FFF;
	color:#000;
	
}
.content_center_rounded_half{
	float:left;
	margin:0;
	padding:10px;
	width:368px;
	height:32px;
	text-align:center;
	-moz-border-radius:10px;
	background-color:#ededed;
	border:1px solid #ededed;
	
}
.content_center_rounded_half_borderonly{
	float:left;
	margin:0;
	padding:10px;
	width:368px;
	height:32px;
	text-align:center;
	-moz-border-radius:10px;
	background-color:#ffffff;
	border:1px solid #ededed;
	
}
.darkgrey{
	color:#666666;
}
.lightblue{
	color:#35d3d9;
}
.pager_link a{
float:left;
margin-right:2px;
padding:5px 10px 5px 10px;
background-color:#FFFFFF;
border: 1px solid #cf027e;
}
.pager_link a:hover{
float:left;
margin-right:2px;
padding:5px 10px 5px 10px;
background-color:#FFFFFF;
border:1px solid #cf027e;
}
.pagerakt{
float:left;
margin-right:2px;
padding:5px 10px 5px 10px;
color:#FFFFFF;
background-color:#cf027e;
border:1px solid #cf027e;
}
.pagerdots{
float:left;
margin-right:2px;
padding:5px 10px 5px 10px;
color:#000000;
background-color:#CCC;
border:1px solid #CCC;
}
.content_center_showbox{
	float:left;
	margin:0;
	padding:5px 0 5px 0;
	width:100%;
	border-bottom:1px solid #FFFFFF;
}

.showbox_left{
	float:left;
	margin:0;
	padding:5px;
	width:379px;
	text-align:left;
}
.showbox_right{
	float:right;
	margin:0;
	padding:5px;
	width:379px;
	text-align:left;
}
.showbox_text{
	float:right;
	width:430px;
	text-align:left;
}
.small_font{
	font-size:7pt;
	color:#666;
}
.switch a{
	float:left;
	margin:0 0 5px 0;
	padding:5px;
	width:150px;
	text-align:center;
	-moz-border-radius:10px;
	background-color:#ffffff;
	border:1px solid #ededed;
}
.switch a:hover{
	float:left;
	margin:0 0 5px 0;
	padding:5px;
	width:150px;
	text-align:center;
	-moz-border-radius:10px;
	background-color:#ededed;
	border:1px solid #ededed;
}
.switchactive a{
	float:left;
	margin:0 0 5px 0;
	padding:5px;
	width:150px;
	text-align:center;
	-moz-border-radius:10px;
	background-color:#ededed;
	border:1px solid #ededed;
}
.switchkat a{
	float:left;
	margin:0 0 5px 0;
	padding:5px;
	width:150px;
	text-align:center;
	-moz-border-radius:10px;
	background-color:#cf027e;
	border:1px solid #cf027e;
}
.switchkat a:hover{
	float:left;
	margin:0 0 5px 0;
	padding:5px;
	width:150px;
	text-align:center;
	-moz-border-radius:10px;
	background-color:#666666;
	border:1px solid #666666;
}
.switchkatactive{
	float:left;
	margin:0 0 5px 0;
	padding:5px;
	width:150px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	-moz-border-radius:10px;
	background-color:#666666;
	border:1px solid #666666;
}
#switchcontainer{
	float:left;
	margin:0;
	padding:10px 0 0 0;
	width:160px;
}