BODY {
  width:100%;
  margin:0px auto 0px auto;
  padding:0px;
  /*color:#424244;*/
  color:#000;
  font-family: arial,tahoma,helvetica,geneva,sans-serif;
  font-size:12px;
  font-weight:normal;
  line-height:1.3em;
  /*background:#f4f4f4 url('images/body-back.jpg') left top repeat-x;*/
  background-color:#333333;
  background-color:#ececec;
  /*background-color:white;*/
}

A.cls_beratermail {
color:white;

}
BODY UL LI UL {
list-style-type:none !important;
}

a[href$=".pdf"] {
    background:url(../images/pdf16x14.gif) no-repeat top right;
    padding-right:16px;
    color:black;
}
/*
A[href$="?page=94"] {
background-color:#002240;
}
*/

.mailicon {
    background:url(../images/email_sm.gif) no-repeat center right;
    padding-right:16px;
text-decoration:underline !important;
}




BODY#startseite-berater  #white-rand-vert {
display:none;
}
BODY#startseite-berater #subct-bottom,
BODY#startseite-berater #subct-bottom #content-rand {
min-height:1px;
}



BODY#startseite-berater #subct-middle-consultdaten {

margin-left:0px;
border-left:1px solid white;
}

BODY#startseite-berater #subct-middle-right IMG,
BODY#startseite-berater #subct-middle-right P{
position:relative;
left:25px;
}
BODY#startseite-berater #subct-middle-right IMG {

left:25px;
}

BODY#startseite-berater #subct-standard #subct-middle #subct-middle-right {
padding-left:2px;
}

#subct-middle-right .tx-psconsultantfrontend-beraterbild  {

position:relative;

}

P, #subct-middle-consultdaten,UL LI, DIV.impressum_berater   {
font-size:12px !important;
}
#subct-standard-01-left UL LI A   {
color:#000 !important;
text-decoration:none;
}


#navleft UL LI {
font-size:11px !important;
}

#subct-middle-right UL {
margin-left:0px;
padding-left:22px;
}

UL {
  list-style:outside;    
}

#content-normal UL , #content-left UL , #content-right UL {
  width:95%;  
}

.subct-bottom A {
color:black;
}

#content-rand A, 
.rgtabs-container A{
color:black;
}

.rg-tabs-frame {
width:590px;
padding:29px 12px 4px 12px;
margin-top:12px;
margin-left:-12px;
background:url(../images/rg-tabs-bg.png) no-repeat 7px bottom  ; 

}

#subct-middle-right .startseitentext P{
margin:0px;
padding:0px;
width:135px;
font-size:11px !important;
}
#subct-middle-right .startseitentext {
margin-top:5px;
}

/*Reihenfolge beachten LoVeHAte*/


#navleft UL a:hover {

color:white;
background:#8091a0 url(../images/rollover-beraterweb.gif) repeat-y top right;
width:175px;
display:block !important;
white-space:normal;
}

#navleft UL LI.li_left_bottom_active A {
color:white;
}


IMG { border:none; }

P.bodytext {   
  font-size:12px;
  font-weight:normal;
  line-height:1.3em;
  margin-bottom:5px;
  margin-top:0px;
  color:black;
}

A

UL { 
  padding:0 0 0 18px;
  margin:5px; 
}
OL { 
  padding:0 0 0 20px;
  margin:5px; 
}


.csc-frame-frame1 {
  width:100%;
  text-align:center;
}

h1 , h1.csc-firstHeader {
  font-size:14px;
  font-weight:bold;
  color:#666666;
  color:black;
  padding:0px 0px 4px 0px;
  margin:0px 0px 10px 0px;
  line-height:16px;
  width:100%;  
}

h2 , h2.csc-firstHeader{
  font-size:13px;
  font-weight:bold;
  padding:0px 0px 3px 0px;
  margin:40px 0px 5px 0px;
  color:#000;
  width:100%;  
}

h2.content-h2 {
margin-top:12px;

}


