/* YUI CSS RESET */body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;}

*{outline:0;background-repeat:no-repeat;}
strong, b, th {font-weight:700;}
td, th {vertical-align:top;text-align:left;}
em, i {font-style:italic;}
.clear {clear:both;display:block;height:0;font-size:0;line-height:0;}
.txt_img {text-indent:-2000px;overflow:hidden;}

.error {color:#9b3c3c;}
.success {color:#439b3c;}

html {
	overflow-y:scroll;
	background-image:url(../img/html_bg.png);
	background-repeat:repeat-x;
	background-color:#F4F4F4;
}
body {
	background-image:url(/img/emo/home.jpg);
	background-position:top center;
}

/* TYPO */

body, input, select, textarea, button {
	font-family:Arial, Verdana, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#333333;
}
a {text-decoration:none;}

.box {font-size:11px;line-height:14px;}
.box {color:#FFF;}
.box a {color:#FFF;text-decoration:underline;}
.box a:hover {text-decoration:none;}
.box p {padding-bottom:14px;}
.box h3 {
	font-size:14px;
	line-height:20px;
	padding-bottom:7px;
	font-weight:700;
	margin-top:7px;
}
.box ul {padding-bottom:5px;}


#content img.img_right {float:right;margin:0 0 15px 15px;}
#content .info_box .content a.slink {
	float:right;
	width:90px;
	line-height:16px;
	font-size:0.9em;
	margin:0 0 15px 15px;
	color:#828382;
	text-align:center;
}
#content a.slink img.img_right {float:none;margin:;}

/* navi */
#navigation a {
	color:#FFF;
	text-transform:uppercase;
	font-size:14px;
	line-height:20px;
	font-weight:700;
	text-indent:-2000px;
	overflow:hidden;
	background-image:url(../img/titles/navi.gif);
	text-decoration:none;
}
#navigation a.on,
#navigation a:hover {
	background-color:#007c22;
	background-image:url(../img/titles/navi_on.gif);
}
#navigation .sub {
	background-color:#007c22;
	float:left;
	margin-bottom:5px;
	width:190px;
}
#navigation .sub div.side {
	float:left;
	width:80px;
	padding:3px 0 5px 15px;
	overflow:hidden;
}
#navigation .sub a {
	height:auto;
	background:none;
	text-indent:0;
	overflow:visible;
	line-height:14px;
	font-size:11px;
	font-weight:100;
	text-transform:none;
	padding:0;
}
#navigation .sub a:hover {text-decoration:underline;background:none;}
#navigation .sub a.on {text-decoration:underline;font-weight:100;background:none;}
/*search*/
#search form input.text {font-size:11px;line-height:16px;}
/* news */
#news a {font-weight:700;text-decoration:none;}
#news a:hover {text-decoration:underline;}
/*adresse*/
#adresse a {text-decoration:none;}
#adresse a:hover {text-decoration:underline;}

/*content*/
#content h1 {
	color:#00c400;
	font-size:28px;
	line-height:33px;
	font-weight:700;
	padding-bottom:10px;
}
#content h2 {
	color:#8a928b;
	font-size:15px;
	line-height:20px;
	font-weight:700;
	padding:5px 0 10px;
	background-position:left center;
}
#content p, #content ul, #content ol {padding-bottom:20px;}
#content a {text-decoration:underline;color:#333;}
#content a:hover {text-decoration:none;}

#content ul {
	list-style:disc;
	padding-left:20px;
}

#content ul.tbl,
#content ul.form,
#content ul.floatet,
#content ul.link_list {
	list-style:none;
	padding-left:0;
	margin:0;
}

#content ul.tbl li div.label {
	width:46px;
	float:left;
}
#content ul.link_list {
	padding:0;
}
#content ul.link_list.disc {
	padding-left:20px;
	list-style:disc;
	color:#439B3C;
}
#content ul.link_list a {
	color:#439b3c;
	text-decoration:none;
}
#content ul.link_list a.on  {font-weight:700;}
#content ul.link_list a:hover {text-decoration:underline;}


#content .info_box .content {color:#828382;}
#content .info_box .content a {color:#71b585;}
#content .info_box .content h3 {
	margin-bottom:5px;
}

/*footer*/
#footer,
#footer a {
	color:#afafaf;
	font-size:9px;
	line-height:20px;
	font-weight:700;
}
#footer a:hover {text-decoration:underline;}
/* END: TYPO */


#wrapper {
	width:991px;
	margin:0 auto 10px;
	overflow:hidden;
}
#header {
	width:991px;
	height:184px;
	position:relative;
	top:0;
}
#header a#logo {
	width:191px;
	height:135px;
	position:absolute;
	top:0;
	left:0;
}

#site {
	width:991px;
	position:absolute;
	top:140px;
}

#left_panel {
	width:191px;
	position:absolute;
	z-index:50;
	top:0;
	left:0;
}

.box {
	border-right:1px solid #1d6018;
	margin:3px 0 6px;
	position:relative;
	padding:3px 14px;
	clear:both;
	height:auto !important;
	height:1px; /* fix IE 6 Bug */
}
#right_panel .box {
	border-color:#5b5b5b;
}

.box#navigation,
.box#nummer,
.box#news {padding:0;}
.box#nummer img {display:block;}
.box div.top,
.box div.bottom {
	width:191px;
	height:3px;
	font-size:0;line-height:0;/*IE*/
	position:absolute;
	right:-1px;
	background-image:url(../img/boxes.png) !important;
	background-image:url(../img/boxes.gif); /* blame IE6 */
}

/*#right_panel, #search, #nummer {display:none;}*/

