* {
margin: 0;
padding: 0;
}

img {border: 0;}

body, html {
background: #4E6E2B url(images/body-bg.jpg) repeat-x; height: 100%; text-align: center;
font-family: "sans serif", verdana, tahoma; font-size: 12px; color: #670002;
}

a:link, a:visited {font-weight: bold; color: #670002; text-decoration: none;}
a:hover, a:active {text-decoration: none; color: #eb9a00;} 

#container {
margin: 0 auto; position: relative; width: 988px; height: auto !important; height: 100%; min-height: 100%; 
background: url(images/container-bg.jpg); overflow: hidden; text-align: left; 
}

#header {float: left; position: relative;  width: 100%; height: 196px; background: url(images/header-bg.jpg) no-repeat;}

#content-bg {
float: left; position:relative; width: 99%; background: url(images/content-bg.jpg) 7px 0 no-repeat; 
}

#menu-left {float: left; position: relative; top: 10px; width: 200px; font-size: 14px; }
#menu-left ul {list-style-type: none;}
#menu-left li {width: 98%;}
#menu-left a:link, #menu-left a:visited { display: block; height: 35px; line-height: 35px; padding-right: 23px;
font-weight: bold; color: #670002; text-decoration: none; text-align: right;}
#menu-left a:hover, #menu-left a:active {text-decoration: none; color: #670002; background: url(images/ul-img.png) top right no-repeat;} 

#content {float: left; position: relative; left: 18px; top: 20px; width: 440px; line-height: 17px;}
#content h2 {font-size: 16px; color: #670002; margin-bottom: 18px; letter-spacing: 1px;}
#content p {margin-bottom: 18px; line-height: 15px; clear: both;}
.ct-fl-left {float: left; margin: 5px 10px 10px 0;}
.ct-fl-right {float: right; margin: 5px 0 10px 10px;}

#right {float: left; position: relative; left: 46px; top: 20px; width: 280px;}

#yellow-box {float: left; position: relative; background: url(images/yellow-box.jpg) no-repeat; width: 259px; height: 247px; color: white; font-weight: bold; font-size: 14px; margin-bottom: 20px;}
#yellow-box h3 {position: relative; top: 12px; left: 20px; font-size: 16px;}
#yellow-box a {color: white; text-decoration: none; font-size: 12px;} 
#yellow-box-meer a {position: absolute; bottom: 15px; right: 25px; color: white; text-decoration: none; font-size: 12px;} 
.yellow-box-ul {margin: 32px 0 0 40px;}
.yellow-box-ul li{ list-style-image: url(images/ul-img.png); height: 40px; }
.ul-span  {position: relative; top: -6px;}

#foto-rechts {margin: 10px 0 5px 6px;}
#foto-rechts img {border: #F8B300 2px solid;}
.r-fl-left {float: left; margin: 0 15px 15px 0; width: 115px;}
.r-fl-right {float: left; margin: 0; width: 115px;}


.fimg {margin-top:15px;}

/* Begin Images */


img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	margin: 0 0 2px 7px;
	display: inline;
	border: 1px solid #660000;
	}

img.alignleft {
	margin: 0 7px 2px 0;
	display: inline;
	border: 1px solid #660000;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */











