/* CSS Document */


body{
	padding:0;
	margin:0;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

html{
	padding:0;
	margin:0;
	background-color:#FFFFFF;
}

div, p, tr, td, table , ul, li, h1, h2, h3, span, fieldset, form{
	padding:0;
	margin:0;
}

fieldset {
  border: 0;
  border-style: solid; /* fuer opera 7 */
}

img{
       border:0;
}

ul, li, #hauptmenu #submenu li{
	list-style:none;
}


.csc-bulletlist li{
font-weight:bold;
list-style-type:disc;
margin-left:20px;
color: #666666;
}

.csc-bulletlist{
margin-top:5px;
}

.stopFloat {
  display: block;
  clear: both;
  float: none;
  height: 0px;
  font-size: 0.2em;
  line-height: 0.2em;
  overflow: hidden;
}

.unsichtbar, dfn, .csi-caption, .csi_text{
  position: absolute !important;
  top: -10000px !important;
  left: -10000px !important;
  height: 1px !important;
  width: 1px !important;
}

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/*************************************************************************************************************
		BANNER
*************************************************************************************************************/

#banner {
	width:823px;
	border:0px solid;
	border-bottom:1px solid #BBBBBB;
	height:122px;
	margin-left:auto;
	margin-right:auto;
}

#claim{
margin-left:63px;margin-top:105px;
float:left;
}

#banner #logo {
	border:0px solid;
	width:127px;
	height:86px;
	margin-top:36px;
	margin-left:0;
	float:left;
}

#banner #servicemenu{
	border:0px solid;
	margin-right:0;
	margin-top:105px;
	float:right;
}

#banner #servicemenu ul li	{
	float:left;
	list-style:none;
	font-size:12px;
}

#servicemenu ul li a, #servicemenu ul li a:link, #servicemenu ul li a:visited, #servicemenu #aktiservice {
	text-decoration:none;
	color:#959595;
	display:block;
	padding-left:1em;
	padding-right:0.8em;
	border-left:1px solid #BBBBBB;
	padding-bottom:0.2em;
	background:#FFFFFF url(./../images/pfeil_hauptmenu.gif) 0.35em 0.35em no-repeat;
}

#servicemenu ul li a:hover, #servicemenu ul li a:active, #servicemenu ul li a:focus, #servicemenu #aktiservice  {
	/*background-color:#F2F3F5;*/
	color:#000000;
}
	
/*letzten abstand entfernen */
#servicemenu ul #s_last a, #servicemenu ul #s_last a:link, #servicemenu ul  #s_last a:visited{
	padding-right:0em;
}

#servicemenu ul #s_last_aktiv{
border-left:1px solid #BBBBBB;
color:#000000;
padding-left:1em;
background:#FFFFFF url(./../images/pfeil_hauptmenu.gif) 0.35em 0.35em no-repeat;
}

#banner #smenu{
	border:0px solid;
	margin-right:1px;
	margin-top:105px;
	float:right;
}

#banner #smenu ul li	{
	list-style:none;
	font-size:12px;
}

#smenu ul li a, #smenu ul li a:link, #smenu ul li a:visited {
	text-decoration:none;
	color:#959595;
	display:block;
	padding-left:1em;
	padding-right:0.8em;
	border-left:1px solid #BBBBBB;
	padding-bottom:0.2em;
	background:#FFFFFF url(./../images/pfeil_hauptmenu.gif) 0.35em 0.35em no-repeat;
}

#smenu ul li a:hover, #smenu ul li a:active, #smenu ul li a:focus {
	/*background-color:#F2F3F5;*/
	color:#000000;
}

/* Alter Style
#banner {
	position:relative;
	width:823px;
	border:0px solid;
	border-bottom:1px solid #BBBBBB;
	height:122px;
	margin-left:auto;
	margin-right:auto;
}

#claim{
position:absolute;
left:190px;
bottom:1px;
}

#banner #logo {
	position:absolute;
	border:0px solid;
	width:127px;
	height:86px;
	bottom:0;
	left:0;
}

#banner #servicemenu{
	border:0px solid;
	position:absolute;
	right:0;
	bottom:0;
float:right;
}

#banner #servicemenu ul li	{
	float:left;
	list-style:none;
	font-size:12px;
}

#servicemenu ul li a, #servicemenu ul li a:link, #servicemenu ul li a:visited, #servicemenu #aktiservice {
	text-decoration:none;
	color:#959595;
	display:block;
	padding-left:1em;
	padding-right:0.8em;
	border-left:1px solid #BBBBBB;
	padding-bottom:0.2em;
	background:#FFFFFF url(./../images/pfeil_hauptmenu.gif) 0.35em 0.35em no-repeat;
}

#servicemenu ul li a:hover, #servicemenu ul li a:active, #servicemenu ul li a:focus, #servicemenu #aktiservice  {
	/*background-color:#F2F3F5;*/
	color:#000000;
}
	
/*letzten abstand entfernen */
#servicemenu ul #s_last a, #servicemenu ul #s_last a:link, #servicemenu ul  #s_last a:visited{
	padding-right:0em;
}

#servicemenu ul #s_last_aktiv{
border-left:1px solid #BBBBBB;
color:#000000;
padding-left:1em;
background:#FFFFFF url(./../images/pfeil_hauptmenu.gif) 0.35em 0.35em no-repeat;
}
/**/

/*************************************************************************************************************
		Layout unter Banner
*************************************************************************************************************/

#content{
	border:0px solid;
	margin-left:auto;
	margin-right:auto;
	width:823px;
	padding:0;
}

#linkerbereich{
	margin-top:4px;
	width:180px;
	border-top:1px solid #FFFFFF;
	background:#FFFFFF url(./../images/schatten_rechts.jpg) right top no-repeat;
        height:300px;
/*height:auto;*/
	float:left;
}

#mitte{
	float:left;
	width:321px;
}

#mitte_bewerbung{
	float:left;
	width:643px;
}

#rechts{
	float:left;
	width:322px;
	border:0px solid;
	background-color:#F2F3F5;
	margin-top:49px;
}

#rechts_unternehmen{
	float:left;
	width:322px;
	border:0px solid;
	background-color:#FFFFFF;
}

#infobox{

  position: absolute;

  width: 310px; /*320*/
  padding: 7px 0px 0px 20px;
  margin-left: 5px;

  /*margin: 6px 0px 0px 340px;/*530*/

  /*position:absolute; left:50%; margin-left: -235px;*/
}

#infobox a{
  font-size: 10px;
  color: #999999;
  margin: 3px 0px 3px 3px;
}

#infobox a:hover, #infobox a:active{
  color:#000000;
}

#infobox p{
  text-align: left;
  font-size: 11px;
  color: #999999;
  margin-top: 4px;
  margin-left: 0px;
}

#infobox .headline{
  text-align: left;
  margin-top: 4px;
  margin-right: 20px;
}

#infobox .link_list {
  direction: ltr;

  margin-top: 3px;
  margin-right: 0px;
  margin-left: 3px;
}

/*************************************************************************************************************
		Linkes Menü
*************************************************************************************************************/
#menulinks{
	background-color:#EFF0F2;
	width:142px;
	height:100%;
/*height:auto;*/
	position:relative;
	background:#EFF0F2 url(./../images/menu_unten.jpg) left bottom no-repeat;
}

/***HOME***/
#homelink a, #homelink a:link, #homelink a:visited, #homelink #homeaktiv{
	display:block;
	height:19px;
	text-decoration:none;
	padding-left:20px;
	padding-top:1.9em;
	padding-bottom:0;
	font-size:12px;
	color:#666666;
	border-bottom:2px solid #FFFFFF;
}

#homelink a:hover, #homelink a:active, #homelink a:focus{
	color:#000000;
	background:#DCEAF9 url(./../images/pfeil_hauptmenu.gif) 0.7em 2.25em no-repeat;
}

/***HAUPTMENU***/
#hauptmenu a, #hauptmenu a:link, #hauptmenu a:visited, #hauptmenu #aktiv{
	text-decoration:none;
	display:block;
	height:19px;
	border-bottom:2px solid #FFFFFF;
	font-size:12px;
	padding-top:3px;
	padding-left:20px;
	color:#666666;
}

#hauptmenu a:hover, #hauptmenu a:active, #hauptmenu a:focus{
	background:#DCEAF9 url(./../images/pfeil_hauptmenu.gif) 0.7em 0.65em no-repeat;
	color:#000000;
}



