﻿.ms-bodyareaframe{
padding:0px;
border:0;
background-color:#E5F0EE;
border:1px #D2DEDC solid;
margin:5px;
min-height:400px;
height:100%;
width:690px;
}

.ms-bodyareaframe-start{
background-color:#E5F0EE;
/*border:1px #D2DEDC solid;*/
height:400px;
width:872px;
padding:0px;
padding-left:25px;
/*padding-right:10px;*/
/*width:100%;*/
margin-left:0;
}

#page_start {
	/*padding-left:0px;*/
	margin-left:0px;
	background-color:#E5F0EE;
	width:872px;
	width:100%;
	min-height:100%;
	border:1px #D2DEDC solid;
	position: relative;
	top:-1px;
	margin-top:5px;
	margin-bottom:5px;
}

.ms-viewareaframe{
vertical-align:top;
height:400px;
width:100%;
background-color:transparent;
border-top:0px solid #6f9dd9;
border-right:0px solid #6f9dd9;
border-left:0px solid #6f9dd9;
}

#content.ms-bodyareaframe{
vertical-align:top;
height:400px;
width:685px;
background-color:transparent;
border-top:0px solid #6f9dd9;
border-right:0px solid #6f9dd9;
border-left:0px solid #6f9dd9;
margin:0px;
}


.ms-globalbreadcrumb{
font-size:8pt;
text-align:right;
background-color:transparent;
padding:0px;
}

.ms-pagebreadcrumb{
padding:0px;
border-left:1px solid #ffffff;
border-top:1px solid #ffffff;
}
.ms-pagebreadcrumb a{
font-size:8pt;
background-color:transparent;
color:#666666;
text-decoration:none;
}



.ms-pagebreadcrumb{
font-size:8pt;
background-color:transparent;
color:#666666;
text-decoration:none;
}



.ms-WPTitle
{
font-weight:bold;
font-family:verdana,tahoma,sans-serif;
color:#006854;
/*padding-left:15px;*/
padding-right:10px;
padding-top:2px;
padding-bottom:2px;
margin-bottom:10px;
}
.ms-WPTitle A:visited
{
color:#006854;
text-decoration:none;
cursor:pointer;
}
.ms-WPTitle A:link
{
color:#006854;
text-decoration:none;
cursor:pointer;
}
.ms-WPTitle A:hover
{
color:#006854;
text-decoration:underline;
cursor:pointer;
}
.ms-WPSelected
{
border:#ffbb77 3px dashed;
}
.ms-WPHeader TD{
border-top:0px dotted #4A473E;
border-bottom:0px dotted #4A473E;
border-collapse:collapse;
padding-left:15px;
}
.ms-WPHeader{
	padding-left:15px;
	margin-right: 10px;
	font-size:1.3em;

}

/* ---- pagetitle -----*/
.ms-titlearealine{
background-color:transparent;
}
.ms-pagetitle{
color:#333333;
font-family:verdana;
font-size:14pt;
margin:0px 0px 4px 0px;
/*padding-left:15px;
padding-top:15px;*/
font-weight:normal;
float:right;
}
.ms-pagetitle a{
text-decoration:none;
color:#333333;
margin:0;
font-weight:normal;
}
.ms-pagetitle a:hover{
}
/* ---- end pagetitle -----*/


/* ---- wpbody -----*/
.ms-WPBody
{
font-size:10pt;
margin:0px 0px 20px 17px;
font-family:verdana,arial,helvetica,sans-serif;
padding-right:12px;
}

.ms-WPBody li{
	list-style:square;
}

