/*

www.natureplus.org

©2006-08 veloton ohg
www.veloton.com

------------------------

blue #1 - #0163A9
blue #2 - #3482BA
green #1 - #31982A
green #2 - #5AAD55
red #1 - #E10915
red #2 - #E73A44

*/



/*** main elements ***/

body#thebody {
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-image: url(../_images/bg_site.jpg);
	background-repeat: repeat-x;
}
#vcontainer {
	margin: auto;
	width: 980px;
	text-align: left;
}
#vcontent {
	width: 980px;
	background-image: url(../_images/bg_content.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
}
#vfooter {
	width: 980px;
	height: 40px;
	clear: both;
	background-image: url(../_images/bg_footer.jpg);
	background-repeat: no-repeat;
}



/*** content ***/

#vcol_01 {
	float: left;
	width: 220px;
}
#vcol_02 {
	float: left;
	width: 540px; /* usable width 480px */
}
#vcol_03 {
	float: left;
	width: 220px;
}
#vcol_01_inside {
	padding: 20px 0px 0px 0px;
}
#vcol_02_inside {
	margin: 25px 30px 0px 30px;
}
#vcol_03_inside {
	padding: 20px 0px 0px 0px;
}



/*** head ***/

#vhead_first_row {
	width: 980px;
	height: 80px;
	background-image: url(../_images/bg_head.jpg);
	background-repeat: no-repeat;
}
#vhead_first_row_01 {
	float: left;
	width: 490px;
}
#vhead_first_row_02 {
	float: right;
	width: 490px;
}
#vhead_second_row {
	width: 980px;
	height: 125px;
}
#vhead_second_row_01 {
	float: left;
	width: 220px;
	height: 125px;
	background-image: url(../_images/logo.jpg);
	background-repeat: no-repeat;
}
#vhead_second_row_02 {
	float: left;
	width: 660px;
	height: 125px;
}
#vhead_second_row_03 {
	float: right;
	width: 100px;
	height: 125px;
}
#vbanner_head {
	padding: 7px 0px 0px 0px;
}



/*** footer ***/

#vfooter_inside_left {
	float: left;
	width: 450px;
	margin: 12px 0px 0px 10px;
}
#vfooter_inside_right {
	float: right;
	width: 450px;
	margin: 12px 10px 0px 0px;
	text-align: right;
}



/*** search ***/

#vsearch {
	width: 220px;
	height: 105px;
	margin: 15px 0px 0px 0px;
	background-image: url(../_images/bg_button.jpg);
	background-repeat: no-repeat;
}
#vsearch table {
	margin: 10px 0px 0px 20px;
}
#vsearch td {
	font: normal 11px verdana;
	color: #ffffff;
	padding: 1px;
}
#vsearch input {
	font: normal 11px verdana;
	color: #333333; 
}



/*** navigation ***/

#vnavigation {
	width: 980px;
	height: 40px;
	background-image: url(../_images/bg_navigation.jpg);
	background-repeat: no-repeat;
}
#vnavigation ul {
	padding: 0px 0px 0px 235px;
	margin: 0px 0px 0px 0px;
}
#vnavigation li {
	display: inline;
	float: left;
}
#vnavigation a {
	display: block;
	text-align: left;
	text-decoration: none;
	text-indent: -3000px;
	height: 40px;
	margin: 0px;
	padding: 0px;
}
#vnavigation a:hover {
	background-position: 0px -40px;
}
#vnavigation a.current {
	background-position: 0px -80px;
}



/*** navigation german ***/

#vnavigation #navi_01_dt {
	background-image: url(../_images/navi_01_dt.jpg);
	width: 102px;
}
#vnavigation #navi_02_dt {
	background-image: url(../_images/navi_02_dt.jpg);
	width: 103px;
}
#vnavigation #navi_03_dt {
	background-image: url(../_images/navi_03_dt.jpg);
	width: 91px;
}
#vnavigation #navi_04_dt {
	background-image: url(../_images/navi_04_dt.jpg);
	width: 114px;
}
#vnavigation #navi_05_dt {
	background-image: url(../_images/navi_05_dt.jpg);
	width: 94px;
}
#vnavigation #navi_06_dt {
	background-image: url(../_images/navi_06_dt.jpg);
	width: 92px;
}



/*** navigation english ***/

#vnavigation #navi_01_en {
	background-image: url(../_images/navi_01_en.jpg);
	width: 102px;
}
#vnavigation #navi_02_en {
	background-image: url(../_images/navi_02_en.jpg);
	width: 83px;
}
#vnavigation #navi_03_en {
	background-image: url(../_images/navi_03_en.jpg);
	width: 91px;
}
#vnavigation #navi_04_en {
	background-image: url(../_images/navi_04_en.jpg);
	width: 114px;
}
#vnavigation #navi_05_en {
	background-image: url(../_images/navi_05_en.jpg);
	width: 114px;
}
#vnavigation #navi_06_en {
	background-image: url(../_images/navi_06_en.jpg);
	width: 92px;
}



/*** navigation french ***/

#vnavigation #navi_01_fr {
	background-image: url(../_images/navi_01_fr.jpg);
	width: 102px;
}
#vnavigation #navi_02_fr {
	background-image: url(../_images/navi_02_fr.jpg);
	width: 103px;
}
#vnavigation #navi_03_fr {
	background-image: url(../_images/navi_03_fr.jpg);
	width: 91px;
}
#vnavigation #navi_04_fr {
	background-image: url(../_images/navi_04_fr.jpg);
	width: 102px;
}
#vnavigation #navi_05_fr {
	background-image: url(../_images/navi_05_fr.jpg);
	width: 94px;
}
#vnavigation #navi_06_fr {
	background-image: url(../_images/navi_06_fr.jpg);
	width: 92px;
}



/*** navigation italian ***/

#vnavigation #navi_01_it {
	background-image: url(../_images/navi_01_it.jpg);
	width: 102px;
}
#vnavigation #navi_02_it {
	background-image: url(../_images/navi_02_it.jpg);
	width: 83px;
}
#vnavigation #navi_03_it {
	background-image: url(../_images/navi_03_it.jpg);
	width: 91px;
}
#vnavigation #navi_04_it {
	background-image: url(../_images/navi_04_it.jpg);
	width: 83px;
}
#vnavigation #navi_05_it {
	background-image: url(../_images/navi_05_it.jpg);
	width: 84px;
}
#vnavigation #navi_06_it {
	background-image: url(../_images/navi_06_it.jpg);
	width: 92px;
}



/*** subnavigation ***/

#vsubnavigation {
	margin-top: 25px;
}
#vsubnavigation ul {
	font: normal 11px verdana;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#vsubnavigation li {
	padding: 0px 15px 0px 15px;
}
#vsubnavigation a {
	display: block;
	color: #0163A9;
	padding: 5px 0px 5px 5px;
	text-decoration: none;
	border-top: 1px dashed #0163A9;
}
#vsubnavigation a:hover {
	background-color: #0163A9;
	color: #ffffff;
	border-top: 1px dashed #ffffff;
}
.lastitem {
	border-bottom: 1px dashed #0163A9;
}



/*** typo ***/

p, td, #vcol_02_inside li, #vcol_02_inside option, #vcol_02_inside select, label, .csc-mailform-field input, .csc-mailform-field textarea, #mailformThemengebiete {
	font: normal 11px verdana;
	color: #333333; 
	line-height: 17px;
	margin: 0px;
}
#vcol_02_inside .csc-mailform-label {
	font: bold 11px verdana;
	color: #31982A;
	line-height: 17px;
	padding: 20px 0px 0px 0px;
}
h1 {
	font: bold 14px verdana;
	color: #0163A9;
	xline-height: 24px;
	xfont-style: italic;
	margin: 0px 0px 10px 0px;	
}
strong {
	color: #31982A;
}
img {
	border: 0;
}
a:link, a:visited, a:active {
	font: normal 11px verdana;
	color: #31982A;
	line-height: 17px;
	text-decoration: none;
}
a:hover {
	color: #31982A;
	text-decoration: underline;
}
a:focus {
	outline-offset: -1px;
	-moz-outline: none;
	outline: none;
}
#vlanguage p {
	margin: 3px 0px 0px 20px;
}
#vsubnavigation p {
	font: bold 11px verdana;
	color: #0163A9; 
	margin: 0px;
	padding: 0px 0px 8px 25px;
}
.premiumtext {
	background-color: #D9D9D9;
	padding: 5px 5px 25px 5px;
}
.news-single-img img {
	margin: 10px 0px 10px 0px;
}



/*** subnavigation right german ***/

