
/*** ALLGEMEIN ***/

body {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Verdana, sans-serif;
	font-size: 13px;
	color: #333333;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
div, p, h1, h2, h3, h4 {
	margin: 0;
	padding: 0;
}
a, a:visited, a:active {
	color: #821c6b;
	text-decoration: none;
}
a:hover {
	color: #821c6b;
	text-decoration: underline;
}

#allover {
	width: 970px;
	text-align: left;
	padding-left: 30px;
	height: 600px;
	min-height: 600px;
	height: auto !important;
}
#top {
	height: 128px;
}
#naviAll {
	width: 135px;
	margin-right: 70px;
	float: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #af7d9c;
	padding-top: 14px;	
}
#navi {
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #af7d9c;	
}
#naviAll a, #naviAll a:visited, #naviAll a:active {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #333333;
	display: block;
	margin-bottom: 1px;
	font-style: italic;
}
#naviAll a:hover {
	color: #821c6b;
	text-decoration: none;
}
#naviAll a.on, #naviAll a.on:visited, #naviAll a.on:active {
	color: #821c6b;
}
#naviAll #navi a {
	font-size: 19px;
}

#content {
	width: 735px;
	float: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #af7d9c;	
	padding-top: 14px;		
	padding-bottom: 20px;
	overflow: hidden;
}
#content img {
	border: #000000 1px solid;
}
.clear {
	clear: both;
}


/*** AKTUELLES ***/
#aktuelles {
	width: 515px;
	margin-right: 30px;
	float: left;
}
#aktuelles span {
	color: #666666;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#aktuelles h1 {
	color: #821c6b;
	font-size: 18px;
	font-style: italic;
	font-weight: normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-top: 5px;
	margin-bottom: 10px;
}
#aktuelles img {
	margin-bottom: 10px;
}
#aktuelles p {
	margin-bottom: 20px;
	line-height: 19px;
	font-size: 13px;
}
#aktuelles .alink img {
	margin-bottom: 5px;
	margin-right: 5px;
}
#aktuelles .alink img.none {
	margin-right: 0px;
}
#aktuelles .videoDiv img {
	margin-bottom: 0px;
	margin-right: 0px;	
}
#aktuelles .videoDiv {
	width: 120px;
	height: 119px;
	overflow: hidden;
	margin-right: 8px;
	margin-bottom: 8px;
	float: left;
	border:1px solid #000000;
}
#aktuellesCol {
	float: left;
	width: 190px;
}
#aktuellesCol h1 {
	color: #821c6b;
	font-size: 18px;
	font-style: italic;
	font-weight: normal;
	font-family:Georgia, "Times New Roman", Times, serif;	
	margin-top: 21px;
}
#aktuellesCol span {
	color: #666666;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}
#aktuellesCol h2 {
	color: #821c6b;
	font-size: 16px;
	font-style: italic;
	font-weight: normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom: 10px;	
	margin-top: 4px;
}
#aktuellesCol .item {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #af7d9c;	
	padding-top: 15px;
	margin-top: 10px;
}
#aktuellesCol p {
	margin-bottom: 5px;
	line-height: 19px;
	color: #666666;
}
#aktuellesCol img {
	margin-bottom: 5px;
}
#aktuellesCol ul {
	padding: 0px;
	margin: 0px;
}
#aktuellesCol li {
	list-style-type: none;
	padding-bottom: 3px;
}
#aktuellesCol li a, #aktuellesCol li a:visited, #aktuellesCol li a:active {
	background-image: url(../images/pfeilfarbig.png);
	background-repeat: no-repeat;
	background-position: left 5px;	
	padding-left: 10px;
}
#aktuellesCol ul.archivList {
	padding: 0px;
	margin: 0px;
	margin-top: -4px;
	font-size: 11px;
}
#aktuellesCol ul.archivList li {
	list-style-type: none;
	padding-bottom: 3px;
}
#aktuellesCol ul.archivList li a, #aktuellesCol ul.archivList li a:visited, #aktuellesCol ul.archivList li a:active {
	background-image: url(../images/pfeil.png);
	background-repeat: no-repeat;
	background-position: left 5px;	
	padding-left: 10px;
	color: #666666;
}