h3 , h3.csc-firstHeader {	
  font-size:13px;
  font-weight:normal;
  color:#004088;
  padding:0px 0px 1px 0px;
  margin:5px 0px 5px 0px;
  width:100%;  
}

h4 , h4.csc-firstHeader {	
  font-size:12px;
  font-weight:bold;
  color:#494949;
  padding:0px 0px 2px 0px;
  margin:0px 0px 5px 0px;
  width:100%;  
}

h5 , h5.csc-firstHeader {	
  font-size:12px;
  font-weight:normal;
  color:#ef9700;
  padding:0px 0px 2px 0px;
  margin:0px 0px 5px 0;
  width:100%;  
}


h6 , h6.csc-firstHeader {	
  font-size:22px;
  font-weight:bold;
  color:#494949;
  padding:0px 0px 2px 0px;
  margin:0px 0px 5px 0;
  width:100%;  
  line-height:22px;
}

#page { 
  width:1000px;
  margin:0px auto; 
  background-color:#ffffff;
  display:table;
}




#container 
{
	float:left;
	width :1000px;
	background-color:#ffffff;
	}

#headercontainer { 
  float:left;
  width:1000px;
  margin:0px; 
  height:78px;
  position:relative;
  border-bottom:1px solid #000000; 
  background-color:#ffffff; 
}

#headercontainer .slogan {
  float:right;
  margin-right:10px;
  clear:none;
  margin-top:30px;
}

#headercontainer .logo {
  float:left;
  margin-left:10px;
  clear:none;
  margin-top:15px;
}

#navleft {
  float:left;
  width:199px;
  overflow:hidden;	
/*
  DEBUG TP
  min-height:488px;
*/  
  
  padding:0px 0px 0px 0px;  
  background-color:#ffffff;

/*
  clear:left; 
  clear:none;  
  
 
  margin-right:1px; */
}
#navleft UL {
  list-style:none;
  padding-left:0px !important;
  margin:0px 0px 0px 0px;
}

#navleft UL A {
  /*margin-left:24px;*/
  padding:5px 0px 5px 24px;
  width:171px;
  display:block;
  overflow:hidden; 
  text-decoration:none;  
  color:black;
}


#navleft UL li {
  /*height:21px;
  padding-top:7px; 
  */
}

#navleft UL .li_left_top_active , #navleft UL .li_left_sub_active , #navleft UL .li_left_bottom_active {
  background-color:#002240 ;
  
}

#navleft UL .li_left_top_active a , #navleft UL .li_left_sub_active a , #navleft UL .li_left_bottom_active a{
  color:#ffffff;
  display:block;
}


#contentcontainer {
  width:800px;
  width:1000px;
  float:left;   

 /* background-color: #ececec;*/ 
   
}




#footer {
  width:1000px;
  float:left;
  clear:both;
  height:25px;
  background:url(/fileadmin/templates/images/footer.jpg) left top ;  
  
  
  padding-top:22px;
  position:relative;
}

.footer-normal {
 
  background:url(/fileadmin/templates/images/footer1.jpg) left top !important; 

}

.footer-normal .newsletter-newsletterabo,
.footer-normal .tx-timtabsociable-pi1,
.footer-normal .footer-rss{
display:none;
}
.footer-normal #footernavi{
left:19% !important;
top:9px !important;
}

* HTML .footer-normal #footernavi{
margin-left:0px;
margin-top:9px;

}

* + HTML .footer-normal #footernavi{
margin-left:0px;
margin-top:9px;
top:9px !important;
}


#footer .newsletter-newsletterabo INPUT{
border:0px solid #000;
background-color:transparent;
}

#footer .newsletter-newsletterabo LABEL {
position:absolute;
left:-4px;
top:7px;
font-weight:bold;
}


#footer .newsletter-newsletterabo .formInput {
width:85px;

position:absolute;
left:92px;
top:4px;
border:1px solid #000;

}

#footer .newsletter-newsletterabo .formButton {
position:absolute;
left:176px;
top:7px;
width:15px;
height:15px;
background:url('../images/footer-submit.jpg');
}



#footer #footernavi {
float:left;
height:22px;
left:41%;
list-style-type:none;
padding-left:0px !important;
position:absolute;
top:17px;
}


