.title {
  font-weight:bold;
  }

.ZMSTeaserElement {
  width:90%;
  padding-left:10px;
  }

#navi1 {

  
}


.navMacroPubtxt0, a.navMacroPubtxt0:link, a.navMacroPubtxt0:visited {
	background-image:url(http://bgried.de/common/button_normal.gif);
}

.navMacroPub0, a.navMacroPub0:link, a.navMacroPub0:visited {
	background-image:url(http://bgried.de/common/button_normal.gif);
}

.navMacroPub1, .navMacroPub1:link, .navMacroPub1:visited, .navMacroPub1:visited:hover {
	background-image:url(http://bgried.de/common/button_aktuell.gif);
}

.navMacroPubtxt1, a.navMacroPubtxt1:link, a.navMacroPubtxt1:visited, a.navMacroPubtxt1:visited:hover {

}

.navMacroPub0 {
	background-image:url(http://bgried.de/common/button_normal.gif);

}


.navMacroPubtxt0 {
	background-image:url(http://bgried.de/common/button_normal.gif);

}

.navMacroPub0:visited:hover{
background-image:url(http://bgried.de/common/button_ro.gif);
}

.navMacroPubtxt0:visited:hover{
background-image:url(http://bgried.de/common/button_ro.gif);
}

.navMacroPub0, a.navMacroPub0:hover, a.navMacroPub0:visited:hover {
background-image:url(http://bgried.de/common/button_ro.gif);
}

.navMacroPubtxt0:hover {
background-image:url(http://bgried.de/common/button_ro.gif);
}


.navMacroSub0, a.navMacroSub0:link, a.navMacroSub0:visited {
background-image:url(http://bgried.de/common/subnav_normal.gif);
}

.navMacroSub0, a.navMacroSub0:hover, a.navMacroSub0:visited:hover{
background-image:url(http://bgried.de/common/button_ro.gif);
}

.navMacroSub1, a.navMacroSub1:link, a.navMacroSub1:visited {
background-image:url(http://bgried.de/common/subnav_aktuell.gif)
}

.navMacroSub1, a.navMacroSub1:hover, a.navMacroSub1:visited:hover{
background-image:url(http://bgried.de/common/button_ro.gif);
}




body {  font-family:arial, verdana, tahoma, helvetica, sans-serif;
		font-size:13px; line-height:160%; color:#666666;
		margin:auto; text-align:left;
		background-color:#F2F2F2; background-image:url(http://bgried.de/common/hg.gif); background-repeat:repeat-x; background-position:top left; }
	
.fenster .inhalt {background-color:#E7E7E7; padding:35px; padding-right:20px; margin:0px 30px; height:100%; padding-bottom:180px; text-align:left;}
.fenster h1 {margin-right:-16px; }
	
td	{ font-family:arial, verdana, tahoma, helvetica, sans-serif; font-size:13px; line-height:160%;}	

a { color:#005FA4; }
a:hover { color:#0088D1; }

p	{ margin-top:0px; margin-bottom:8px; }

h1  	{ color:#808080; font-size:20px;  margin-bottom:4px; margin-top:0px; line-height:150%; }
h2 	{ color:#808080; font-size:16px; font-weight:bold; margin-top:16px; margin-bottom:2px;  }
h3 	{ color:#808080; font-size:13px; font-weight:bold; margin-bottom:0px; }

.heading1 	{ color:#808080; font-size:20px; font-weight:bold; margin-bottom:4px; margin-top:0px; line-height:150%; }
.heading2	{ color:#808080; font-size:16px; font-weight:bold; margin-top:16px; margin-bottom:2px;  }
.heading3	{ color:#808080; font-size:13px; font-weight:bold; margin-bottom:0px; }

hr { color: #EFDEE6; height: 1px;}

small{ font-size: 11px;}

big { font-size:14px; line-height: 20px; letter-spacing: 1px; }
	
ul { list-style:none; margin-left:0px; padding-left: 0px; margin-top:4px; margin-bottom:6px;}
li { padding-bottom:5px; margin-top:2px; margin-bottom:0px;  padding-left:12px; background-image:url(http://bgried.de/common/bullet.gif); background-position:1px 8px; background-repeat:no-repeat; }

.hochgestellt { vertical-align: 25%; font-size: 9px; }

.normal {font-weight: normal;}

.betonung { color:#CC6600; font-weight:bold; }
img.betonung { border-left:#005FA4 solid 24px; margin-right:20px; margin-bottom:20px; }


/* Grund-Layout */
.haupttabelle 	  { width:900px; height:100%; background-color:white;}

.logo 			  { height:120px; width:240px; vertical-align:top;}	

.header 		  { height:120px; width:660px; background-image:url(http://bgried.de/common/hg_header.png); vertical-align:top;}	

.navigation		  { width:240px; background-color:#E7E7E7;}	

.main 			  { vertical-align:top;}

.adresse		  { width:240px; vertical-align:bottom; background-color:#E7E7E7;}	
	
.fusszeile_links  { height:24px; width:240px; background-color:#0088D1;}	
	
.fusszeile_rechts { height:24px; background-color:#0088D1; text-align:right;}	


	
/* Header */
.utilities 			{ float:right; margin-top:4px; margin-right:2px; color:#66B6E2;} /* Farbe für Trennstriche */
.utilities a 		{ margin:10px; font-size:11px; text-transform:uppercase; letter-spacing:1px; text-decoration:none; color:#B3E8DE;}
.utilities a:hover 	{ color:white;}

.tagline 			{ margin-left:22px; margin-top:80px; font-size:20px; font-weight:bold; color:white; }


		
/* Navigation */
.navigation 	{  vertical-align:top;}
.navigation .leiste { } /* Falls wir später die Möglichkeit brauchen, die Navigation als Ganzes zu formatieren */

.navigation .leiste a, .navigation .leiste a:visited, .navigation .leiste span.aktuell {
    display:block; height:30px; overflow:hidden; 

	letter-spacing:1px; font-size:12px; text-transform:uppercase;
	padding:0px 0px 0px 32px; /* Kein vertikales Padding, da sonst ein Box-Modell-Problem entsteht */
	text-decoration:none; color:#666666; 
	font-weight:normal; line-height:32px; }

.navigation .leiste a:hover, .navigation .leiste a:focus {background-image:url(http://bgried.de/common/button_ro.gif);  text-decoration:none; }
.navigation .leiste span.aktuell { background-image:url(http://bgried.de/common/button_aktuell.gif); text-decoration:none; }

/* Sub-Navigation */

.navigation .leiste .subnav a:hover, .navigation .leiste .subnav a:focus { background-image:url(http://bgried.de/common/subnav_ro.gif); text-decoration:none; }
.navigation .leiste .subnav span.aktuell { background-image:url(http://bgried.de/common/subnav_aktuell.gif); text-decoration:none; }



/* Neuigkeiten (gehört zur TD Navigation) */
div.news 			{ margin-top:70px; }
.news H1 			{ background-color:#005FA4; height:24px; line-height:24px; font-size:12px; font-weight:bold; text-transform:uppercase; letter-spacing:1px; color:white; margin-bottom:2px; }
.news p, .news H1	{ padding-left:13px; padding-right:13px; margin-top:6px; }

a.mehrlesen			{ color:#666666; font-weight:bold; padding-left:16px; background-image:url(http://bgried.de/common/bullet_pfeil.gif); background-repeat:no-repeat; background-position:0px 3px; text-decoration:none; }
a.mehrlesen:hover	{ text-decoration:underline; }


/* Main */
.foto 			 { }
.unterzeile		 { height:24px; width:660px; background-image:url(http://bgried.de/common/hg_header.png); }
.unterzeile span { font-size:12px; font-weight:bold; text-transform:uppercase; letter-spacing:1px; color:white; padding-left:24px; line-height:24px; } /* In Span um Box-Modell-Problem zu umgehen */

.inhalt { margin-top:30px; margin-right:45px; margin-left:21px; margin-bottom:20px; }



/* Adresse */
.adresse div { background-color:#005FA4; padding:10px; color:white;} /* In Div um Box-Modell-Problem zu umgehen */
.adresse div a { color:white; text-decoration:none;}
.adresse div a:hover { color:white; text-decoration:underline;}



/* Fusszeile */
.fusszeile_rechts 		 { color:white;}
.fusszeile_rechts span 	 { padding-right:12px; font-size:12px;} /* In Span um Box-Modell-Problem zu umgehen */



/* Tabellen */
table.tabelle { margin-top:12px; margin-bottom:22px;}
table.tabelle td, table.tabelle th	{ text-align:left; font-size:12px; letter-spacing:0px; border-bottom:1px solid #cccccc; padding:2px; padding-right:16px; vertical-align:top; }
table.tabelle th { border-bottom:0px; font-size:10px; text-transform:uppercase; font-weight:normal; color:#808080; background-color:#F2F2F2;}
.tabelle a 		 { color:#666666; text-decoration:none;}
.tabelle a:hover { color:#0088D1; text-decoration:none;}


/* Kasten */
.kasten    {  border:1px dotted silver; margin-left:15px; margin-right:-15px;  padding:14px; padding-right:20px; padding-bottom:10px;  width:200px; float:right;}
*html .kasten    {  margin-left:15px; margin-right:-7px;  padding:14px; padding-right:20px; padding-bottom:10px;  width:228px; float:right;}
.kasten .nav a { display:block; background-image:url(http://bgried.de/common/bullet_pfeil.gif); background-repeat:no-repeat; background-position:left; padding:5px; padding-left:24px; color:CC6600; font-weight:bold; text-decoration:none;}
.kasten li { background-image:url(http://bgried.de/common/bullet_kasten.gif); }



/* Formulare */
form#kontaktform 	{font-size:12px;}
form#kontaktform table	{ margin-top:12px;}
form#kontaktform td { padding-right:12px; padding-bottom:7px; }
form#kontaktform input, form#kontaktform textarea { background-color:#E7F0F9; }


/*************************/
/* Management Interface  */
/*************************/

.cmsTxtColorStrong0 { color:; } /* primColorStrong0 */
.cmsTxtColorStrong1 { color: #666666; } /* neutralColorStrong0 */
.cmsBgColorStrong0 { background-color:; } /* primColorStrong0 */
.cmsBgColorStrong1 { background-color: #CCCCCC; } /* neutralColorLight0 */
.cmsBgColorMedium0 { background-color: #E8F2F9; } /* primColorLight0 */
.cmsBgColorLight0 { background-color: #FFFFFF; } /* neutralColorWhite */

.ftTH { background-color:#cccccc; }
.ftTD { background-color:#efefef; }

/* :mode=css: */
