@charset "UTF-8";
/* CSS Document */

body {
	margin: 0;
	padding: 0;
	background: white;
	font-family: Georgia, serif;
	font-size: small;
	min-width: 880px;
}

.unsichtbar, hr {
	display: none;
}

ul, li, p, h1, h2, h3, h4, h5, h6, form {
	margin: 0;
	padding: 0;
}

/* ---------------------------------------------------- area 1 */
#area1 {
	background: white;
	height: 71px; /*40*/
}

.ausgleich {
	clear: both;
	height: 0px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

#area1 ul {
	list-style: none;
}

#sprachen-wrap {
	display: block;
	position: absolute;
	top: 9px;
	right: 22px;
	font-size: 85%;
	font-family: Arial, Helvetica, sans-serif;
}
#sprachen-wrap a {
	color: #888888;
	text-decoration: none;
	text-align: right;
	background: white;
}
#sprachen-wrap .current_language_item {
	display: none;
}


h1 a {
	position: absolute;
	top: 25px;
	left: 22px;
	display: block;
	height: 36px;
	width: 184px;
	background: white url(images/venenportal.png) top left no-repeat;
}

#float-wrap {
	clear: both;
	margin: 0px 22px 0 0;
	padding-left: 272px;
}

#navigation {
	height: 25px;
	float: left;
	margin-top: 31px;
}

#navigation ul li {
	float: left;
}

#navigation ul li a {
	display: block;
	height: 25px;
	margin-right: 5px;
}

/* de */
.Seite-lang #navigation a#navigation-2 {
	background: url(images/de_01.png) top left no-repeat;
	width: 57px;
}
.Seite-lang #navigation a#navigation-5 {
	background: url(images/de_02.png) top left no-repeat;
	width: 146px;
}
 /* Berichte */
.Seite-lang #navigation a#navigation-7 {
	background: url(images/de_03.png) top left no-repeat;
	width: 72px;
}
.Seite-lang #navigation a#navigation-9 {
	background: url(images/de_04.png) top left no-repeat;
	width: 45px;
}
.Seite-lang #navigation a#navigation-11 {
	background: url(images/de_05.png) top left no-repeat;
	width: 68px;
}


/* en */
.Page-lang #navigation a#navigation-2 {
	background: url(images/de_01.png) top left no-repeat;
	width: 57px;
}
.Page-lang #navigation a#navigation-5 {
	background: url(images/en_02.png) top left no-repeat;
	width: 140px;
}
.Page-lang #navigation a#navigation-9 {
	background: url(images/de_04.png) top left no-repeat;
	width: 45px;
}
.Page-lang #navigation a#navigation-11 {
	background: url(images/en_05.png) top left no-repeat;
	width: 68px;
}



#navigation a#navigation-2:hover, #navigation a#navigation-2:focus, #navigation a#navigation-5:hover, #navigation a#navigation-5:focus, #navigation a#navigation-7:hover, #navigation a#navigation-7:focus, #navigation a#navigation-9:hover, #navigation a#navigation-9:focus, #navigation a#navigation-11:hover, #navigation a#navigation-11:focus {
	background-position: bottom;
}

#float-wrap #navigation a.level1current, #float-wrap #navigation a.level1highlight {
	background-position: bottom;
}

#navigation span {
	display: none;
}


#suche {
	float: right;
	margin: 34px 0 0 0;
}

/* ---------------------------------------------------- area 2 */
#area2 {
	background: white url(images/bg.jpg) top left;
	clear: both; 
	color: #555555;
	/* dieser code wird sichtbar wenn gescrollt werden muss */
}

#area2 #contentbox {
	line-height: 2.8ex;
}

#area2 h4 {
	color: #555555;
	font-size: 1em;
	font-weight: bold;
}

#area2 h3 {
	font-weight: normal;
	font-size: 220%;
	line-height: 23px;
	margin-bottom: 15px;
	color: #003399;
	font-family: sans-serif;
}

#area2 p {
	color: #555555;
	margin: 0 0 2ex 0;
}

#area2 a {
	color: #339999;
	text-decoration: underline;
}
#area2 a:hover, #area2 a:focus {
	text-decoration: none;
}