#footer #footernavi li {
  float:left;

  margin:0px 10px;
}

#footer #footernavi a:link , 
#footer #footernavi a:active , 
#footer #footernavi a:visited , 
#footer #footernavi a:hover {
  color:#8d8b8d;

  text-decoration:none;
  font-weight:bold;
}

#footer #footernavi  SPAN.trenner {
position:relative;
left:9px;
color:#999;
}

#white-rand-vert {
  width:1px;
  float:left;
  background-color:#ffffff;
  height:283px;
  padding:0px 0px;
}

.cls_delimiter{
  height:1px;
  background-color:#ffffff;
  float:left;
}

.cls_delimiter28 {  
  height:0px;  
  display:none;
}

#subct-middle-normal .cls_delimiter , #subct-bottom-normal .cls_delimiter{
  width:600px;
  margin:5px -12px;  
}

#subct-middle-normal A{
color:#666;
}
http://www.plansecur-berater.de/typo3/file_edit.php?target=%2Fvar%2Fwww%2Fplansecur-berater.de%2Fpublic_html%2Ffileadmin%2Ftemplates%2Fcss%2Fbasic.css&returnUrl=http%3A%2F%2Fwww.plansecur-berater.de%2Ftypo3%2Ffile_list.php%3Fid%3D%252Fvar%252Fwww%252Fplansecur-berater.de%252Fpublic_html%252Ffileadmin%252Ftemplates%252Fcss%252F#
http://www.plansecur-berater.de/typo3/file_edit.php?target=%2Fvar%2Fwww%2Fplansecur-berater.de%2Fpublic_html%2Ffileadmin%2Ftemplates%2Fcss%2Fbasic.css&returnUrl=http%3A%2F%2Fwww.plansecur-berater.de%2Ftypo3%2Ffile_list.php%3Fid%3D%252Fvar%252Fwww%252Fplansecur-berater.de%252Fpublic_html%252Ffileadmin%252Ftemplates%252Fcss%252F#
#content-rand .cls_delimiter {
  margin:5px 0 5px -8px;
  width:198px;
}

	
/* STANDARD */

#subct-top {
  width:800px;
  float:left;    
 
  background-color:#ffffff;

  /* 9. Juli DEBUG TP */ 
  margin-left:199px;
}

#subct-top #subct-top-left {
  float:left;
  width:598px;
  margin-right:1px;
  height:77px;    
}

#subct-top #subct-top-right {
  float:right;
  width:188px; 
  margin-left:1px;
  height:77px;
  padding:0px 5px;
  background:url('/fileadmin/templates/images/pink-back.jpg');  
  border-bottom:2px solid white;
}

#subct-top #subct-top-right .tx-psconsultantfrontend-beraterdaten {
  margin:0px -5px;
}
#subct-top #subct-top-right .tx-psconsultantfrontend-beraterdaten .cls_beratername {
font-weight:bold;
}

#subct-top #subct-top-margin 
{
	float:left;
	height:2px;
	width:799px;
	background-color:#ffffff;
	}

#subct-middle {
  /*width:800px;*/
  float:left;  
  background-color:#ECECEC;   
}	
	
#subct-bottom {
	width:800px;
	min-height:203px;	
	float:left;
	float:right;     
	background:url(/fileadmin/templates/images/subct-bottom.jpg) left top repeat-y;
}

#subct-bottom #subct-bottom-normal 
{	
	width:578px;
	float:left;
	
	/*
	
	DEBUG TP
	min-height:243px;
	
        */
						
	background:url('/fileadmin/templates/images/time-back.jpg') top left repeat-x;
	padding:36px 12px 5px 12px;		
	}
#time 
{
	width:198px;
	height:20px;	
	color:White;
	background:url('/fileadmin/templates/images/time-back.jpg') top left repeat-x;
	float:left;
	/*margin-left:2px;*/
	font-size:20px;
	text-indent:8px;
	padding-top:8px;
	}
	
