/******************************************/
/* Basiseinstellungen
/******************************************/
html {
	background:url('../cachepics/layout/bg_body.gif');
	background-repeat:repeat;
	background-position:center top;
}

body{
	color:#323232;
	font-size:100%; 
	margin:0px 0 0 0;
	padding:0;
	background:url('../cachepics/layout/bg_pageWrapper2.gif');
	background-repeat:repeat-x;
	background-position:center top;
}

div#mainPage {
	width:927px;
	margin:0 auto;
	padding:0;
	padding-top:22px;
}
span.nowrap {white-space:nowrap;}

/******************************************/
/* Fonts
/******************************************/

body,
input, 
textarea{
	font-family: Verdana, Arial, sans-serif;
}

hr {
	height:1px;
	border:0;
	color:#8cd000;
	background-color:#8cd000;
	margin:10px 0 10px 0;
}
/******************************************/
/* Überschriften
/******************************************/
h1,
h1.conHeadline{
	font-size:16px;
	font-weight: bold;
	margin:10px 0 20px 0;
	padding:0 0 3px 0;
	line-height:20px;
	border-bottom:1px solid #8cd000;
	color:#838678;
}

h1.employee {
	border-bottom:1px solid #838678;
	color:#838678;
	font-size:13px;
	margin:0 0 7px;
	padding:0 0 5px 5px;
	text-align:center;
}

h2{
	font-size:13px;
	font-weight: bold;
	margin:10px 0 10px 0;
	padding:0px;
	line-height:20px;
	color:#838678;
}

h3{
	font-size:13px;
	font-weight: bold;
	margin:10px 0 7px 0;
	padding:0px;
	line-height:20px;
	color:#838678;
}

h4 {
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	border-bottom:1px solid #8cd000;
	color:#8cd000;
	padding:1px 0 5px 0px;
	margin:0 0 10px 1px;
}

h5 {
	color:#838678;
	margin:0;
	font-size:11px;
	font-weight:bold;
	padding-bottom:5px;
}

/**********************************/
/* Ps                            */
/**********************************/
div#content p.orange,
div#content p.orange strong {color:#ff8f00;}
div#content p.green {color:#8cd000;}

p {
	padding:0;
	margin:0;
}

p.grey {
	background-color:#e6e7e4;
	color:#838678;
	font-size:13px;
	margin:12px 0 7px 0;
	font-weight:bold;
	padding:1px 0 1px 3px;
}
p.grey a {color:#838678;}
p.rahmenlink a{color:#8cd000;}
p.grey a:hover {text-decoration:none;}

p.rahmenlink {
	border:1px dotted #838678;
	margin:0;
	padding:2px 5px 2px 5px;
	background-color:#f5f5f5;
	color:#8cd000;
	text-align:center;
}


img#border {
	border:1px solid #838678;
	background-color:#e6e7e4;
	padding:4px;
	
	margin:5px 5px 5px 0;
}

/* Design  ********************************/

div#pageTopBorderLeft {
	background:url('../cachepics/styles/headerstkli.gif');
	background-position:left bottom;
	background-repeat:no-repeat;
	height:175px;
	padding:0;
	margin:0;
}


div#pageTopBorderRight {
	background:url('../cachepics/styles/headerstkre.gif');
	background-position:right top;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	height:175px;
}

div#pageTopContent {
	background-color:#FFF;
	margin:0 18px 0 9px;
	padding:0;
}

div#pageHeader{
	height:130px;
    background-image:URL('/cachepics/layout/bg_pageHeader.gif');
	background-repeat:no-repeat;
	background-position:center bottom;
}

div#pageHeader img,
div#pageHeader a img{
	border:0;
	margin:0;
	margin-left:20px;	
	margin-top:20px;
	padding:0;
}

div#pageMainBorderLeft{
	width:926px;
	margin:0 auto;
	margin-left:1px;
	padding:0;
	background-image:URL('/cachepics/styles/pagerandli.gif');
	background-repeat:repeat-y;
	background-position:left top;
}

div#pageMainBorderRight{
	width:926px;
	margin:0 auto;
	background-image:URL('/cachepics/styles/pagerandre.gif');
	background-repeat:repeat-y;
	background-position:right top;
}

div#pageContentWrapper{
	background-color:#FFF;
    margin:0 19px 0 15px;
    padding:0;
    padding-top:0px;
    width:892px;
}

div#pageContentBorder {
	border:0;
	margin:0;
	padding:0 0 37px 0;
}

div#pageContent{
	margin:0;
	padding:0;
	background-color:#FFF;
	border-left:178px solid #f2f3f1;
	border-right:175px solid #FFF;
	border-bottom:1px solid #FFF;
}
div#pageContentStart {
	border-left:0;
}

div#content{
	height:1%;
	padding:0 10px 37px 10px;
	margin-left:15px;
	font-size:70%;
	line-height:150%;
	border:1px dotted #ff8f00;
	width:502px;
	float:left;
}
* html div#content {width:93%;margin:0 0 0 5px;}

div#pageContentStart div#content {
	margin-left:5px;
}

div#pageTeaserLeft{
    float:left;
    width:178px;
    background-color:#f2f3f1;
    margin:0;
    padding:0;
	display:block;

}
div#pageTeaserLeftStart {display:none;}

div#pageSubNavigation{
	border-top:5px solid #FFF;
}

div#pageTeaserNavigation{
    float:right;
    width:160px;
}

div#pageStandardNavigation{
    width:890px;
    margin:0;
    margin-left:16px;
    background-color:transparent;
    text-align:center;
}

div#pageTeaserNavigation{
    margin:0 4px 0 0;
    padding:0;
}

div#pageStandardNavigation{
    width:890px;
    margin:0;
    margin-left:16px;
    background-color:transparent;
    text-align:center;
}

div#pageFooterBorderLeft {
	clear:both;
	margin:0 auto;
	padding:0;
	background-image:URL('/cachepics/styles/randul.gif');
	background-repeat:no-repeat;
	background-position:left top;
	height:66px;
}

div#pageFooterBorderRight {
	margin:0 auto;
	padding:0;
	background-image:URL('/cachepics/styles/randur.gif');
	background-repeat:no-repeat;
	background-position:right top;
	height:66px;

}

div#pageFooterContent {
	margin:0px 19px 0 12px;
	background-image:URL('/cachepics/styles/randunten.gif');
	background-repeat:repeat-x;
	background-position:right top;
	height:66px;
}

div#pageFooterContent img {
	text-align:left;
	clear:both;
	margin:0;
	padding:0;
	display:block;
}

div#footerGreen {
	background:url('../cachepics/styles/bg_trenner2.gif');
	background-repeat:no-repeat;
	background-position:center top;
}
