body {
	background-color:#6388A3;
	color:#DDE4EA;
	background-image:url(../images/back.jpg);
  	scrollbar-base-color:#6388A3;
  	scrollbar-3dlight-color:#6388A3;
  	scrollbar-arrow-color:#ffffff;
  	scrollbar-darkshadow-color:#6388A3;
  	scrollbar-face-color:#6388A3;
  	scrollbar-highlight-color:#DDE4EA;
  	scrollbar-shadow-color:#DDE4EA;
  	scrollbar-track-color:#6388A3;
         color:#DDE4EA;
        	font:normal 10pt arial, tahoma, verdana, helvetica, sans-serif;
}
#content {
	width:550px;
	margin-bottom:30px;
         /*border:1px solid black;*/
}
div.mediaobjectright{
        float: right;
        padding-top: 0px;
        padding-bottom: 8px;
}
div.mediaobjectleft{
        float: left;
        padding-top: 0px;
        padding-bottom: 8px;
}
div.headline {
	width:550px;
	background-image:url(../images/oben.jpg);
	text-align:center;
	margin-top:10px;
	margin-bottom:20px;
	margin-left:0px;
	margin-right:0px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:0px;
	padding-right:0px;
}
td {
	font:normal 10pt arial, tahoma, verdana, helvetica, sans-serif;
}
th {
	font:bold 10pt arial, tahoma, verdana, helvetica, sans-serif;
         padding-top:5px;
         padding-bottom:5px;
         color:#DDE4EA;
         text-align:left;
}
h1 {
	font:bold 18px arial, tahoma, verdana, helvetica, sans-serif;
         margin-top:5px;
         margin-bottom:25px;
         color:#DDE4EA;
}
h2 {
	font:bold 12pt arial, tahoma, verdana, helvetica, sans-serif;
         margin-top:5px;
         margin-bottom:20px;
         color:#DDE4EA;
}

h3 {
	font:bold 10pt arial, tahoma, verdana, helvetica, sans-serif;
         margin-top:5px;
         margin-bottom:10px;
         color:#DDE4EA;
}
h4 {
	font:bold 10pt arial, tahoma, verdana, helvetica, sans-serif;
         margin-top:5px;
         margin-bottom:5px;
         color:#DDE4EA;
}
h5 {
	font:bold 11pt arial, tahoma, verdana, helvetica, sans-serif;
         margin-top:5px;
         margin-bottom:15px;
         color:#DDE4EA;
         border-bottom: 1px solid #DDE4EA;
}
.standard {
	font:bold 10pt arial, tahoma, verdana, helvetica, sans-serif;
	color:#DDE4EA;
	font-weight:normal
}
p {
	font:bold 10pt arial, tahoma, verdana, helvetica, sans-serif;
	color:#DDE4EA;
	font-weight:normal
}
.klein {
	font:normal 10px arial, tahoma, verdana, helvetica, sans-serif;
}
A:link {
	text-decoration:none;
         color:#ffffff;
}
A:visited {
	text-decoration:none;
         color:#ffffff;
}
A:active {
	text-decoration:none;
         color:#ffffff;
}
A:hover {
	text-decoration:none;
         color:#4155AC;
}
A.lk1:link {
	text-decoration:none;
         color:#6388A3;
}
A.lk1:visited {
	text-decoration:none;
         color:#6388A3;
}
A.lk1:active {
	text-decoration:none;
         color:#6388A3;
}
A.lk1:hover {
	text-decoration:none;
         color:#4155AC;
}
/*---------------------------------------------------------------
STYLES FOR PRODUCT-SITE
---------------------------------------------------------------*/
ul.produkteliste {
	margin-left:8px;
         margin-top:0px;
         padding-left:8px;
}
div.prodinfo {
	position:absolute;
         padding:10px;
         width:347px;
         left: 205px;
         top:5px;
         visibility: hidden;
         background-color:#455F71;
         border-top:1px solid #7B9EB7;
         border-bottom:1px solid #7B9EB7;
         border-left:1px solid #7B9EB7;
         border-right:1px solid #7B9EB7;
}
/*---------------------------------------------------------------
STYLES FOR MEMBER-SITE
---------------------------------------------------------------*/
#BRDKarte {
	position:absolute;
         width:220px;
         height:290px;
         z-index:1;
         left:5px;
         top:5px;
         visibility:visible;
}
div.CityName {
	position:absolute;
         left:240px;
         top:5px;
         width:340px;
         Z-INDEX:2;
         visibility:hidden;
         padding-top:8px;
         padding-bottom:3px;
         padding-left:0px;
         padding-right:0px;
         color:#DDE4EA;
         font-weight:bold;
         font-size:15px;
         font-family:arial, tahoma, verdana, sans-serif;
         border-bottom:1px solid #DDE4EA;
}
td.CityName {
	font: bold 14px arial, tahoma, verdana, sans-serif;
         color:#DDE4EA;
}
div.Infotext {
	position:absolute;
         left:240px;
         top:5px;
         width:320px;
         Z-INDEX:2;
         visibility:visible;
         /*background-color:#455F71;*/
         padding-top:8px;
         padding-bottom:8px;
         padding-left:6px;
         padding-right:6px;
         /*text-align:center; */
         /*background-image:url(images/oben.jpg);*/
         color:#DDE4EA;
         /*border:1px solid #DDE4EA;*/
}