.ms-TPBody TABLE
{
font-size:1em;
}
.ms-WPBody TABLE
{
font-size:1em;
}
.ms-WPBody A:visited
{
color:#006600;
text-decoration:none;
}
.ms-WPBody A:link
{
color:#006600;
text-decoration:none;
}
.ms-WPBody A:hover
{
color:#006600;
text-decoration:underline;
}
.ms-TPBody th
{
font-weight:bold;
}
.ms-WPBody th
{
font-weight:bold;
}
.ms-WPBody td
{
font-size:1em;
font-family:verdana,arial,helvetica,sans-serif;
}
.ms-TPBody h1
{
font-weight:bold;
font-size:1.1em;
}
.ms-WPBody h1
{
font-weight:bold;
font-size:1.1em;
}
.ms-TPBody h2
{
font-weight:bold;
font-size:1em;
}
.ms-WPBody h2
{
font-weight:bold;
font-size:1em;
}
.ms-TPBody h3
{
font-weight:bold;
font-size:120%;
}
.ms-WPBody h3
{
font-weight:bold;
font-size:120%;
}
.ms-TPBody h4
{
font-weight:bold;
font-size:100%;
}
.ms-WPBody h4
{
font-weight:bold;
font-size:100%;
}
.ms-TPBody h5
{
font-weight:bold;
font-size:80% 
}
.ms-WPBody h5
{
font-weight:bold;
font-size:80% 
}
.ms-TPBody h6
{
font-weight:bold;
font-size:65%;
}
.ms-WPBody h6
{
font-weight:bold;
font-size:65%;
}
.ms-WPBorderBorderOnly
{
border-color:#c0c0c0;
border-width:1px;
border-style:solid;
}
.ms-WPBorder
{
border-color:#c0c0c0;
border-width:1px;
border-style:solid;
}
.ms-WPBorder
{
border-top-width:0px;
border-left-width:0px;
border-right-width:0px;
}
/* ---- end wpbody -----*/


/* ---- topnav ---------*/
.ms-topnavContainer{
border:none;
border-left:solid 0px #c2dcff;
margin-left:10px;
}

.ms-topnav{
border:solid 0px #c2dcff;
border-left:solid 0px #ffffff;
border-bottom:none;
background-image:none;
background-repeat:repeat-x;
font-family:Tahoma;
font-size:8pt;
background-color:transparent;
color:#f4f4f4;
}

.ms-topnav a{
display:block;
white-space:nowrap;
padding:1px 8px 0px 8px;
height:18px;
color:#f4f4f4;
}

.ms-topnav a:visited{
display:block;
white-space:nowrap;
padding:1px 8px 0px 8px;
height:18px;
color:#f4f4f4;
}

.ms-topnav a:hover{
display:block;
white-space:nowrap;
padding:1px 8px 0px 8px;
height:18px;
color:#f4f4f4;
text-decoration:underline;
}

.ms-topnav a:active{
display:block;
white-space:nowrap;
padding:1px 8px 0px 8px;
height:18px;
color:#f4f4f4;
text-decoration:underline;
}


/*.ms-topnav a:selected{
display:block;
white-space:nowrap;
padding:1px 8px 0px 8px;
height:18px;
color:#f4f4f4;
text-decoration:underline;
}*/


.ms-topnavselected{
color:#f4f4f4;
background:none;
/*background-repeat:repeat-x;*/
font-weight:normal;
border:solid 0px #79a7e3;
border-bottom-width:0px;
border-left:solid 0px #e3efff;
/*background-color:transparent;*/
text-decoration:underline;
/*font-weight:bold;*/
}

.ms-topnavselected a{
color:#f4f4f4;
text-decoration:underline;
}

.ms-topNavHover{
background-image:none;
background-color:transparent;
border:solid 0px #c2a770;
border-left:solid 0px #ffffff;
border-bottom-width:0px;
color:#000000;
text-decoration:underline;

}
.ms-topNavHover a{
color:#f4f4f4;
text-decoration:underline;
}
.ms-topnav img{
position:relative;
left:-6px;
}
/* ---- end topnav -----*/

/* ---- Blog ----*/

.CategoryHeadline {
	background-color:#9BCBC2;
	border-top:1px solid #01B794;
	border-left:1px solid #01B794;
	border-right:1px solid #3EA28F;
	border-bottom:1px solid #3EA28F;
	font-size:10pt;
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight:normal;
	color:#4A473E;
	padding-bottom:5px;
	padding-left:7px;
	padding-top:5px;
	table-layout:fixed;
	width:100%;
	max-width:171px;
	margin-bottom:0px;
}

.ms-blogrss {
	width:auto;
}

.ms-CommentsWrapper {
	width:auto;
}

.ms-PostWrapper {
	width:auto;
}

h3.ms-PostDate {
	border-bottom:1px solid #006854;
	color:#706F6E;
	font-size:8pt;
	margin:0;
	padding-bottom:5px;
}

.ms-PostTitle {
	font-size:11pt;
	font-weight:bold;
	padding-top:6px;
	padding-left:10px;
	font-family: verdana,arial,helvetica,sans-serif;
}

