/********************************************************
Name: BauBeCon 
Date: 26.02.2009
Description: BauBeCon - grau
Author: network Now/Nicolas Bau
********************************************************/
/*====== WE-Edit-Styles =======*/
.headline1 { }
.text { }
/*====== HTML =======*/
* {
margin			: 0;
padding			: 0;
}
html {
margin			: 0;
padding			: 0;
height			: 100%;
margin-bottom	: 1px;
}
body {
margin			: 0px auto;
padding			: 0px;
text-align		: center;
font			: 12px/15px arial, helvetica, sans-serif;
font-weight		: normal;
background-color: #93969A;
color			: #5B5A5A;
height			: 101%;
}
/*====== Main =======*/
#mainBody {
margin			: 0px auto;
padding			: 0;
height			: 101%;
text-align		: center;
}
#mainBodyPos {
vertical-align	: top;
margin			: 0px auto;
padding			: 0px;
}
#mainBodyBlock {
text-align		: left;
vertical-align	: top;
width			: 798px;
margin			: 0px;
padding			: 0px;
background		: #93969A url(../_img/basics/pbg_maingrau.gif) repeat-y left top;
}
/*--------------- Header */
#mainHeaderLogo {
text-align		: center;
vertical-align	: top;
margin			: 0px;
padding			: 0px;
height			: 84px;
background-color: #FFFFFF;
}
#mhl_left, #mhl_right {
margin			: 0px;
padding			: 0px;
text-align		: left;
vertical-align	: top;
width			: 65x; 
}
#mhl_cell {
margin			: 0px;
padding			: 0px;
text-align		: left;
vertical-align	: top;
width			: 668px;
background		: #FFFFFF url(../_img/basics/pbg-hlogo.gif) repeat-x left top;
}
#mhl_cell2 {
margin			: 0px;
padding			: 0px;
text-align		: left;
vertical-align	: top;
width			: 708px;
background		: #FFFFFF url(../_img/basics/pbg-hlogolang.gif) no-repeat left top;
}


#mainMainnav {
text-align		: left;
vertical-align	: top;
margin			: 0px;
padding			: 0px;
height			: 40px;
background-color: #93969A;
}
#mainSubnav {
text-align		: left;
vertical-align	: top;
margin			: 0px;
padding			: 0px;
height			: 30px;
background-color: #6D7075;
}
/*--------------- Header Visual */
#mainVisual {
text-align		: left;
vertical-align	: top;
margin			: 0px;
padding			: 0px;
height			: 280px;
background-color: #6D7075;
}
#mv_left, #mv_right {
margin			: 0px;
padding			: 0px;
text-align		: left;
vertical-align	: top;
width			: 66px; 
}
#mv_cell {
margin			: 0px;
padding			: 0px;
text-align		: left;
vertical-align	: top;
width			: 666px; 
}
#mvc_leftVis {
margin			: 0px;
padding			: 0px;
text-align		: left;
vertical-align	: top;
width			: 423px;
height			: 238px;
}
#mvc_centerVis {
margin			: 0px;
padding			: 0px;
text-align		: left;
vertical-align	: top;
width			: 14px;
height			: 238px;
}
#mvc_rightVis {
margin			: 0px;
padding			: 0px;
text-align		: left;
vertical-align	: top;
width			: 229px;
height			: 238px;
}
#mvc_leftNav {
margin			: 0px;
padding			: 0px;
text-align		: left;
vertical-align	: top;
width			: 423px;
height			: 42px;
background: #6D7075 url(../_img/pics/pbg-vis-grau01.jpg) no-repeat left top;
}
#mvc_centerNav {
margin			: 0px;
padding			: 0px;
text-align		: left;
vertical-align	: top;
}
#mvc_rightNav {
margin			: 0px;
padding			: 0px;
text-align		: right;
vertical-align	: top;
width			: 229px;
height			: 42px;
background: #6D7075 url(../_img/pics/pbg-vis-grau03.jpg) no-repeat left top;
}
/*--------------- Content */
#mainContent {
text-align		: left;
vertical-align	: top;
margin			: 0px;
padding			: 0px;
}
#mc_left, #mc_right {
margin			: 0px;
padding			: 0px;
text-align		: left;
vertical-align	: top;
width			: 66px;
}
#mc_cell {
margin			: 0px;
padding			: 0px;
text-align		: left;
vertical-align	: top;
width			: 666px; 
}

