
html {
	SCROLLBAR-FACE-COLOR: #cccccc; 
	SCROLLBAR-HIGHLIGHT-COLOR: #666666; 
	SCROLLBAR-SHADOW-COLOR: #666666; 
	SCROLLBAR-3DLIGHT-COLOR: #666666; 
	SCROLLBAR-ARROW-COLOR: #ffffff; 
	SCROLLBAR-TRACK-COLOR: #ffffff; 
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff
}

html, body, div, p, h1, h2, h3, h4, ul, ol, 
span, a, form, img, li {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
body {
	background-color: #ffffff;
}

.imgBorder {
	border:1px solid #CCCCCC;
	float:right;
	margin:0px 0px 0px 0px;
}


.h2a {
	color:#666666;
	letter-spacing:5px;
	font-weight:bold;
	font-size:100%;		
	text-decoration: none;
	display:block;
}

.h2a:hover {
	color:#689F00;
}

#links {
	float:left;
	width: 170px;
	clear: both;

}

/*Contenido*/

#contenido {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 10px;
	padding-left: 20px;
}

#contenido h1 {
	color:#0F4D2A;
	font-size:120%;
	letter-spacing:1px;
	font-weight:bold;	
	line-height:38px;
	padding:15px 0px 10px 0px;	
}

#contenido h2 {
	color:#689F00;
	letter-spacing:5px;
	font-weight:normal;
	font-size:90%;
}

#contenido h3 {
	color:#006600;
	font-weight:bold;
	font-size:100%;
	padding:0px;
	margin:0px 0px 10px 0px;
}

#contenido  img {
	border:1px solid #CCCCCC;
	float:right;
	margin:0px 0px 0px 0px;
}

/*Idioma*/

#idioma {
	color:#0f4d2a;
	font-size:80%;
	width: 900px;
	padding:7px 0px 2px 0px;
	float: left;
}

#idioma ul,#idioma li{
	display:inline;
	list-style:none outside none;
	margin:0;
	padding:0
}

#idioma a{
	color:#666666;
	font-size:100%;
	margin:0px 0px 0px 0px;
}

#idioma li.lang-akt { margin-left: 0px; }

#idioma span.langbreak { padding: 0px 5px 0px 5px; }

#idioma a:hover { color:#0f4d2a; }

/*Menu*/

#menu{
	color:#ffffff;
	width:170px;
	padding-bottom:0px;
	padding-top:60px;
	background-color: #FFFFFF;
}


#menu a{
	border-left:0;
	color:#333333;
	display:block;
	padding-left:3px;
	padding-right:12px;
	text-decoration:none;
}

#menu a.main{
	font-size:80%;
	margin-top:8px;
	background-color:#FFFFFF;
	padding:0px 0px 8px 15px;
	border-bottom:1px dashed #cccccc;
}

#menu a:hover { color:#689F00; }

#menu a.mains{
	color:#689F00;
	font-size:80%;
	margin-top:8px;
	background-color:#FFFFFF;
	padding:0px 0px 8px 15px;
	border-bottom:1px dashed #cccccc;
}

#menu a.main2
{
	color:#030;
	font-size:80%;
	margin-top:8px;
	background-color:#FFFFFF;
	padding:0px 0px 0px 15px;
	border-bottom:1px dashed #ffffff;
	margin-left: 15px;
}

#menu a.mains2{
	color:#689F00;
	font-size:80%;
	margin-top:8px;
	background-color:#FFFFFF;
	padding:0px 0px 0px 15px;
	border-bottom:1px dashed #ffffff;
	margin-left: 15px;
}

#menu a.sub{
	color:#0F4D2A;
	font-size:75%;
	margin-top:3px;
	background-color:#FFFFFF;
	padding:0px 0px 0px 35px;
}

#menu a.sub:hover { color:#689F00; }

#menu a.subs{
	color:#689F00;
	font-size:75%;
	margin-top:3px;
	background-color:#FFFFFF;
	padding:0px 0px 0px 35px;
}

#menu ul,#menu li{
	display:inline;
	list-style:none outside none;
	margin:0;
	padding:0
}