/***Untermenu Level1***/
#hauptmenu .submenu a, #hauptmenu .submenu  a:link, #hauptmenu .submenu  a:visited, #hauptmenu #aktisub{
	text-decoration:none;
	display:block;
	height:18px;
	border-bottom:1px solid #FFFFFF;
	padding-top:4px;
	font-size:11px;
	color:#666666;
	padding-left:20px;
	background:#DCEAF9;
	
}

#hauptmenu .submenu a:hover, #hauptmenu .submenu a:active, #hauptmenu .submenu a:focus{
	color:#000000;
	background:#DCEAF9 url(./../images/pfeil_hauptmenu.gif) 0.7em 0.65em no-repeat;
}

/**
 * Untermenu Level2
 */
#hauptmenu .submenuL2 a, #hauptmenu .submenuL2  a:link,#hauptmenu .submenuL2  a:visited, #hauptmenu #aktisub2 {
	text-decoration:none;
	display:block;
	height:auto;
padding-bottom:5px;
	border-bottom:1px solid #FFFFFF;
	padding-top:4px;
	font-size:11px;
	color:#666666;
	padding-left:30px; /*20*/
	background:#DCEAF9;
	
}

#hauptmenu .submenuL2 a:hover,#hauptmenu .submenuL2 a:active,#hauptmenu .submenuL2 a:focus{
	color:#000000;
	background:#DCEAF9 url(./../images/pfeil_hauptmenu.gif) 1.7em 0.65em no-repeat;
}

/**
 * Untermenu Level3
 */
#hauptmenu .submenuL3 a, #hauptmenu .submenuL3  a:link, #hauptmenu .submenuL3  a:visited, #hauptmenu #aktisub3 {
	text-decoration:underlined;
	display:block;
	height:18px;
	border-bottom:1px solid #FFFFFF;
	padding-top:4px;
	font-size:11px;
	color:#666666;
	padding-left:40px; /*20*/
	background:#DCEAF9;
	
}

#hauptmenu .submenuL3 a:hover, #hauptmenu .submenuL3 a:active, #hauptmenu .submenuL3 a:focus{
	color:#000000;
	background:#DCEAF9 url(./../images/pfeil_hauptmenu.gif) 2.7em 0.65em no-repeat;
}



/***NEWS***/
#menunews a, #menunews a:link, #menunews a:visited{
	position:absolute;
	bottom:13px;
	left:0;
	display:block;
	width:121px;
	height:18px;
	padding-left:1.5em;
	padding-top:4px;
	border-top:2px solid #FFFFFF;
	border-bottom:0px solid #FFFFFF;
	color:#2E72B6;
	background:#EFF0F2  url(./../images/pfeil_news.gif) 0.7em 0.55em no-repeat;
} 

#menunews a:hover, #menunews a:active, #menunews a:focus{
	background:#DCEAF9 url(./images/pfeil_news.gif) 0.7em 0.55em no-repeat;
	color:#000000;
}


/***Aktive Links***/
/***Hauptnavi***/
#hauptmenu #aktiv a, #hauptmenu #aktiv a:link, #hauptmenu #aktiv a:visited, #hauptmenu #aktiv  {

	color:#000000;
	background:#DCEAF9 url(./../images/pfeil_hauptmenu.gif) 0.7em 0.6em no-repeat;
}

/***Subnavi***/
#hauptmenu #aktisub a, #hauptmenu #aktisub a:link, #hauptmenu #aktisub a:visited, #hauptmenu #aktisub{
	color:#000000;
	background:#DCEAF9 url(./../images/pfeil_hauptmenu.gif) 0.7em 0.6em no-repeat;
}


/**
 * Subnavi2
 */
#hauptmenu #aktisub2 a, #hauptmenu #aktisub2 a:link, #hauptmenu #aktisub2 a:visited, #hauptmenu #aktisub2{
	color:#000000;
	background:#DCEAF9 url(./../images/pfeil_hauptmenu.gif) 1.7em 0.6em no-repeat;
}


/**
 * Subnavi3
 */
#hauptmenu #aktisub3 a, #hauptmenu #aktisub3 a:link, #hauptmenu #aktisub3 a:visited, #hauptmenu #aktisub3{
	color:#000000;
	background:#DCEAF9 url(./../images/pfeil_hauptmenu.gif) 2.7em 0.6em no-repeat;
}

/***Home***/
#homelink #homeaktiv{
	color:#000000;
	background:#DCEAF9 url(./../images/pfeil_hauptmenu.gif) 0.7em 2.25em no-repeat;
}


