a:link {
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #00519d;
	font-weight: bold;
	font-style: normal;
	text-decoration:none;
}
a:visited {
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #00519d;
	font-weight: bold;
	font-style: normal;
	text-decoration:none;
}
a:hover {
	text-decoration: none;
	line-height: normal;
	color: #565656;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
}
a:active {
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: normal;
	color: #565656;
	text-decoration:none;
}

/* Navi oben rechts */
.aheader:link {
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	color: #b3b2b2;
	}
.aheader:visited {
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	color: #b3b2b2;
	}
.aheader:hover {
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	color: #dbdbdb;
	}	
.aheader:active {
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	color: #dbdbdb;
	}
	
/*Hauptnavi */	
DIV.menu1-no {
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	line-height:normal;
	}
DIV.menu1-no A {
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	color: #848484;
	}
DIV.menu1-no A:hover { 
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	color: #dbdbdb; 
	}

/*Hauptnavi 1*/
.amenu1-no:link {
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	line-height: 15px;
	color: #848484;
	}
.amenu1-no:visited {
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	line-height: 15px;
	color: #848484;
	}
.amenu1-no:hover { 
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	line-height: 15px;
	color: #dbdbdb; 
	}
.amenu1-no:active { 
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	line-height: 15px;
	color: #dbdbdb;
	}
.amenu1-act:link {
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	line-height: 15px;
	color: #dbdbdb;
	}
.amenu1-act:visited {
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	line-height: 15px;
	color: #dbdbdb;
	}
.amenu1-act:hover { 
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	line-height: 15px;
	color: #dbdbdb; 
	}
.amenu1-act:active { 
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	line-height: 15px;
	color: #dbdbdb; 
	}

/*Subnavi */	
DIV.menu0-no {
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	}
DIV.menu0-no A {
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	color: #b3b2b2;
	}
DIV.menu0-no A:hover { 
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	color: #dbdbdb; 
	}
/* Navi oben rechts */
.amenu0-no:link {
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	color: #b3b2b2;
	}
.amenu0-no:visited {
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	color: #b3b2b2;
	}
.amenu0-no:hover {
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	color: #b3b2b2;
	}
.amenu0-no:active {
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	color: #b3b2b2;
	}
.amenu0-act:link {
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	color: #dbdbdb;
	}	
.amenu0-act:visited {
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	color: #dbdbdb;
	}
.amenu0-act:hover {
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	color: #dbdbdb;
	}
.amenu0-act:active {
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	color: #dbdbdb;
	}

/*Navi Rechts 3*/
.amenu3-no:link {
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	line-height: 20px;
	color: #00519d;
	}
.amenu3-no:visited {
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	line-height: 20px;
	color: #00519d;
	}
.amenu3-no:hover { 
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	line-height: 20px;
	color: #ababab; 
	}
.amenu3-no:active { 
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	line-height: 20px;
	color: #ababab;
	}
.amenu3-act:link {
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	line-height: 20px;
	color: #00519d;
	}
.amenu3-act:visited {
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	line-height: 20px;
	color: #ababab;
	}
.amenu3-act:hover { 
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	line-height: 20px;
	color: #ababab; 
	}
.amenu3-act:active { 
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	line-height: 20px;
	color: #00519d; 
	}
/*End Navi Rechts 3*/

	
h1 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00519d;
	text-decoration: none;
	margin-bottom : -15px;
	margin-top:10px;
}

h2 {

	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00519d;
	text-decoration: none;
	margin-top:20px;
	margin-bottom:-10px;
}

/* Besichtigung */
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #565656;
	text-decoration: none;
	padding-right:25px;
	padding-left:10px;
	
}
/* Ende Besichtigung */


h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #00519d;
	text-decoration: none;
	padding-top:0px;
	padding-right:30px;
	}
	
/*margin right */

.marginRechts {
	margin-left:30px;
	}
	
.bg_margin h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #00519d;
	text-decoration: none;
	padding: 0 10px 0 10px;
}

