
* {
	margin:0;
	padding:0;
	font-size:12px;
	font-family:Geneva, Arial, Helvetica, sans-serif
}

body {
	height: 100%;
	/*background-color:#d4ddeb;*/
	
	/*18.05.2011background-color:#bcc6e3;*/
	/*background: #e2eaef url(images/bg_test.jpg) repeat-x top center;*/
	background: #e2eaef url(images/background2011_v2.jpg) left top;
	background-attachment:fixed;
	color:#454545;

}

/* #####Links##### */
.fehlt{
	color:red;
	font-size:20px;
	font-family:verdana;
	font-weight:bold;
}

a {
outline:none;
border:none;
color:#036;
text-decoration:none
}
a:active {
text-decoration:none
}
a:visited {
text-decoration:none
}
a:hover {
text-decoration:underline
}

/* ########## */
h1 {
	margin-bottom:5px;
	font-size:1.3em;
	font-weight:700;
	color: #004171;
	background-image: url(/fileadmin/intranet/templates/intra09a/images/img_h1.png);
	background-repeat: no-repeat;
	text-indent: 73px;
}
h2 {
margin-bottom:5px;
font-size:1.2em;
font-weight:700
}
h2 a {
font-size:1.1em;
font-weight:700
}
h3 {
margin-bottom:5px;
font-size:1em;
font-weight:700
}
h4 {
margin-bottom:5px;
font-size:1em
}

p {
font-size:12px;
color:#454545;
line-height:13pt
}

ul, li {
	list-style-type:none;
	padding:0px;
	margin: 0px;
}

ol {
font-size:12px;
line-height:14px;
margin-bottom:10px;
padding-left:20px
}

.descUlinner, .descUlinner li{
	list-style-type:square;
  font-family:verdana;
  font-size:11px;
  margin-left:7px;
}

/*bilder*/
img {
/*float:left;*/
border:none
}

/*forms*/
label {
padding-right:3px
}

input {
vertical-align:middle;
font-size:12px;
padding:1px
}

.clearfix {
display:block;
height:0;
clear:both;
visibility:hidden
}




.presseeintrag{
	
	padding:5px;
	margin-top:0px;
	margin-right:30px;
	height:auto;
	border:0px solid silver;
	width:350px;
	
}
.presseeintrag div{
	padding-top:4px;
}
.pressedesc{
	font-size:11px;
	color:black;
}
.presseeintrag img{
	margin-top:10px;

}

.presseheader{
	color:#d9001f;
	font-weight:bold;
	font-size:13px;
}
.presseheader a{
	color:#d9001f;
	font-weight:bold;
	font-size:13px;
}
.presseheader p,.presseheader h1{
	font-size:13px;
	font-family:verdana;
	text-decoration:underline;
	color:#d9001f;
	padding-bottom:5px;
}

.presseeeintrag h1{
	color:#d9001f;
	font-weight:bold;
	font-size:11px;
}
.presseeintrag b{
	
}



/* Layout */
#wrapper {
	width:1000px;
	border:1px solid #ddd;
	background:#fff;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-top:0px solid white;


}

/*#header {
	
	clear:both;
		height:101px;
	position:relative;
	overflow: hidden;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: red;
	margin-top:0px;
	background-image:url(images/schiller_banner_gruppe_2010.jpg);
	background-repeat:no-repeat;
	border-left:1px solid white;
	border-bottom:0px solid red;
}*/

.header_logo {
	float: left;
	width: 190px;
}

.header_logo img {

	margin-left:0px;
	margin-top:5px;

}

.header_image {
	visibility:hidden;
	float: right;
	border:0px solid red;
}

.header_lang {
	float:left;
	margin-left:10px;
	margin-top:7px;
	border-left:0px solid red;
}

#beforeHeader{
	
margin-top:0px;
padding:0px;
font-size:5px;
float:left;


}
#beforeHeaderTable{
	font-size:5px;
	height:5px;
	padding:0px;
	border-spacing:1px;
	
}

#beforeHeaderTable td{
	padding:0px;
	border-spacing:0px;
}
	
	#beforeHeaderTable a{
		color:white;
	font-size:5px;
	font-family:verdana;
	
		}
	#beforeHeaderTable a:hover{
		color:white;
	}
	
	#beforeHeaderTable td{
		font-size:5px;
		
	}
