* { margin: 0;  padding: 0;}
 
body { font-family: arial; background-repeat: repeat-x; background-image: url(../images/bg-ipad.jpg); background-attachment: fixed; background-position: center -52px; text-align: center; list-style-type: none; }


#center { width: 960px; text-align: left; margin-top: 140px; margin-right: auto; margin-left: auto; }

#contentbox { position: relative; left: -5px; width: 974px; height: 326px; }

#contentbox .contentheading {
	font-size: 13px ;
	font-weight: bold;
	color: #C10C13; 
}

#contentbox .componentheading {
	font-size: 13px ;
	font-weight: bold;
	color: #C10C13; 
}

#contentbox .contentpaneopen {
	font-size: 13px ;
	color: #654e4a; 
}
#navi { background-image: url(../images/navi.jpg); background-position: left 50%; text-align: right; width: 230px; height: 326px; float: left; padding: 100px 20px 10px 0; list-style-type: none; }
#navi li { list-style-type: none; }
#pictures { background-image: url(../images/content-sdt.jpg); background-repeat: no-repeat;  background-position: left 50%; height: 435px; width: 721px; overflow: hidden; }
#content { height: 414px; width: 337px; overflow: auto; text-align: left; position: absolute; top: 0; left: 250px; z-index: 2; float: left; padding: 10px; }

#content tbody td tr { font-size: 13px; }

#content a:link { color: #99000e; font-size: 14px; font-family: arial; text-decoration: underline; margin-right: 7px; padding-right: 7px; }
#content a:visited { color: #99000e; font-size: 14px; font-family: arial; text-decoration: underline; margin-right: 7px; padding-right: 7px; }
.layoutline {
	border: solid 1px #fde293;
	margin: 15px 15px 5px;
	width: 880px;
	float: left;
	display:inline;
}

#impress a {
	color: #777;
	text-decoration: none;
	font-size: 12px;
	font-family: arial;
	border: 0;
}

#impress { color: #777; font-size: 12px; font-family: arial; text-decoration: none; text-align: left; padding-top: 10px; padding-left: 90px; }

#navi li a:link { color: #f8da94; font-size: 17px; font-family: arial; font-weight: 100; font-style: normal; line-height: 30px; text-decoration: none; list-style-type: none; }
#navi li a:hover { color: white; font-size: 17px; font-family: arial; font-weight: lighter; font-style: normal; line-height: 30px; text-decoration: none; list-style-type: none; }
#navi a:visited { color: #f8da94; font-size: 17px; font-family: arial; font-weight: normal; font-style: normal; line-height: 30px; text-decoration: none; list-style-type: none; }
#content a:link { color: #99000e; font-size: 12px; font-family: arial; text-decoration: underline; margin-right: 7px; padding-right: 7px; list-style-type: none; }
#content a:visited { color: #99000e; font-size: 12px; font-family: arial, times; text-decoration: underline; margin-right: 7px; padding-right: 7px; list-style-type: none; }
button { color: white; font-size: 12px; font-family: arial; font-weight: bold; padding: 2px; border: solid 1px #900; }
input { color: #86212e; font-size: 12px; background-color: #fff4df; padding: 2px; border: solid 1px #900; }
textarea { background-color: #fff4df; padding: 2px; border: solid 1px #900; }
select { padding: 2px; border: solid 1px #900; }
p { color: #191514; }
#sublogos { text-align: right; width: 950px; margin-top: 10px; margin-right: auto; margin-left: auto; }
.klein { font-size: 10px; }
.medium { font-size: 12px; }
.gross { font-size: 14px; }
.grossrot { color: #86212e; font-size: 14px; }
