/* Standard-CSS für www.stefan-pflips.de */
/* Wichtige Farben
Name Farbe 1 		= #b81a1a
*/
/* Hier werden alle html-Tags auf "Null" gesetzt und eine Standard-Schriftart vergeben */
* {
    margin: 00;
    padding: 0;
    font-family: 'Roboto', sans-serif;
    line-height: 20px;
    /* [disabled]font-weight: 900; */
    text-align: left;
    clear: none;
}
/* Hier allgemeingueltige Formatierungen */
a:link {}
a:visited {}
a:hover {}
a:active {
  background-image: url(../images/logoRot.png);
  -webkit-transition: all;
  -o-transition: all;
  transition: all;
}
body {
  font-size: 14px;
  /* [disabled]background-color: #009999; */
  font-weight: 300;
}
/* Formatierung der Überschriften*/
h1 {
  font-size: 60px;
  font-weight: 700;
  text-decoration: none;
}
h2 {
  font-size: 45px;
  font-weight: 700;
  padding-bottom: 0px;
  line-height: 50px;
  text-decoration: none;
  margin-top: 0px;
  padding-top: 0px;
}
h3 {
  font-size: 45px;
  font-weight: 700;
  padding-bottom: 20px;
  padding-left: 45px;
  padding-top: 45px;
  color: #000000;
}
h4 {
    padding-bottom: 20px;
}
h5 {
  font-size: 14px;
  font-weight: 300;
  text-decoration: none;
}
h6 {
  font-size: 14px;
  font-weight: 900;
  text-decoration: none;
}
/* Einstellung der wichtigsten Div-Tags */
/* Einstellung Breite des Wrappers auf 960px*/
#wrapper {
  width: 960px;
  margin: auto;
}
#wrapper #header {
  height: 135px;
  padding-top: 40px;
}
#wrapper #header #logo {
    text-align: center;
    /* [disabled]margin-bottom: 30px; */
    margin-top: 15px;
}
#wrapper #header #logo a {
    /* [disabled]margin-bottom: 30px; */
    background-image: url(../images/logoRot.png);
}
#wrapper #header #nav1head {
    /* [disabled]background-color: #F00; */
    height: 15px;
    margin-bottom: 10px;
    padding-top: 70px;
    padding-bottom: 15px;
}
#wrapper #header #nav1head a {
    padding-right: 0px;
    padding-left: 15px;
    color: #000;
    text-decoration: none;
    font-size: 14px;
    font-weight: 500;
    margin-left: 0px;
    clear: none;
    margin-top: 0px;
    padding-top: 0px;
    float: right;
}
/*a:hover bewirkt, dass sich Schrift färbt, wenn man mit der Maus über die Navigation fährt*/
#wrapper #header #nav1head a:hover {
    color: #6a0202;
}
#wrapper #header #nav2head {
    /* [disabled]background-color: #00FF81; */
    padding-right: 0px;
    width: 960px;
    height: 25px;
    padding-left: 0px;
}
#wrapper #header #nav2head a {
    padding-left: 0px;
    font-size: 14px;
    font-weight: 500;
    width: 960px;
    /* [disabled]height: 159px; */
    text-decoration: none;
    color: #333;
    text-align: left;
    clear: none;
    padding-right: 15px;
}
#wrapper #header #nav2head a:hover {
    color: #6a0202;
}
#wrapper #content {
    /* [disabled]background-color: #0C9; */
    margin-top: 100px;
}
#wrapper #content #titleDiv {
  /* [disabled]background-color: #0C9; */
  height: 540px;
  width: 960px;
  background-position: top;
  background-repeat: no-repeat;
  /* [disabled]padding-bottom: 100px; */
  padding-top: 0px;
}
#wrapper #content div .zweispaltigLinks div table tr td {
  padding-top: 5px;
  padding-bottom: 5px;
}
#wrapper #content .paddingBottom100 table tr td {
  padding-top: 5px;
  padding-bottom: 5px;
}
#wrapper #content #preis {
    height: 70px;
    /* [disabled]background-color: #09C; */
    text-align: left;
    line-height: 20px;
    padding-top: 50px;
    padding-bottom: 50px;
    font-weight: 500;
    font-size: 18px;
    text-decoration: none;
}
#wrapper #content #stoerer {
  background-color: #e2d4d4;
  height: 540px;
  padding-bottom: 100;
  bottom: 0px;
  margin-bottom: 100px;
}
#wrapper #content #team {
  text-align: left;
  padding-bottom: 40px;
  font-weight: 500;
}
#wrapper #content .mittig ul li {
  list-style-type: none;
  text-decoration-line: none;
}
#wrapper #content .mittig ul li a {
  text-decoration: none;
  color: #000000;
}
#wrapper #footer {
  /* [disabled]background-color: #0FF; */
  height: 70px;
}
#wrapper #footer #nav1footer {
    /* [disabled]background-color: #069; */
    text-align: center;
    height: 25px;
    margin-bottom: 10px;
}
#wrapper #footer #nav1footer a {  /*display: block;
	float: left;*/
    padding-right: 0px;
    padding-left: 15px;
    color: #000;
    text-decoration: none;
    font-size: 14px;
    font-weight: 500;
    margin-left: 0px;
    clear: none;
    margin-top: 0px;
    padding-top: 0px;
    float: right;
}
}
#wrapper #footer #nav1footer a:hover {
    color: 6a0202;
}
#wrapper #footer #nav2footer {
    /* [disabled]background-color: #F0F; */
    width: 960px;
    height: 10px;
}
#wrapper #footer #nav2footer a {
    /* [disabled]background-color: #F0F; */
    /* [disabled]padding-right: 28px; */
    padding-right: 14px;
    padding-left: 0px;
    font-size: 14px;
    font-weight: 500;
    width: 960px;
    /* [disabled]height: 96px; */
    text-decoration: none;
    color: #333;
    text-align: center;
    clear: none;
    padding-top: 0px;
    padding-bottom: 0px;
}
#wrapper #footer #nav2footer a:hover {
  color: #6a0202;
}
#wrapper #impressum {
    text-align: left;
    list-style-type: none;
    padding-bottom: 0px;
    float: left;
    /* [disabled]background-color: #992224; */
    padding-top: 10px;
}
#wrapper #impressum a {
  text-decoration: none;
  color: #000;
  padding-bottom: 0px;
  clear: left;
  font-weight: 500;
}
#wrapper #impressum a:hover {
  color: #6a0202;
}
/*Einstellung der Klasseneigenschaften*/
/*titleDiv zeigt das Titelbild im DIV-Tag Titel*/
.titleDivImageKolumbarium {
  background-image: url(../projekt/kolumbarium/images/kolumbarium_titel.jpg);
}
/*Einstellung der Klasseneigenschaften*/
/*titleDiv zeigt das Titelbild im DIV-Tag Titel*/
.titleDivImageMerkur {
    background-image: url(../projekt/merkur/images/merkur-titel.jpg);
}
.titleDivImageMarkthalle {
  background-image: url(../projekt/markthalle/images/markthalle-titel.jpg);
}
.titleDivImageBlackFrias {
  background-image: url(../projekt/blackfriars-road/images/b-road-titel.jpg);
}
.titleDivImageSportsPark {
  background-image: url(../projekt/sportspark/images/sportspark-titel.jpg);
}
.titleDivImageKunsthalle {
    background-image: url(../projekt/kunsthalle/images/kunsthalle-ag.jpg);
}
.titleDivImageIsland{
    background-image: url(../projekt/island/images/island-aussen.jpg);
}
.titleDivImageMusikcampus {
  background-image: url(../projekt/musikcampus/images/musikcampus-titel.jpg);
  text-shadow: 0px 0px;
}
/*Klassen zur Positionierung und Definition von Überschriften und besonderen Schriftstilen*/
.paddingTopLeft45Stoerer {
  padding-top: 45px;
  padding-left: 45px;
  background-color: #F0F;
}
/*Klassen zur Positionierung und Definition von Überschriften und besonderen Schriftstilen*/
.paddingTopLeft45 {
  padding-top: 45px;
  padding-left: 45px;
  /* [disabled]background-color: #F0F; */
}
.paddingTopRight45H1 {
  float: right;
  padding-right: 45px;
  padding-top: 45px;
}
.paddingBottomRight45H1 {
  float: right;
  padding-top: 460px;
  padding-right: 45px;
}
.weis {
  color: #FFF;
}
.zitat {
  font-size: 20px;
  color: #000000;
  width: 400px;
  font-style: italic;
  line-height: 30px;
  margin-top: 60px;
  margin-bottom: 60px;
	}