/*** ARCHIV ***/
#archiv {
	width: 515px;
	margin-right: 30px;
	float: left;
	margin-top: -10px;
}
#archiv .item {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #af7d9c;	
	padding-top: 15px;
	width: 515px;
	height: 150px;
	min-height: 150px;
	height: auto !important;
	clear: both;
}
#archiv .item .left {
	float: left;
	width: 200px;
}
#archiv .item .right {
	float: left;
	width: 315px;
}
#archiv span {
	color: #666666;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#archiv h2 {
	color: #821c6b;
	font-size: 18px;
	font-style: italic;
	font-weight: normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-top: 5px;
	margin-bottom: 10px;
}
#archiv img {
	margin-bottom: 10px;
}
#archiv p {
	margin-bottom: 3px;
	line-height: 19px;
	font-size: 13px;
}
#archiv ul {
	padding: 0px;
	margin: 0px;
}
#archiv li {
	list-style-type: none;
	padding-bottom: 3px;
}
#archiv li a, #archiv li a:visited, #archiv li a:active {
	background-image: url(../images/pfeilfarbig.png);
	background-repeat: no-repeat;
	background-position: left 5px;	
	padding-left: 10px;
}

#archivCol {
	float: left;
	width: 190px;
	padding-top: 18px;
}
#archivCol h1 {	
	color: #821c6b;
	font-size: 18px;
	font-style: italic;
	font-weight: normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #af7d9c;	
	margin-top: 8px;
	padding-bottom: 10px;
}
#archivCol h1 a, #archivCol h1 a:visited, #archivCol h1 a:active {
	background-image: url(../images/pfeil-h1.gif);
	background-repeat: no-repeat;
	background-position: left 5px;	
	padding-left: 12px;
	color: #666666;
}
#archivCol h1 a:hover {
	text-decoration: none;
	color: #821c6b;
}
#archivCol .item {
	padding-top: 10px;
}
#archivCol ul.archivList {
	padding: 0px;
	margin: 0px;
	margin-top: 3px;
	font-size: 13px;
}
#archivCol ul.archivList li {
	list-style-type: none;
	padding-bottom: 3px;
}
#archivCol ul.archivList li a, #aktuellesCol ul.archivList li a:visited, #aktuellesCol ul.archivList li a:active {
	background-image: url(../images/pfeil.png);
	background-repeat: no-repeat;
	background-position: left 5px;	
	padding-left: 10px;
	color: #666666;
}
#archivCol ul.archivList li a.on {
	background-image: url(../images/pfeilfarbig.png);
	background-repeat: no-repeat;
	background-position: left 5px;	
	padding-left: 10px;
	color: #821c6b;
}



/*** FOTOS ***/
#fotos {
	padding-top: 3px;
}
#fotos img {
	margin-right: 2px;
	margin-bottom: 2px;
}
#fotos .none {
	margin-right: 0px;
}

/*** VIDEOS ***/
#video {
	padding-top: 3px;
	margin-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #af7d9c;	
	height: 330px;
	min-height: 330px;
	height: auto !important;	
	font-size: 13px;	
	line-height: 19px;
}
#video p {
	margin-bottom: 15px;
}
#video .videoText {
	display: none;
}
#video .left {
	width: 493px;
	margin-right: 15px;
	float: left;
	height: 330px;
	min-height: 330px;
	height: auto !important;
}
#video .right {
	width: 225px;
	float: left;
	height: 330px;
	min-height: 330px;
	height: auto !important;	
}
#video h1 {
	color: #821c6b;
	font-size: 18px;
	font-style: italic;
	font-weight: normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom: 5px;
}
#video ul {
	padding: 0px;
	margin: 0px;
}
#video li {
	list-style-type: none;
	padding-bottom: 3px;
}
#video li a, #video li a:visited, #video li a:active {
	background-image: url(../images/pfeil.png);
	background-repeat: no-repeat;
	background-position: left 6px;	
	padding-left: 10px;
	color: #666666;
}
#videoThumbs { 
	clear: both;
	float: left;
	position: relative;
}
#videoThumbs .button {
	width: 41px;
	margin-right: 3px;
	float: left;
	padding-top: 40px;
}
#videoThumbs .button img {
	border: 0;
}