.topLinks{
		margin-left:2px;
		margin-right:2px;
	font-size:10px;
	font-family:verdana;
	text-decoration:none;
	padding:5px;
	color:silver;
}
.topLinksfirst{
	margin-left:5px;		
	font-size:10px;
	font-family:verdana;
	text-decoration:none;
	padding:5px;
	color:silver;
}


.topLinksTable{
	margin-bottom:0px;
	margin-top:5px;
}

#langmenu{
	font-family:verdana;
	font-size:9px;
	color:#003863;

}

#table_navi_top a{
	text-decoration:none;
	color:gray;
}

#table_navi_top a:hover
{
	color:#003863;
}
#table_navi_top a:active
{
	color:Gray;
}

#table_navi_top{
  visibility:hidden;
  display:none;
}

#toolbar {
	visibility:hidden;
  display:none;
	
   position:relative;
	border-bottom:1px solid white;

}

#toolbar a,p {

	font-family:verdana;
	font-size:10px;

}

.startpage_link{
	color:white;
	font-size:10px;
	font-family:verdana;

	
	
}

.startpage_link_selected{
	color:white;
	font-size:10px;
	font-family:verdana;
	
		filter:alpha(opacity=60); 
   -moz-opacity: 0.6; 
   opacity: 0.6;

	
}

.picDesc {
	font-size:9px;
	margin-left:0px;
	font-family:verdana;

}
.transparent{
	filter:alpha(opacity=60); 
   -moz-opacity: 0.6; 
   opacity: 0.6;
}


#divShowAuto,#divShowLager,#divShowEM,#divShowElektro,#divShowEDV,#divShowSoftware,#divShowLagerBack{
  display:block;
	position:relative;
	height:264px;

	VISIBILITY: hidden;
	/*margin-top:-266px;*/
	
	margin-left:0px;
	margin-top:0px;
	padding:0px;
		
	/*filter:alpha(opacity=90); 
   -moz-opacity: 0.9; 
   opacity: 0.9;*/
  border:1px solid white;
	z-index:101;
}

.divShowDesc{
	margin-top:20px;
	color:white;
	font-size:10px;
	text-align:center;
	
	
	filter:alpha(opacity=100); 
   -moz-opacity: 1.0; 
   opacity: 1.0;
}
#divShowAuto{
	background-color:#004171;
	margin-left:-1px;
	width:167px;
	border:1px solid white;
  
}
#divShowLager{
	background-color:#003521;
	width:164px;
}
#divShowEM{
	background-color:#54A5D7;
	width:164px;
}
#divShowElektro{
	background-color:#A3CE9A;
	width:164px;
}
#divShowEDV{
	background-color:#EA6717;
	width:164px;
}
#divShowSoftware{
	background-color:#FFCC00;
	width:165px;
	border-right:1px solid #FFCC00;
}

#tdAuto,#tdLager,#tdEM,#tdElektro,#tdEDV,#tdSoftware{
	background-color:#bbbcbc;
	width:167px;
}
#tdAuto{
	border-bottom:7px solid #004171
}
#tdLager{
	border-bottom:7px solid #003521
}
#tdEM{
	border-bottom:7px solid #54A5D7
}
#tdElektro{
	border-bottom:7px solid #A3CE9A
}
#tdEDV{
	border-bottom:7px solid #EA6717
}
#tdSoftware{
	border-bottom:7px solid #FFCC00
}

.tdPicGB{
	width:167px;
	height:100%;
}
.tablePicGB{
	margin-left:0px;
	margin-right:0px;
	position:relative;
	margin-top:-268px;
	height:269px;
	padding:0px;
	z-index:100;
	
}


#navi_suche{
	margin-top:5px;
	
}

.navi_suche_submit{
	margin-top:5px;
	margin-left:5px;
}

.searchbox {
	float:left;
	width:190px;
}
.searchform {
	display:block;
	float:left;
	padding-left:8px;
	
}
.searchform input {
	float:left;
	font-size:9px;
}
.search_input_form {
	/*background-color: #F0F0F0;*/
	margin-top: 6px;
	border: 1px solid #CCCCCC;
	/*color: #999999;*/
	margin-left:10px;
		margin-left:10px;
	padding-left:10px;
	height:15px;
	font-size:10px;
	/*color:#bbbcbc;*/
	color:black;
	font-family:verdana;
	vertical-align:center;
}