#subct-bottom #content-rand {
	/* DEBUG TP */
	float:right;
	width:182px;
	min-height:182px;	
	background-color:#d1d3d4;	
	padding:0px 8px;
	}
#subct-bottom #content-rand P {
padding-top:0px;

}

	
#subct-middle-consultdaten h1 , #subct-middle-consultdaten h1.csc-firstHeader {
          background-color:#E84D95;
          color:#ffffff;          		
}
	
#subct-standard #subct-middle #subct-middle-consultdaten .tx-psconsultantfrontend-beraterdaten {
  /*background:url(/fileadmin/templates/images/germanymap.gif) left top repeat-y;*/
  /*min-height:283px;*/

  
}
	



#subct-standard #subct-middle #subct-middle-left
{
	float:left;
	width:411px;	
	

	min-height:283px;	
      
	
	
	padding:5px 12px;
	height:auto;
	}

#subct-standard #subct-middle #subct-middle-left .cls_delimiter {
  width:423px;
  margin:5px 0px 5px -12px;
}
#subct-standard #subct-middle #subct-middle-right
{
	float:left;
	width:164px;		
	min-height:283px;
	padding:0px ;
	overflow-x:hidden;
	height:auto;
	}
	
#subct-middle-consultdaten {
	float:left;
	width:182px;
	margin-left:1px;
	background:#de0067 url('/fileadmin/templates/images/pink-back.jpg');
	/*background:#de0067 url(/fileadmin/templates/images/germanymap.gif) left bottom no-repeat;*/
	/*background-color:#de0067;*/
	min-height:283px; 
	
	
	
	
	margin-left:2px;
	padding:5px 8px;
	color:#ffffff;
	font-size:12px;
	font-family:arial;
	height:auto;
	font-size:11px;
}

BODY#startseite-berater #subct-middle-consultdaten{
background:#de0067 url(/fileadmin/templates/images/germanymap.gif) left bottom no-repeat;

}
	
	
#subct-middle-consultdaten .cls_beratermail:active, #subct-middle-consultdaten .cls_beratermail:visited , #subct-middle-consultdaten .cls_beratermail:link , #subct-middle-consultdaten .cls_beratermail:hover {
         color:#ffffff;
         text-decoration:none;
}

#subct-top #subct-top-right #slogan-right h1 {
	font-size:12px;
	margin-top:40px;
          color:#ffffff;
          padding: 0px 3px;
}

#subct-standard #subct-middle #subct-middle-right .cls_delimiter{
  width:164px;
  margin:5px 0px;  
}

#slogan-right .tx-psconsultantfrontend-beraterdaten .cls_beraterbild {
	float:left;
	clear:none;	
}

#slogan-right .tx-psconsultantfrontend-beraterdaten .cls_beratername{
	color:#ffffff;
	text-align:left;	
}

#slogan-right .tx-psconsultantfrontend-beraterdaten .cls_beratername{
	float:left;
	clear:none;
	width:138px;
	overflow:hidden;
        height:77px;

	/*
	
	line-height:77px;
	*/
}
#slogan-right .tx-psconsultantfrontend-beraterdaten .cls_beratername SPAN{
position:relative;
top:40px;
left:10px;
display:inline-block;
width:90%;
}


#content-rand , #subct-bottom #content-rand h1, #subct-bottom #content-rand h1.csc-firstHeader  {
  color:black;
}

/* STANDARD*/



/* #subct-second-01 */


#subct-second-01 #subct-middle-right .cls_beratermail:active #subct-second-01 #subct-middle-right .cls_beratermail:visited , #subct-second-01 #subct-middle-right .cls_beratermail:link , #subct-second-01 #subct-middle-right .cls_beratermail:hover {
         color:#ffffff;
         text-decoration:none;
}

#page #subct-second-01 .rg-tabs-frame {
margin-top:-15px !important;
padding-bottom:2px;
}


#subct-second-01 #subct-middle-left {
  width:577px;
  float:left;
  clear:none;
  padding:5px 12px;
  background-color:#ECECEC;
}

