/**********************/
/* Hintergrundbereich */
/**********************/
body {
	margin: 0 auto 0 auto;
     /*	padding-top: 60px;   */
	font:12px Arial;
	color: black;
   	background: #EEEAE1 url(../image/layout/back2.jpg) repeat-x;
         text-align:center;
}
html {
	text-align:center;
}
table {
	text-align:left;
         margin: 0 auto 0 auto;
         width:800px;
         font-size:12px;
	padding:0;
}
td {
	padding-bottom: 10px;
}
h1 {
	padding:0;
         margin:0;
         font-size:24px;
         font-weight:normal;
         color:#e5ded2;
}
h2, .HeadText {
	padding:0;
         margin:0;
         font-size:14px;
}
h3 {
	padding:0;
         margin:0;
         font-size:12px;
}
.Mitte {
	height:35px;
         text-align: center;
	background: url(../image/layout/bigboxheadmitte.gif) repeat-x;
	border-left: 1px solid #9E9071;
         border-right: 1px solid #9E9071;
}
.Mittig {
    	width:298px;
         text-align:center;
}
.Mittig2 {
    	width:600px;
         text-align:center;
}
.Seiten {
	width:168px;
         text-align:center;
}
.ObenRechts {
	background: url(../image/layout/obenrechts.gif) no-repeat;
         background-position:right;
}
.ObenLinks {
	background: url(../image/layout/obenlinks.gif) no-repeat;
}
.Balken, .Content, .ContentMenue {
         vertical-align:top;
	border: 1px solid #9E9071;
}
.Balken {
	text-align:center;
	background: url(../image/layout/smallboxmiddle.gif) repeat-y;
}
.Balken img {
	margin-bottom:10px;
}
.Content, .ContentMenue {
	background: #e6dfd2 url(../image/layout/bigboxcontent.gif) repeat-x;
	padding:10px;
}
.Content {
         text-align:left;
}
.ContentMenue {
         text-align:center;
}
.ContentMenue img {
         margin-bottom:10px;
}
.Content img {
	float:right;
         padding:5px;
         margin-left: 10px;
}
.ContentMenue ul {
	list-style-type:none;
         text-align:left;
         margin-left:0;
         padding:0;
}
.ContentMenue ul li {
	padding:4px 0 4px 3px;
	border:1px solid #9E9071;
         border-bottom:0;
}
.ContentMenue ul li a {
	padding-left:5px;
         display:block;
         color:black;
	text-decoration:none;
         font-weight:bold;
         font-size:12px;
}
.Style1 {
         border: 1px solid #AACCEE;
         background: #EBF3FB;
}
.Style2 {
	border: 1px solid #83CB17;
         background:#B5EB64;
}
.Selected {
	background:#e6dfd2;
}
.Selected a {
         border-left:3px solid #AACCEE;
}
.NotSelected {
	background:white;
}
.NotSelected a {
         border-left:3px solid #B5EB64;
}
.NotSelected a:hover {
    /*	padding-left:5px;  */
         border-left:3px solid #8CD124;
/*         color:#8CD124;  */
}
.Umrandung {
	border: 1px solid black;
         width:100%;
         height:100%;
}
.Footer {
	text-align:right;
         vertical-align:top;
         padding-bottom:20px;
	color:#9E9071;
}
.Head {
         vertical-align:bottom;
	text-align:left;
         padding-bottom: 0px;
         margin:0;
  /*     	background: url(../image/layout/logo.gif) no-repeat;
         background-position:right;  */
         height:60px;
}
.Footer a {
	color:#9E9071;
}
.Footer a:hover {
	color: black;
}
.KlObenMitte {
	background: url(../image/layout/bigboxheadmitte2.gif) repeat-x;
         height: 9px;
         background-position:bottom;
         width:133px;
}
.KlObenLinks {
	background: url(../image/layout/bigboxheadlinks2.gif) no-repeat;
         width: 11px;
         background-position:bottom;
}
.KlObenRechts {
	background: url(../image/layout/bigboxheadrechts2.gif) no-repeat;
         width: 12px;
         background-position:bottom;
}
.KlUntenMitte {
	background: url(../image/layout/bigboxfootmitte.gif) repeat-x;
         height: 9px;
}
.KlUntenLinks {
	background: url(../image/layout/bigboxfootlinks.gif) no-repeat;
         width: 11px;
}
.KlUntenRechts {
	background: url(../image/layout/bigboxfootrechts.gif) no-repeat;
         width: 12px;
}
.KlContent {
	background: #e6dfd2 url(../image/layout/bigboxcontent.gif) repeat-x;
         text-align:center;
        	border-top: 1px solid #9E9071;
        	border-left: 1px solid #9E9071;
        	border-right: 1px solid #9E9071;
         padding:5px 10px 0px 10px;
}
.KlContent p {
	padding:0;
         margin:0;
         font-size:10px;
}
.Content ul {
	padding-bottom:0;
	padding-top:0;
	padding-left:0;
	margin-bottom:7px;
	margin-top:0;
	list-style-type:none;
}
.Content li {
	padding-left:18px;
	background: transparent url(../image/star10px.gif) no-repeat scroll left 3px;
         margin:15px 5px 15px 5px;
         font-weight:bold;
         font-size:12px;
}
.Tabelle td, .Tabelle th {
         padding:5px;
         text-align:center;
}
.Tabelle th {
         vertical-align:top;
}
.Vergleich td, .Vergleich th {
         padding:3px;
}
.ch1 {
	background: #999999;
         color:white;
         font-weight:bold;
}
.ch2 {
	background: #666666;
         color:white;
         font-weight:bold;
}
.ch3 {
	background: transparent;
         color:black;
         font-weight:bold;
}
.cc1 {
	background: #EEEEEE;
         color:black;
}
.cc2 {
	background: white;
         color:black;
}