/* CSS Document */
* {
margin:0;
padding:0;
}
body
{
 background: url(images/body_bg.jpg) repeat-y center #FFFFFF; 
 /*background:#afd1de;*/
 font-family:Verdana, Arial, Helvetica, sans-serif;
}
#wrapper {

margin:1px auto;
width:970px;
overflow:hidden;
background:#0D5CA6;

}

h1,h2,h3
{
	color:#0d5ca6;
}
h1{

	font-size:1em;
	padding: 15px 15px 3px;
	background:transparent url(images/h1-border-bottom.gif) repeat-x scroll 0 100%;
}
h2{
	font-size:0.9em;
	padding: 15px 15px 3px;
}
h3{
	font-size:0.7em;
	padding:15px 15px 3px;
}
table{
	font-size:10pt;
	margin-left:15px;
	margin-right:15px;
}
table.contenttable{
	border: 1px solid #999999;
	border-collapse:collapse;
	margin:8px 0;
	
	
}
td
{
	border: 1px solid #999999;
	
}

p{
	font-size:10pt;
	padding: 5px 15px 0px 15px;
}
p.bodytext, #cText div.tx-rgmediaimages-pi1 div.rgmediaimages-media div.rgmediaimages-caption{
	font-size:10pt;
}

table.contenttable p.bodytext{
	font-size:10pt;
	margin:1px;
	
	/*padding-left:15px; ##wegen problem mit tabellen
	padding-right:15px; */
}
#cLogo
{
	width:970px;
	height: 80px;
	
}
#cMenu
{
	width:970px;
	height: 30px;
	background-color: #96e747;
	
}
#cMenu li 
{
    list-style: none;
    display: inline;
}
#cMenu ul#udm.udm{
float:left;
width:899px;
}
#cMenu .langMenu {
background-color:#96E747;
float:right;
height:22px;
width:63px;
padding:4px;
}
#cMenu .langMenu img{
padding-right:2px;
}
#cMenu .langMenu img.pointer{
padding-right:2px;
padding-bottom: 12px;
}
#cBild
{
	float:left;
	width:700px;
	height: 180px;
}
#cPfad
{		
		float:left;
		width:700px;
		height:20px;
		background:#9ec4d9; 
		font-size: 10pt;
}
#ct {
	background:transparent url(images/ct-background.gif) repeat-y scroll 0 0;
	overflow:hidden;
	width:100%;
}
#cText
{
	float:left;
	width:677px;
	min-height:400px;
	padding-left:15px;
	padding-right:8px;	
	background:#AFD1DD ;
}
#cText ul ul li{margin:0 15px;}
#cSuche
{
	float:right;
	width:270px;
	height: 180px;
	background:#9ec4d9;
	
}
#ft {
float:left;
width:970px;
text-align:right;
height:105px;
background:#96e747 url(images/lammerklamm_logo_ft.jpg) no-repeat scroll 0px 29px;
}
#ft p.fttext{
	font-size:0.7em;
	padding:5px;
}
#ft p.fttext a{
 color:#0d5ca6;
}

/*
#cAktTermine
{
	position:absolute;
		top:380px;
		left:700px;
		
	width:230px;
	height: 90px;
	
	
}*/
#cPfad a
{
	border:none;
	padding:0;
	margin:0;
	font-size:10pt;
	color:#0d5ca6;
}
#cSuche a {
color: #0d5ca6
}
a
{
	border:none;
	padding:0;
	margin:0;
	font-size:10pt;
	color:#999999;
}
img
{
	border:none;
	padding:0;
	margin:0;
}

/* SmoothGalleryx Content element */
div.content{
	
}
/* Gemeinde Titel in der ehemaligen Pfadangabe */
div.Header{
	font-weight:bold;
	text-align:center;
}
div.news-single-img{

	}
/* Typo3 Workaround wegen menu1 nicht anzeigen */
div.menu1-level1-no{
display:none;
}
div.menu1-level1-act{
display:none;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
margin:5px 0 0;
}
/** flashmedia rg...   **/
#cText div.rgmediaimages-media {
margin:5px auto;
}