#subct-second-01 #subct-bottom-normal {
  background:transparent url(/fileadmin/templates/images/time-back.jpg) repeat-x scroll left top;
  float:left;
/*
  DEBUG TP
  height:auto !important;
  min-height:243px;
*/
  padding:28px 12px;
  padding-bottom:0px;
  width:578px;
}

#subct-second-01 #subct-middle-left .cls_delimiter {
  width:599px;
  margin:5px 0px 5px -12px;
}
#subct-second-01 #subct-middle-right
{
	float:left;
	width:181px;
	margin-left:1px;
	background:url('/fileadmin/templates/images/pink-back.jpg');
	/*background:#de0067 url(/fileadmin/templates/images/germanymap.gif) left bottom no-repeat;*/
	min-height:283px;	
	padding:5px 8px;
	overflow-x:hidden;
	color:#ffffff;
	font-size:12px;
	font-family:arial;
	}
	
#subct-second-01 #subct-middle-right .cls_delimiter {
  width:198px;
  margin:5px 0 5px -8px;
}

#subct-second-01 #subct-middle-right .bodytext {
  color:#ffffff;
}

#subct-second-01 #subct-middle #subct-middle-right .tx-psconsultantfrontend-beraterdaten {
  /*background:url(/fileadmin/templates/images/germanymap.gif) left top repeat-y;*/
  min-height:283px;
}

#subct-second-01 #subct-bottom #content-rand .cls_delimiter {
  margin:5px 0 5px -10px;
}

/* SUBCNT-01 */

/* standard-01 */

#subct-standard-01 {
  background:url(/fileadmin/templates/images/subct-bottom.jpg) left top repeat-y;
  width:800px;
  float:left;
}


#subct-standard-01 #subct-standard-01-left {
  width:600px;
  float:left;
}

#subct-standard-01 #subct-standard-01-right {
  width:198px;
  float:right;
  padding:0px;
  min-height:273px
}

#subct-standard-01 #subct-standard-01-left #subct-middle-left {
  width:411px;
  float:left;
  padding:5px 12px;
  min-height:273px
}
#subct-standard-01 #subct-standard-01-left #subct-middle-left .cls_delimiter{
  width:423px;
  margin:5px 0px 5px -12px;  
}

#subct-standard-01 #subct-standard-01-left #subct-middle-right {
  width:164px;
  float:left;
  padding:5px 0px;
  min-height:273px
}

#subct-standard-01 #subct-standard-01-left #subct-middle-right .cls_delimiter{
  width:164px;
  margin:5px 0px;  
}


#subct-standard-01 #subct-standard-01-left #subct-middle-normal {
  /*background:url('/fileadmin/templates/images/normal-top-back.gif') top left repeat-x;*/
  padding:5px 12px 5px 12px;
  width:575px;
  float:left;  
  /*DEBUG TP
  min-height:273px*/
}

#subct-standard-01 #subct-standard-01-left #subct-middle-normal .cls_delimiter28 {
  display:block;
  background:url('/fileadmin/templates/images/normal-top-back.gif') top left repeat-x;
  height:28px;
  float:left;
  width:601px;
  clear:both;
  margin:5px -12px;  
  
}

#subct-standard-01 #subct-standard-01-left #subct-middle-normal .cls_delimiter{
  width:600px;
  margin:5px -12px;  
}

#subct-standard-01 #subct-middle-consultdaten {
  margin-left:0px;
}


#subct-standard-01 #content-rand {
  width:183px;
  padding:5px 8px;
 
}


#subct-standard-01 #subct-standard-01-right .tx-psconsultantfrontend-beraterdaten {
  /*background:url(/fileadmin/templates/images/germanymap.gif) left top repeat-y;*/
  /*min-height:283px;*/
}

/* standard-01 */


/* subct-second-02 */

#subct-second-02 {
  background:url(/fileadmin/templates/images/subct-bottom.jpg) left top repeat-y;
  width:800px;
  float:left;
}


#subct-second-02 #subct-second-02-left {
  width:600px;
  float:left;
}


#subct-second-02 #subct-second-02-right {
  width:198px;
  float:right;
  padding:0px;
  min-height:273px;  
}

#subct-second-02 #subct-second-02-left #subct-middle-left{
  padding:5px 12px;
}

#subct-second-02 #subct-second-02-left #subct-middle-left .cls_delimiter {
  width:600px;
  margin:5px -12px;
}

#subct-second-02 #subct-second-02-left #subct-middle-normal {
  /*background:url('/fileadmin/templates/images/normal-top-back.gif') top left repeat-x;*/
  padding:36px 12px 5px 12px;
  width:575px;
  float:left;  
}

#subct-second-02 #subct-second-02-left #subct-middle-normal .cls_delimiter28 {
  display:block;
  background:url('/fileadmin/templates/images/normal-top-back.gif') top left repeat-x;
  height:28px;
  float:left;
  width:601px;
  clear:both;
  margin:5px -12px; 
}

#subct-second-02 #subct-second-02-left #subct-middle-normal .cls_delimiter {
  width:600px;
  margin:5px -12px;
}

#subct-second-02 #subct-second-02-right #subct-middle-right {
  padding:5px 8px;
  background:url('/fileadmin/templates/images/pink-back.jpg') top left;
  /*background:#de0067 url(/fileadmin/templates/images/germanymap.gif) left bottom no-repeat;*/
  color:#ffffff;
  min-height:273px;
}

#subct-second-02 #subct-second-02-right #subct-middle-right .cls_delimiter{
  width:198px;
  margin:5px -8px;
}

#subct-second-02 #subct-second-02-right #content-rand {
  padding:5px 8px;
  padding-top:22px;
}

/* subct-second-02 */

.tx-psconsultantfrontend-kontakt .cls_Kontakt_container {
  width:575px;
  float:left;
  clear:both;
  min-height:25px;
  margin:5px;
  display:inline;
}

.tx-psconsultantfrontend-kontakt .cls_kontakt_label{
  width: 165px;
  float:left;
/*  clear:none;*/
  margin:0px;
  padding:0px;
  font-size:12px;
}

.tx-psconsultantfrontend-kontakt .cls_Kontakt_input , .tx-psconsultantfrontend-kontakt .cls_Kontakt_area {
  width:380px;
  margin:0px 10px;
  float:left;
  clear:none;
}

.tx-psconsultantfrontend-kontakt .cls_Kontakt_area {
  height:60px;
}

.tx-psconsultantfrontend-kontakt .cls_Kontakt_check {
  float:left;
  clear:none;
  margin:0px 0px 0px 10px;
}
.tx-psconsultantfrontend-kontakt .cls_Kontakt_captcha_container {
  width:575px;
  float:left;
  clear:both;
  min-height:60px;
  margin:5px;
  display:inline;
}

.tx-psconsultantfrontend-kontakt .cls_Kontakt_captcha_container .cls_kontakt_label {
  width:165px;  
  float:left;
  clear:both;
}

.tx-psconsultantfrontend-kontakt .cls_Kontakt_captcha_container .captcha {
  float:left;
  clear:none;
  width:395px;
  margin:0px ;
}

.tx-psconsultantfrontend-kontakt .cls_Kontakt_captcha_container .captcha IMG {
  float:left;
  clear:none;
  margin:0px 0px 0px 10px;
  cursor:pointer;
}
.tx-psconsultantfrontend-kontakt .cls_Kontakt_captcha_container .captcha INPUT {
  float:right;
  clear:none;
  width:50%;  
}

.tx-psconsultantfrontend-kontakt .cls_Kontakt_captcha_container .cls_kontakt_comment {
  font-size:10px;
  float:left;
  display:inline;
  margin-top:10px;
}

.tx-psconsultantfrontend-kontakt .cls_Kontakt_container .cls_Kontakt_submit {
  float:right;
}

.tx-psconsultantfrontend-kontakt .cls_Kontakt_container .cls_kontakt_error {
  color:red;
}