/*************************************************************************************************************
		Mittlerer Teil
*************************************************************************************************************/

#mitte #headline{
	background-color:#F2F3F5;
	font-size:120%;
	padding-left:10px;
	height:42px;
	margin-top:5px;
	color:#2E72B6;
	font-family:"Times New Roman", Times, serif;
}

#mitte_bewerbung #headline{
	background-color:#F2F3F5;
	font-size:120%;
	padding-left:10px;
        width:311px;
	height:42px;
	margin-top:5px;
	color:#2E72B6;
	font-family:"Times New Roman", Times, serif;
}
/***STARTSEITE MITTE***/
#inhalt_startseite{
	border-top:2px solid #FFFFFF;
	background-color:#F2F3F5;
	font-size:12px;
	line-height:1.4;
	padding-left:10px;
	padding-right:10px;
	height:205px;
	overflow:hidden;
}

#inhalt{
	border-top:2px solid #FFFFFF;
	background-color:#F2F3F5;
	font-size:12px;
	line-height:1.4;
	padding-left:10px;
	padding-right:10px;
	height:407px;
	overflow:hidden;
}

#inhalt_unt{
	border-top:2px solid #FFFFFF;
	background-color:#F2F3F5;
	font-size:12px;
	line-height:1.4;
	padding-left:10px;
	padding-right:10px;
	height:407px;
	overflow:hidden;
}

/***Inhalte***/
#mitte h2{
	padding-top:20px;
	font-size:12px;
}

#mitte p{
	padding-top:20px;
	font-size:12px;
	color:#666666;
}

#impressum_content p{
	padding-top:20px;
	font-size:12px;
	color:#666666;
}

/***Inhalt_Unternehmen***/
#inhalt_unt .bodytext{
   padding:0;
   margin:0;
   margin-left:32px;
   color:#666666;
}

#inhalt_unt div{
   padding:0;
   margin:0;
   margin-left:30px;
   margin-top:11px;
}

/***Sitemap***/

#sitemap{
	border-top:2px solid #FFFFFF;
	background-color:#F2F3F5;
	font-size:12px;
	line-height:1.4;
	padding-left:10px;
	padding-right:10px;
	height:407px;
	overflow:hidden;
}

/*************************************************************************************************************
		Rechter Teil
*************************************************************************************************************/


/***Impressum***/

#impressum_content{
	background-color:#FFFFFF;
	border-left:1px solid #FFFFFF;
	height:407px !important;
	height:407px;
	width:301px !important;
	width:301px;
	overflow:hidden;
padding-left:10px;
padding-right:10px;
line-height:1.4;
}



/***STARTSEITE RECHTS***/
#rechtsstartseite{
	background-color:#F2F3F5;
	height:100%;
	font-size:12px;
	line-height:1.4;
	padding-left:10px;
	padding-right:5px;
	border-left:1px solid #FFFFFF;
	height:131px;
	overflow:hidden
}

/***Inhalte***/
#rechtsstartseite{
	padding-top:73px;
	font-size:12px;
	color:#666666;
}

/***Grafik Rechts***/
#rechtsgrafik{
	background-color:#F2F3F5;
	border-left:1px solid #FFFFFF;
	height:407px !important;
	height:407px;
	width:321px !important;
	width:321px;
	overflow:hidden;
}

/***Unternehmen***/
#rechts_unternehmen #headline2{
	background-color:#FFFFFF;
	font-size:12px;
	padding-left:10px;
	height:27px;
	margin-top:5px;
	color:#9A9A9A;
	text-transform:uppercase;
	text-align:center;
	padding-top:15px;
}

#rechtsinhalt{
	border-top:2px solid #FFFFFF;
	background-color:#F2F3F5;
	border-left:1px solid #FFFFFF;
	height:407px !important;
	height:407px;
	width:321px !important;
	width:321px;
	overflow:hidden;
}