.ms-PostBody {
	font-size: 10pt;
	font-family: verdana,arial,helvetica,sans-serif;
	color:#4A473E;
	padding-left:10px;
	line-height:1.1em;
	padding-top:6px;
}

.ms-CommentFooter {
	color:#706F6E;
	font-size:8pt;
	font-family: verdana,arial,helvetica,sans-serif;
	padding-left:10px;
	padding-bottom:10px;
}

.ms-PostFooter {
	color:#706F6E;
	font-size:8pt;
	font-family: verdana,arial,helvetica,sans-serif;
	padding-left:10px;
	padding-bottom:10px;
}

.ms-blogrss {
	border-top:1px solid #77B4A8;
	font-size:8pt;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
}

ul.ms-blogAdminLinks {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	/*margin:4px 10px 0 0;*/
	padding:0 0 0 4px;
}

ul.ms-blogAdminLinks li {
	background-image:none;
	margin:0;
	padding-left:5px;
	padding-right:2px;
}

.blogheadline h2 {
	border-top:1px solid #679A90;
	border-bottom:1px solid #679A90;
	border-collapse:collapse;
	background-color:#77B4A8;
	font-weight:normal;
	font-family:verdana,tahoma,sans-serif;
	color:#ffffff;
	padding:5px 10px;
	font-size:1em;
	margin-right:10px;
}

.ms-blogedit {
	border-top:1px solid #E3EFFF;
	font-size:8pt;
	vertical-align:top;
}

h3.ms-CommentHeader {
	font-size: 13pt;
	font-family: verdana,arial,helvetica,sans-serif;
	color:#4A473E;
	font-weight:bold;
	padding-left:10px;
	margin-top:15px;
}

h4.ms-CommentTitle {
	font-size: 10pt;
	font-family: verdana,arial,helvetica,sans-serif;
	color:#4A473E;
	padding-left:10px;
	line-height:1.7em;
	margin-top:5px;
}

.ms-commenttable td {
	border-top:1px solid #006854;
}

.ms-CommentBody {
	font-size: 10pt;
	font-family: verdana,arial,helvetica,sans-serif;
	color:#4A473E;
	padding-left:10px;
	line-height:1.1em;
	padding-top:6px;
}

.ms-formlabel {
	border-top:1px solid #B6DDD4;
	color:#525252;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10pt;
	font-weight:bold;
	padding-bottom:6px;
	padding-right:8px;
	padding-left:10px;
	padding-top:3px;
	text-align:left;
}

.ms-formbody {
	background:none;
	border-top:1px solid #B6DDD4;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10pt;
	padding:3px 6px 4px;
	vertical-align:top;
}

/* ---- end Blog ----- */

/* ---- Search ----*/

select.ms-searchbox {
	border:1px solid #7F9DB9;
	margin-right:6px;
	margin-left:375px;
	border:1px solid #006854;
}

.ms-searchbox {
	color:#4A473E;
	border:1px solid #006854;
}

.ms-searchform {
	margin-top:10px;
}

/* ---- end Search ----*/

/* ---- quicklaunch ----- */
.ms-recyclebin{
	background-color:transparent;
	border:none;
}
table.ms-recyclebin td{
	background-color:transparent;
	background-image:none;
	border:none;
	padding:5px 5px 5px 3px;
}
#recycle a{
	font-size:0.75em;
}

.ms-navframe{

	height:100%;
	background-color:#ffffff;
}
.ms-quicklaunchouter{
	background-color:#ffffff;
	height:100%;
	border:none;
	padding:none;
	margin:none;
}

.ms-quickLaunch{
	border:none;
	border-top:none;
	background-color:#ffffff;
	font-size:0.7em;
	font-family:verdana;
	line-height:10pt;
}
.ms-nav{
	background-color:transparent;
	font-family:Verdana;
	font-size:10px;
	padding-left:0px;
}
.ms-standardheader{
	margin-left:0px;
	padding-top:2px;
	padding-left:0px;
	font-size:10pt;
	text-align:left;
	/*vertical-align:top;*/
}

.ms-quicklaunch table td{
	border-top:none;
}

.ms-quicklaunch a{
	white-space:normal;
}

.ms-navheader{
	border-bottom: 1px #01B794 solid;
	border-left:1px #B6F8EB solid;
	border-right:1px #01B794 solid;
	border-top:1px #ffffff solid;
	font-size:10pt;
	background-image:url('../../images/menu.gif');
	background-repeat:repeat;
	width:180px;
	table-layout:fixed;
	padding-right:15px;
}