.bg_margin h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #00519d;
	text-decoration: none;
	padding: 0 10px 0 10px;
}
/*Ende margin right */	

/* Inhalt linke Spalte */
.bg_content_left h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #00519d;
	text-decoration: none;
	padding:0 10px 0 10px;
	
	}

/* Ende Inhalt linke Spalte */

/* News */
h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #565656;
	text-decoration: none;
	padding:0 30px 0 30px;
	}
/* Ende News */

h6 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #ababab;
	text-decoration: none;
	line-height: normal;
}

.header {
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	color: #b3b2b2;
	}
	
.footer {
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	color: #b3b2b2;
	}	
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #565656;
	text-decoration: none;
}
em {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #00519d;
	text-decoration: none;
	}


.bg_blau {
	background-color:#0067AC;
	border:#000000 1px;
}

body {
	margin-top:2%;
	background-image:url(../bilder/fond_db703.gif);
	/*background-color:#727272;*/
}

.bg_navi_left {
	background-image:url(../bilder/bg_navi_left.jpg);
	background-repeat:repeat-x;
}

.bg_navi_right {
	background-image:url(../bilder/bg_navi_right.jpg);
	background-repeat:repeat-x;
	background-repeat:repeat;
	background-position:right;
}

.bg_hautpnavi {
	background-image:url(../bilder/bg_header.jpg);
	background-repeat:no-repeat;
	}
.bg_cnavi {
	background-image:url(../bilder/bg_cnavi.jpg);
	background-repeat:no-repeat;
	}
.bg_content {
	background-color:#eeedee;
	}
.bg_content_left {
	background-image:url(../bilder/bg_content_left.jpg);
	background-repeat:repeat;
	
	}
.bg_margin {
	background-image:url(../bilder/bg_margin.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background:#D5D5D5;
	
	
	}
.bg_tabelle {
	background-image:url(../bilder/bg_tabelle.jpg);
	background-repeat:no-repeat;
	background-position:top;
	margin-top:20px;
	margin-bottom:30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #565656;
	text-decoration: none;
	}
.bg_uebersicht {
	background-image:url(../bilder/bg_uebersicht.jpg);
	background-repeat:repeat;
	background-position:top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #565656;
	text-decoration: none;
	margin-top:20px;
	}
.bg_footer {
	background-image:url(../bilder/bg_footer.jpg);
	background-repeat:no-repeat;
	}

/* Formular */
fieldset {
  padding: 1em;
  border:1px;
}
 
label {
  width: 100px;
  padding: 0px 5px 0px 5px;
  float: left;  
  text-align: left;
  margin-right: 0.5em;
  display: block;
}

form {
	background-image:url(../bilder/bg_form.jpg);
	background-repeat:no-repeat;
	padding:15px;
	width:90%;
	border: 1px solid #00519d;
	}
 
input {
  margin-bottom: 5px;
  width:150px;
  border:solid;
  border-width:1px;
  border-color:#00519d;
}
 
textarea {
  margin-bottom: 5px;
  width: 250px;
  padding: 0px 5px 0px 5px;  
  text-align: left;
  margin-right: 0.5em;
  display: block;
} 
/* Ende Formular*/

/* DateiLinks */

.csc-uploads-fileName a {
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	line-height: 15px;
	color: #848484;
	}
.csc-uploads-fileName a:visited {
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	line-height: 15px;
	color: #848484;
	}
.csc-uploads-fileName a:hover {
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	line-height: 15px;
	color: #ababab;
	}
.csc-uploads-fileName a:active {
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	line-height: 15px;
	color: #ababab;
	}
	
.csc-uploads-icon a { text-decoration: none; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; font-style: normal; line-height: 15px; color: #848484; padding:0;	}
.csc-uploads-icon a:visited {}
.csc-uploads-icon a:hover { color: #ababab;	}
.csc-uploads-icon a:active { color: #ababab;}
/* Ende DateiLinks */

.csc-textpic-imagewrap {margin-bottom:5px;}

/*----------- Realty Manager ----*/
.tx-realty-pi1 .single-view .with-images { width:50%;}
