﻿/* Allgemeine Angaben */

body {

	font-family:  Helvetica, Arial, sans-serif;

	background-color: black;

	text-align: center;

	padding: 0px;

	margin: 0px 0px 15px 0px;

	overflow-y: scroll;

}

A {

	text-decoration: none;

	color: black;

}

A:HOVER{

	text-decoration: underline;

	color: #ff1f00;

}

/* �berschriften */

h1 {

	color: #003D77;

	font-family: Helvetica, Arial, sans-serif;

	font-size: 24px;

}

h2 {

	font-size: 11pt;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 13px 0px;

	color:   #ff1f00;

	text-transform:  none;

}

h3 {

	font-size: 11pt;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	color: #ff1f00;

}

H4 {

	font-size: 11pt;

	padding: 0px 0px 0px 0px;

	margin: 25px 0px 0px 0px;

	color: Black;

	text-transform: uppercase;

}

H4.platz_davor {

	font-size: 11pt;

	padding: 0px 0px 0px 0px;

	margin: 25px 0px 0px 0px;

	color: #ff1f00;

	text-transform: uppercase;

}

.betont {

	text-transform: uppercase;

}

p.untertitel {

	font-size: 11pt;

	font-weight: bold;

	padding: 0px 0px 0px 0px;

	margin: -13px 0px 13px 0px;

	color: #ff1f00;

	text-transform:  none;

	

}



.projekt:hover p.untertitel{

	color: #ff1f00;

}





/* Allgemeine DIV-Inhalte */

#hauptinhalt  {

	width: 984px;

	position: absolute;

	left: 50%;

	background-color: white;

	margin: 0px 0px 0px -491px;

	padding: 0px 0px 0px 0px;

	text-align: left;

}

#header_links {

	z-index: 1;

	margin: 0px;

	position: relative;

	top: 0px;

	left: 0px;

	width:812px;

	height: 170px;

	background-image: url(/fileadmin/images/top_leiste_links.gif);

	color: white;

	padding: 0px;

	float:left;

	background-repeat: no-repeat;

}

#header_links  #navigationsleiste {

	position: relative;

	left: 70px;

	top: 55px;

	color: Black;

	text-transform: lowercase;

	font-size: 14px;

	font-family: Helvetica, Arial, sans-serif;

	font-weight: normal;

	float:none;

	height: 170px;

	list-style-type: none;

	margin: 0px;

	padding: 0px;

}

#header_links  #navigationsleiste .punkt {

	float: left;

/*	width: 90px;*/

	border-left: 1px solid #FE0097;

	padding: 50px 15px 0px 5px;

	margin: 0px;

	position: relative;

}

#header_links  #navigationsleiste .punkt A.hauptpunkt {

	color: Black;

	text-decoration: none;

}

#header_links  #navigationsleiste .punkt A:HOVER.hauptpunkt {

color:#ff1f00;

}

#header_links  #navigationsleiste .punkt LI {

	list-style: none;

	padding: 0px;

	margin: 0px;

}

#header_rechts {

	z-index: 122;

	margin: 0px;

	position: relative;

	top: 0px;

	left: 0px;

	width:172px;

	background-image: url(/fileadmin/images/links_hintergrund.gif);

	background-color: White;

	color: white;

	padding: 0px;

	float: left;

	height: 170px;

	background-repeat: repeat;

}

#header_rechts #logo {

margin: 31px 0px 0px -10px;

background-image: url(/fileadmin/images/kulturfiliale_logo.gif);

width: 172px;

height: 77px;

text-decoration: none;

}

#header_rechts #logo:hover {

	background-image: url(/fileadmin/images/kulturfiliale_logo_neg.gif);

	width: 172px;

	height: 77px;

	text-decoration: none;

}

#header_rechts #logo:active {

	background-image: url(/fileadmin/images/kulturfiliale_logo_neg.gif);

	width: 172px;

	height: 77px;

	text-decoration: none;

	color: white;

	

}

#header_rechts #logo:visited {

margin-top: 35px;

margin-left:-10px;

background-image: url(/fileadmin/images/kulturfiliale_logo.gif);

width: 172px;

height: 77px;

text-decoration: none;

}

DIV.mini_team {

	float: left;

	margin: 10px 30px 30px 0px;

	padding: 0px 0px 0px 0px;

	height: 230px;

}

DIV.mini_team A {

	color: #ff1f00;

	text-transform: uppercase;

	font-size: 12px;

}

#content {

	float:left;

	width: 984px;

	display: block;

	background-image: url(/fileadmin/images/content_hintergrund.gif);

	padding: 40px 0px 100px 0px;



}

#content #links {

	float: left;

	width: 500px;

	font-size: 13px;

	margin: 0px 5px 0px 70px;

	padding: 0px 0px 0px 0px;

}