.ms-navheader td{
	padding-right:5px;
	background-image:none;
	vertical-align:middle;
	border-style:none;
	/*width:15px;*/
	/*table-layout:fixed;*/
}

.ms-navItem{
	padding-right:5px;	
	font-size:10pt;
	border-bottom: 1px #01B794 solid;
	border-left:1px #B6F8EB solid;
	border-right:1px #01B794 solid;
	border-top:1px #ffffff solid;
	/*background-color:#CEE7E2;*/
	background-color:#F5FAF9;
	/*width:150px;*/
	/*table-layout:fixed;*/
}

.ms-quicklaunch table.ms-navheader td{
	background-color:#B6DDD4;
	border:0px;
	padding:0px;
	/*width:180px;*/
	/*table-layout:fixed;*/
}

span.ms-navitem{
	background-image:none;
	padding:0px 0px 0px 0px;
	font-family:verdana;
	width:180px;
	table-layout:fixed;
}
table.ms-navItem td{
	background-image:none;
	padding:0px;
	font-family:verdana;
	/*width:180px;*/
}

.ms-selectednavheader a{
	font-size:10pt;
	font-weight:normal;
	color:#4A473E;
	/*text-decoration:none;*/
	background-image:url('../../images/cube.gif');
	background-repeat:no-repeat;
}

.ms-selectednavheader a:hover{
	font-size:10pt;
	font-weight:normal;
	color:#4A473E;
	text-decoration:none;
	/*background-image:url('../../images/cube.gif');*/
}


.ms-navsubmenu1{
	/*width:180px;
	table-layout:fixed;*/
	border-collapse:collapse;
	background-color:#E5EEEC;
	background-image:none;
}

.ms-navsubmenu1 td{
	/*width:180px;
	table-layout:fixed;*/
	border-collapse:collapse;
	background-color:#E5EEEC;
	background-image:none;
}

.ms-navsubmenu2{
	/*width:180px;
	table-layout:fixed;*/
	background-color:#E5EEEC;
	margin-bottom:0px;
	background-image:none;
}

table.ms-navselected{
	padding:0px;
}

.ms-navheader2 a:visited{
	font-weight:normal;
	color:#006854;
	text-decoration:none;
	width:180px;
	padding:5px 4px 5px 14px;
	float:left;
	background-image:none;
}
.ms-navheader2 a{
	font-weight:normal;
	color:#006854;
	text-decoration:none;
	width:180px;
	padding:5px 4px 5px 14px;
	float:left;
	background-image:none;
}
.ms-navheader a:visited{
	font-weight:normal;
	color:#006854;
	text-decoration:none;
	width:180px;
	padding:5px 4px 5px 14px;
	float:left;
	background-image:none;
}
.ms-navheader a{
	font-weight:normal;
	color:#006854;
	text-decoration:none;
	width:180px;
	padding:5px 4px 5px 14px;
	float:left;
	background-image:none;
}

/*.ms-navheader a:active{
	font-weight:normal;
	color:#006854;
	text-decoration:none;
	width:180px;
	padding:5px 4px 5px 14px;
	float:left;
	background-image:url('../../images/cube.gif');
}

.ms-navheader a:selected{
	font-weight:normal;
	color:#006854;
	text-decoration:none;
	width:180px;
	padding:5px 4px 5px 14px;
	float:left;
	background-image:url('../../images/cube.gif');
}*/

.ms-navheader a:active{
	border-style: none;
	border-color: inherit;
	border-width: 0px;
	font-weight: bold;
		color:#006854;
		text-decoration:none;
		width:180px;
		padding:5px 4px 5px 14px;
		float:left;
	 /* background-image:url('../../images/cube.gif'); */
	}

.ms-navheader2 a:active{
	border-style: none;
	border-color: inherit;
	border-width: 0px;
	font-weight: bold;
	color:#006854;
	text-decoration:none;
	width:180px;
	padding:5px 4px 5px 14px;
	float:left;
	background-image:url('../../images/cube.gif');
	background-repeat:no-repeat;
	border:0px;
	}


.ms-navheader2 a:hover{
	font-weight:normal;
	text-decoration:none;
	width:180px;
	padding:5px 4px 5px 14px;
	/*background-image:url('/images/cube.gif');*/
	background-repeat:no-repeat;
	background-position:4px center;
	float:left;
}

