@charset "utf-8";
/* CSS Document */


<!--
* { /* Mit Universalselektor die Polsterungseigenschaften aller (Block-)Elemente auf null setzen */
margin: 0;
padding: 0;
}

body {
text-align: center; /* Für IE 5.01 & 5.5, um die Box #wrapper horizontal zu zentrieren */
background: url(../hp_images/bg.jpg);
background-repeat: no-repeat;
height: 100%;
background-color:#680134;
}

div {
text-align: left; /* text-align:center wieder aufheben, damit DIV-Inhalte linksbündig ausgerichtet sind */
}

html, body {
height: 100%;
background: url(../hp_images/bg.jpg);
background-repeat: no-repeat;
height: 100%;
background-color:#680134;
}

/* DIV-Boxen */

div#wrapper {
position:relative;
margin: 0 auto;
width:840px;
min-height:100%;
height:auto !important;
height:100%;
background-color:#FFF;
}

div#Schatten_L {
clear:both;
position:absolute;
top:0px;
left:-8px;
width:8px;
height:100%;
z-index:2;
background: url(../hp_images/schatten_links.png);
}

div#Schatten_R {
clear:both;
position:absolute;
top:0px;
right:-8px;
width:8px;
height:100%;
z-index:2;
background: url(../hp_images/schatten_rechts.png);
}

div#MenuAbdeck {
clear:both;
position:absolute;
top:253px;
right:0px;
width:2px;
height:25;
background-color:#79003b;
z-index:50;
}


div#schrift_skalierung {
clear:both;
position:absolute;
top:47px;
left:280px;
height:16px;
width:65px;
z-index:4;
}

div#visual {
clear:both;
position:absolute;
top:76px;
left:0px;
height:178px;
width:840px;
z-index:2;
overflow:hidden;
}

div#Logo {
clear:both;
position:absolute;
top:10px;
right:26px;
width:192px;
height:58px;
z-index:4;
}

div#language {
clear:both;
position:absolute;
width:40px;
height:18px;
top:46px;
left:10px;
overflow:hidden;
z-index:1;
color:#79003b;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}

div#contenttitel {
clear:both;
position:absolute;
width:300px;
height:30px;
top:326px;
left:33px;
overflow:hidden;
z-index:1;
color:#79003b;
font-size:22px;
font-family:Arial, Helvetica, sans-serif;
}

div#breadcrumb {
clear:both;
position:absolute;
width:450px;
height:20px;
top:300px;
left:29px;
overflow:hidden;
z-index:1;
color:#79003b;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}

div#breadcrumb a {
color:#79003b;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
padding-left:4px;
padding-right:4px;
}

div#breadcrumb a:hover {
color:#79003b;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
padding-left:4px;
padding-right:4px;
}

div#leftCol {
float: left;
width:573px;
margin-left:33px;
margin-bottom:50px;
margin-top:360px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000;
}

div#leftCol td {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000;
text-decoration:none;
}

div#leftCol a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#79003b;
text-decoration:none;
}

div#leftCol a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#79003b;
text-decoration:underline;
}

div#leftCol td a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#79003b;
text-decoration:none;
}

div#leftCol td a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#79003b;
text-decoration:underline;
}

div#leftCol li {
	margin-left:15px;
}


div#centerCol {
float: left;
width:177px;
min-height:282px;
margin-left:24px;
margin-bottom:40px;
margin-top:326px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#79003b;
padding-left:10px;
padding-top:10px;
background: url(../hp_images/Rotelinie.jpg);
background-repeat:no-repeat;
}

div#centerCol td {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#79003b;
text-decoration:none;
}

div#centerCol a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#79003b;
text-decoration:none;
}

div#centerCol a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#79003b;
text-decoration:underline;
}

div#centerCol td a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#79003b;
text-decoration:none;
}

div#centerCol td a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#79003b;
text-decoration:underline;
}

div#centerCol li {
	margin-left:15px;
}


div#Content_Gross {
float: left;
width:774px;
margin-left:33px;
margin-bottom:50px;
margin-top:360px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000;
z-index:5;
overflow:hidden;
}

div#Content_Gross td {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000;
text-decoration:none;
}

div#Content_Gross a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#79003b;
text-decoration:none;
}

div#Content_Gross a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#79003b;
text-decoration:underline;
}

div#Content_Gross td a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#79003b;
text-decoration:none;
}

div#Content_Gross td a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#79003b;
text-decoration:underline;
}

div#Content_Gross li {
	margin-left:15px;
}

div#flashticker {
clear: both;
position: absolute;
top:440px;
right:-130px;
width:360px;
height:220px;
z-index:4;
}