.tx-rgtabs-pi1 {
  background:transparent url(/fileadmin/templates/images/tx-rgtabs.jpg) repeat-y scroll left top;
  overflow-x:hidden;
  padding:0 1px;
  width:576px;
  border-bottom:1px solid #C1C3C5;
  margin-top: -29px;

  
  min-height:217px; /* wird vom IE6 Ignoriert */
  height:auto !important;  /* für moderne Browser */
  height:217px; /*für den IE 6 */
}

.rgtabs-menu {
  padding:0px !important;
}

.rgtabs-menu li{
  background: url('/fileadmin/templates/images/tab-a-inactive.png') bottom right no-repeat !important;
  margin:0px !important;
  width:178px;
}

.rgtabs-menu li.rgtabs-selected{
  background: url('/fileadmin/templates/images/tab-a-active.png') bottom right no-repeat !important;
  width:178px;
}

BODY .rgtabs-menu li.rgtabs-selected a , .rgtabs-menu li a {
  background:none !important;
  color:black;
}

.rgtabs-wrapper {
  /*background :url('/fileadmin/templates/images/rgtabs_wrapper.jpg') left bottom !important;*/
  background:none !important;
  background-color:#ffffff !important;
  border:none !important;
}


/*Styles für Bookmark*/

.tx-timtabsociable-pi1 {
position:absolute;
left:27%;
}

.tx-timtabsociable-pi1 A { 
padding:0px 3px;

}


#subct-standard-01-right #time {
padding-left:0px;
margin-bottom:6px;
}

DIV.csc-frame-rulerBefore {
border-top:1px solid #fff;
}

.newsletter-newsletterabo {
position:absolute;
left:25px;
top:15px;
}

.tx-psconsultantfrontend-kontakt .cls_Kontakt_input_plz{
    width:105px;
    float:left;
    clear:none;
}

.tx-psconsultantfrontend-kontakt .cls_Kontakt_input_ort{
    width:250px;
    float:left;
    clear:none;
}

.cls_Kontakt_container .cls_kontakt_tbl {
    margin-left:10px;	
    float:left;
    clear:none;
}

#subct-standard #subct-bottom-normal .rg-tabs-frame , #subct-second-01 #subct-bottom-normal .rg-tabs-frame {
  margin-top:-25px;
}

DIV.footer-rss {
 position:absolute;
 left:36.5%;
  
}

BODY#download #subct-second-02 #subct-second-02-left #subct-middle-normal {
padding-top:0px;
}

 
BODY#download #subct-standard-01 #subct-middle-left,
BODY#download #subct-standard-01 #subct-middle-right {
display:none;
}

.tx-psconsultantfrontend-sitemap H3{
display:none;
}
.tx-psconsultantfrontend-sitemap LI A {
color:#666;
}

.tx-psconsultantfrontend-sitemap LI {
list-style-type:none;
}
.tx-psconsultantfrontend-sitemap LI UL LI {
list-style-type:none;
}

.tx-psconsultantfrontend-sitemap LI UL {
margin:0px;
padding:0px;
}

.tx-psconsultantfrontend-sitemap LI A:hover,
#subct-standard-01 #subct-standard-01-left A:hover {
color:#666;
text-decoration:underline;
}

BODY #subct-middle-left A{
color:#666;
}


BODY .rgtabs-menu li a, #left .rgtabs-menu li a  {
color:black;
}


.cls_berater_map H3 {
font-weight:bold;
color:white;
margin-bottom:12px;
}
.cls_berater_map {
font-size:12px;
}


#navleft UL LI.li_left_bottom_nv3 A {
padding-left:36px;
width:83%;
}
#navleft UL LI.li_left_bottom_nv3 A:hover {
display:block;

}

#subct-second-02 UL {
list-style-type:none;
margin-left:0px;
padding-left:0px;
margin-left:24px;
}

#subct-second-02 UL LI {
background:url('../images/dotblack.gif') no-repeat left 4px;
padding-left:14px;
}


DIV.csc-header H2.content-h2 {
margin-top:3px;
margin-bottom:-8px;
}

.li_left_bottom_invisible.li_left_bottom_nv2 {
display:block;
}
.li_left_bottom_invisible.li_left_bottom_nv3 {
display:none;
}
