/********************************************************
Name: HPP maincss
Date: 15.03.2010
Description: HPP
Author: network Now/Nicolas Bau
********************************************************/
/*====== WE-Edit-Styles */
.headline1 { }
.fliesstext { }
.textBox {}
.textklein { }
.pimageRight { float: right; margin: 0 0 10px 10px; }
.pimageLeft { float: left; margin: 0 10px 10px 0; }
/*====== Main =======*/
body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	font: arial, helvetica, sans-serif;
	font-weight: normal;
	color: #5d5d5d;
	background-color: #ffffff;
}
html { height: 101%; }
form { margin: 0; padding: 0; }
img, table { border: none; }
table, td, div { vertical-align: top; }

.mainBody { height: 100%; }
.mainBodyBlock { margin: 0px auto; height: 100%; width: 990px; background-color: #ddd9ed; }

#pos_0 { margin: 0px; padding: 0px; }
#block_0 { display: block; margin: 0px; padding: 0px; }
#pos_logo { margin: 12px 0 0 411px; padding: 0px; }
/*====== MainHeader =======*/
.mainHeader { text-align: left; margin: 0px; padding: 0px; height: 144px; }
.mh_Box { width: 990px; text-align: left; margin: 0px; padding: 0px; height: 129px; }
#mhb_outLeft { width: 3px; text-align: left; margin: 0px; padding: 0px; height: 129px; }
#mhb_outRight { width: 9px; text-align: left; margin: 0px; padding: 0px; height: 129px; }
#mhb_outCell { width: 978px; text-align: left; margin: 0px; padding: 0px; height: 129px; background: #ddd9ed url(/_img/basics/pbg_mainheader.jpg) repeat-x left top; }
#mnb_outCellinLeft { width: 20px; text-align: left; margin: 0px; padding: 0px; height: 35px; background: #ddd9ed url(/_img/basics/p_mainnavil1.gif) no-repeat left top; }
#mnb_outCellinRight { width: 20px; text-align: left; margin: 0px; padding: 0px; height: 35px; background: #ddd9ed url(/_img/basics/p_mainnavir1.gif) no-repeat left top; }

.mainHSpace1 { text-align: left; vertical-align: top; margin: 0px; padding: 0px; height: 8px; }

/*====== MainContent =======*/
.mainContent { text-align: left; margin: 0px; padding: 0px; background-color: #f2f2f2; }
/*====== MainNavi =======*/
.mn_box { width: 990px; text-align: left; margin: 0px; padding: 0px; height: 35px; background-color: #ddd9ed; }
#mnb_outLeft { width: 3px; text-align: left; margin: 0px; padding: 0px; height: 35px; }
#mnb_outRight { width: 9px; text-align: left; margin: 0px; padding: 0px; height: 35px; }
#mnb_outCell { width: 978px; text-align: left; margin: 0px; padding: 0px; height: 35px; background: #ddd9ed url(/_img/basics/pbg_mainnavi.gif) repeat-x left top; }
/*====== MainNav =======*/
div#SiteMenu_pos { margin-left: 30px; }
div#SiteMenu {
	font: bold 12px/35px arial, helvetica, sans-serif;
	color: #ffffff;
	height: 35px;
}
div#SiteMenu a {
	float: left;
	height: 35px;
	margin: 0 40px 0 0;
	font: bold 12px/35px arial, helvetica, sans-serif;
	color: #ffffff;
	vertical-align: middle;
	text-align: center;
	text-decoration: none;
}
div#SiteMenu a:hover { height: 35px; font: bold 12px/35px arial, helvetica, sans-serif; color: #b2abc8; }

div#SiteMenuActive { font: bold 12px/35px arial, helvetica, sans-serif; color: #b2abc8; }
div#SiteMenuActive a { float: left; margin: 0 40px 0 0; height: 35px; font: bold 12px/35px arial, helvetica, sans-serif; color: #b2abc8; text-align: center; }
div#SiteMenuActive a:hover { float: left; padding: 0px; height: 35px; font: bold 12px/35px arial, helvetica, sans-serif; color: #b2abc8; text-align: center; }

/*====== MainContent =======*/
.mc_box { width: 990px; text-align: left; margin: 0px; padding: 0px; }
/*======*/
#mch_outLeft { width: 23px; height: 9px; text-align: left; margin: 0px; padding: 0px; background: #ddd9ed url(/_img/basics/pbg_mchoutleft-1.gif) no-repeat left top; }
#mc_outLeft { width: 4px; text-align: left; margin: 0px; padding: 0px; background: #ddd9ed url(/_img/basics/pbg_mcoutleft.gif) repeat-y left top; }
#mc_outLeft01 { width: 4px; height: 19px; text-align: left; margin: 0px; padding: 0px; background: #ddd9ed url(/_img/basics/pbg_mcoutleft-1.gif) no-repeat left top; }
#mcf1_outLeft { width: 23px; height: 20px; text-align: left; margin: 0px; padding: 0px; background: #ddd9ed url(/_img/basics/pbg_mcf1outleft-1.gif) no-repeat left top; }
#mcf2_outLeft { width: 23px; height: 17px; text-align: left; margin: 0px; padding: 0px; background: #ddd9ed url(/_img/basics/pbg_mcf2outleft-1.gif) no-repeat left top; }
/*======*/
#mch_inLeft { width: 19px; text-align: left; margin: 0px; padding: 0px; }
#mc_inLeft { width: 19px; text-align: left; margin: 0px; padding: 0px; }
#mc_inLeft01 { width: 19px; height: 42px; text-align: left; margin: 0px; padding: 0px; background: #f2f2f2 url(/_img/basics/pbg_mcinleft-1.gif) no-repeat left top;}
/*======*/
#mch_cell { height: 9px; text-align: left; margin: 0px; padding: 0px; background: #ddd9ed url(/_img/basics/pbg_mch1center.gif) repeat-x left top; }
#mc_cell { width: 722px; text-align: left; margin: 0px; padding: 0px; }
#mcf1_cell { text-align: left; margin: 0px; padding: 0px; }
#mcf2_cell { text-align: left; margin: 0px; padding: 0px; background: #ddd9ed url(/_img/basics/bg_mcf2cell-1.gif) repeat-x left top; }
/*====== MainContent Subnav-Box =======*/
#mcsnav_box { margin: 0; padding: 0; height: 42px; }
#mcsnav_pos { margin: 0px 0px 0px 30px; }
/*====== MainContent Content-Box =======*/
#mcc_box { margin: 0; padding: 0; }
#mcc_pos { margin: 0px 0px 10px 30px; }
#mcc_width { margin: 0px; width: 600px; }
/*======*/
#mc_inRight { width: 19px; text-align: left; margin: 0px; padding: 0px; }
#mc_inRight01 { width: 19px; height: 42px; text-align: left; margin: 0px; padding: 0px; background: #f2f2f2 url(/_img/basics/pbg_mcinright-1.gif) no-repeat left top; }
#mcf1_inRight { width: 19px; height: 20px; text-align: left; margin: 0px; padding: 0px; background: #ddd9ed url(/_img/basics/pbg_mcf1inright-1.gif) no-repeat left top; }
#mcf2_inRight { width: 19px; height: 17px; text-align: left; margin: 0px; padding: 0px; background: #ddd9ed url(/_img/basics/pbg_mcf2inright-1.gif) no-repeat left top; }
/*======*/
#mc_cellSpace { width: 3px; text-align: left; margin: 0px; padding: 0px; background: #f2f2f2 url(/_img/basics/pbg_mcinright.gif) repeat-y left top; }
#mc_cellSpace01 { width: 3px; height: 260px; text-align: left; margin: 0px; padding: 0px; background: #f2f2f2 url(/_img/basics/pbg_mccellspace-1.gif) no-repeat left top; }
/*======*/
#mc_Teaser { width: 214px; text-align: left; margin: 0px; padding: 0px; background: #5d5d5d url(/_img/basics/pbg_mcteaser-1.gif) repeat-y left top; }
#mc_teaserImage { margin: 0px; padding: 0px; height: 229px; }
#mc_TeaserSpace01 { width: 214px; height: 5px; text-align: left; margin: 0px; padding: 0px; background: #5d5d5d url(/_img/basics/pbg_mcteaserspace-1.gif) no-repeat left top; }
#mc_teaserBox { width: 214px; text-align: left; margin: 0px; padding: 0px; }
#mc_teaserBoxHead { width: 214px; height: 17px; text-align: left; margin: 0px; padding: 0px; background: #5d5d5d url(/_img/basics/pbg_mctbhead-1.gif) no-repeat left top; }
/*======*/
#mch_outRight { width: 245px; height: 9px; text-align: left; margin: 0px; padding: 0px; background: #ddd9ed url(/_img/basics/pbg_mchoutright-1.gif) no-repeat left top; }
#mc_outRight { width: 9px; text-align: left; margin: 0px; padding: 0px; background: #f2f2f2 url(/_img/basics/pbg_mcoutright.gif) repeat-y left top; }
#mc_outRight01 { width: 9px; height: 260px; text-align: left; margin: 0px; padding: 0px; background: #f2f2f2 url(/_img/basics/pbg_mcoutright-1.gif) no-repeat left top; }
#mcf1_outRight { width: 226px; height: 20px; text-align: left; margin: 0px; padding: 0px; background: #f2f2f2 url(/_img/basics/pbg_mcf1outright-1.gif) no-repeat left top; }
#mcf2_outRight { width: 226px; height: 17px; text-align: left; margin: 0px; padding: 0px; background: #ddd9ed url(/_img/basics/pbg_mcf2outright-1.gif) no-repeat left top; }
/*======*/
/*===================================================*/
/*=== SubNavigation */
#subnavLi {
	margin-top: 15px;
	text-align: left;
	background-color: transparent;
	
}
#subnavLi ul { list-style: none; }
#subnavLi ul li { display: inline; white-space: nowrap; }
#subnavLi ul img { }
#subnavLi ul a:hover img { }
#subnavLi ul a:hover { }

