@charset "utf-8";
/* CSS Document */
html, body { /* html und body brauchen diese Angabe */
	/*height:100%;*/
	background-color:#FFF;
	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:113px;
   width:293px;
   background:url(../images/logo_print.jpg) no-repeat;
}
#stiftung_logo #printlogo{
	display:block;
}
#stiftung_logo #weblogo{
	display:none;
}
#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 {
 	height:700px;
}
#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:#000;
	font-weight:bold;
	vertical-align:top;
}
.text2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#999;
	font-weight:bold;
}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
	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("http://gisystiftung.drivedma.de/fileadmin/template/main/images/arrow_up.gif");
background-position:center bottom;
background-repeat:no-repeat;
}
#menu ul.text3 li:hover active{
background-image:url("http://gisystiftung.drivedma.de/fileadmin/template/main/images/arrow_up.gif");
background-position:center bottom;
background-repeat:no-repeat;
padding:22px 0px;
}

li.active{
background-image:url("http://gisystiftung.drivedma.de/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("http://gisystiftung.drivedma.de/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("http://gisystiftung.drivedma.de/fileadmin/template/main/images/arrow_up.gif");
background-position:center bottom;
background-repeat:no-repeat;
padding:0px 0px;
}

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

}
label{
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
color:#000;
}
#mailformemail{
float:right;
background-color:#F0F0F0;
border-color:#000;
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:#000;
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 #000;
color:#000;
}
.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:#000;

}
#mailformnachricht{
float:right;
height:120px;
background-color:#F0F0F0;
border-color:#000;
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;
}
/* ####################################*/
/* ##############  LINK   #############*/
a:link {
	color:#333;
	text-decoration:none;
}
a:visited {
	color:#333;
	text-decoration:none;
}
a:hover {
	color:#333;
	padding:0px 0px;}
a:active {
	color:#333;
	text-decoration:none;
	}
#contenttext a:link{color:#000;font-weight:bold;padding:0px !important;}
#contenttext a:visited{color:#000;font-weight:bold;padding:0px !important;}
#contenttext a:hover{color:#000;font-weight:bold;text-decoration:underline;padding:0px !important;}
#contenttext a:active{color:#000;font-weight:bold;text-decoration:underline;padding:0px !important;}

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

#box p a:link{color:#000;font-weight:bold;padding:0px !important;}
#box p a:visited{color:#000;font-weight:bold;padding:0px !important;}
#box p a:hover{color:#000;font-weight:bold;text-decoration:underline;padding:0px !important;}
#box p a:active{color:#000;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{
}
/* ####################################*/
@charset "utf-8";
/* CSS Document */
#inhalt {
	width: 59.75em; /*956px;*/}
#header {}
#background {}
*+html #iewrapper{
	height:43em !important;
}
*+html inhalt{
	height:43em;;
	}
#menu {
	padding-left:11.2em;/*155px;*/
	height:2.8em;/*40px;*/
	width:59.75em;
	display:block;
}
#menu ul li {
	padding-right:0.8em;/*15px;*/
	padding-left:0.90em;/*15px;*/
	height:2.8em;/*40px;*/
}
#copyright {
	font-size:0.75em; /*12px; */
	padding-top:1.875em;/*30px;*/
	line-height:3.575em; /*38px;*/
	padding-left:17.5375em;/*207px;*/
	width:500px;
}
*+html #copyright{
	padding-left:260px;/*207px;*/
	width:500px;
	}
p{
	font-size:0.75em; /*12px; */
}
#kontaktbox ul li {
	font-size:0.75em; /*12px; */
	padding-right:1.25em;/*20px;*/
}
.text1 {
	font-size:1.1em; /*15px*/
	line-height:1.875em;/*30px;*/
}
.text2 {
	font-size:1.01em; /*12px; */
	line-height:1.3em /* 30px */
}
h1 {
	font-size:1.375em; /*22px*/
	padding-bottom:1.17em;/*15px;*/
}
ul.text3 li {
	font-size:1.05em; /*15px*/
	line-height:1.875em;/*30px;*/
	height:1.875em;/*30px;*/
	whitespace:nowrap;
}
ul.text3 li:link {
	font-size:1.05em; /*15px*/
	line-height:1.875em;/*30px;*/
	height:1.875em;/*30px;*/
	whitespace:nowrap;
}
ul.text3 li:visited {
	font-size:1.05em; /*15px*/
	line-height:1.875em;/*30px;*/
	height:1.875em;/*30px;*/
	whitespace:nowrap;
}

ul.text3 li:hover {
	font-size:1.05em; /*15px*/
	line-height:1.875em;/*30px;*/
	height:1.875em;/*30px;*/
		whitespace:nowrap;
}
ul.text3 li:active {
	font-size:1.05em; /*15px*/
	line-height:1.875em;/*30px;*/
	height:1.875em;/*30px;*/
	whitespace:nowrap;
}
*html ul.text3 li{
line-height:25px;
}
*html ul.text3 li:link{
line-height:25px;
}
*html ul.text3 li:visited{
line-height:25px;
}
*html ul.text3 li:hover{

}
*html ul.text3 li:active{

}
*html #menu {
	width:990px;
	padding-left:183px;
	height:45px;/*40px;*/
	line-height:25px;
}
*html #menu ul li {
padding-left:13px;
}

#contenttext {
	height:25.3125em;/*453px;*/
	width:43.875em;/*750px;*/
	padding:25px; /*25px;*/
}
*html #contenttext{
width:751px;
}
#linke_seite {
	padding-right:0.625em;/*10px;*/
	padding-left:1.875em;/*30px;*/
	width:10em;/*160px;*/
	height:28.3125em;/*453px;*/
}
a:link { /*20px;*/}
#timeline {
	font-size:0.8125em; /*13px*/
	height:28.3125em;/*453px*/;
	padding-right:2.8125em;/*45px;*/
}
.timeline_datum {	font-size:0.95em; /*13px*/}
.seitenzaehler{	font-size:1.1125em;	}
.seitenzaehler li{
	padding-left:0.425em; /*2px;*/
	padding-right:0.425em; /*2px;*/
}
.seitenzaehler li a{	font-size:0.75em;	}
.seitenzaehler li img{padding-top:0.125em; /*2px;*/}
.text5{padding-left:1.5em;}

/* #################################*/
html, body, iewrapper, inhalt, background{ {
	background:#FFF !important;
	background-image:none !important;
	font-size: 12pt;
} 
a:link, a:visited {
	color: #520;
	background: transparent;
	font-weight: bold;
	text-decoration: underline;
}