#rechtsinhalt #person1{
	float:left;
	width:159px;
	border-left:1px solid #FFFFFF;
	height:277px;
   overflow:hidden;
	background-color:#FFFFFF;
}
#rechtsinhalt #person2{
	float:left;
	width:160px;
	border-left:1px solid #FFFFFF;
	height:277px;
   overflow:hidden;
	background-color:#FFFFFF;
}
#rechtsinhalt #person3{
	float:left;
	width:160px;
	border-left:1px solid #FFFFFF;
	height:277px;
   overflow:hidden;
	background-color:#FFFFFF;
}
#rechtsinhalt #person1g{
	float:left;
	width:79px;
	height:277px;
   overflow:hidden;
	background-color:#FFFFFF;
}
#rechtsinhalt #person2g{
	float:left;
	width:79px;
	border-left:1px solid #FFFFFF;
	height:277px;
   overflow:hidden;
	background-color:#FFFFFF;
}
#rechtsinhalt #person3g{
	float:left;
	width:79px;
	border-left:1px solid #FFFFFF;
	height:277px;
   overflow:hidden;
	background-color:#FFFFFF;
}

#rechtsinhalt #person1_o{
	float:left;
	width:160px;
	height:257px;
   overflow:hidden;
background-color:#FFFFFF;
}
#rechtsinhalt #person2_o{
	float:left;
	width:160px;
	border-left:1px solid #FFFFFF;
	height:257px;
   overflow:hidden;
background-color:#FFFFFF;
}

#rechtsinhalt #pers_beschreibung{
	border:0px solid;
	/*width:321px;*/
	width: 311px;
	background-color:#FFFFFF;
	height:130px;
	float:left;
    font-size:10px;
    padding-left:10px;
padding-right:10px;
color:#666666;
}


#rechtsinhalt #pers_beschreibung_o{
	border:0px solid;
	/*width:321px;*/
	width:311px;
	background-color:#FFFFFF;
	height:150px;
	float:left;
    font-size:10px;
    padding-left:10px;
padding-right:10px;
color:#666666;
}

#person1 h1, #person2 h1, #person3 h1, #person2_o h1, #person1_o h1{
   color:#2E72B6;
font-weight:bold;
font-size:12px;
padding-left:10px;
/*padding-top:5px;*/
padding-top:5px;
}

.blau{
	padding-left:10px;
	color:#2E72B6;
	font-size:11px;
}

.grau{
   padding-left:5px;
   color:#CCCCCC;
	font-size:11px;
}

#person2 #grau, #person1 #grau, #person3 #grau, #person2g #grau, #person1g #grau, #person3g #grau{
	color:#CCCCCC;
	padding-left:5px;
}

.blau2{
   color:#2E72B6;
}

.klein {
   font-size:10px;
   color:#666666;
padding-left:10px;
padding-right:10px;
line-height:1.4;
float:left;
}

.klein2 {
   font-size:10px;
   color:#666666;
line-height:1.4;
float:left;
}

#person1_o dl, #person1 dl{
	/*padding-bottom: 0px;*/
	margin-bottom: 0px;
}

/*************************************************************************************************************
		Grafiken
*************************************************************************************************************/

#grafikstartseite{
	background-color:#c2c2c2;
	width:643px;
	float:left;
	border:0px solid;
	border-top:1px solid #FFFFFF;
	height:203px;
overflow:hidden;
background: #c2c2c2 url(http://www.accaris.de/uploads/pics/Startbild_01.jpg) no-repeat;
}



 #linie{
	width:643px;
	margin-right:0px;
	float:right;
	border-top:1px solid #969696;
	margin-top:5px;
	height:1px;
}

/*************************************************************************************************************
		Zusatzinhalte
*************************************************************************************************************/

#content #zusatzbereiche{
	width:643px;
	margin-top:0px !important;
	margin-top:-20px;
	margin-right:0px;
	float:right;
	border-top:0px solid;
}

#zusatzbereiche a, #zusatzbereiche a:link, #zusatzbereiche a:visited{
	text-decoration:none;
	padding-right:2.2em;
	font-size:12px;
}

#content #firmen{
	width:643px;
	margin-top:0px !important;
	margin-top:-20px;
	margin-right:0px;
	float:right;
	border-top:0px solid;
}

#firmen a, #firmen a:link, #firmen a:visited{
	text-decoration:none;
	padding-right:5em;
	font-size:12px;

}







/*************************************************************************************************************
		UNTERE BUTTON STARTSEITE
*************************************************************************************************************/


/***erster Button***/
#zusatzbereiche #zusatz1 {
	width:160px;
	float:left;
	height:18px;
	background:#DCEAF9 url(./../images/Einkommenskonzept.gif)  no-repeat;
	margin-top:0px !important;
	margin-top:7px;
}