#menu ul.sub_list, #sub_aktiv {
	border-bottom:1px dashed #cccccc;
	padding-bottom:10px;
	display:block;
}

#menu a.logo {
	border: 0;
	padding: 0;
}

#menu img.logo { margin:30px 0px 0px 30px; border:0px; }

#menu img.logo2 { margin:30px 0px 0px; border:0px; }

/* index */

#oben_1 { margin: 8px 0px 0px 0px; }

#oben_1 h1 {
	color:#0f4d2a;
	text-align:right;
	letter-spacing:5px;
	font-weight:normal;
	font-size:120%;
}

#oben_1 h2 {
	color:#689F00;
	text-align:right;
	letter-spacing:5px;
	font-weight:normal;
	font-size:90%;
	margin-right:10px;
}

#oben {
	border:1px solid #cccccc;
	height: 220px;
	clear: both;
}
#ob_li { float:left; }

#ob_re {
	float:right;
	padding:10px 70px 0px 0px;
	}


#rahmen {
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	width:978px;
	}

#mitte {
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	padding: 20px 38px 20px 38px;
	width:640px;
	float: left;
}

#breadcrum {
	color:#0F4D2A;
	font-size:70%;
	letter-spacing:1px;
	margin: 0px 0px 0px 0px;
}

#breadcrum a{ color:#0F4D2A; }

#breadcrum a:hover{ color:#689F00; }

/*texto2*/

.texto2 {
	font-size:75%;	
	padding:0px 0px 0px 0px;
	line-height:140%;
	margin:0px 0px 20px 0px;
	clear:both;
}

.texto2 ul{ padding-left:20px; }

.texto2 a {
	color:#0F4D2A;
	text-decoration:underline;
}

.texto2 h1{
	color:#006600;
	font-weight:bold;
	font-size:130%;
	padding:0px 0px 7px 0px;
	margin:0px 0px 0px 0px;
}

.texto2 h3{
	color:#006600;
	font-weight:bold;
	font-size:100%;
	padding:10px 0px 7px 0px;
	margin:0px 0px 0px 0px;
}

.texto2 img {
	border:1px solid #333333;
	float:right;
	margin:15px 0px 20px 40px;
}

.news-item {
border-bottom:1px solid #cccccc;
padding:5px 0px 5px 0px;
line-height:140%;
margin:0px 0px 5px 0px;
clear:both;
}

/*texto*/

.texto {
	font-size:75%;
	border-top:1px solid #cccccc;
	padding:8px 0px 0px 0px;
	line-height:140%;
	margin:15px 0px 0px 0px;
	clear:both;
}

.texto h3, .news-item h3{
	color:#006600;
	font-weight:bold;
	font-size:100%;
	padding:0px;
	margin:0px 0px 10px 0px;
}


.texto img, .news-item img {
	border:1px solid #333333;
	float:right;
	margin:0px 0px 0px 40px;
}

.texto a.link_mi {
	color:#0F4D2A;
	text-decoration:underline;
	display:block;
	line-height:200%;
}

.texto a:hover {
color:#689F00;}


.texto a{
color:#0F4D2A;
text-decoration:underline;
display:block;
line-height:200%;
}

.texto a.link_h {
	color:#666666;
	letter-spacing:5px;
	font-weight:bold;
	font-size:100%;
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 0px;
	text-decoration: none;
	display:block;
}

.link_mi a{
	color:#0F4D2A;
	text-decoration:underline;
	display:block;
	line-height:200%;
}

.link_h a{
	color:#666666;
	letter-spacing:5px;
	font-weight:bold;
	font-size:100%;
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 0px;
	text-decoration: none;
	display:block;
}


/* pie*/

#pie {
	font-size:70%;
	color:#666666;
	font-weight:normal;
	text-align:left;
	padding-left:15px;
	margin-top:15px;
	border:1px solid #cccccc;
	height:15px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 6px;
	padding-bottom: 6px;
}

#pie a {
	text-align:right;
	color:#000000;
	font-size:100%;
	font-weight:normal;
	padding-left: 530px;
}
#pie a:hover {
	color:#CF171E;
}

.mini_pie {
	font-size:70%;
	color:#666666;
	font-weight:normal;	
	
}