#area2 b {
	color: #339999;
}

#area2 h5 {
	font-size: 1em;
	color: #555555;
	font-style: italic;
	font-weight: normal;
}

#area2 #contentbox ul li {
	background: url(images/bullet.png) left 6px no-repeat;
	padding-left: 11px;
	list-style: none;
}




/* ---------------------------------- Startseite */
#start-area2 {
	background: url(images/lilie.jpg) no-repeat;
	background-position: -50px bottom;
	padding: 22px;
	height: 482px;
}

.Seite-lang #start-area2 h2 {
	width: 390px;
	height: 75px;
	margin-bottom: 15px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.venenportal.com/wp-content/themes/venenportal/images/start-h2-de.png');
}
.Page-lang #start-area2 h2 {
	width: 390px;
	height: 75px;
	margin-bottom: 15px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.venenportal.com/wp-content/themes/venenportal/images/start-h2-en.png');
}

.Seite-lang #start-area2 > #start-info h2 {
	background: url(images/start-h2-de.png) top left no-repeat;
}

.Page-lang #start-area2 > #start-info h2 {
	background: url(images/start-h2-en.png) top left no-repeat;
}



#area2 #start-info {
	width: 470px;
	background: transparent url(images/transparent.png);
	padding: 22px;
	font-size: 120%;
}

#area2 #start-info p {
	line-height: 3ex;
	color: #555555;
}

#area2 #start-info a {
	line-height: 5ex;
	color: #339999;
}

#area2 #start-info a:hover, #area2 #start-info a:focus {
	text-decoration: none;
}
/* ---------------------------------- Seite ohne Navi */
#nonaviwrap {
	width: 470px;
	float: left;
	background: transparent url(images/transparent.png);
}


/* ---------------------------------- Unterseite mit Navi */
#sub-area2 {
	background: url(images/lilie2.jpg) no-repeat;
	background-position: -50px bottom;
	padding: 22px;
	min-height: 482px;
}

#wrap {
	width: 610px;
}

#navibox {
	float: left;
	width: 140px;
	background: transparent url(images/transparent.png);
}
#navibox ul {
	list-style: none;
	padding: 10px 10px 8px 10px;
}

#navibox ul li {
	margin: 0 0 2px 0;
	padding: 0;
}

#navibox ul li a {
	display: block;
	background: url(images/pfeil.png) center right no-repeat;
	width: 112px;
	text-decoration: none;
	color: #555555;
	padding: 4px;
	background-position: 106px center;
}
#navibox a:hover, #navibox a:focus, #navibox a.level2current {
	color: #ff9f80;
	background: white url(images/pfeil.png) center right no-repeat;
	background-position: 106px center;
	
}

#rightwrap {
	width: 470px;
	float: right;
	background: transparent url(images/transparent.png);
}

#bildbox {
	width: 470px;
	height: 210px;
	background: url(images/pics/0201.jpg) top left no-repeat; /* Standard-Bild */
}
#contentbox {
		padding: 22px;
}

/* ---------------------------------- verschiedene Bilder */

/* Celon Methode */
#wrap-5 #bildbox {
	width: 470px;
	height: 210px;
	background: url(images/pics/0200.jpg) top left no-repeat;
}

/* Ursachen */
#wrap-25 #bildbox {
	width: 470px;
	height: 210px;
	background: url(images/pics/0203.jpg) top left no-repeat;
}

/* Behandlung */
/* deutsch */
.Seite-lang #bildbox {
	width: 470px;
	height: 370px;
	background: white;
}
/* englisch */
.Page-lang #bildbox {
	width: 470px;
	height: 367px;
	background: white;
}


/* Krampfadern */
#wrap-23 #bildbox {
	width: 470px;
	height: 210px;
	background: url(images/pics/0202.jpg) top left no-repeat;
}

/* Vorteile */
#wrap-31 #bildbox {
	width: 470px;
	height: 210px;
	background: url(images/pics/0204.jpg) top left no-repeat;
}