div#copy {
clear: both;
position: absolute;
bottom:20px;
left:30px;
width: 780px;
height: 20px;
font-size:11px;
line-height:40px;
font-family:Arial, Helvetica, sans-serif;
color:#660033;
text-decoration:none;
z-index:5;
border-top:solid 1px #cccccc;
}

div#copy a{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
}

div#copy a:hover{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:underline;
}

div#copy td{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#660033;
text-decoration:none;
line-height:40px;
}
/* clearfix zum Aufheben der Floatumgebung */

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* Überschrift */

h2 {
margin-left: 10px;
}

h3 {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
    color:#79003b;
}


/* ..............................Menu......................*/

#menu {
clear:both;
position:absolute;
top:253px;
left:0px;
height:25px;
width:840px;
z-index:2;
background-color:#79003b;
}
	
#menu li{
display:block; 
float:left;
width:139px;
height:25px;
border-right:solid 1px #FFF;
padding-top:1px;
}

#menu li a {
	font-family: Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:11px;
	text-decoration:none;
	text-align:center;
	padding-left:10px;
    padding-bottom:6px;
}

/* ..............................SubNavi......................*/

div#subnav {
clear:both;
position:absolute;
top:47px;
left:90px;
height:18px;
width:351px;
background-color:#FFF;
z-index:3;
text-align:left;
overflow:hidden;
}

/* ..............................Druck......................*/

div#specialnavigation {
clear:both;
position:absolute;
top:47px;
left:75px;
height:18px;
width:20px;
background-color:#fff;
z-index:4;
text-align:left;
color:#000;
}

div#specialnavigation a{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#000;
text-decoration:none;
}

div#specialnavigation a:hover{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#000;
text-decoration:underline;
}

/*-------------------Gallery---------------*/

/* CSS Image Viewer from CSSplay (www.cssplay.co.uk) */

#gallery {
  position: relative; 
  width: 265px;
  padding-top: 8px;
}

#show {
  width: 265px;
  float: left;
}

/* div with the gallery inside */
#thumbs {
  float: right;
  height:490px auto;
  text-align:left;
  margin:0;
  width:230px;
  padding:0;
  background-color:none;
}

/* single thumbnail */
.thumbnail{
  float:left;
  border:1px solid #ccc;
  background:#fff;
}


/* div around the imgs */
.carouselWrapper {
  /*width:35px;*/
  margin:0;
  padding-right:0px;
 }



/* label = title of an image */
.label {
  padding:3px 0px 5px 0px;
  font-weight:bold;
}

/* number of the image */
.number {
	display:none;
}


#thumbs a 
{ display: block; 
  float: right; 
  margin: 1px 0px 3px 0px; 
  width: 50px; 
  height: 50px; 
  border: 2px solid #40403E;

}

#thumbs a img 
{ width: 50px; 
  height: 50px; 
  border: 0;
  padding: 0;
}

#thumbs a:hover {border-color: #ddd;}

#thumbs a:hover img 
{ position: absolute; 
  width: auto; 
  height: auto; 
  right: 196px; 
  top: 8px; 
  padding: 2px;
  border: 2px solid #40403E;

}

/*-------------------Loginbox---------------*/
.user {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
    color:#79003b;
	text-align:right;
}

.pass {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
    color:#79003b;
	text-align:right;
}

.tx-newloginbox-pi1 td {
	padding-top:5px;
	padding-left:5px;
}

/*-------------------suche---------------*/

.tx-indexedsearch-searchbox td {
	padding-top:5px;
	padding-right:5px;
}

.tx-macinasearchbox-pi1 input {
	padding-top:1px;
	font-size:13px;
}

.tx-indexedsearch-descr{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 color:#000;
}
.tx-indexedsearch-descr a{
font-size: 11px;
color:#1f529e;
text-decoration:underline;
}

.tx-indexedsearch-descr a:hover{
font-size: 12px;
color:#1f529e;
text-decoration:underline;
}

.browsebox{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 color:#333333;
 padding-bottom:10px;
}
.browsebox a{
font-size: 12px;
color:#1f529e;
text-decoration:underline;
}

.browsebox a:hover{
font-size: 12px;
color:#1f529e;
text-decoration:underline;
}

.tx-indexedsearch-title{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 font-weight:bold;
 color:#000;
}
.tx-indexedsearch-title a{
font-size: 13px;
 font-weight:bold;
color:#1f529e;
text-decoration:underline;
}

.tx-indexedsearch-title a:hover{
font-size: 13px;
 font-weight:bold;
color:#1f529e;
text-decoration:underline;
}

.tx-indexedsearch-info{
z-index:1;
color:#eee;
display:none;
}

.umfragentext {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#79003b;
}