div#SubMenuBlock { display: inline; }
div#SubMenu {
	float: left;
	font: normal 12px/13px arial, helvetica, sans-serif;
	color: #b2abc8;
	margin: 0px;
	padding: 0 20px 0 0;
	vertical-align: left;
   	font-weight: normal ;
}
div#SubMenu a {
	padding: 0px;
	font: normal 12px/13px arial, helvetica, sans-serif;
	color: #b2abc8;
	text-align: left;
	text-decoration: none;
	font-weight: normal ;
}
div#SubMenu a:hover {
	padding: 0px;
	text-align: left;
	font-weight: normal ;
	font: normal 12px/13px arial, helvetica, sans-serif;
	color: #63477e;
	text-decoration: none;
}
div#SubMenuActive {
	float: left; font-weight: normal ; font: normal 12px/13px arial, helvetica, sans-serif; color: #63477e; }
div#SubMenuActive a { 
	padding: 0px; font-weight: normal ; font: normal 12px/13px arial, helvetica, sans-serif; color: #63477e; text-decoration: none; }
div#SubMenuActive a:hover {
	padding: 0px; font-weight: normal ; font: normal 12px/13px arial, helvetica, sans-serif; color: #63477e; text-decoration: none; }

/*====== Meta Navigation =======*/

#pos_meta { margin: 0px; padding: 0px; }