/*--------------- Footer */
#mainFooter {
text-align		: left;
vertical-align	: top;
margin			: 0px;
padding			: 0px;
background-color: #C4C5C5; 
}

.pimage { border: 5px solid #FFFFFF; }
.divImage { padding: 0px; background-color: #844C3F; border: 1px solid #E1B992; }
.pborder { border: 1px solid #1E4E6E; }
/********************************************************
Divs
********************************************************/
/*====== Main-Nav =======*/
div#SiteMenuPos { margin-top: 12px; margin-left: 45px; }
div#SiteMenuPos2 { margin-top: 12px; margin-left: 18px; }
div#SiteMenuBlock { display: inline; }
div#SiteMenu { margin: 0; padding: 0; height: 16px; float: left; }
div#SiteMenuSpace { margin: 0; padding: 0; width: 7px; float: left; }

#pos_0 { margin: 0px; padding: 0px; }
#pos_Logo { margin: 15px 0 0 18px; padding: 0px; }
#pos_phead { margin: 14px 0 0 24px; padding: 0px; }
#pos_meta { margin: 22px 4px 0 0; padding: 0px; }
#pos_meta2 { margin: 60px 15px 0 0; padding: 0px; }

/*====== Sub Navigation =======*/

#subnavLi {
	text-align: center;
	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: #FFFFFF;
	margin: 0px;
	padding: 0 5px 0 0;
	vertical-align: left;
   	font-weight: normal ;
}
div#SubMenu a {
	padding: 0px;
	font: normal 12px/13px arial, helvetica, sans-serif;
	color: #FFFFFF;
	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: #c9cbcd;
	text-decoration: none;
}
div#SubMenuActive {
	float: left; font-weight: normal ; font: normal 12px/13px arial, helvetica, sans-serif; color: #c9cbcd; }
div#SubMenuActive a { 
	padding: 0px; font-weight: normal ; font: normal 12px/13px arial, helvetica, sans-serif; color: #c9cbcd; text-decoration: none; }
div#SubMenuActive a:hover {
	padding: 0px; font-weight: normal ; font: normal 12px/13px arial, helvetica, sans-serif; color: #c9cbcd; text-decoration: none; }



/*====== Meta Navigation =======*/
#hnavigation {
	padding: 0px;
	text-align: right;
	font: arial, helvetica, sans-serif;
	color: #989A9D;
	font-size: 11px;
	font-height: 12px;
	white-space: nowrap;
	font-weight: bold;
}
#hnavigation ul {
	padding-left: 0px;
	margin-top: 0px;
	margin-left: 0;
	margin-bottom:0;
	text-align: right;
	font: arial, helvetica, sans-serif;
	color: #989A9D;
	font-size: 11px;
	font-height: 12px;
	white-space: nowrap;
	font-weight: bold;
}
#hnavigation ul li { display: inline; list-style-type: none; }
#hnavigation ul li a { padding: 0px 0px 0px 0px; font-size: 11px; font-height: 12px; font-weight: bold; }
#hnavigation ul li a:link, #hnavigation ul li a:visited { color: #989A9D; font-weight: bold; text-decoration: none; }
#hnavigation ul li a:hover { color: #989A9D; font-weight: bold; text-decoration: none; }
#hnavigation a:active { color: #989A9D; font-weight: bold; text-decoration: none; }
#hnavigation li#active { color: #989A9D; font-weight: bold; text-decoration: none; }

#metanav { display: inline; margin: 0; padding: 0; }
#meta { font: 11px/12px arial, helvetica, sans-serif; font-weight: bold; margin: 0 0 0 0; padding: 0 0 0 0px; float: right; }
#meta a  { color:#4372A0; text-decoration: none; }
#meta a:link, #meta a:visited, #meta a:hover { color:#4372A0; }

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