#zusatzbereiche #zusatz1 a, #zusatzbereiche #zusatz1 a:link, #zusatzbereiche #zusatz1 a:visited{
	text-decoration:none;
    width:130px;
	float:left;
	height:18px;
}

#zusatzbereiche #zusatz1 a:hover, #zusatzbereiche #zusatz1 a:active, #zusatzbereiche #zusatz1 a:focus{
	background:#DCEAF9 url(./../images/Einkommenskonzept2.gif)  no-repeat;
}

/***zweiter Button***/
#zusatzbereiche #zusatz2 {
	width:160px;
	float:left;
	height:18px;
	background:#DCEAF9 url(./../images/Ruhestandskonzept.gif)  no-repeat;
	margin-top:0px !important;
	margin-top:7px;
}

#zusatzbereiche #zusatz2 a, #zusatzbereiche #zusatz2 a:link, #zusatzbereiche #zusatz2 a:visited{
	text-decoration:none;
    width:125px;
	height:18px;
	float:left;
}

#zusatzbereiche #zusatz2 a:hover, #zusatzbereiche #zusatz2 a:active, #zusatzbereiche #zusatz2 a:focus{
	background:#DCEAF9 url(./../images/Ruhestandskonzept2.gif)  no-repeat;
}

/***dritter Button***/
#zusatzbereiche #zusatz3 {
	width:160px;
	float:left;
	height:18px;
	background:#DCEAF9 url(./../images/Vermoegungskonzept.gif)  no-repeat;
	margin-top:0px !important;
	margin-top:7px;
}

#zusatzbereiche #zusatz3 a, #zusatzbereiche #zusatz3 a:link, #zusatzbereiche #zusatz3 a:visited{
	text-decoration:none;
    width:110px;
	float:left;
	height:18px;
}

#zusatzbereiche #zusatz3 a:hover, #zusatzbereiche #zusatz3 a:active, #zusatzbereiche #zusatz3 a:focus{
	background:#DCEAF9 url(./../images/Vermoegungskonzept2.gif)  no-repeat;
}

/***vierter Button***/
#zusatzbereiche #zusatz4 {
	width:160px;
	float:left;
	height:18px;
	background:#DCEAF9 url(./../images/Sicherheitskonzept.gif)  no-repeat;
	margin-top:0px !important;
	margin-top:7px;
}

#zusatzbereiche #zusatz4 a, #zusatzbereiche #zusatz4 a:link, #zusatzbereiche #zusatz4 a:visited{
	text-decoration:none;
    width:127px;
	height:18px;
	float:left;
}

#zusatzbereiche #zusatz4 a:hover, #zusatzbereiche #zusatz4 a:active, #zusatzbereiche #zusatz4 a:focus{
	background:#DCEAF9 url(./../images/Sicherheitskonzept2.gif)  no-repeat;
}


/*************************************************************************************************************
		LINKS
*************************************************************************************************************/

a, a:link, a:visited{
   text-decoration:none;
   color:#2E72B6 ;
background-color:inherit;
}

a:hover, a:active, a:focus{
color:#000000 ;
background-color:inherit;
}

 .intern,  .intern:link,  .intern:visited{
   text-decoration:none;
   color:#2E72B6 ;
background: url(./../images/pfeil_hauptmenu.gif) 0em 0.3em no-repeat;
padding-left:8px;
}

.intern:hover,  .intern:active,  .intern:focus{
color:#000000 ;
}

 .back,  .back:link,  .back:visited{
float:right;
   text-decoration:none;
   color:#2E72B6 ;
background: url(./../images/pfeil_back.gif) 0em 0.55em no-repeat;
padding-left:14px;
margin-right:10px;
}

.back:hover,  .back:active,  .back:focus{
color:#000000 ;
}


/*************************************************************************************************************
		TYPO3 SETUP
*************************************************************************************************************/

.csi-textpic, .csi-left, .csi-image, .csi-text, .csi-caption{
padding:0;
margin:0;
border:0;
width:320px;
height:42px;
}


/*************************************************************************************************************
		Formular
*************************************************************************************************************/

#kontakt {
 margin-top:15px;
}

#formbew {
color: #666666;
}

#formbew input.upload {
	margin-left:10px;
	border:1px solid #B7B6B6;
}