#hnavigation {
	padding: 0px;
	text-align: right;
	font: normal 12px/13px arial, helvetica, sans-serif;
	color: #aba4c2;
	white-space: nowrap;
}
#hnavigation ul {
	padding-left: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 10px;
	text-align: right;
	font: normal 12px/13px arial, helvetica, sans-serif;
	color: #aba4c2;
	white-space: nowrap;
}
#hnavigation ul li { display: inline; font: arial, helvetica, sans-serif; list-style-type: none; }
#hnavigation ul li a { padding: 0px 0px 0px 10px; font: normal 12px/13px arial, helvetica, sans-serif; }
#hnavigation ul li a:link, #hnavigation ul li a:visited { color: #aba4c2; text-decoration: none; }
#hnavigation ul li a:hover { color: #aba4c2; text-decoration: none; }
#hnavigation a:active { color: #aba4c2; text-decoration: none; }
#hnavigation li#active { color: #aba4c2; text-decoration: none; }

/*===================================================*/
select, option, input, textarea { font:12px/15px arial, helvetica, sans-serif; }
input[type="checkbox"], input[type="radio"]{ background: transparent; border: none; }

/*====== Text-Formate */
h1, #headline1, .headline1 { font: 15px/17px arial, helvetica, sans-serif; font-weight: bold; margin: 0 0 15px 0; padding: 0; color: #63477e; }