.ms-navheader a:hover{
	font-weight:normal;
	text-decoration:none;
	width:180px;
	padding:5px 4px 5px 14px;
	background-image:url('/pics/cube.gif');
	background-repeat:no-repeat;
	background-position:4px center;
	float:left;
}

.ms-navItem a:visited{
	font-weight:normal;
	color:#006854;
	text-decoration:none;
	width:180px;
	padding:5px 4px 5px 14px;
	float:left;
	background-image:none;
}
.ms-navItem a{
	font-weight:normal;
	color:#006854;
	text-decoration:none;
	width:180px;
	padding:5px 4px 5px 14px;
	float:left;
	background-image:none;
}

.ms-navItem a:hover{
	font-weight:normal;
	text-decoration:none;
	width:180px;
	padding:5px 4px 5px 14px;
	/* background-image:url('/images/cube.gif'); */
	background-repeat:no-repeat;
	background-position:4px center;
	float:left;
}


/* ---- end quicklaunch ----- */

.detail{
	
	background-color:#ffffff;
	padding:10px;
	border-right:1px solid #c0c0c0;
	border-left:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;
	margin-right:10px;
}

.detail ul li{
	list-style:square;
	padding-top:2px;
	padding-bottom:3px;
}
.detail ul{
	padding-bottom:0px;
	padding-top:0px;
	padding-left:15px;
	padding-right:0px;
	margin:0px;
}

.headline h2 {
	border-top:1px solid #A61801;
	border-bottom:1px solid #ffffff;
	border-collapse:collapse;
	background-color:#8E1400;
	font-weight:normal;
	font-family:verdana,tahoma,sans-serif;
	color:#ffffff;
	padding:5px 10px;
	font-size:1em;
	margin-right:10px;
}


/*.headline h2{
border-top:1px solid #c0c0c0;
border-bottom:1px solid #fff;
border-collapse:collapse;
background-color:#95BCB4;
background-color:#8E1400;
background-color:#4A473E;
font-weight:normal;
font-family:verdana,tahoma,sans-serif;
color:#ffffff;
padding:5px 10px;
font-size:1em;*/

/* background-image:url('/images/cube.png');
background-position:4px center;
background-repeat:no-repeat;
text-transform:uppercase; 
font-weight:normal;
margin-right:10px;
}*/

.feedback{
	background-color:#FEFEFE; 
/* 	background-color:#ffffff;*/
	margin-left:10px;
	margin-right:10px;
	border-bottom:0px;
	border-left:1px #E5EEEC solid;
	border-right:1px #E5EEEC solid;
	border-bottom:1px #E5EEEC solid;
}

.head_feedback h2{
border-top:1px solid #c0c0c0;
border-bottom:1px solid #fff;
border-collapse:collapse;
background-color:#8E1400;
font-weight:normal;
font-family:verdana,tahoma,sans-serif;
color:#fff;
padding:5px 10px;
margin-left:10px;
font-size:10pt;
margin-right:10px;
/*text-transform:uppercase;*/
}
.feedback .ms-vb{
	padding:5px 10px;
	font-size:0.8em;
	font-family:verdana,arial,helvetica,sans-serif;
	color:#4A473E;
	/*margin-right:10px; (bringt nichts im IE)*/
	/*padding-right:10px;*/
}

.ms-SpLinkButtonActive a:hover{
height:15px;
background-color:transparent;
background-image:none;
border:0;
}

.ms-SpLinkButtonActive a{
height:15px;
background-color:transparent;
background-image:none;
border:0;
}

.ms-SpLinkButtonActive{
height:15px;
background-color:transparent;
background-image:none;
border:0;
}

.ms-SpLinkButtonInActive{
height:15px;
background-color:transparent;
background-image:none;
border:0;
}

.ms-SpLinkButtonActive{
height:15px;
background-color:transparent;
background-image:none;
border:0;
}

.ms-HoverCellActive{
height:15px;
background-color:transparent;
background-image:none;
border:0;
}
.ms-SPLink a:visited {
	height:15px;
}
.ms-SPLink a:visited {
	height:15px;
}
.ms-SPLink a {
	height:15px;
}
.ms-SPLink {
	height:15px;
}
.ms-SpLinkButtonInActive {
	height:15px;
}
.ms-HoverCellInActive {
	height:15px;
}