#formbew textarea{
	width:275px;
	margin-right:10px;
	height:85px;
	border:1px solid #B7B6B6;
}

#kontakt fieldset {
  border:1px solid #F2F3F5;
  color:inherit;
  color:#666666;
  padding-top:5px;
  padding-bottom:5px;
}

#kontakt fieldset legend {
	color:#2E72B6;
}

#formbew td.text{
	color:#2E72B6;
	padding-left:10px;
}

#kontakt label, #formbew label {
	float:left;
	width:100px;
	border:0px solid;
	margin-left:10px;
	margin-bottom:5px;
}

#kontakt .eingabefeld, #formbew .eingabefeld {
        margin-left:5px;
	float:left;
	width:160px;
	border:0;
	border-bottom:1px solid #B7B6B6;
	margin-bottom:5px;
	background-color:#F2F3F5;
        color:#666666;
}


#formbew .eingabefeld_lang {
        margin-left:0px;
	float:left;
	width:260px;
	border:0;
	border-bottom:1px solid #B7B6B6;
	margin-bottom:5px;
	background-color:#F2F3F5;
        color:#666666;
}


#kontakt .eingabefeld_klein{
	margin-left:5px;
	float:left;
	width:34px;
	border:0;
	border-bottom:1px solid #B7B6B6;
	margin-bottom:5px;
	background-color:#F2F3F5;
color:#666666;
}

#kontakt .eingabefeld_mittel{
	margin-left:5px;
	float:left;
	width:119px;
	border:0;
	border-bottom:1px solid #B7B6B6;
	margin-bottom:5px;
	background-color:#F2F3F5;
color:#666666;
}

#kontakt #labelzwei{
	float:none;
	width:120px;
	margin-left:0px;
	margin-bottom:0px;
}

#kontakt textarea{
	width:275px;
	margin-left:10px;
	margin-right:10px;
	height:65px;
	border:1px solid #B7B6B6;
}

#senden{
	border:1px solid #666666;
	background-color:#666666;
	color:#FFFFFF;
	margin-left:40px;
	width:214px;
	height:29px;
	border:0;
}

.red{
	color:#FF0000;
}
#kontakt .border_red{
	border-bottom:1px solid #FF0000;
}

#kontakt .border_red2{
	border:1px solid #FF0000;
}

#kontakt p{
padding:0;
margin:0;
text-align:center;
font-weight:bold;
}

/*************************************************************************************************************
		Sitemap
*************************************************************************************************************/

ul.sitemap{
margin-top:20px;
margin-left:10px;
}

ul.sitemap li{
padding-left:10px;
 background:#F2F3F5 url(./../images/pfeil_service.gif) 0em 0.4em no-repeat;
}


ul.sitemap ul{
margin-left:10px;

}

ul.sitemap li{

}

/*************************************************************************************************************
		Unterfirmen
*************************************************************************************************************/

 #unterfirmen{
	width:643px;
	float:right;
border:0px solid;
margin-top:0 !important;
margin-top:-15px;
}

#unterfirmen #u_menu{
   float:left;

}

#unterfirmen #u_menu li{
  float:left;
background:#DCEAF9 url(./../images/pfeil_hauptmenu.gif) 0.7em 0.6em no-repeat;
}

#unterfirmen #u_menu #eins{
background: url(./../images/pfeil_hauptmenu.gif) 0 0.6em no-repeat;
padding-left:7px;
}


#unterfirmen #u_menu #zwei{
padding-left:7px;
background: url(./../images/pfeil_hauptmenu.gif) 0 0.6em no-repeat;
margin-left:11px;
}


#unterfirmen #u_menu #drei{
padding-left:7px;
background: url(./../images/pfeil_hauptmenu.gif) 0 0.6em no-repeat;
margin-left:9px;
}

 #unterfirmen2{
	width:643px;
	float:right;
border:0px solid;
}

#unterfirmen2 #u_menu{
   float:left;
}

#unterfirmen2 #u_menu li{
  float:left;

}

#unterfirmen2 #u_menu #eins{
padding-left:7px;
background: url(./../images/pfeil_hauptmenu.gif) 0 0.6em no-repeat;
}


#unterfirmen2 #u_menu #zwei{
padding-left:7px;
background: url(./../images/pfeil_hauptmenu.gif) 0 0.6em no-repeat;
margin-left:11px;
}