#pos_Content { margin: 0px; padding: 0px; }
#pos_Content p {
	margin: 0 0 15px 0;
	padding: 0;
	font: 13px/16px arial, helvetica, sans-serif;
	font-weight: normal;
	color: #5d5d5d;
}
#pos_Content p a:link, #pos_Content p a:visited, #pos_Content p a:hover { color:#63477e; text-decoration: underline; }
.pos_Content p a:link, .pos_Content p a:visited, .pos_Content p a:hover { color:#63477e; text-decoration: underline; }

#pos_Content p ul, #pos_Content p ol { font: 13px/16px arial, helvetica, sans-serif; margin:0px 0px 12px 14px; padding:0px; list-style-image:url(/_img/basics/li-dot.gif); }
#pos_Content p ul li { font: 13px/16px arial, helvetica, sans-serif; font-weight: normal; color: #5d5d5d; margin:0px 0px 4px 0px; padding:0px; }

ul, ol { font: 13px/16px arial, helvetica, sans-serif; margin:0px 0px 12px 14px; padding:0px; list-style-image:url(/_img/basics/li-dot.gif); }
li { font: 13px/16px arial, helvetica, sans-serif; font-weight: normal; color: #5d5d5d; margin: 0px 0px 4px 0px; padding:0px; }

a:link, a:visited, a:hover { color:#63477e; text-decoration: underline; }


.#anow { color: #5d5d5d; font: 13px/16px arial, helvetica, sans-serif; margin: 0 0 16px 0; padding: 0px; }
.fliesstext, #fliesstext { margin: 0 0 15px 0; padding: 0; font: 13px/16px arial, helvetica, sans-serif; font-weight: normal; color: #5d5d5d; }
.fliesstext strong, #fliesstext strong { font-weight: bold; }
.textBox, #textBox { margin: 0 0 15px 0; padding: 0; font: 13px/16px arial, helvetica, sans-serif; font-weight: normal; color: #FFFFFF; }
.textBox strong, #textBox strong { font-weight: bold; }
.textBoxHeader, #textBoxHeader { margin: 0 0 15px 0; padding: 0; font: 13px/16px arial, helvetica, sans-serif; font-weight: bold; color: #aba4c2; }
.textklein { color: #5d5d5d; font: 11px/13px arial, helvetica, sans-serif; margin: 0 0 13px 0; padding: 0px; }
/*====== Infobox =======*/
#InfoBoxPos { margin: 4px 0px 5px 20px; padding: 0; }
#InfoBoxHead { margin: 0px; padding: 0px; }
#InfoBoxHead p {
	margin: 0 0 20px 0;
	padding: 0;
	font: 13px/15px arial, helvetica, sans-serif;
	font-weight: bold;
	color: #aba4c2;
}
#InfoBoxCont { margin: 0px; padding: 0px; }
#InfoBoxCont p {
	margin: 0 0 15px 0;
	padding: 0;
	font: 12px/15px arial, helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
}
#InfoBoxCont p strong { font-weight: bold; }
#InfoBoxCont p a:link, #InfoBoxCont p a:visited, #InfoBoxCont p a:hover { color:#FFFFFF; text-decoration: underline; }

/*====== WE-Styles =======*/
#editmode {
	color: #7C9FD3;
	font: 11px/12px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 1px;
	font-weight: bold;
}
#botLine1 { border: 1px solid #b2abc6; border-width: 0 0 1px 0; }

/*====== Forms */
.t2 { color: #63477e; font: 12px/15px arial, helvetica, sans-serif; margin: 0 0 3px 0; padding: 0px; }
.t2 strong { font-weight: bold; }
.t3 { color: #63477e; font: 13px/15px arial, helvetica, sans-serif; margin: 0 0 5px 0; padding: 0px; }
.t3 strong { font-weight: bold; }
.t4 { color: #63477e; font: 13px/15px arial, helvetica, sans-serif; margin: 0 0 5px 0; padding: 0px; }
.t4 strong { font-weight: bold; }
.t5 { color: #63477e; font: 11px/13px arial, helvetica, sans-serif; margin: 0 0 10px 0; padding: 0px; }
.t5 strong { font-weight: bold; }
.formbut { border-style: none; color: #63477e; font: 13px/16px arial, helvetica, sans-serif; border: 1px solid #63477e; width: 140px; background-color: #f2f2f2; cursor: pointer; }










