/* CSS Document */


body {
  font-size:101%;
  /*background-color: #9D9DA1;*/
  /*background-color: #9CAAB5;*/
  background-color:#FFF;
}

html, body, div, p, ul, ol, span, a, table, td, form, img, li {
  margin: 0;
  padding: 0;

/* http://www.positioniseverything.net/easyclearing.html */
/* cf = clearfix */
}

.cf:after {
  content:"."; 
  display:block; 
  height:0; 
  clear:both; 
  visibility: hidden;
}

a {
	margin: 0;
	text-decoration: none;
	color: #CC0000;
	float: right;
}


#bodyWrapper0 {
	width:100%;
	height:90%;
	font-size:0.8em;
	margin: 0px auto;

	
}

#bodyWrapper1 {
	position:absolute;
	text-align:left;
	left:50%;
	top:50%;
	margin-left:-400;
	margin-top:-300px;
	width: 800;
	height: 600;
	border: 0px solid #CCCCCC;

}

* html #bodyWrapper1 {  /* this selector recognized by IE only */
  w\idth: 769px;  /* (for other IE) */
}


#Table_01 {
	position:absolute;
	left:0px;
	top:0px;
	width:800px;
	height:600px;
}

#Logo {
	position:absolute;
	left:0px;
	top:0px;
	width:239px;
	height:301px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

#header {
	position:absolute;
	left:239px;
	top:0px;
	width:561px;
	height:113px;
	background-image: url(images/header.gif);
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

#Inhalt {
	position:absolute;
	left:239px;
	top:113px;
	width:265px;
	height:487px;
	background-image:    url(images/Inhalt.gif);
}

#Inhaltgross {
	position:absolute;
	left:239px;
	top:113px;
	width:487px;
	height:487px;
	background-image:    url(images/Inhaltgross.gif);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	visibility: visible;
	z-index: 1;
	overflow: visible;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333333;
}

#bilderleiste {
	position:absolute;
	left:504px;
	top:113px;
	width:27px;
	height:487px;
	background-image: url(images/bilderleiste.gif);
}

#bildoben {
	position:absolute;
	left:531px;
	top:113px;
	width:195px;
	height:159px;
	background-image: url(images/bildoben.gif);
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}

#rechteseite {
	position:absolute;
	left:726px;
	top:113px;
	width:74px;
	height:487px;
	background-image: url(images/rechteseite.gif);
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}

#bildmitte {
	position:absolute;
	left:531px;
	top:272px;
	width:195px;
	height:146px;
	background-image: url(images/bildmitte.gif);
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

#kontaktohne {
	position:absolute;
	left:0px;
	top:301px;
	width:239px;
	height:56px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	overflow: hidden;
}

#modelleohne {
	position:absolute;
	left:0px;
	top:357px;
	width:239px;
	height:61px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

#Logo009 {
	position:absolute;
	left:0px;
	top:418px;
	width:239px;
	height:182px;
	background-image: url(images/Logo-09.gif);
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

#bildunten {
	position:absolute;
	left:531px;
	top:418px;
	width:195px;
	height:135px;
	background-image: url(images/bildunten.gif);
}

#bildrest {
	position:absolute;
	left:531px;
	top:553px;
	width:195px;
	height:47px;
	background-image: url(images/bildrest.gif);
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
p {
	font-family: Times;
	font-size: 12px;
	text-align: right;
	color: #333333;
}
h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333333;
	float: right !important;
	margin: 0px;
	width: 250px;
	font-style: normal;
	font-weight: normal;
	visibility: visible;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 124px;
	line-height: 17px;
	text-align: right;
}
ul li {
	list-style-type: none;
	border: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-left: 0px;
	margin-bottom: 2px;
	
	
}



#Inhalt ul {
	margin-top: 30px;
	text-align: right;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	
}
#kontaktohne a  {
	background-image: url(images/images/kontaktohne.gif) !important;
	padding: 0px !important;
	height: 56px !important;
	width: 239px !important;
	line-height: 300px;
}

#kontaktohne a:hover { 
	background-image: url(images/kontaktohne.gif) !important;
	height: 56px  !important;
	width: 239px !important;
}
#modelleohne a  {
	background-image: url(images/images/modelleohne.gif) !important;
	padding: 0px !important;
	height: 61px !important;
	width: 239px !important;
	line-height: 200px;
	
}
#modelleohne a:hover { 
	background-image: url(images/modelleohne.gif) !important;
	height: 61px !important;
	width: 239px !important;
}
.navi {
	padding: 10px;
	line-height: 300px;
}

a {
	
	color: cc0000;
	
		
}