/* Erfahrungen */
#wrap-7 #bildbox {
	width: 470px;
	height: 210px;
	background: url(images/pics/0201.jpg) top left no-repeat;
}


/* FAQ */
#wrap-9 #bildbox {
	width: 470px;
	height: 210px;
	background: url(images/pics/04.jpg) top left no-repeat;
}


/* Kontakt */
#wrap-11 #bildbox {
	width: 470px;
	height: 210px;
	background: url(images/pics/05.jpg) top left no-repeat;
}


/* ---------------------------------- Kontakt (11) und FAQ-Frage (106) und Empfehlen (13) */

#wrap-11 fieldset, #wrap-106 fieldset, #wrap-13 fieldset { 
	border: none;
	margin: 0;
	padding: 0;
}

#wrap-11 ol, #wrap-106 ol, #wrap-13 ol {
	list-style: none;
	margin: 0;
	padding: 0;
}

#wrap-11 input, #wrap-11 textarea, #wrap-13 input,  #wrap-13 textarea {
	border: none;
	background: #e8eff7;
	font-family: Georgia, serif;
	margin-bottom: 3px;
	margin-right: 3px;
	color: #84afda;
	padding: 2px;
	font-size: small;
}
#wrap-11 textarea {
	width: 200px;
}

#wrap-13 textarea, #wrap-13 #contentbox input {
	width: 300px; 
}


#wrap-11 input:hover, #wrap-11 input:focus, #wrap-11 textarea:hover, #wrap-11 textarea:focus, #wrap-13 input:hover, #wrap-13 input:focus, #wrap-13 textarea:hover,  #wrap-13 textarea:focus {
	background: white;
	color: #666666;
}

#wrap-11 label, #wrap-106 label,  #wrap-13 label {
	display: none;
}

#wrap-11 .failure, #wrap-106 .failure, #wrap-13 .failure {
	color: red;
	padding-bottom: 10px;
}

#wrap-11 .cf_error, #wrap-106 .cf_error, #wrap-13 .cf_error {
	border: 1px solid red;
}

#wrap-11 .success, #wrap-106 .success, #wrap-13 .success  {
	padding-bottom: 10px;
	color: green;
}

#wrap-11 .cf-sb input, #wrap-106 .cf-sb input, #wrap-13 #contentbox .cf-sb input {
	background: #84afda;
	color: white;
	cursor: pointer;
	padding: 4px;
	margin-bottom: 5px;
	width: auto;
}
#wrap-11 .cf-sb input:hover, #wrap-11 .cf-sb input:focus, #wrap-106 .cf-sb input:hover, #wrap-106 .cf-sb input:focus, #wrap-13 .cf-sb input:hover, #wrap-13 .cf-sb input:focus {
	background: #339999;
	color: white;
}

p.cf-sb {
	margin: 0;
	padding: 0;
}
.cf_hidden {
	display: none;
}

/* 2 Spalten fuer Kontakt */
.spalte-links {
	float: left;
	width: 220px;
}
.spalte-rechts {
	float: right;
	width: 200px;
}


/* --------------------------------- FAQ */

 #wrap-9 fieldset { 
	border: none;
	margin: 0;
	padding: 0;
}

#wrap-9 .border {
	border-top: 1px solid white;
	margin-top: 3ex;
	margin-bottom: 2ex;
}

#wrap-9 ol {
	list-style: none;
	margin: 0;
	padding: 0;
}

#wrap-9 textarea  {
	border: none;
	background: #e8eff7;
	font-family: Georgia, serif;
	margin-bottom: 3px;
	margin-right: 3px;
	color: #999999;
	padding: 2px;
	font-size: small;
	width: 350px;
	height: 5ex;
}
#wrap-9 #contentbox input  {
	border: none;
	background: #e8eff7;
	font-family: Georgia, serif;
	margin-bottom: 3px;
	margin-right: 3px;
	color: #999999;
	padding: 2px;
	font-size: small;
	width: 350px;
}

#wrap-9 #contentbox textarea:hover, #wrap-9 #contentbox textarea:focus, #wrap-9 #contentbox input:hover, #wrap-9 #contentbox input:focus {
	color: #666666;
	background: white;
}

