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

/* ######################################*/
/* ############### Layout ###############*/
html, body { /* html und body brauchen diese Angabe */
  /*height:100%;*/
  background-color:#711617;
  margin:0;
  padding:0;
  font-size:16px;
}
#space {
}
p{margin:0;}
#inhalt {
  border: none;
  margin: 0 auto;
  position:relative; /* hebt den inhalt vor den space  */
  clear:left; /* hebt das float vom space auf  */
}
#header {
  background:none;
}
#stiftung_logo{
   height:160px;
   width:200px;
   margin-left:27px
}
#header a:link{padding:0px !important;}
#header a:visited{padding:0px !important;}
#header a:hover{padding:0px !important;}
#header a:active{padding:0px !important;}

#background {
  background-image:url(/fileadmin/template/main/images/verlauf.png);
  background-repeat:repeat-x;
  background-position:top left;
  background-color:#711617;
  height:700px;
  padding-top:10px;
}
#iewrapper{
  }
*+html #iewrapper{
  margin-top:10px;
  text-align:left;
}
*+html html,body{
}
*+html inhalt{
  }
#menu {
}
a img{
border:none !important;
}
fieldset{
border:0 none;
padding-top:50px;
width:50%;
}
#header a:hover{

}
#menu ul li {
  list-style:none;
  float: left;
}
#kontaktbox {
  float:right;
  color:#ccc;
}
#kontaktbox ul li a{
  color:#ccc;
  }
p{
  font-family:Arial, Helvetica, sans-serif;
  color:#000;
}
#copyright {
  font-family:Arial, Helvetica, sans-serif;
  color:#ccc;
  font-weight:bold;
}
#kontaktbox ul li {
  font-family:Arial, Helvetica, sans-serif;
  color:#ccc;
  font-weight:bold;
  list-style:none;
  float: left;
}

/* ############### Layout ###############*/
/* ######################################*/
/* ######################################*/
/* ###############  Text  ###############*/
.text1 {
  font-family:Arial, Helvetica, sans-serif;
  color:#FFF;
  font-weight:bold;
  vertical-align:top;
}
.text2 {
  font-family:Arial, Helvetica, sans-serif;
  color:#ccc;
  font-weight:bold;
}
h1 {
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  color:#c21303;
  margin:0;
}
#keinumbruch{
}
/* ############### Text ###############*/
/* ####################################*/
#menu ul.text3 li {
  font-family:Arial, Helvetica, sans-serif;
  color:#FF0000;
  vertical-align:top;
}
#menu ul.text3 li:hover {
font-family:Arial, Helvetica, sans-serif;
color:#ccc;
vertical-align:top;
background-image:url("/fileadmin/template/main/images/arrow_up.gif");
background-position:center bottom;
background-repeat:no-repeat;
}
#menu ul.text3 li:hover active{
background-image:url("/fileadmin/template/main/images/arrow_up.gif");
background-position:center bottom;
background-repeat:no-repeat;
padding:22px 0px;
}

li.active{
background-image:url("/fileadmin/template/main/images/arrow_up.gif");
background-position:center bottom;
background-repeat:no-repeat;

}

/* ##### IE 7 Hack ##### */
#menu ul.text3.li {
  font-family:Arial, Helvetica, sans-serif;
  color:#FF0000;
  vertical-align:top;
}
* + html #menu ul.text3 li:hover {
font-family:Arial, Helvetica, sans-serif;
color:#ccc;
vertical-align:top;
background-image:url("/fileadmin/template/main/images/arrow_up.gif");
background-position:center bottom;
background-repeat:no-repeat;
}
* + html #menu ul.text3 li:hover a:active{
background-image:url("/fileadmin/template/main/images/arrow_up.gif");
background-position:center bottom;
background-repeat:no-repeat;
padding:0px 0px;
}

/* ####################################*/
h3{
font-weight:bold;
color:#C21303;
  font-family:Arial, Helvetica, sans-serif;

}
label{
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
color:#C21303;
}
#mailformemail{
float:right;
background-color:#F0F0F0;
border-color:#C21303;
border-style:none none solid;
border-width:medium medium 1px;
font-size:1.2em;
line-height:130%;