#inhaltgross ul li {
	padding: 0px;
	text-align: right;
}

#inhaltgross ul li img {
	padding: 0px;
}
#details1 {
	position:absolute;
	left:239px;
	top:139px;
	width:470px;
	height:447px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-bottom-color: #CCCCCC;
	background-image:  url(images/detailhintergrund_Shape-2.gif);
	background-repeat: no-repeat;
	z-index: 2;
	visibility: hidden;
}
#inhaltgross ul {
	margin: 40px;
}
img.detail {
	float: right;
	height: 124px;
	background-color: #003399;
	margin-right: 25px;
	margin-bottom: 20px;
	margin-left: 10px;
	overflow: hidden;
}
p.spacer {
	clear: both;
}
#inhaltgross a {
	float: none;
}
p.close img {
	margin-right: 15px;
	margin-bottom: 0px;
	padding: 0px;
	margin-top: 7px;
	margin-left: 0px;
	float: right;
}
#details1 a:link {
	color: #999999;
	float: right;
	margin: 0px;
	padding: 0px;
}
#details1 a:hover {
	color: #CC0000;
}
#detailpics {
	visibility: inherit;
	height: 340px;
	overflow: scroll;
	margin-left: 15px;
	margin-right: 10px;
	margin-top: 35px;
	width: 440px;
	border: 1px #333333;
	clear: both;
}
#details1 p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333333;
	text-align: left;
	margin-left: 20px;
	margin-top: 5px;
	margin-bottom: 15px;
}
#details1 img {
	margin-right: 25px;
	padding: 0px;
	float: right;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#details1 p.scroll {
	font-family: verdana;
	font-size: 9px;
	text-align: right;
	color: #999999;
	margin-top: 15px;
	width: 450px;
	padding: 0px;
	margin-bottom: 10px;
}
#details1 span {
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	width: 420px;
	text-align: left;
}
#details1 p.spacer {
	clear: both;
	font-size: 1px;
	margin: 0px;
	padding: 0px;
}
#details1 table {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/* Seite 2 */

#details2 {
	position:absolute;
	left:239px;
	top:139px;
	width:470px;
	height:447px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-bottom-color: #CCCCCC;
	background-image:  url(images/detailhintergrund_Shape-2.gif);
	background-repeat: no-repeat;
	z-index: 2;
	visibility: hidden;
}

#details2 a:link {
	color: #999999;
	float: right;
	margin: 0px;
	padding: 0px;
}
#details2 a:hover {
	color: #CC0000;

}
#details2 p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333333;
	text-align: left;
	margin-left: 20px;
	margin-top: 5px;
	margin-bottom: 15px;
}
#details2 img {
	margin-right: 25px;
	padding: 0px;
	float: right;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#details2 p.scroll {
	font-family: verdana;
	font-size: 9px;
	text-align: right;
	color: #999999;
	margin-top: 15px;
	width: 450px;
	padding: 0px;
	margin-bottom: 10px;
}
#details2 span {
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	width: 420px;
	text-align: left;
}
#details2 p.spacer {
	clear: both;
	font-size: 1px;
	margin: 0px;
	padding: 0px;
}
#details2 table {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

	
/* Seite 3 */

#details3 {
	position:absolute;
	left:239px;
	top:139px;
	width:470px;
	height:447px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-bottom-color: #CCCCCC;
	background-image:  url(images/detailhintergrund_Shape-2.gif);
	background-repeat: no-repeat;
	z-index: 2;
	visibility: hidden;

}


#details3 a:link {
	color: #999999;
	float: right;
	margin: 0px;
	padding: 0px;
}
#details3 a:hover {
	color: #CC0000;

}
#details3 p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333333;
	text-align: left;
	margin-left: 20px;
	margin-top: 5px;
	margin-bottom: 15px;
}
#details3 img {
	margin-right: 25px;
	padding: 0px;
	float: right;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#details3 p.scroll {
	font-family: verdana;
	font-size: 9px;
	text-align: right;
	color: #999999;
	margin-top: 15px;
	width: 450px;
	padding: 0px;
	margin-bottom: 0px;
}
#details3 span {
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	width: 420px;
	text-align: left;
}
#details3 p.spacer {
	clear: both;
	font-size: 1px;
	margin: 0px;
	padding: 0px;
}
#details3 table {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/* Ende Seite 3 */

#inhalt ul li a {
	text-align: right;
	float: right !important; 
}
#inhalt ul li {
}
#inhalt p {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 12px;
	float: right !important;
}
#inhaltgross td {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333333;
}
#inhaltgross table {
	margin-top: 40px;
}