#right_panel .box div.top,
#right_panel .box div.bottom {
	width:231px;
}
.box div.top {top:-3px;}
.box div.bottom {bottom:-3px;background-position:0 -3px;}

#site .dark-green {background-color:#009833;}
#site .dark-green .top {background-position:0 0;}
#site .dark-green .bottom {background-position:0 -3px;}

#site .green {background-color:#00ad1a;}
#site .green .top {background-position:0 -6px;}
#site .green .bottom {background-position:0 -9px;}

#site .light-green {background-color:#00c400;}
#site .light-green .top {background-position:0 -12px;}
#site .light-green .bottom {background-position:0 -15px;}

#site .dark-grey {background-color:#8a928b;}
#site .dark-grey .top {background-position:0 -18px;}
#site .dark-grey .bottom {background-position:0 -21px;}

#site .grey {background-color:#a5ada7;}
#site .grey .top {background-position:0 -24px;}
#site .grey .bottom {background-position:0 -27px;}

#right_panel {
	width:231px;
	position:absolute;
	z-index:50;
	top:0;
	right:0;
}

#main {
	width:592px;
	position:absolute;
	z-index:20;
	top:3px;
	left:179px;
}
#content-top, #content-bottom {
	width:592px;
	height:8px;
	font-size:0;line-height:0;/*IE*/
	background-image:url(../img/content-ends.png) !important;
	background-image:url(../img/content-ends.gif); /* blame IE6 */
}
#content-bottom {
	height:4px;
	background-position:0 -8px;
}
#content {
	min-height:445px;
	padding:30px 50px 15px;
	background-image:url(../img/content-bg.png) !important;
	background-image:url(../img/content-bg.gif); /* blame IE6 */
	background-repeat:repeat-y;
}
#content div.dual_content div.left,
#content div.dual_content div.right {
	width:221px;
	float:left;
	margin-bottom:20px;
}
#content div.dual_content div.left {padding-right:25px;}
#content div.dual_content div.right  {padding-left:24px;border-left:1px solid #8b918a;}

#footer {
	text-align:right;
	padding-right:2px;
}

/* navigation */
.box#navigation {
	padding:6px 0;
}
#navigation a {
	display:block;
	height:20px;
	padding-left:14px;
}

/* search form */
#search input {
	display:block;
	border:0;
	background-image:url(../img/search_forms.gif);
	float:left;
}
#search input.text {
	width:135px;
	height:16px;
	padding:4px 2px 2px;
}
#search input.text:focus {background-position:0 -22px;}
#search input.submit {
	width:23px;
	height:22px;
	background-position:-139px 0;
	cursor:pointer;
}
#search input.submit:hover {background-position:-139px -22px;}

/* news box */
.box#news div.text {
	padding:3px 14px;
}
.box#news ul li {
	padding:8px 12px;
	border-top:1px dotted #e8e8e8;
}

/* adresse box */
.box#adresse ul li div.label {
	width:40px;
	float:left;
}


/* info_box */
#content div.info_box {
	width:490px;
	height:155px;
	border-width:0 1px 1px 0;
	border-style:solid;
	border-color:#adadad;
	background-color:#e7e8e7;
	position:relative;
	z-index:100;
}
#content div.info_box div.top_left,
#content div.info_box div.top_right,
#content div.info_box div.bottom_left,
#content div.info_box div.bottom_right {
	width:3px;
	height:3px;
	font-size:0;line-height:0;/*IE*/
	background-image:url(../img/info_box_corners.gif);
	position:absolute;
	z-index:105;
}
#content div.info_box div.top_left {top:0;left:0;}
#content div.info_box div.top_right{top:0;right:-1px;background-position:-3px 0;}
#content div.info_box div.bottom_left {bottom:-1px;left:0;background-position:0 -3px;}
#content div.info_box div.bottom_right {bottom:-1px;right:-1px;background-position:-3px -3px;}

#content div.info_box div.view {
	width:490px;
	height:155px;
	overflow:hidden;
	position:relative;
}
#content div.info_box div.view div.slider {
	position:absolute;
	top:0;
}
#content div.info_box div.view div.slider div.content {
	width:458px;
	min-height:123px;
	padding:16px;
}

#content div.info_box .content img.img_right {float:right;margin:0;}

form ul.form div.label {
	width:100px;
	float:left;
	text-align:left;
}
form ul.form li {
	padding:2px 0;
}
form ul.form li input.text {
	width:385px;
	height:16px;
	padding:1px 0;
}
form ul.form li textarea {
	width:385px;
	height:96px;
}
form ul.form li input.submit {
	padding:2px 10px;
}

form ul.form li {
	text-align:right;
}
ul.floatet li.entrie {
	padding:10px 0;
	border-bottom:1px dotted #007c22;
}
ul.floatet div.left {
	float:left;
}
ul.floatet div.right {
	float:right;
}



#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;}#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0;}#jquery-lightbox a img{border:none;}#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}#lightbox-container-image{padding:10px;}#lightbox-loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0;}#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}#lightbox-container-image-box > #lightbox-nav{left:0;}#lightbox-nav a{outline:none;}#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block;}#lightbox-nav-btnPrev{left:0;float:left;}#lightbox-nav-btnNext{right:0;float:right;}#lightbox-container-image-data-box{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;line-height:1.4em;overflow:auto;width:100%;margin:0 auto;padding:0 10px;}#lightbox-container-image-data{color:#666;padding:0 10px;}#lightbox-container-image-data #lightbox-image-details{width:69%;float:left;text-align:left;}#lightbox-image-details-caption{font-weight:700;}#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1em;}#lightbox-secNav-btnClose{float:right;padding-bottom:.7em;}



