/* ---------------------------------------------------------------------------------------- */
/* Formatierung allgemein ----------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */
body ,input, select, textarea {
  font-family:arial, verdana;
  font-size:12px;
  /*font-weight:700;*/
	}

h1 {
  font-size:16px;
  font-weight:700;
  color:#E77817;
	}

h2 {
  font-size:14px;
  font-weight:700;
  color:#E77817;
	}

/*
a:link, a:visited, a:hover{
	text-decoration:none;
	color:black;
	}
	
a:hover {
	color:#E77817;
	}
*/	

/* ---------------------------------------------------------------------------------------- */
/* Seite allgemein ------------------------------------------------------------------------ */
/* ---------------------------------------------------------------------------------------- */
#gesamt {
  margin-left:auto;
  margin-right:auto;
  width:951px;
  height:645px;
  background-color:#FFFFFF;
	}

/* ---------------------------------------------------------------------------------------- */
/* Logo Oben ------------------------------------------------------------------------------ */
/* ---------------------------------------------------------------------------------------- */
#top {
	position:absolute;
	width:951px;
	height:149px;
	background-image:url('../img/css/top.jpg');
	background-repeat:no-repeat;
	z-index:1;
	}
	
#topLanguage {
	padding-top:1px;
	padding-left:400px;
	font-size:10px;
	color:#E77817;
	}

#topGif { 
          position:absolute;
          left:680px;
          top:0px;
          
}

#topLogo { 
        position:absolute;
        top: 0px;
        left: 0px;

           
}

/* ---------------------------------------------------------------------------------------- */
/* Navigation ----------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */
#navi_top {
	position:absolute;
	top:120px;
	margin-left:50px;
	z-index:5;
	width:850px;
	}

#navi_bottom {
	position:absolute;
	top:609px;
	height:55px;
	width:900px;
	background-image:url('../img/css/bottom.jpg');
	z-index:3;
	padding-left:50px;
	padding-top:14px;
	}

#menuLinks_top { 
        display: block;
        float: left;
        font-size: 16px;
        color: white;
        font-weight: 600;
        z-index: 3;
        width: 170px;
        }

#menuLinks {
	display:block;
	float:left;
	font-size:16px;
	color:white;
	font-weight:600;
	z-index:3;
	width:160px;
	}

.tableRow {
	/* border:2px solid #bababa; */
	border: 2px solid #b2b2b2;
	border-bottom:2px solid #0d1071;
	background-color: #b2b2b2;
	/* background-color:#bababa; */
	}

/* ---------------------------------------------------------------------------------------- */
/* Seiteninhalt Mitte --------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */
#inhalt {
	position:absolute;
	top:149px;
	height:460px;
	width:951px;
	z-index:1;
	background-image:url('../img/css/inhalt.jpg');
	}

#inhaltPicture {
	float:left;
	padding-left:63px;
	margin-top:92px;
	width:340px;
	height:262px;
	z-index:1;
	}

#inhaltArrowLeft {
	position:absolute;
	top:200px;
	left:35px;
	width:20px;
	height:50px;
	z-index:3;
	}
	
#inhaltArrowRight {
	position:absolute;
	top:200px;
	left:415px;
	width:20px;
	height:50px;
	z-index:3;
	}

#inhaltFrame {
	position:absolute;
	float:left;
	top:90px;
	left:35px;
	width:379px;
	height:292px;
	background-image:url('../img/css/border.gif');
	background-repeat:no-repeat;
	z-index:2;
	}

#inhaltChoiceOben {
	position:absolute;
	top:2px;
	left:35px;
	float:left;
	width:850px;
	height:50px;
	color:#0d1071;
	font-size:14px;
	font-weight:700;
	}
	
#inhaltChoiceUnten {
	position:absolute;
	top:400px;
	left:35px;
	float:left;
	width:700px;
	height:50px;
	color:#0d1071;
	font-size:14px;
	font-weight:700;
	}
	
#inhaltOrder {
	position:absolute;
	left:185px;
	top:375px;
	width:180px;
	height:50px;
	font-size:14px;
	z-index:4;
	}

#inhaltText {
	position:absolute;
	top:60px;
	left:451px;
	float:left;
	padding-left:30px;
	padding-right:30px;
	width:438px;
	height:338px;
	overflow:auto;
	scrollbar-base-color:#E77817;
	}

/* ---------------------------------------------------------------------------------------- */
/* Impressum und Sitemap ------------------------------------------------------------------ */
/* ---------------------------------------------------------------------------------------- */
#bottom {
	position:absolute;
	top:678px;
	/* margin-left:723px; */
	margin-left: 47px;
	margin-top:0px;
	color:#888888;
	font-size:14px;
	z-index:1;
	width:850px;
	}

#bottomBox { 
        display:block;
        float:left;
        width:280px;             
}

/* ---------------------------------------------------------------------------------------- */
/* Formatierung Links Sprachwahl ---------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */
a.lang {
	text-decoration:none;
	color:#e77817;
	background-color:white;
	}

/* ---------------------------------------------------------------------------------------- */
/* Formatierung Sitemap Tabelle ----------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */
table.stmp {
	border:1px solid black;
	color:black;
	}

td.stmpHmenu {
	width:118px;
	background-color:#bababa;
	padding-left:2px;
	}

td.stmpUmenu {
	width:110px;
	background-color:white;
	padding-left:10px;
	}

a.stmp {
	text-decoration:none;
	color:black;
	}

/* ---------------------------------------------------------------------------------------- */
/* Formatierung --------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */
.umenu {
	display:none;
	z-index:3;
	}

*.link, *.linkAktiv {
	text-decoration:none;
	text-align:left;
	color:#0d1071;
	display:block;
	}
	
a.link:hover {
	color:#e77817;
	}

*.linkAktiv {
	color:#e77817;
	}
	
a.menuLink {
	font-size:13px;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
	color:#0d1071;
	}

a.menuLink:hover {
	color:#e77817;
	}

a.bottomLink {
	text-decoration:none;
	font-weight:700;
	color:#888888;
	}

a.choice {
	/*text-decoration:none;*/
	color:#e77817;
	}
	
a.linkOrder {
	text-decoration:none;
	color:white;
	font-size:10px;
	font-weight:700;
	}

/* ------- */
/* Hotline */
/* ------- */

h2.hotline {
	text-decoration: none;
	color: #0d1071;
	font-size: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
        }

#Catalouge { 
        position: absolute;
        top: 390px;
        left: 690px;
        z-index: 7;
        }