#ToolTipBox {
 	position:absolute;
 	width: 120px;
 	top: -100px;
 	left: 0px;
 	z-index: 4;
 	visibility: hidden;
         text-align:center;
         /*border:1px solid #ff0000;*/

}
div.WerkeListe {
	position:absolute;
         left:220px;
         top:50px;
         width:330px;
         z-index:4;
         visibility:hidden;
}
div.Card {
	position:absolute;
         left:240px;
         top:65px;
         width:308px;
         Z-INDEX:2;
         visibility:hidden;
         background-color:#6388A3;
         color:#000000;
         font: bold px arial,tahoma,verdana, sans-serif;
}
.ToolTip {
 	width: 189px;
 	font: bold 11px tahoma,arial, tahoma, verdana, sans-serif;
         color: #455F71;
         background-color:#DDE4EA;
         border:1px solid #455F71;
}
.submenucontainer {
         background-color:#DDE4EA;
         border:1px solid #455F71;
         color: #455F71;
         position:absolute;
         z-index:98;
         left:57px;
         top:127px;
         width:80px;
         /*height:80px; */
         visibility:hidden;
}
.sbcontent {
	color: #455F71;
         font: bold 11px tahoma,arial, tahoma, verdana, sans-serif;
         height:20px;
}
th.sbcontent {
         height:20px;
         border-bottom: 1px solid #455F71;
         background-color:#455F71;
         text-align: center;
         color:#ffffff;
}
.submenu {
         width:80px;
         font: bold 11px tahoma,arial, tahoma, verdana, sans-serif;
}
.submenulink {
	font: bold 11px tahoma, arial, tahoma, verdana, helvetica, sans-serif;
}
h2.cityname {
	font:bold 15px arial, tahoma, verdana, helvetica, sans-serif;
         margin-top:0px;
         margin-bottom:10px;
         color:#DDE4EA;
         border-bottom: 1px solid #DDE4EA;
         padding-bottom: 5px;
}
h2.membername {
	font:bold 15px arial, tahoma, verdana, helvetica, sans-serif;
         margin-top:0px;
         margin-bottom:10px;
         color:#DDE4EA;
}
ul.mitglieder {
	margin-top:10px;
         font-weight:bold;
}
a.submenulink:link {
	text-decoration:none;
         color:#455F71;
}
a.submenulink:visited {
	text-decoration:none;
         color:#455F71;
}
a.submenulink:active {
	text-decoration:none;
         color:#455F71;
}
a.submenulink:hover {
	text-decoration:none;
         color:#4155AC;
}
a.download,
a.download:visited {
	padding-left: 25px;
         display: block;
}
.pdf {
	background: transparent url(../images/pdf_icon.gif) left center no-repeat;
}
a.foto,
a.foto:visited {
	padding: 1px 0px 0px 1px;
         width: 89px;
         height: 109px;
         display: block;
	background: transparent url(../images/rahmen.jpg) 0px 0px no-repeat;
}
.hitdot {
	visibility:hidden;
         position:absolute;
         width:6px;
         height:6px;
         z-index:2;
}
