div#yNaviL ul
{
	 
		margin: 25px 0 0 0;
	 
}

div#yNaviL ul li
{
		
		list-style-type: none;
		font-size: 11px;
		text-align: left;
		padding:0 0 3px 20px;
}

div#yNaviL ul li a, div#yNavi ul li a:visited
{
		font-weight: bold;
}

div#yNaviL ul li a:hover, div#yNaviL ul li a.active-link
{
		color: #294394;
		
}

div#yNaviL ul li a.active-link
{
		color: #294394;
		text-decoration:underline;
		
}


/* ------SUBNAVI Leistungen--------- */


div#yNaviL ul ul
{
		margin: 0 0 0 0;
}

div#yNaviL ul li ul li
{
		margin: 5px 0 0 -5px;
		list-style-type: none;
		text-align: left;
}

div#yNaviL ul li ul li a, div#yNavi ul li ul li a:visited
{
		font-size: 11px;
		color: #000000;
		font-weight: normal;
}

div#yNaviL ul li ul li a:hover, div#yNaviL ul li ul li a:active
{
		
}


div#yNaviL ul li ul li span
{
		
		
}
body, table, form, img, h1, h2, h3, ul, ol, li
{
    margin: 0;
    padding: 0;
    border: 0;
}

a, a:visited
{
    color: #000000;
    text-decoration: none;
}



a:hover, a:active
{
    color: #000000;
    text-decoration: underline;
}

form#Mailform input
{
	width: 200px;
}

form#Mailform textarea
{
	width: 200px;
	height: 50px;
}

form#Mailform input#submit
{
	margin-top: 20px;
	width: 80px;
}

form#Mailform div
{
	
	float: left;
	width: 150px;
}


.error
{
	color: #FF3333;
}

h1
{
    font-size: 18px;
    font-weight: bold;
    color: #294394;
    margin: 0 0 30px 0;
    text-align:left;
    line-height:23px;
}

h2
{
    font-size: 14px;
    font-weight: bold;
    color: #000000;
    margin: 0 0 10px 0;
}

h3
{
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 7px 0;
}


.none
{
    display: none;
}

.inputnoborder
{
    position: relative !important;
    top: 2px !important;
    left: 3px !important;
    border: 0 !important;
}

#Content h1
{

}

.ContentLink
{
  text-decoration:underline;
  color: #404040;
}


.Left
{
    float: left;
}

.Right
{
    float: right;
}

.Clear
{
    clear: both;
}

.csc-mailform
{
    border: 0;
}

.csc-mailform-field
{
    padding: 3px;
    width: 300px;
    clear: both;
}

.csc-mailform-field label
{
    float: left;
    width: 90px;
}

.csc-mailform-field input
{
    float: right;
    width: 180px;
}

.csc-mailform-field textarea
{
    float: right;
    width: 180px;
}

#Content h1
{
    
}html
{
    height: 100%;
    margin-bottom: 1px;
}

body
{
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    line-height : 1.4em;
    background-repeat: no-repeat;
    background-image: url("../images/layout/xx.jpg");
    text-align: center;
}

div#MainContainer
{
    
    position: relative;
    top: 20px;
    left:100px;
    width: 800px;
    background-repeat: no-repeat;
    background-image: url("../images/layout/xx.jpg");
    float:left;
}

div#Head
{
    
    position:relative;
    margin:114px 0 0 0;
    width: 800px;
    height:95px;
    background-image: url("../images/layout/head.jpg");
    position: relative;
}

div#HeadText
{
    
    margin:-112px 0 0 0;
    float:right;
}

div#BackgroundText
{
    float:right;
    text-align:left;
    font-style:italic;
    font-weight:bold;
    position:relative;
    margin:45px 15px 0 0;
}

div#Logo
{
    float: left;
    position:relative;
    margin-bottom:-10px;
}

div#yNaviL
{
    
    position: relative;
    width: 210px;
    background-color:#F7E47F;
    float:left
}

div#Foot
{
    
    position: relative;
    top: 19px;
    border-top:1pt solid #FFFFFF;
    width: 800px;
    height: 18px;
    text-align: center;
    background-color:#F0C900;
    float:left;
}

div#Content
{
    
    position: relative;
    left: 220px;
    float: left;
    width:580px;
    font-size: 11px;
    margin-top:-130px;
    text-align:left;
}

div#SubContent
{
    
    position: relative;
    margin-top:-210px;
}

div#SubSubContent
{
    
    position: relative;
    margin-top:-294px;
}

.imagesR
{
	border:1pt solid #000000;
	float:right;
	margin:5px 20px auto auto;
}

.imagesL
{
	border:1pt solid #000000;
	float:left;
	margin:5px 10px; 5px; 20px;
}

.imagesMA
{
	border:1pt solid #000000;
}

div#ContentList ul 
{
	margin-right:10px;
	float:right;
}

div#ContentList ul li
{
	font-weight:normal;	
}

.Karte
{
	margin-left:90px;
}