#pos_Content { margin: 20px 25px; padding: 0px; }
#pos_Content p, .contentext, .contentext p {
	margin: 0 0 18px 0;
	padding: 0;
	font: 12px/15px arial, helvetica, sans-serif;
	font-weight: normal;
	color: #5B5A5A;
}
#pos_Content p a:link, #pos_Content p a:visited, #pos_Content p a:hover { color:#5B5A5A; text-decoration: underline; }
.contentext a:link, .contentext a:visited, .contentext a:hover { color:#5B5A5A; text-decoration: underline; }
.contentext p a:link, .contentext p a:visited, .contentext p a:hover { color:#5B5A5A; text-decoration: underline; }

.text, #anow { color: #5B5A5A; font: 12px/15px arial, helvetica, sans-serif; margin: 0 0 18px 0; padding: 0px; }

.formtext { color: #5B5A5A; margin: 0 0 1px 0; }

ul { font: 12px/15px arial, helvetica, sans-serif; margin:0px 0px 12px 12px; padding:0px; list-style-image:url(../_img/li-dot1.gif); }
ol { font: 12px/15px arial, helvetica, sans-serif; margin:0px 0px 12px 12px; padding:0px; }
ul li ul { font: 12px/15px arial, helvetica, sans-serif; margin:0px 0px 12px 14px; padding:0px; list-style-image:url(../_img/li-dot2.gif); }
ul li ul li { font: 12px/15px arial, helvetica, sans-serif; color: #5B5A5A; margin:0px; padding:0px; }
ul li ol { font: 12px/15px arial, helvetica, sans-serif; margin:0px 0px 12px 14px; padding:0px; }
li { font: 12px/15px arial, helvetica, sans-serif; color: #5B5A5A; margin:0px 0px 6px 0px; padding:0px; }
a { font:13px/16px arial, helvetica, sans-serif; color:#5B5A5A; text-decoration: none }
a:link, a:visited, a:hover { color:#5B5A5A; }

#anow { color:#5B5A5A; text-decoration: none; }
#anow:link, #anow:visited, #anow:hover { color:#5B5A5A; }

#seoleiste { margin: 0px; padding: 0px; }
#seoleiste p { color: #5B5A5A; font: 11px/13px arial, helvetica, sans-serif; font-weight: normal; margin: 0 0 5px 0; padding: 0px; }
#seoleiste p strong { font-weight: bold; }
#seoleiste p a { font:11px/13px arial, helvetica, sans-serif; color:#5B5A5A; text-decoration: underline; }
#seoleiste p a:link,#seoleiste p a:visited,#seoleiste p a:hover { color:#5B5A5A; text-decoration: underline; }

/*====== Forms */
.forms { color: #676767; font: 13px/16px arial, helvetica, sans-serif; border-style: none; border: 0px solid #844C3F; border-width: 0px 0px 1px 0px; background-color: #F3F0EA; }
.liline { width: 250px; height: 1px; background-color: #540F26;  }
.formblank { color: #676767; font: 13px/16px arial, helvetica, sans-serif; border-style: none; border: 0px solid #844C3F; border-width: 0px 0px 1px 0px; background-color: #F3F0EA; }
.formlang { width: 250px; color: #676767; font: 13px/16px arial, helvetica, sans-serif; border-style: none; border: 0px solid #844C3F; border-width: 0px 0px 1px 0px; background-color: #FDFDFD; }
.formcheck { color: #676767; font: 13px/16px arial, helvetica, sans-serif; margin: -1px 0px 0px 0px; }
.formbut { border-style: none; color: #676767; font: 13px/16px arial, helvetica, sans-serif; border: 1px solid #844C3F; width: 140px; background-color: #FDFDFD; cursor: pointer; }
select, option, input, textarea { font: 13px/16px arial, helvetica, sans-serif; }
.formCellSpace { width: 12px; }

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