#vsubnavigation_right {
	margin: 25px 0px 0px 0px;
	padding: 0px;
}
#vsubnavigation_right ul {
	margin: 0px;
	padding: 0px;
	text-indent: -3000px;	
	list-style-type: none;
} 
#vsubnavigation_right a {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 220px;
	height: 50px;
}
#vsubnavigation_right .subnavi_right_01_dt {
	background-image: url(../_images/navi_kontakt_dt.jpg);
}
#vsubnavigation_right .subnavi_right_01_dt:hover {
	background-image: url(../_images/navi_kontakt_ro_dt.jpg);
}
#vsubnavigation_right .subnavi_right_02_dt {
	background-image: url(../_images/navi_newsletter_dt.jpg);
}
#vsubnavigation_right .subnavi_right_02_dt:hover {
	background-image: url(../_images/navi_newsletter_ro_dt.jpg);
}
#vsubnavigation_right .subnavi_right_03_dt {
	background-image: url(../_images/navi_rssabonnieren_dt.jpg);
}
#vsubnavigation_right .subnavi_right_03_dt:hover {
	background-image: url(../_images/navi_rssabonnieren_ro_dt.jpg);
}
#vsubnavigation_right .subnavi_right_04_dt {
	background-image: url(../_images/navi_downloads_dt.jpg);
}
#vsubnavigation_right .subnavi_right_04_dt:hover {
	background-image: url(../_images/navi_downloads_ro_dt.jpg);
}



/*** subnavigation right english ***/

#vsubnavigation_right .subnavi_right_01_en {
	background-image: url(../_images/navi_kontakt_en.jpg);
}
#vsubnavigation_right .subnavi_right_01_en:hover {
	background-image: url(../_images/navi_kontakt_ro_en.jpg);
}
#vsubnavigation_right .subnavi_right_02_en {
	background-image: url(../_images/navi_newsletter_en.jpg);
}
#vsubnavigation_right .subnavi_right_02_en:hover {
	background-image: url(../_images/navi_newsletter_ro_en.jpg);
}
#vsubnavigation_right .subnavi_right_03_en {
	background-image: url(../_images/navi_rssabonnieren_en.jpg);
}
#vsubnavigation_right .subnavi_right_03_en:hover {
	background-image: url(../_images/navi_rssabonnieren_ro_en.jpg);
}
#vsubnavigation_right .subnavi_right_04_en {
	background-image: url(../_images/navi_downloads_en.jpg);
}
#vsubnavigation_right .subnavi_right_04_en:hover {
	background-image: url(../_images/navi_downloads_ro_en.jpg);
}



/*** subnavigation right french ***/

#vsubnavigation_right .subnavi_right_01_fr {
	background-image: url(../_images/navi_kontakt_fr.jpg);
}
#vsubnavigation_right .subnavi_right_01_fr:hover {
	background-image: url(../_images/navi_kontakt_ro_fr.jpg);
}
#vsubnavigation_right .subnavi_right_02_fr {
	background-image: url(../_images/navi_newsletter_fr.jpg);
}
#vsubnavigation_right .subnavi_right_02_fr:hover {
	background-image: url(../_images/navi_newsletter_ro_fr.jpg);
}
#vsubnavigation_right .subnavi_right_03_fr {
	background-image: url(../_images/navi_rssabonnieren_fr.jpg);
}
#vsubnavigation_right .subnavi_right_03_fr:hover {
	background-image: url(../_images/navi_rssabonnieren_ro_fr.jpg);
}
#vsubnavigation_right .subnavi_right_04_fr {
	background-image: url(../_images/navi_downloads_fr.jpg);
}
#vsubnavigation_right .subnavi_right_04_fr:hover {
	background-image: url(../_images/navi_downloads_ro_fr.jpg);
}



/*** subnavigation right italian ***/

#vsubnavigation_right .subnavi_right_01_it {
	background-image: url(../_images/navi_kontakt_it.jpg);
}
#vsubnavigation_right .subnavi_right_01_it:hover {
	background-image: url(../_images/navi_kontakt_ro_it.jpg);
}
#vsubnavigation_right .subnavi_right_02_it {
	background-image: url(../_images/navi_newsletter_it.jpg);
}
#vsubnavigation_right .subnavi_right_02_it:hover {
	background-image: url(../_images/navi_newsletter_ro_it.jpg);
}
#vsubnavigation_right .subnavi_right_03_it {
	background-image: url(../_images/navi_rssabonnieren_it.jpg);
}
#vsubnavigation_right .subnavi_right_03_it:hover {
	background-image: url(../_images/navi_rssabonnieren_ro_it.jpg);
}
#vsubnavigation_right .subnavi_right_04_it {
	background-image: url(../_images/navi_downloads_it.jpg);
}
#vsubnavigation_right .subnavi_right_04_it:hover {
	background-image: url(../_images/navi_downloads_ro_it.jpg);
}