#wrap-9 label {
	display: none;
}

#wrap-9 .failure {
	color: red;
	padding-bottom: 3px;
}

#wrap-9 .cf_error {
	border: 1px solid red;
}

#wrap-9 .success  {
	padding-bottom: 3px;
	color: green;
}

#wrap-9 #contentbox .cf-sb input {
	background: #84afda;
	color: white;
	cursor: pointer;
	padding: 4px;
	margin-bottom: 5px;
	border: none;
	font-family: Georgia, serif;
	font-size: small;
	width: auto;
}
#wrap-9 #contentbox .cf-sb input:hover, #wrap-9 #contentbox .cf-sb input:focus {
	background: #339999;
	color: white;
	border: none;
}



/* ---------------------------------- Downloads */

.download-grenze {
	clear: both;
	height: 15px;
}
.bildspalte {
	width: 100px;
	float: left;
}
.bildspalte img, .bildspalte img a {
	border: 1px solid #339999;
}
.bildspalte img {
	margin-bottom: 5px;
}
.textspalte {
	width: 300px;
	float: right;
}

.bildspalte a:hover img, .bildspalte a:focus img {
	border: 1px solid #ff9f80;
}

/* ---------------------------------- Ueber uns */

a#logolinks {
	display: block;
	float: left;
	height: 55px;
	width: 160px;
	margin-top: 10px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.venenportal.com/wp-content/themes/venenportal/images/logo-olympus.png');
}
a#logorechts {
	display: block;
	float: right;
	height: 55px;
	width: 118px;
	margin-top: 10px;	
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.venenportal.com/wp-content/themes/venenportal/images/logo-celon.png');
}
	
p > a#logolinks {
	background: url(images/logo-olympus.png) top left no-repeat;
}
p > a#logorechts {
	background: url(images/logo-celon.png) top left no-repeat;
}

#logolinks span, #logorechts span {
	display: none;
}



/* ---------------------------------- Suchergebnis */
.auszug {
	margin-bottom: 2ex;
	line-height: 2.8ex;
	color: #555555;
}

h4 a {
	color: #339999;
	text-decoration: underline;
}
h4 a:hover, h4 a:focus {
	text-decoration: none;
}

/* ---------------------------------------------------- area 3 */

#area3 {
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	padding: 5px 22px 0 22px;
	background: white;
}
#area3 ul {
	list-style: none;
}

#area3 #empfehlen {
	float: left;
	width: 300px;
}
#empfehlen a {
	color: #339999;
	text-decoration: none;
	background: url(images/brief.png) center left no-repeat;
	padding-left: 21px;
}
#empfehlen a:hover, #empfehlen a:focus {
	background: url(images/brief.png) center left no-repeat;
	text-decoration: underline;
}


#area3 #footer-navi {
	float: right;
}
#footer-navi ul li {
	float: left;
	margin-left: 10px;
}

#footer-navi a {
	text-decoration: none;
	color: #888888;
}

#footer-navi a:hover, #footer-navi a:focus, #footer-navi a.level1current {
	color: #339999;
}

#bearbeiten {
	clear: both;
}
#bearbeiten a {
	margin-left: 22px;
	color: #999999;
	text-decoration: none;
	font-size: 85%;
	font-family: Arial, Helvetica, sans-serif;
}

/* ---------------------------------------------------- Formulare */
#suche input {
	border: none;
	background: #99cccc url(images/lupe1.png) no-repeat;
	background-position: 4px center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	padding: 3px 3px 3px 30px;
	color: white;
}

#suche input:hover, #suche input:focus {
	background: #83afda url(images/lupe2.png) no-repeat;
	background-position: 4px center;
	color: white;
	
}



/* --- 10_SIFR  */

.sIFR-hasFlash #contentbox h3 {
	visibility: hidden;
}

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}


/* --- 10_SIFR  */

.hilite {
		color: #000;
		background-color: #ffffff;
}
.hilite1 {
		color: #000;
		background-color: #99ccff;
}
.hilite2 {
		color: #000;
		background-color: #99ff66;
}
.hilite3 {
		color: #000;
		background-color: #ff9999;
}