/*----------------------------------------------------------------------------*/
/* Stylesheet OK                                                              			  */
/*----------------------------------------------------------------------------*/



/* body */

body {
  scrollbar-face-color: #FFFFFF;
  scrollbar-higlight-color: #FFFFFF;
  scrollbar-shadow-color: #CCCCCC;
  scrollbar-3dlight-color: #CCCCCC;
  scrollbar-arrow-color: #CCCCCC;
  scrollbar-track-color: #FFFFFF;
  scrollbar-darkshadow-color: #FFFFFF;
  margin: 0px;
  padding: 0px;
}

/* Tabelle */

.sc-tabelle {
	border: 4px solid #E0E0E0;
}

/* Setcard */

a.bild {
	border: 1px solid #FFFFFF;
	vertical-align:middle;
}

a.bild:hover {
	border: 1px solid #8F1216;
}

.sedcard-name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}

.sedcard-id {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}

#photo {
	position:absolute; 
	left:0px; 
	top:0px; 
	width:450px; 
	height:450px; 
	z-index:1;
	}
	
#photonavi {
	position:absolute; 
	left:450px; 
	top:0px; 
	width:118px; 
	height:450px; 
	z-index:2;
	}
	
#content {
	position:absolute; 
	left:568px; 
	top:0px; 
	width:200px; 
	height:450px; 
	z-index:3;
	}

/* Text Formate */

.tabellenrahmen {
  border: 1px solid #CCCCCC;
}

.datum {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
#  font-weight: bold;
  color: #333333;
  text-align: center;
}

.laufschrift {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #333333;
  text-align: left;
  text-decoration: none;
  font-weight: bold;
}

.news-header {
  background-color: #dddddd;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #333333;
}

.newsblock-date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.newsblock-headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
  font-weight: bold;
	color: #000000;
}

.newsblock-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.news-more {
  background-color: #eeeeee;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.anzeige {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

.formsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.newsletter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.navi-header-black {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #333333;
  text-align: left;
  text-decoration: none;
}

.navi-text-black {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #333333;
  text-align: left;
  text-decoration: none;
}

.navi-text-red {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #921719;
  font-weight: bold;
  text-align: left;
  text-decoration: none;
}

.text-black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

.header-black-small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.text-black-small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.header-help {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.text-help {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.text-red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
    color: #921719;
	text-decoration: none;
}

.text-red2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
  color: #921719;
	text-decoration: none;
}

.text-grey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

.schnellsuche-header {
  background-color: #921719;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
}

/* Navigation */

.navi-over {
  background-color: #CCCCCC;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #333333;
  cursor: hand;
}

.navi-bewerber-header {
  background-color: #FEE65E;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #333333;
}

.navi-bewerber-item {
  background-color: #FEF8CE;
}

.navi-mitglieder-header {
  background-color: #FED800;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:#333333;
}

.navi-mitglieder-item {
  background-color: #FEF3AF;
}

.navi-auftraggeber-header {
  background-color: #921719;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#FFFFFF;
}

.navi-auftraggeber-item {
  background-color: #DCB8BA;
}

.bildunterschrift {
 	background-color: #DDDDDD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: center;
	text-decoration: none;
	}

td,th,h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.phpmyfaqcopyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A0A0A0;
	text-decoration: none;
}

/* Links */

a {
	color: #000000;
}

a.navilinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
  text-decoration: none;
}

a.navinews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

a.setcard {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration:none;
}

