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

body {
  background-image: url(/layout/bg/bg_main.jpg);
  background-repeat: repeat-y;
  margin:0px 0 0 0;
  padding: 0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: black;
  background-color: #F0001A;
}
img {
  border:none;
}

.content img {
	float:left;
	margin: 0 7px 7px 0;
}

/* Link HauptNavigation*/
a:link {
     color:#E32636;
     text-decoration:none;
}
a:visited {
     color:#4d4d4d;
     text-decoration:none;
}
a:hover {
     text-decoration:underline;
}
a:active {
     color:red;
}
.container {
  background-image:url(/layout/bg/hintergrund_01.jpg);
  background-repeat:no-repeat;
  min-height:850px;
  line-height:1.4em;
  margin:0;
  padding:0;
}

#zwei .container {
  background-image:url(/layout/bg/hintergrund_02.jpg);
}
#drei .container {
  background-image:url(/layout/bg/hintergrund_03.jpg);
}
#vier .container {
  background-image:url(/layout/bg/hintergrund_04.jpg);
}
#fuenf .container {
  background-image:url(/layout/bg/hintergrund_05.jpg);
}


#logo {
  width:178px;
  float:left;
}
#logo img {
  margin:0 auto auto 52px; 
  padding-top:20px;
}

ul.navigation {
  width:178px;
  margin:50px 0 0 52px;
  padding:0;

  list-style-type:none;
  font-size:14px;
  line-height:1.4em;
}
ul.navigation ul {
  font-size:12px;
  margin:0;
  padding:0;
  list-style-type:none;
}
ul.navigation ul ul {
  font-size:12px;
  margin:0;
  padding:0;
  list-style-type:none;
}

/* Link HauptNavigation*/
ul.navigation a:link, ul.navigation a:visited {
     color:#E32636;
     text-decoration:none;
}

ul.navigation a:hover, ul.navigation a.aktiv {
     text-decoration:underline;
}
ul.navigation a:active {
     color:red;
}

/* Link SubNavigation*/
ul.navigation ul a:link, ul.navigation ul a:visited {
     color:black;
     text-decoration:none;
}
ul.navigation ul a:hover, ul.navigation ul a.aktiv {
     color:black;
     text-decoration:underline;
}
ul.navigation ul a:active {
     color:red;
}

/* Link SubSubNavigation*/
ul.navigation ul ul a:link, ul.navigation ul ul a:visited {
     color:#4D4D4D;
     text-decoration:none;
}
ul.navigation ul ul a:hover, ul.navigation ul ul a.aktiv {
     color:#4D4D4D;
     text-decoration:underline;
}
ul.navigation ul ul a:active {
     color:red;
}

.language {
  text-align:right;
  width:642px;
  height:130px;
  margin-left:230px;
  color:#b3b3b3;
}

.language p {
   padding-top:110px;
}

.language a:link {
  color:white;
  text-decoration:none;
}
.language a:visited {
  color:white;
  text-decoration:none;
}
.language a:hover {
  color:#b3b3b3;
  text-decoration:none;
}
.language a:active {
  color:red;
  text-decoration:none;
}

.bg_white_70_top {
  background: url(/layout/bg/bg_top.png) top left no-repeat;
  width:647px;
  height:20px;
  margin-left:230px;
}

.content {
  background: url(/layout/bg/bg.png) top left repeat;
  width:647px;
  min-height:400px;
  margin-left:230px;
}

.bg_white_70_bottom {
  background: url(/layout/bg/bg_bottom.png) top left no-repeat;
  width:647px;
  height:20px;
  margin:0 0 20px 230px;
}

h1 {
  color:red; 
  font-size:16px;
  margin:0px;
  padding: 0 20px 0.5em 20px;
}

h2, h3 {
  color:black;
  font-size:14px;
  font-weight:bold;
  margin:0px;
  padding: 1em 20px 0 20px;
}

.content p, p {
  margin:0px;
  padding: 0 20px 0 20px;
}
.content p+p, p+p {
  margin:0px;
  padding: .5em 20px 0 20px;
}
.content ul {
  margin:0;
  padding:0 20px 0 40px;
}
.content li {
  margin:0px;
  padding: 0 0 0 0px;
}
th, td {
  text-align:left;
  vertical-align:top;
  padding-left:20px;
}