#breadcrumb {

	font-size: 9px;
	font-family:verdana;
	margin-left:0px;
	margin-right: 0px;
	line-height: 20px;
	padding:0px;
	float:left;	
	width:998px;
	background-color:#EDECEC;
	border-left:0px solid white;


	
}
#breadcrumb a,.breadcrumb a:hover,.breadcrumb a:visited {
font-weight:400;
}
#breadcrumb li { 
	float:left;
	margin-left:10px;
	
}



.desc{
	font-family:verdana;
	font-size:11px;
	margin-left:20px;

}

.listform {
	font-family:verdana;
	font-size:11px;
	margin-left:40px;
	list-style:square;
}

.account {
float:right;
text-align:right;
margin-right:5px
}

#navi_left_container_typo {

	margin-top:0px;
}

#content_wrapper {
	margin: 0px;
	padding: 0px;
	/*background-image:url(images/background_left.jpg);*/
	/*background-repeat:repeat-y;*/
	float:left;
	border-right:0px solid red;
	
	border-left:1px solid white;
	
}

#content_wrapper div {

	font-family:verdana;
}

#content_wrapper div b {
	font-family:verdana;
	font-size:11px;

	
}


#navi_left_container {
	width:205px;
	float:left;
	background-color:#EDECEC;
	margin:0px;

	

}
.navi_left_item {
	clear: both;
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	padding:3px;

	color:#6C7F88;
	border-bottom:1px solid white;

}
.navi_left_item a {

	margin-left:5px;
	font-size:11px;
	font-family:verdana;
	text-decoration:none;

}

.navi_left_item a:hover{
	border-bottom:1px solid red;
	
}
.navi_left_item:hover {
      /*  border-left:3px solid gray;
	border-right:3px solid gray;*/

}
/*++++++++++++++++++++++++++++*/


.navi_left_item2 {
	clear: both;
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	padding:3px;

	color:#6C7F88;
	border-bottom:1px solid white;
	margin-left:10px;

}
.navi_left_item2 a {

	margin-left:5px;
	font-size:11px;
	font-family:verdana;
	text-decoration:none;

}

.navi_left_item2 a:hover{
	border-bottom:1px solid red;
	
}
.navi_left_item2 a:hover {
      /*  border-left:3px solid gray;
	border-right:3px solid gray;*/

}


.nlselect2
{
	display:block;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
	/*color: #F92603;*/
	color:red;
	
	padding:3px;
	border-bottom:1px solid white;
	margin-left:0px;
	border-left:5px solid red;
	border-right:0px solid red;
	margin-left:10px;

}



.navi_left_item_link_container {
	clear: both;
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	padding:3px;

	color:#6C7F88;
	border-bottom:1px solid white;


}

.navi_left_item_link_container a {

	margin-left:5px;
	font-size:10px;
	font-family:verdana;
	text-decoration:none;

}


.meilenstein_header{
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
}
.meilenstein_desc {
	margin-top:0px;
	font-family:verdana;
	font-size:10px;
	margin-bottom:30px;
}

.meilenstein_desc b{
	font-family:verdana;
	font-size:10px;

}


#content {
	/*float: right;
	width: 793px;*/
	border-top:1px solid white;
	margin-left:0px;
	margin-top:0px;
	width:998px;
	

			
}


.nl {
	
	font-family: verdana;
	font-weight:bold;
	font-size: 11px;
	text-decoration: none;
	color:#6C7F88;
display: block;

	border-top:0px solid white;
	padding: 3px;
}



.nl:hover {
	font-family: Verdana;
	font-weight:bold;
	font-size: 11px;
	text-decoration: none;
	/*color: #ffcc66;*/
	color:Orange;


}


.nlselect
{
	display:block;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
	/*color: #F92603;*/
	color:red;
	
	padding:3px;
	border-bottom:1px solid white;
	margin-left:0px;
	border-left:5px solid red;


	border-right:0px solid red;

}


#footer2 { 
  	position:relative !important; 
  	min-width: 740px; 
  	max-width: 95em; 
  	margin: 0 auto; 
  	margin: -50px auto 0;
	
	background-color:#EDECEC;
	padding: 0;
  }

  
  #footer_left2 { 
    text-align: left;
    color: #8C8C8C; 
    padding: 1em 1em 3.9em 1em;
    border-top: 1px #7F7F7F solid;
  }