/*Klassen zur Aufteilung der einzelnen Div-Tags*/
.zweispaltigLinks {
    float: left;
    width: 470px;
}
.zweispaltigRechts {
  margin-left: 490px;
  /* [disabled]background-color: #0FF; */
}
.zweispaltigRechtsBox {
  background-color: #FFFFFF;
  width: 470px;
  height: 420px;
  text-align: left;
}
.clear {
    text-align: left;
    /* [disabled]background-color: #F0F; */
    clear: none;
    float: left;
}
/*Klassen, die Abstände definieren*/
.paddingBottom100 {
  margin-bottom: 0px;
  padding-bottom: 200px;
}
.paddingBottom30 {
  padding-bottom: 30px;
}
.paddingBottom50 {
  padding-bottom: 50px;
}
.paddingBottom15 {
    padding-bottom: 15px;
}
.paddingRight15 {
  padding-right: 15px;
}
.paddingRTop30 {
  padding-right: 15px;
  padding-top: 0px;
  float: none;
}
.paddingTop47 {
    padding-right: 15px;
    padding-top: 35px;
    float: none;
}
.mittig {
    clear: none;
    float: none;
    text-align: justify;
    right: 0px;
    padding-bottom: 80px;
    padding-top: 80px;
    width: 960px;
}
.box {
  clear: both;
  float: left;
  text-align: left;
  right: 0px;
  width: 960px;
}
#line {
  height: 3px;
  background-color: #000000;
}
#line {
  background-color: #000000;
  height: 3px;
}
.linie {
  background-color: #000000;
  height: 3px;
}
.linieDuenn {
  background-color: #000000;
  height: 2px;
  padding-bottom: 0px;
  margin-bottom: 30px;
}
.urbaneGruen {
  padding-top: 156px;
}
