	/*
  COLORS:
  blau: #384C92
 hellblau: #8998C0 (bspw. f�r den Hover-Effekt im MainNavi)
hellblau: #818EB6 (bspw. f�r den Hintergrund des Submenues)
rot:#BA2727 
*/
BODY, HTML{
         height: 100%;
         background-color: #FFFFFF;
}

BODY, DIV, TABLE, TD, A, FORM, UL, OL{
         margin: 0px;
         padding: 0px;
         border: 0px;
         font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
         font-size: 9pt;
         color: #000000;
         line-height: 120%;
}

img {
	border: none;
}


#contendDiv DIV, #contendDiv TABLE, #contendDiv TD, #contendDiv A,#contendDiv UL, #contendDiv OL {        
         line-height: 150%;
}

input, textarea, select{ 
           font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
         font-size: 9pt;
  }
 
 @font-face { 
   font-family:ORATOR; url(http://www.advogate.com/fileadmin/advogate_redesign/img/font/ORATOR.TTF) format(TrueType); 
   }

P{
         margin: 0px;
         padding: 0px;
}
UL{
        padding: 0px;
         padding-left: 40px;
         padding-top: 20px;
         padding-bottom: 20px;
         margin: 0px;
         line-height: 140%;
        list-style-image: url(img/blue_bullet.gif);
}
H1{      
         font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
         font-weight:bold;
         font-size: 12pt;
         padding: 0px;
         margin: 0px;
         color: #384C92;         
         padding-bottom:10px;
}

legend { display:none; }

fieldset { border:none; margin: 0; padding: 0;}

.employee H1{
  		font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
         font-weight:bold;
         font-size: 9pt;
         color: #000000;
         padding-bottom:2px;
         
}

H2{
         font-size: 10pt;
         padding: 0px 0px 0px 0px;
         margin: 0px 0px 0px 0px;
         color: #BA2727;
}

H3 {
   font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
         font-size: 10pt;
         color: #384C92;
  text-decoration:none;
  padding: 0px;
  margin: 0px;
  
}

#fontRed{
      color: #BA2727;
}

#blue{

background-color:#384C92;
}

.red{
background-color:#BA2727;
}
#borderRed{
 border-right: 1px solid #BA2727;
         border-bottom: 1px solid #BA2727;
         background-color:#CDD3E1;
         color:#384C92;

}
.red_bottom{   border-bottom: 1px solid #BA2727;  }
.sitetitle{
    color: #FFFFFF;
    font-size: 13pt;
}
.Suche{
color: #FFFFFF;
}

#naviWrapper {
   
}

#navi{

	background-color:#384C92;

}

#submenue {
  
}

#map{
position:absolute; 
top:15px; 
left:157px; 
}


#sprachauwahlCell {
 width:146px;  
 text-align:right;
  }
  
#sprachauswahl  {
  width:126px;
  margin:0px 20px 0px 0px;
}

  
#searchCell {
  width:146px;
  text-align:right;
}  

#search {
  width:126px;
  margin:0px 20px 0px 0px;
}

#newsCell {
	vertical-align:top;
	width:146px;  
	border-left:1px solid #BA2727;
	color: #384C92;
}

#newsCell P{
  color: #384C92;
  }
#news {
  margin:37px 16px 37px 20px;
}



#mainContent{
   padding-right:0px;
         padding-top:0px;
         padding-left: 0px;
         background-color:#fff;

}

#contendDiv {
  margin: 40px 28px 50px 28px;   
  width:438px;
}

#logo {
	  width:490px;
		height:37px; 
}


.footer{
         border-bottom: 1px solid #B2B2B2;
         height: 25px;
          font-size: 7pt;

}
.footer A{

          font-size: 7pt;

}
.navi{
         background-color: #B2B2B2;
         text-align: right;
}
.content{
         padding: 20px;
         padding-right: 30px;
         font-size: 9pt;
}


A.mainNavi {
         color: #fff;
         text-decoration:none;
  		 display:block;
  		 margin:5px 10px 0px 0px;  
  }
  
A.mainNavi:link{
  		 color: #fff;
         text-decoration:none;
  		 display:block;
  		 margin:5px 10px 0px 0px;         	  		
}

A.mainNavi:visited{
        color: #fff;
        text-decoration:none; 
}

A.mainNavi:hover{
        color: #8998C0;
         text-decoration:none; 
}

A.mainNavi:active{
        color: #fff;
        text-decoration:none; 
}


A.mainNaviSub {
         color: #fff;
         text-decoration:none;
  		 display:block;
  		 margin:5px 10px 0px 0px;  
  }
  
A.mainNaviSub:link{
  		 color: #fff;
         text-decoration:none;
  		 display:block;
  		 margin:5px 10px 0px 0px;         	  		
}

A.mainNaviSub:visited{
        color: #fff;
        text-decoration:none; 
}

A.mainNaviSub:hover{
        color: #384C92;
         text-decoration:none; 
}

A.mainNaviSub:active{
        color: #fff;
        text-decoration:none; 
}




.mainNaviCell {
  width:145px;
  text-align:right;
  vertical-align:bottom;
}




.hellblau {
	background-color:#818EB6;		  
}

#backgroundLeftImage {
  background-image:url("../img/layout/background_left_image.jpg"); 
  background-repeat:no-repeat;
  background-position:top left;
  background-color:#818EB6;
}

#footer {
  	background-color:#384C92;  	
  	height:26px;
  	width:145px;
}

.footerCell {
  height:10px;
  text-align:center;
}