a.naviweiss {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

a.navioben {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000000;
  text-align:left;
  text-decoration:none;
}

a.navioben:hover {
  color:#999999;
}

a {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000000;
  text-align:left;
  text-decoration:none;
}

a:hover {
  text-decoration: underline;
}

/* Formulare */

.form {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #333333;
  background-color: #FFFFFF;
  border: 1px solid #666666;
}

.form-newsletter {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #333333;
  background-color: #FFFFFF;
  border: 1px solid #666666;
}

.form-sendebutton {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight:bold;
  color: #FFFFFF;
  background-color: #921719;
  border: 1px solid #FFFFFF;
}

.form-auftraggeber {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #333333;
  background-color: #DCB8BA;
  border: 1px solid #921719;
  width:119px;
}

.form-selectoption {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #333333;
  background-color: #DCB8BA;
}.text-grey-registration {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.text-black-registration {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.border-leftright {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #EFEFEF;
	border-left-color: #EFEFEF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EFEFEF;
}
.text-white-small {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

table.premiumvergleich {
  background-color: #CCCCCC;
  width: 100%;
}

table.premiumvergleich tr th {
  background-color: #CCCCCC;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

table.premiumvergleich tr th.description {
  background-color: #DDDDDD;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
  text-align: left;
	text-decoration: none;
}

table.premiumvergleich tr td.description {
  background-color: #E9E9E9;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	vertical-align: top;
}

table.premiumvergleich tr td.description span {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #921719;
}

table.premiumvergleich tr th.standard {
  background-color: #FEE65E;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
  text-align: center;
	width: 20%;
}

table.premiumvergleich tr td.standard {
  background-color: #FFFF99;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
  text-align: center;
	width: 20%;
	vertical-align: top;
}

table.premiumvergleich tr th.premium {
  background-color: #FED800;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
  text-align: center;
	width: 20%;
}

span.price {
  font-weight: normal;
  font-size: 9px;
}

table.premiumvergleich tr td.premium {
  background-color: #FEE65E;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
  text-align: center;
	width: 20%;
	vertical-align: top;
}

table.mitgliedschaft {
  width: 100%;
}

table.mitgliedschaft tr td {
  background-color: #FFFF99;
}

table.garantie {
  margin-top: 10px;
}

table.garantie TR TD {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

table.garantie TR TD UL {
  margin-left: 18px;
}

table.garantie TR TD UL LI {
  margin-top: 10px;
}

table.gallery_overview {
  width: 110px;
  height: 110px;
  border: 1px solid #FFFFFF;
  background-color: #DDDDDD;
}

table.gallery_overview tr td.image {
  border: 1px solid #FFFFFF;
  background-color: #DDDDDD;
  text-align: center;
}

table.gallery_overview tr td.text {
  border: 1px solid #FFFFFF;
  background-color: #DDDDDD;
  text-align: center;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}

table.gallery_overview_over {
  width: 110px;
  height: 110px;
  border: 1px solid #FFFFFF;
  background-color: #BBBBBB;
}

table.gallery_overview_over tr td.image {
  border: 1px solid #FFFFFF;
  background-color: #BBBBBB;
  text-align: center;
}

table.gallery_overview_over tr td.text {
  border: 1px solid #FFFFFF;
  background-color: #BBBBBB;
  text-align: center;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}

/* Neues Galerielisting */

DIV.galleryListing {
  float: left;
  margin-left: 4px;
  margin-right: 4px;
  margin-bottom: 10px;
}

DIV.galleryListing TABLE {
  border: 3px solid #FFFFFF;
  background-color: #E9E9E9;
}

DIV.galleryListing TABLE.over {
  border: 3px solid #921719;
  background-color: #E9E9E9;
}

DIV.galleryListing TABLE TR TD.picture {
  width: 128px;
  height: 110px;
  text-align: center;
  vertical-align: middle;
}

DIV.galleryListing TABLE TR TD.data {
  text-align: center;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  padding-top: 5px;
  padding-bottom: 10px;
  color: #333333;
}

DIV.galleryListing TABLE TR TD.picture A IMG {
  border: 1px solid #A0A0A0;
}

DIV.galerie_filter {
	width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: left;
}

DIV.galerie_filter TABLE TR TD {
	background-color: #E9E9E9;
	padding: 2px;
	vertical-align: top;
}

/* Neue Sedcard */

DIV.sedcard_headline {
	border: 4px solid #FED800;
}

DIV.sedcard_headline DIV.layout {
	border: 1px solid #FFFFFF;
	background-color: #FEE65E;
  /* background-image: url( /images/bg_headlines.gif ); */
}

DIV.sedcard_headline DIV.layout DIV.username P {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
  margin-left: 2px;
}

DIV.sedcard_headline DIV.layout DIV.buchungsnummer {
  float: right;
}

DIV.sedcard_headline DIV.layout DIV.buchungsnummer P {
  font-weight: normal;
	font-size: 11px;
	margin: 0px;
  margin-top: 1px;
  margin-right: 2px;
}



DIV.sedcard_headline_auftraggeber {
	border: 4px solid #921719;
}

DIV.sedcard_headline_auftraggeber DIV.layout {
	border: 1px solid #FFFFFF;
	background-color: #DCB8BA;
  /* background-image: url( /images/bg_headlines.gif ); */
}

DIV.sedcard_headline_auftraggeber DIV.layout DIV.username P {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
  margin-left: 2px;
}

DIV.sedcard_headline_auftraggeber DIV.layout DIV.buchungsnummer {
  float: right;
}

DIV.sedcard_headline_auftraggeber DIV.layout DIV.buchungsnummer P {
  font-weight: normal;
	font-size: 11px;
	margin: 0px;
  margin-top: 1px;
  margin-right: 2px;
}




TABLE.sedcard_daten TR TH {
  padding: 2px;
  text-align: left;
}

TABLE.sedcard_daten TR TD {
  padding: 2px;
  vertical-align: top;
}

TABLE.aktionsbox {
  clear: both;
  background-color: #E4E4E4;
  border: 1px solid #B7B7B7;
}

TABLE.aktionsbox TR TD {
  text-align: center;
}