#footer {
	height:18px;
	border-top:1px solid #ddd;
	clear:both;

	position:relative;

	


	padding-right: 10px;
	padding-left: 10px;
	padding-bottom:10px;

	margin-bottom:0px;
	
	background-color:#EDECEC;
	border:1px solid white;

	



}

#footer a {
color:#454545;
padding:0 10px
}

.footer_left {
	float: left;
	font-size: 9px;
	font-family:verdana;
	margin-top:5px;
	line-height: 20px;

}

.footer_right {
	float: right;

}



/*************************************************************************/
SCHATTEN-BODY

.wrap1, .wrap2, .wrap3 {
	display:inline-table;
	/* \*/display:block;/**/} 
.wrap1 {
	float:left;
	background:url(images/shadow/shadow.gif) right bottom no-repeat;}
.wrap2 {background:url(images/shadow/corner_bl.gif) left bottom no-repeat;}
.wrap3 {
	padding:0 8px 8px 0;
	background:url(images/shadow/corner_tr.gif) right top no-repeat;}
.wrap3 img {
	display:block;
	border:1px solid #ccc;
	border-color:#efefef #ccc #ccc #efefef;}
	
	.csc-textpic-caption{
font-size:9px;
font-family:verdana;
}
.csc-textpic-image{
	padding:0px;
}
.bodytext{
	font-size:11px;
	font-family:verdana;
}


#slideshow {list-style:none; color:#fff;z-index:99;border-top:1px solid white ;}
#slideshow span {display:none}
#wrapper_pics {width:506px;  display:none; }
#wrapper_pics* {margin:0; padding:0}
#fullsize {position:relative; width:998px; height:266px; padding:0px; border:1px solid #ccc; background:#000;}
#information {position:absolute; top:0; width:998px; height:0; background:white; color:black; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#information h3 {padding:4px 8px 3px; font-size:12px}
#information p {padding:0 8px 8px}
#image {width:998px}
#image img {position:absolute; z-index:25; width:auto;}
.imgnav {position:absolute; width:25%; height:266px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(images/left.gif) left center no-repeat}
#imgnext {right:0; background:url(images/right.gif) right center no-repeat}
#imglink {position:absolute; height:266px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(images/link.gif) center center no-repeat}
#thumbnails {margin-top:10px;border:0px solid red;margin-bottom:15px;}
#slideleft {float:left; width:20px; height:50px; background:url(images/scroll-left.gif) center center no-repeat; background-color:#222; display:none;visibility:hidden;}
#slideleft:hover {background-color:#333}
#slideright {float:right; width:20px; height:50px; background:#222 url(images/scroll-right.gif) center center no-repeat;display:none;visibility:hidden;}
#slideright:hover {background-color:#333;}
#slidearea {position:relative; width:456px; margin-left:5px; margin-top:20px;height:55px; overflow:hidden;}
#slider {position:absolute; left:0; height:81px}
#slider img {cursor:pointer; border:1px solid #666; padding:2px; height:45px; }
.topPicNavi{
 font-family:verdana;
 font-size:9px;
 font-weight:bold;
}

#nav { width: 998px;height:29px; background-color:#aabcd8;}
#nav li {  width: 167px;float:left;margin: 0px; list-style: none; padding: 0px; display: block;height:29px;vertical-align:center;text-align:center; }
#nav a { width: 167px; padding-top: 5px; display: block; border: 0px solid #ccc; font-family:verdana;font-size:10px;text-align:center;vertical-align:middle;height:29px;}
#nav li.activeLI { background: #fecc03;color:black; }
#nav a:focus { outline: none;}
#nav img { border: none; display: block }

.subtitle{
	border-bottom:1px solid silver;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
	padding:3px;
	font-size:11px;
	font-weight:normal;
	
	
}
.subtitle a{
	font-size:12px;
	font-weight:normal;

}

.divNews a{
	/*font-size:11px;
	font-family:verdana;*/
}

.tableDates{
	width:440px;
	margin-bottom:6px;
}
.tableDates td{
	
	padding:5px;
	background-color:#EDECEC;
}
.divNormal{
	font-family:verdana;
	font-size:11px;
}
.divNormal a{
	font-family:verdana;
	font-size:10px;
}


