/* Styles für die Home Seite */



body{

  margin: 0;

}



/* Breite, Abstand und Ausrichtung der Page */

#page {

	width: 1008px;

	margin: 0;

	padding: 0;

	text-align: left;

	font-size: 12px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	/*background:lime;*/

}





/*

IMG{

  border:none;



}

*/







/***************************************************************************************/

/* HEADER                                                                              */

/***************************************************************************************/

/* Container fuer Logo, Login u.s.w. */

#header {

	position: relative;

	/*width: 963px;*/

	/*height: 81px;*/

  height: 107px;	

	/*text-align: center;*/

	background: url(../img/shadow.gif) right repeat-y;

	

}



/* Container für das Logo im Header */

#header #middle #headerLogo {

  width:220px;

  height: 55px;

	padding: 0;

	float:left;

}



#header IMG{

  border:none;

}



#header #locator {

	padding: 0;

	float:left;

	width: 802px;

	height: 16px;

	font-size: 10px;

}

#header #locator A{

  color: #006FB8;

  font-size:10px;

}

#header #locator .locCurrent{

  color:#F29400;

}





#header #middle #language{

	padding: 0;

	height: 55px;

	float:left;

	width:580px;

  padding-left:2px;

	background: url(../img/map.gif) no-repeat;

}



#header #middle #language IMG#selectedLanguage{

  position: absolute;

  margin-left:-3px;

}



#header #middle #language IMG.flag{

  margin-right:5px;

  margin-top: 3px;

}



#header #image{

  width: 200px;

  height: 107px;

  /*background: url(../img/header.jpg) no-repeat;*/

  float:left;

  /*border-bottom: 1px solid #006FB8;*/

  background: #006FB8;



}





/***************************************************************************************/

/* MENUE                                                                               */

/***************************************************************************************/

/* Container fuer das Hauptmenue */

#mainMenue {

  /*top: 70px;*/

	width: 802px;

	height: 35px;

	margin: 0;

	/*padding: 7px 0 0 0;*/

	background: url(../img/menuraw.jpg) no-repeat;

	overflow: hidden;	

	float:left;

	border-bottom: 1px solid #006FB8;

	

}



/* Styles für die 1. Ebene des Hauptmenues */

#mainMenue #mainMenueLevel1 {

/*	width: 963px;*/

  margin: 0;

}







/***************************************************************************************/

/* MAIN CONTENT (CONTAINER FUER DIE 2 HAUPT REIHEN)                                    */

/***************************************************************************************/



#content{

  width:1008px;

  float:left;

  background: #EAF7FF url(../img/shadow.gif) right repeat-y;

}



#content #quickstart{

  width:201px;

  float:left;

  

  margin:0;

  padding:0;

}







#content #quickstart .ceWrap{

  vertical-align: bottom;

  background: #5BBEFF;

  height:174px;

  overflow:hidden;

  margin-bottom: 1px;

}



#content #quickstart .ceWrapHover{

  vertical-align: bottom;

  background: #5BBEFF;

  height:174px;

  overflow:hidden;

  margin-bottom: 1px;

}



#content #quickstart .ceWrapHover IMG{

  filter:alpha(opacity=70);

	-moz-opacity:0.7;

}



#content #quickstart .ceWrap IMG{

  filter:alpha(opacity=100);

	-moz-opacity:1;

}



#content #quickstart IMG{

  padding:0;

  margin:0;

}



#content #quickstart .ceWrapHover h1{

  height: 33px;

  margin:0;

  padding:10px 0 0 10px;

  font-size:12px;

  background: #006FB8;

}

#content #quickstart .ceWrap h1{

  height: 33px;

  margin:0;

  padding:10px 0 0 10px;

  font-size:12px;



}





#content #gradient{

  height: 223px;



  background:  #EAF7FF url(../img/gradient.gif) repeat-x;

  

}



#content #main{

  width: 548px;

  float:left;

  margin: 16px 0 16px 16px;

  

  

}



#content #main #elements{

  width:548px;

  background: #fff;

  border: 1px #858585 solid;



}



#content #main #elements .ceWrap{

  width: 266px;

  float:left;

  padding: 4px;



}



#content #main #elements .ceWrap p{

  color:#006FB8;

}



#content #main #elements h1{

  color: #006FB8;

  font-size: 16px;

  margin:0;

  

}

#content #main #elements .ceHeader{

  line-height:26px; 

}





#content #teaserboxes{

  float:left;

  width: 200px;

  margin: 16px 0 16px 16px;

}



#content #teaserboxes .bodytext{

  /*color:#006FB8;*/

  color:#000;

}



#content #teaserboxes .ceWrap{

  /*background: #FDB374 url(../img/teaserbg.gif) no-repeat;*/

  background: #F58322;

  margin-bottom: 16px;

  padding: 5px;



}



#content #teaserboxes .ceWrap h1{

  margin:0;

  padding:5px 0 5px 0;

  /*color:#006FB8;*/

  color:#000;

  font-size:13px;

}



#content #teaserboxes #partner{
  display:none;
  border: 1px #858585 solid;

  padding:9px 9px 9px 9px; 



}

#content #teaserboxes #partner A{

  color:#020088;;

}

#content #teaserboxes #partner A:visited{

  color:#020088;

}

#content #teaserboxes #partner #icon{

  text-align:right;

}



/***************************************************************************************/

/* FOOTER                                                                              */

/***************************************************************************************/

/* Container für Footer */

#footer {

	margin-top: 10px;

	/*clear: left;*/

	font-size: 10px;



	/*background: url(../img/footer_verlauf.jpg) repeat-x;*/

	

}

#footer A{

  color: #006FB8;

  font-size:10px;



}



#footer .footerMenu {

	

}



#footer .footerMenue A {

	/*font-size: 1em;*/

	color: #FFFFFF;

}



#footer .footerMenue A:hover {

	color: #FFFFFF;

}



#footer .copyright {

	/*position: absolute;*/

  width:90px;

	float:left;

}