#content #mitte {

	float: left;

	width: 206px;

	padding: 0px 0px 0px 0px;

	margin: 33px 0px 0px 55px;

	color: black;

}

#content #mitte A {

	color: black;

	text-decoration: none;

}

#content #mitte H3{

font-size: 11px;

}



#content #mitte H5 {

	margin: 0px 0px 5px 0px;

}

#content #mitte P {

	font-size: 11px;

	color:black;

}

.teambild_links {

	padding: 0px;

	float: left;

	width:170px;

	margin: 0px 25px 0px 0px;

}

.teambild_rechts {

	padding: 0px;

	float: left;

	width:170px;

	margin: 0px 0px 0px 25px;

}



.bio {

	float:left;

	width: 305px;

	margin: 0px 0px 20px 15px;

}

.projekt {

	margin: 30px 0px 0px 0px;

	float:left;

	width: 500px;

}

.projekt h2 A {

	font-size: 11pt;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 13px 0px;

	color: #ff1f00;

	text-transform: uppercase;

}

.projekt .bio {

	float:left;

	width: 280px;

	margin: 0px 0px 20px 25px;

}

.projekt:hover {

	text-decoration: none;

}

.projekt:hover P {

	color: black;

}

.projekt:hover H5 {

	color: black;

}



.projektbild {

	padding: 0px 0px 0px 0px;

	margin: 0px;

	float: left;

}





.bildkommentar{

font-size: 10px;

}

/* Anbei die CSS Sheets für die Hauptnavi */



/* Unterpunkte */

ul:hover .subnavi_2 {

	display: block;

	background: White;

	padding: 0px;

	position: absolute;

	z-index: 100;

	top: 66px;

	left: -1px;

	width: 159px;

}

.punkt .subnavi_2 {

	display: none;

	z-index: 1;

	width:150px;

	background-color: white;

}

.punkt DIV.subnavi_2 A {

	text-align: left;

	display: block;

/*	padding: 10px 2px 2px 7px;*/

	padding: 1px 0px 1px 7px;

	margin: 6px 0px 0px 0px;

	font-size: 10px;

	width: 180px;

	z-index: 150;

	color: White;

	text-decoration: none;

	text-transform: uppercase;

	background-color: #ff1f00;

/*	border-left: 1px solid #fe0097;

	border-bottom: 1px solid #fe0097;*/

		border: 1px solid #ff1f00;

}

.punkt DIV.subnavi_2 A:hover {

	background-color: White;

	border: 1px solid #ff1f00;

	color: Black;

}

#vorgeschaltet {

	float: left;

	position: relative;

	width: 500px;

	font-size: 13px;

	top: -100px;

	left: -35px;

	padding: 0px 5px 0px 70px;

	z-index:100;

}

IMG.logo_gross {

	z-index: 1000;	

}

.impressum {

	color: #e6e6fa;

	float:left;

	position:relative;

	width: 100%;

	background-color: Black;	

	padding: 5px 0px 5px 42px;

	font-size: smaller;

}

.impressum A {

	color: #e6e6fa;

}

.impressum A:HOVER {

	color: #e6e6fa;

}

INPUT#email {

	background-color: White;

	color: Black;

	font-size: 16px;

	width: 400px;

	border: 1px solid #fe0097;

	padding: 4px;

	margin: 5px 0px 5px 0px;

}

INPUT#submit {

	background-color: #fe0097;

	color: White;

	font-size: 16px;

	border: 1px solid #e6e6fa;

	float:none;

	padding: 4px;

	margin: 5px 0px 5px 0px;

}

.freunde {

	text-transform: lowercase;

	width: 500px;

	float: left;

	margin: 0px 0px 10px 0px;

}

.freunde A {

}

.freunde A:hover {

	color: #fe0097;

	text-decoration: none;

}

.freunde .pink_link {

	color: #fe0097;

	font-weight: bold;

	text-align: left;

	width:14px;

	display: block;

	float:left;

}

.freunde A:hover SPAN {

	text-decoration: underline;

}

.freunde A:hover SPAN.pink_link {

	text-decoration: none;

}

P.presse {

	margin-top: 25px;

}

P.presse A {

	color: #fe0097;

}

P.presse A:hover {

	color: #fe0097;

	text-decoration: none;

}

P.presse .pink_link {

	color: #fe0097;

	font-weight: bold;

	text-align: left;

	width:14px;

	display: block;

	float:left;

}

P.presse A:hover SPAN {

	text-decoration: underline;

}

P.presse A:hover SPAN.pink_link {

	text-decoration: none;

}



TABLE.kontakt TH {

	text-align: left;

}

DIV.mini_team A IMG {

	margin-bottom: 5px;

}

DIV.mini_team A:hover {

	text-decoration: none;

}



A.news_link {

	color: #fe0097;

}