.flagDiv{
  
  margin-bottom:11px;
  
}

#footer a {
  	display:block;
  	text-decoration:none;
	margin:5px 0px 0px 0px; 
	color:#fff;
}

#footer a:link {
  	display:block;
  	text-decoration:none;	
  	margin:5px 0px 0px 0px; 
  	color:#fff;
}

#footer a:visited {
  	display:block;
  	text-decoration:none;	
}

#footer a:hover {
  	display:block;
  	text-decoration:none;
	color:#8998C0;  	
}

A:link{
        color: #BA2727;
         text-decoration: underline;
}
A:hover{
        color: #BA2727;
         text-decoration: underline;
}
A:active{
        color: #BA2727;
         text-decoration: underline;
}
A:visited{
        color: #BA2727;
         text-decoration: underline;
}

A.internalMenu:hover{
         border-top: 1px solid #003366;
         border-bottom: 1px solid #003366;
}



/* eigenschaften f�r die latest-ansicht */

.news-latest-container {

  }
  
  
.news-latest-item  {
    border-bottom:1px solid #384C92;
    clear:both;
}
.news-latest-header A{
   
        font-weight:bold;
         font-size: 10pt;
         color: #384C92;
  text-decoration:none;
  padding: 0px;
  margin: 0px;
  
}

.news-latest-header A:visited{
  font-weight:bold;
         font-size: 10pt;
         color: #384C92;
  text-decoration:none;
  padding: 0px;
  margin: 0px;
  
  
}
.newsImageDiv{
  margin-bottom:15px;
  
}
.news-single-timedata{
  color: #384C92;
  
}


.news-latest-title {
  
}

.news-latest-date {
  
}

.news-latest-image {
  float:right;
  padding-left:15px;
  padding-bottom:15px;
}

.news-latest-more-link {
  
}

.news-top-news-text {
  width:360px;
  float:left;
}

/* eigenschaften f�r die list-ansicht */

.news-list-container {
  
}


.news-list-item {
   
  margin-bottom:30px;
}

.news-list-title {
  
}

.news-list-date {
  
}

.news-list-image {
  
}

.news-list-more-link {
  
}

.news-list-browse-links {
  
}


/* eigenschaften f�r die single-ansicht */

.news-single-container {
  
}

.news-single-title {
  
}

.news-single-date {
  
}

.news-single-image {
margin-bottom:10px;
}


.news-single-back-link {
  
}

.searchSubmittButton{

  border: 1px solid #BA2727;

  background: #384C92;

  color: white;

  font-size: 8pt;

}
.tx-srfeuserregister-pi1-submit{

  border: 1px solid #BA2727;

  background: #384C92;

  color: white;

  font-size: 8pt;

}

input{

  font-size: 8pt;

}


.mainNaviCellSub_02 {
  padding-right:10px;
  padding-top:5px;
  text-align:right;
}

.tabelLatest select {
  width:150px;
  font-size:11px;
}

.news-search-form {
  margin-bottom:30px;
}

.errorFeAdmin{
  color:FF0000;
}


.detailImage{
  float:left;
  
}
.detailHeader{
  float:left;
  
}
#detailHeader h1{
  padding-bottom:2px;
  
}
#detailHeader h2{
  
 font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
         font-weight:normal;
         font-style:italic;
         font-size: 9pt;
         color: #000000;
         padding-bottom:15px;
}

#chamberOfWeekHeader{
  
  background-color:#384C92;
  color:#FFFFFF;
  font-size: 9pt;
  font-weight:bold;
  border-right:1px solid #384C92;
  
  padding-top:3px;
   
}
#chamberOfWeekHeaderRechts{
  border-bottom:1px solid #384C92;
}
#chamberOfWeekImage{
  padding: 0px;
  margin: 0px;
  background-color:#000000;
   border-left:1px solid #384C92;
   border-bottom:1px solid #384C92;
  
}
#chamberOfWeekText{
  border-right:1px solid #384C92;
  padding:20px 18px 14px 24px;
  
}

#chamberOfWeekText H1{
  font-weight:bold;
  font-size: 9pt;
  padding: 0px;
  margin: 0px;
  color: #000000;         
  padding-bottom:0px;
  
}
#chamberOfWeekWebsite{
  border-bottom:1px solid #384C92;
  background-color:9D9D9D;
  border-right:1px solid #384C92;
  padding-left:24px;
  padding-top:3px;
}
#chamberOfWeekWebsite A{
  font-size: 9pt;
  color: #FFFFFF;  
  text-decoration:none;
  font-weight:bold;
}
#chamberOfWeekKanteRechts{
  
  background:url(../img/layout/chamberOfWeekKanteRechtsBgr.gif) repeat-y;
  background-position:0px 27px;

}

#redBackground{
  background:url(../img/layout/bgrAdvogateHeader.gif) repeat-x #BA2727;
}
#imageBgrLeft{
  background:url(../img/layout/leftPicStartseite.jpg) no-repeat  #1B5188;
}

/* FE-LOGIN */
fieldset.fe_login { margin-top: 10px; }
div.fe_login_label_field_wrapper { clear: both; margin-bottom: 5px; }
div.fe_login_label_field_wrapper label { float: left; display: block; width: 100px; }

/* FORM-ELEMENTS OF TYPO3 */
div.csc-mailform-field { clear: both; }
div.csc-mailform-field textarea, div.csc-mailform-field input { width: 200px; }
div.csc-mailform-field .csc-mailform-submit { margin-left: 70px; }
div.csc-mailform-field label { display: block; float: left; width: 70px; }
