* {margin:0; padding:0;}

/* page jumping */
html { height: 100%; margin: 0 0 0.1em 0; }

body {background-image:url(../images/backmain.jpg); background-color:#ffffff; background-repeat:repeat-x; width:100%; height:100%; text-align:center;}
td {text-align:left; vertical-align:top;}
.tdhead {width:740px; height:80px; border-left:1px solid #a4adbb; border-top:1px solid #a4adbb; border-right:1px solid #a4adbb; vertical-align:middle; text-align:center;}
p {margin:0; padding:0;}


.tdtopnavi {vertical-align:bottom; padding-bottom:5px;}
#mainlevel-nav {list-style-type:none;}
#mainlevel-nav li {float:left;}
#mainlevel-nav a, #mainlevel-nav a:link, #mainlevel-nav a:visited {font-family:arial, verdana, sans-serif; font-size:11px; color:#21927d; text-decoration:none; margin-right:4px;}
#mainlevel-nav a:hover, #mainlevel-nav a:active {color:#000000;}
#active_menu-nav {color:#000000;}


.tdheadbild {border-left:1px solid #a4adbb; border-right:1px solid #a4adbb;}


.tdnavi {height:222px; width:180px;}
td.tdnavi a, td.tdnavi a:link, td.tdnavi a:visited {font-family:arial, verdana, sans-serif; font-size:14px; line-height:20px; font-weight:bold; color:#ffffff; text-decoration:none;} 
td.tdnavi a:hover, td.tdnavi a:active {color:#a8d1cb;}
#active_menu {color:#a8d1cb;}
.tdnavi table {margin-top:30px;}

.article_seperator {background-color:#ffffff; height:10px; width:100%; display:block;}


#suche, #suche th, #rechtespalte th {font-family:'lucida sans', verdana, arial, sans-serif; font-size:12px; font-weight:normal; color:#00957e; }
#suche {padding-top:30px;}
#suche .moduletable {background-color:#e5f4f2; }
#suche h3 {font-size:12px; font-weight:bold; color:#00957e; position:relative; top:-7px;  left:10px; margin:0 0 10px 0;}
#suche form {position:relative; top:-10px;}
.inputbox, .button {margin-bottom:7px; font-size:11px;}



.tdcontent {border-left:1px solid #a4adbb; border-bottom:1px solid #a4adbb; border-right:1px solid #a4adbb;}
table.contentpaneopen, table.contentpaneopen td, table.blog {background-color:#e5f4f2; border-collapse:collapse; cell-spacing:0; width:100%; text-align:left;}

h2 {margin:0; padding:0;}
td.contentheading, div.componentheading {font-family: 'lucida sans', verdana, 'arial narrow', sans-serif; color:#002620; font-size:16px; line-height:20px; font-weight:bold; background-color:#ffffff; padding-bottom:10px; border-bottom:3px solid #00957e;}
h2 {font-family:'lucida sans', verdana, 'arial narrow', sans-serif; color:#002620; font-size:16px; line-height:20px; font-weight:bold; background-color:#ffffff;}
table.tablemosmainbody table.blog td.contentheading {width:100%;}


.contentpaneopen, #dm_docs, .tablemosmainbody, .blog {border-top:1px solid #ffffff; font-family: arial, verdana, sans-serif; font-size:12px; line-height:18px; color:#000000;}
table.tablemosmainbody {width:455px; float:left; margin:20px; border-collapse:collapse; cellspacing:0; }
.contentpaneopen td {padding:5px;}
.tablemosmainbody {position:relative;  padding:0}
.blog {width:100%;}

.tdcontent ul {list-style-type:none; list-style-image:url(http://www.futurevalue.de/templates/fvg/images/liste-quad.gif); padding:10px 10px 10px 40px; margin-bottom:20px;}
.tdcontent ul li {margin:5px 0;}
.tdcontent ol {padding-left:40px; margin-bottom:20px;}
.tdcontent ol li {margin:10px 0;}

.tdcontent a, .tdcontent a:link, .tdcontent a:visited {color:#00957e; font-weight:bold; text-decoration:underline;}
.tdcontent a:hover, .tdcontent a:active{color:#000000; text-decoration:none;}

#startseiteleft {float:left; width:49%;}
#startseiteright {float:right; width:49%;}
#startseitebottom {width:100%;}
#startseitebottom table.contentpaneopen {width:450px;}




#rechtespalte {width:215px; float:right; position:relative; margin:20px 20px 0 0; color:#00957e; font-family:'lucida sans', verdana, 'arial narrow', sans-serif; font-size:13px; font-weight:bold; }
#rechtespalte table.contentpaneopen, #rechtespalte table.contentpaneopen td {background-color:#ededed; border-collapse:collapse; cell-spacing:0; width:215px; font-weight:normal;}
#rechtespalte td.contentheading {background-color:#ededed; padding:5px; font-family:'lucida sans', verdana, 'arial narrow', sans-serif; color:#000000; font-size:12px; line-height:16px; font-weight:bold; border-bottom:3px solid #00957e;}
#rechtespalte table.contentpaneopen td.contentheading {font-weight:bold;}

#rechtespalte a.mainlevel, #rechtespalte a:link.mainlevel, #rechtespalte a:visited.mainlevel {font-style:italic;font-family: arial, verdana, sans-serif; font-size:12px; text-decoration:none; color:#00957e; background-image:url(http://www.futurevalue.de/templates/fvg/images/navirightdotsoft.gif); background-repeat:no-repeat; padding-left:15px; display:block; margin-bottom:6px;}
#rechtespalte a:hover.mainlevel, #rechtespalte a:active.mainlevel {background-image:url(http://www.futurevalue.de/templates/fvg/images/navirightdot.gif);}
#rechtespalte #active_menu {background-image:url(http://www.futurevalue.de/templates/fvg/images/navirightdot.gif); background-repeat:no-repeat; color:#000000;}
#rechtespalte h3 {font-size:12px; font-weight:bold; color:#000000; margin:0 0 5px 0; padding:0 0 3px 0; border-bottom:1px solid #00957e;}

#rechtespalte img {margin:0 0 20px 0;}

.moduletablenavir {margin-bottom:10px; background-color:#ededed; padding:5px;}
.moduletablenavirtop {margin:30px 0 10px 0; background-color:#ededed; padding:5px;}

/* Kontakt */

option {width:147px; margin-bottom:5px;}
.contentpane {background-color:#e5f4f2; padding-left:5px; margin-bottom:10px;}^
textarea {width:250px;}


.sitemaphead {font-weight:bold; background-color:#ededed;}

img {border:0;}

#antwort {width:200px;}


/* News auf futurevalue.de */

#suche table.moduletablewebsitenews, #suche table.moduletablewebsitenewsstartseite {width:180px; margin-top:20px;}
#suche th {font-weight:bold;}
#suche table.contentpaneopen td.contentheading {font-size:11px; font-weight:bold; line-height:13px; border:0; background-color:#e5f4f2; font-family:'lucida sans', verdana, 'arial narrow'; margin:0; padding:5px 5px 0 5px;}
.contentpaneopen {border:0;}
#suche a, #suche a:link, #suche a:visited {color:#00957e; text-decoration:underline;}
#suche a:hover, #suche a:active {color:#000000; text-decoration:none;}



/* Newsletter auf Startseite */

table.moduletablemoduletablenewsletterabo {margin:20px 0 0 0;}

div.mod_contentitemmoduletablenewsletterabo table td table.contentpaneopen td {width:180px; background-color:#ededed; padding:10px 5px;}