width:300px;
margin-left:10px;

}
#mailformname{
float:right;
background-color:#F0F0F0;
border-color:#C21303;
border-style:none none solid;
border-width:medium medium 1px;
font-size:1.2em;
line-height:130%;
width:300px;
margin-left:60px;

}


#mailformformtype_mail{
background-color:#FFFFFF;
border:1px solid #C21303;
color:#C21303;
}
.csc-mailform{
width:500px;
margin-left:160px;
}
.csc-mailform-field{
clear:both;}
.csc-mailform-label{
float:left;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
color:#C21303;

}
#mailformnachricht{
float:right;
height:120px;
background-color:#F0F0F0;
border-color:#C21303;
border-style:none none solid;
border-width:medium medium 1px;
font-size:1.2em;
line-height:130%;
width:300px;
clear:both;
}

#contenttext {
float:right;
  background-color:#fff;
}
#linkeseite {
bottom:4em;
float:left;
position:absolute;
width:10em;
}
#menu ul{
padding-left:10px;
display:table;
margin:0;
}


#containerlinks{
bottom:0px;
width:11.5em;
position:absolute;
  
  position: relative;
    right: 40px;
    width: 234px;
  
}

/* ####################################*/
/* ##############  LINK   #############*/
a:link {
  color:#FFF;
  text-decoration:none;
}
a:visited {
  color:#FFF;
  text-decoration:none;
}
a:hover {
  color:#FFFFFF;
  padding:0px 0px;}
a:active {
  color:#FFF;
  text-decoration:none;
  }
#contenttext a:link{color:#c21303;font-weight:bold;padding:0px !important;}
#contenttext a:visited{color:#c21303;font-weight:bold;padding:0px !important;}
#contenttext a:hover{color:#720E0F;font-weight:bold;text-decoration:underline;padding:0px !important;}
#contenttext a:active{color:#720E0F;font-weight:bold;text-decoration:underline;padding:0px !important;}
#contenttext a.download { display:block; }
#contentbottom
{
  float:right;
  background-color:#fff;
  padding-top: 25px;
  /*background-image: url(../images/Schatten.jpg);*/  
  background-repeat: repeat-x;
  /*margin-right: -25px;*/
  width: 752px;
  position:relative;
  left:25px;
}
*+html #contentbottom {left:-25px;}
* html #contentbottom{left:-25px;}

Read more: CSS Browser Hacks - IE6, IE7,Firefox http://www.tomjepson.co.uk/tutorials/14/css-browser-hacks.html#ie6#ixzz1ak3fgWtH



#links .bodytext a:link{color:#fff;font-weight:bold;text-decoration:underline !important;}
#links .bodytext  a:visited{color:#fff;font-weight:bold;text-decoration:underline !important;}
#links .bodytext a:hover{color:#fff;font-weight:bold;text-decoration:underline !important;}
#links .bodytext  a:active{color:#fff;font-weight:bold;text-decoration:underline !important;}

#box p a:link{color:#c21303;font-weight:bold;padding:0px !important;}
#box p a:visited{color:#c21303;font-weight:bold;padding:0px !important;}
#box p a:hover{color:#720E0F;font-weight:bold;text-decoration:underline;padding:0px !important;}
#box p a:active{color:#720E0F;font-weight:bold;text-decoration:underline;padding:0px !important;}

/* ###############  LINK ##############*/
/* ####################################*/
#timeline {
  color:#c21303;
  font-family:Arial, Helvetica, sans-serif;
  float:left;
}
.timeline_datum {
  color:#c21303;
  font-family:Arial, Helvetica, sans-serif;
}
.seitenzaehler{
  list-style:none;
  float: right;
  color:#C21303;
  font-weight:bold;
  
  }
.seitenzaehler li{
  float: left;
}
.seitenzaehler li a{
  color:#ff0000;
  font-size:0.75em;
  font-weight:bold;
  }
.seitenzaehler li img{
}
/* ####################################*/
.text5{
}
#stiftung_logo #printlogo{
  display:none;
}
#stiftung_logo #weblogo{
  display:block;
}