#unterfirmen2 #u_menu #drei{
padding-left:7px;
margin-left:55px;
background: url(./../images/pfeil_hauptmenu.gif) 0 0.6em no-repeat;
}






/*************************************************************************************************************
		Unterstartseiten
*************************************************************************************************************/



#unterkat{
	width:643px;
	float:right;
border:0px solid;
margin-top:0 !important;
margin-top:-15px;
}

#unterkat #menu_m{
   float:left;
}

#unterkat #menu_m li{
  float:left;

}

#unterkat #menu_m #eins_m{
padding-left:7px;
background: url(./../images/pfeil_hauptmenu.gif) 0 0.55em no-repeat;
}


#unterkat #menu_m #zwei_m{
padding-left:7px;
background: url(./../images/pfeil_hauptmenu.gif) 0 0.55em no-repeat;
margin-left:32px;
}


#unterkat #menu_m #drei_m{
padding-left:7px;
margin-left:39px;
background: url(./../images/pfeil_hauptmenu.gif) 0 0.55em no-repeat;
}

#unterkat #menu_m #vier_m{
padding-left:7px;
margin-left:42px;
background: url(./../images/pfeil_hauptmenu.gif) 0 0.55em no-repeat;
}

/****SCHADEN***/

#schaden{
	width:500px;
	margin-left:auto;
	margin-right:auto;

        background-color:#FFFFFF;
}

#schaden #inhalt{
    height:100%;
    background-color:#FFFFFF;
    padding:0; margin:0;
}

#schaden #beschreibung{
   padding-left:46px;
   color:#666666;
   font-weight:bold;
   padding-top:20px;
}

#schaden #ort{
      padding:0;
      background-color:#F2F3F5;
      padding-top:10px;
      padding-bottom:10px;
      margin-top:10px;
      color:#666666;
      width:500px;
      float:left;
}



#ort_links{
    float:left;
    width:150px;
    padding-left:46px;
}

#ort_rechts{
    float:left;
    width:230px;
}

#schaden table{
background-color:#F2F3F5;
width:500px;
border-collapse: collapse;
border-spacing:0px;
}

#schaden table tr{

}

#schaden input{
  	width:255px;
	border:0;
	border-bottom:1px solid #B7B6B6;
	margin-bottom:5px;
	background-color:#F2F3F5;
       color:#666666;

}

#schaden select{
  	width:255px;
	border:1px solid #B7B6B6;
	margin-bottom:5px;
	background-color:#FFFFFF;
       color:#666666;
margin-top:10px;
}

#schaden textarea{
  	width:255px;
	border:1px solid #B7B6B6;
	margin-bottom:5px;
	background-color:#FFFFFF;
       color:#666666;
}

.csc-form-label{
   margin-left:46px;
width:123px;

}

.csc-form-labelcell, csc-form-fieldcell{

}

#schaden h2{
   text-align:center;
color:#2E72B6;
width:100%;
background-color:#FFFFFF;
padding-top:10px;
padding-bottom:10px;
font-size:16px;
}

.csc-form-label-req{
   padding-left:46px;
}

#schaden h3{
padding-top:5px;
padding-bottom:5px;
background-color:#FFFFFF;
}

#schaden .csc-mailform{
   border-collapse: collapse;
border-spacing:0px;
}

/*INTRO*/

#go{
	width:642px;
	margin-left:auto;
	margin-right:auto;
	margin-top:150px;
}

#go #l_oben{
	border-bottom:1px solid #BEBBBC;
margin-bottom:5px;
	width:642px;
}

#go #l_unten{
	margin-top:5px;
	border-top:1px solid #BEBBBC;

}

#go #schreiben{
border:0px solid;
}

#schreiben #te{
margin-top:5px;
	float:left;
	width:500px;
	color:#666666;
	font-size:11px;

	margin-bottom:5px;
}

#schreiben #arun{
margin-top:5px;
float:right;

border-left:1px solid #BEBBBC;
	color:#666666;
	font-size:11px;
text-align:right;
	width:115px;
	margin-bottom:5px;
}

#go #l_unten2{
border-bottom:1px solid #BEBBBC;
}

#macro, #macro:link, #macro:visited, #ar, #ar:link, #ar:visited{
	color:#666666;
}

#macro:active, #macro:hover, #macro:focus, #ar:active, #ar:hover, #ar:focus{
	color:#2E72B6;
}