/* Start of CMSMS style sheet 'hellers' */
/* 	
	Gelbton: #ffc324; 
	Grünton: #819749;
	Lachs:	 #f09e56;
*/


body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11pt;
	color:#4b4b4b;
	margin:auto;
        overflow-x:hidden;
}

td {	font-family: Arial, Helvetica, sans-serif;}

th {	font-family: Arial, Helvetica, sans-serif; }


.center{
margin-left:auto;
margin-right:auto;
}

.handle {
width:814px;
height:auto;
vertical-align:middle;
}


.header {
width:814px;
height:208px;
background-image:url(uploads/images/header_korrektur4.jpg);
}

.nav {
margin-top:17px;
width:814px;
height:21px;
}

.box_left {
float:left;
width:224px;
height:21px;
background-color:#ffc324;
}


/* Das Menue --------------------------------------*/

.meta {
width:814px;
font-size:10pt;
font-weight:bold;
text-align:right;
}

.meta a{
color:#8b8b8b;
}

.meta a:hover {
color:#fb6d95d; 
}

.menu_horizontal, .submenu {
float:right;
height:20px;
width:588px;
margin-left:1px;
/*background-image:url(uploads/images/hg_menu.jpg);*/
text-align:left;
color:#8b8b8b;
}


.menu_horizontal {
border-bottom:1px solid #b9bab5;
}

.menu_horizontal a:hover, .submenu a:hover {
color: #8b8b8b;
}

.menu_horizontal li {
list-style-type:none;
display:inline;
}

.menu_horizontal li a:active, .menuactive {
color:#f09e56;
}

/* -------------------------------------------------------------------- */


/* Box auf der linken Seite für Bilder */
.bildbox_link {
margin-top:15px;
}

.bildbox_link img {
margin-top:5px;
}



.content {
margin-top:2px;
width:814px;
height:auto;
}



/*Boxen mit Adresse, Telefon etc -----------------------------*/
.boxes {
float:left;
width:224px;
height:auto;
}

.boxes p {
margin-top:0px;
# margin-top:0px; /*IE*/
font-size:8pt;
padding-top:4px;
}

.box_left h1{
color:white;
width:200px;
text-align:center;
font-size:10pt;
font-weight:bold;
margin-top:2px;
#margin-top:2px;
}


.boxes h1{
width:200px;
text-align:center;
color:white;
font-size:10pt;
font-weight:bold;
margin-top:2px;
#margin-top:2px;
}

.adresse_content {
background-image:url(uploads/images/hg_telefon.jpg);
background-repeat:no-repeat;
width:224px;
height:64px;
margin-bottom:20px;
text-align:left;
padding-left:7px;
}

a.hellers {
font-size:11px;
font-weight:bold;
}


.telefon, .oeffnungszeiten, .tagesgericht {
width:224px;
height:21px;
background-color:#ffc324;
}

.telefon_content{
background-image:url(uploads/images/hg_telefon.jpg);
background-repeat:no-repeat;
background-color:#f09e56;
width:224px;
height:64px;
margin-top:2px;
margin-bottom:20px;
padding-left:7px;
text-align:left;
}

.oeffnungszeiten_content {
background-color:#f09e56;
width:217px;
height:220px;
margin-top:2px;
padding-bottom:20px;
padding-left:7px;
text-align:left;
}


.tagesgericht_content {
background-image:url(uploads/images/hg_telefon.jpg);
background-repeat:no-repeat;
background-color:#f09e56;
width:224px;
height:120px;
margin-top:2px;
padding-bottom:20px;
padding-left:7px;
text-align:left;
font-size:8pt;
}



/* eigentlicher Content der Seite */
.page {
float:right;
background-color:white;
width:590px;
}

.layouttable {
clear:both;
/*margin-left:-590px;*/
background-color:white;
margin-top:0px;

}

.page_bilder {
background-color:white;
width:160px;
#width:230px;
margin-right:-20px;
}

.page_bilder p {

}

.page_bilder img {
align:right;
display:block;
padding-bottom:5px;
border:0px;
}

.submenu {
float:left;
height:21px;
width:590px;
margin-left:1px;
/*background-image:url(uploads/images/hg_menu.jpg);*/
vertical-align:top;
}

.page_content {
/*display:block;*/
text-align:left;
margin-left:30px;
min-height:300px;
padding:0px;
}

.page_content_ohneRechteSpalte {
/*display:block;*/
text-align:left;
margin-left:30px;
min-height:300px;
padding:0px;
}
h1 {
color:#ffac48;
font-weight:bold;
font-size:12pt;
margin-top:28px;
#margin-top:5px; /*IE*/
}

h2{
color:#819749;
font-weight:bold;
font-size:11pt;
margin-top:20px;
#margin-top:5px; /*IE*/
}

page_content_ohneRechteSpalte p {
width:500px;
font-size:9pt;
line-height:140%;
margin-top:4px;
text-align:left;
}

.page_content p {
width:361px;
font-size:9pt;
line-height:140%;
margin-top:4px;
}