#videoThumbs .scroller {
	padding-top: 12px;
	width: 644px;
	height: 169px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	float: left;
}

.scroller .items { 
    /* this cannot be too large */ 
    width:20000em; 
    position:absolute; 
} 



#videoThumbs .scroller .item {
	width: 153px;
	margin-right: 4px;
	margin-left: 4px;
	float: left;
	background-repeat: no-repeat;
	background-position: 1px 1px; 
	cursor: hand;
}
#videoThumbs .scroller .item ul {
	padding: 0px;
	margin: 0px;
}
#videoThumbs .scroller .item li {
	list-style-type: none;
	padding-top: 5px;
	background-image: url(../images/pfeilfarbig.png);
	background-repeat: no-repeat;
	background-position: left 10px;	
	padding-left: 10px;
}
#videoThumbs .scroller .item li a, #videoThumbs .scroller .item li a:visited, #videoThumbs .scroller .item li a:active {
	font-size: 11px;
}
#videoThumbs h1 {
	color: #821c6b;
	font-size: 18px;
	font-style: italic;
	font-weight: normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom: 5px;
}


/*** PRESSE ***/
#presse {
	padding-top: 3px;
	margin-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #af7d9c;	
	height: 330px;
	min-height: 330px;
	height: auto !important;	
	font-size: 13px;	
	line-height: 19px;
}
#presse p {
	margin-bottom: 15px;
}
#presse .left {
	width: 393px;
	margin-right: 15px;
	float: left;
	height: 330px;
	min-height: 330px;
	height: auto !important;
}
#presse .right {
	width: 325px;
	float: left;
	height: 330px;
	min-height: 330px;
	height: auto !important;	
}
#presse h1 {
	color: #821c6b;
	font-size: 18px;
	font-style: italic;
	font-weight: normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom: 5px;
}
#presse ul {
	padding: 0px;
	margin: 0px;
}
#presse li {
	list-style-type: none;
	padding-bottom: 3px;
}
#presse li a, #presse li a:visited, #presse li a:active {
	background-image: url(../images/pfeilfarbig.png);
	background-repeat: no-repeat;
	background-position: left 6px;	
	padding-left: 12px;
	color: #821c6b;
}
#presseThumbs { 
	clear: both;
	float: left;
	position: relative;
}

#presseThumbs .scroller {
	padding-top: 12px;
	margin: 0 auto;
	position: relative;
	float: left;
}

#presseThumbs .scroller .item {
	width: 180px;
	margin-right: 5px;
	float: left;
	margin-bottom: 10px;
}
#presseThumbs .scroller .itemnone {
	width: 180px;
	margin-right: 0px;
	float: left;
}
#presseThumbs .scroller .item ul {
	padding: 0px;
	margin: 0px;
}
#presseThumbs .scroller .item li {
	list-style-type: none;
	padding-top: 5px;
	background-image: url(../images/pfeilfarbig.png);
	background-repeat: no-repeat;
	background-position: left 10px;	
	padding-left: 10px;
}
#presseThumbs .scroller .item li a, #presseThumbs .scroller .item li a:visited, #presseThumbs .scroller .item li a:active {
	font-size: 11px;
}
#presseThumbs h1 {
	color: #821c6b;
	font-size: 18px;
	font-style: italic;
	font-weight: normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom: 5px;
}



/*** STANDARD CONTENT ***/
#standardtext {
	padding-top: 3px;
	height: 330px;
	min-height: 330px;
	height: auto !important;	
	font-size: 13px;	
	line-height: 19px;
	width: 500px;
}
#standardtext p {
	margin-bottom: 15px;
}

#standardtext h1 {
	color: #821c6b;
	font-size: 18px;
	font-style: italic;
	font-weight: normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom: 5px;
}
#standardtext ul {
	padding: 0px;
	margin: 0px;
}
#standardtext li {
	list-style-type: none;
	padding-bottom: 3px;
}
#standardtext li a, #standardtext li a:visited, #standardtext li a:active {
	background-image: url(../images/pfeilfarbig.png);
	background-repeat: no-repeat;
	background-position: left 6px;	
	padding-left: 12px;
	color: #821c6b;
}