.page_content ul, .page_content li {
width:361px;
line-height:160%;
margin-left:-15px;
#margin-left:0px;
list-style-type:square;
}

.page_content_ohneRechteSpalte ul, .page_content_ohneRechteSpalte li {
width:500px;
line-height:160%;
margin-left:-30px;
#margin-left:0px;
list-style-type:square;
}

.page_content p strong {
font-weight:bold;
color:#808894;
}


.page_content a {
font-weight:bold;
color:#f09e56;
text-decoration:none;
}

.page_content a:hover {
font-weight:bold;
color:#819749;
}

.page_content td {
line-height:140%;
}

.NewsSummaryMorelink {
float:right;
display:inline;
}

.NewsSummaryMorelink a {
color:#819749;
}


/* Fusszeile --------------------------------*/
.footer{
width:814px;
height:20px;
float:none;
background-color:#819749;
font-size:9pt;
font-weight:bold;
color:white;
text-align:center;
vertical-align:middle;
}

.footer p {
height:20px;
vertical-align:middle;
}


.footer a {
color:white;
font-size:9pt;
}

.footer a:hover {
color:#f09e56;
}
/* ---------------------------------- */




/* Links im Text */
a {
font-weight:bold;
/*color:#7a7979;*/
color: #819749;
text-decoration:none;
list-style-type:none;
}

a:hover, a:active, a:focus {
color:#819749;
list-style-type:none;
}



/* Formatiuerng des AKtualisierungsdatums*/
.actual {
font-size:9px;
text-align:left;
font-style:italic;
color:grey;
display:block;
margin-top:20px;
margin-left:30px;
}


/*Formatierung Listenelement */
li {
font-size:9pt;
}

.page table {
font-size:9pt;
}


.page table p {
margin:0px;
margin-top:10px;
line-height:140%;
}

.page_content p {
margin-top:4px;
}

.page table h2 {
margin-top:15px;
color: #819749;
}

/* News  */
NewsPostDetailDate {
margin-top:-50px;
}
/* End of 'hellers' */

/* Start of CMSMS style sheet 'Module: News' */
div#news {
  margin: 0em 0 0em 0em;  /* margin for the entire div surrounding the news list */
  border: 1px solid #000; 
  background: #FFE9AF; 
  margin-left:-10px;
}

div#news h2 {
   line-height: 2em;
   background: #fff;
  margin-top:15px;
}


.boxes .NewsSummary p {
font-size:8pt;
margin-top:4px;
}

.boxes .NewsSummaryLink a {
font-size:8pt;
}

.NewsSummary, .NewsSummary p {
    padding: 0em 0em 0em; /* padding for the news article summary */
    margin: 0 0em 2.5em 0em; /* margin to the bottom of the news article summary */
    border-bottom: 0px solid #ccc; 
    width:430px;
    font-size:9pt;
    margin-bottom:30px;
}

.NewsSummaryPostdate {
  font-size: 90%;
  font-weight: bold;
 }

.NewsSummaryLink {
   color:#819749;
   font-weight:bold;
   font-size:10pt;
   margin-top:0px;
}


.NewsSummaryLink a {
   color:#819749;
   font-weight:bold
}

.NewsSummaryLink a:hover {
   color:#ffc324;
}


.NewsSummaryCategory {
  font-style: italic;
  margin: 0px 0;
 }

.NewsSummaryAuthor {
  font-style: italic;
  padding-bottom: 0.5em;
}

.NewsSummarySummary, .NewsSummaryContent {
  line-height: 140%;
 }


.NewsSummary hr {
visibility:hidden;
}

.NewsSummaryMorelink {
  padding-top: 0em;
  font-size:12px;
  margin-left:330px;
}

#NewsPostDetailDate {
  font-size: 11pt;
  margin-bottom: 3px;
  margin-top:30px;
  font-weight: bold;
  }

#NewsPostDetailSummary {
   line-height: 150%;
   }

#NewsPostDetailCategory {
  font-style: italic;
  border-top: 1px solid #ccc;
  margin-top: 0.5em;
  padding: 0;
}

#NewsPostDetailContent {
  margin-bottom: 15px;
  line-height: 150%;
  }

#NewsPostDetailContent h2{
color:#819749;
font-weight:bold;
font-size:11pt;
margin-top:10px;
#margin-top:5px; /*IE*/
margin-bottom:5px;
}

#NewsPostDetailContent p{
margin-top:0px;
}

#NewsPostDetailContent a {
color:#ff9966;
}

#NewsPostDetailAuthor {
  padding-bottom: 1.5em;
  font-style: italic;
}



#NewsPostDetailPrintLink {display:inline; font-size:11px; margin-right:10px;}
#NewsPostDetailReturnLink {display:inline; font-size:11px;}
#NewsPostDetailTitle {color:#819749;font-weight:bold; font-size:11pt; margin-top:-4px;}
#NewsPostDetailHorizRule {}

/* End of 'Module: News' */

