* { margin:0px; padding: 0px; }

.content ol,
.content ul { list-style-position:inside; padding-left:40px; padding-bottom:10px;}

body { background-color:#e2eddc; font-family:arial,helvetica,sans-serif; font-size:0.8em; font-size:expression('0.75em'); color:#494949; }

img { behavior:url("fileadmin/css/pngbehavior.htc"); }

.all { margin:0px auto; width:1013px; position:relative; }

.header { background-color:#a1d0ae; height:56px; height:65px; overflow:hidden; }

.header .logo {border:0px; margin:0px;}
.header .logo a img { border:0px; text-decoration:none; }

.header .wordcloud { display:inline; /*<= for IE6 double margin bug*/ float:right; margin-right:165px;
                     /* real wordcloud:
		     width:234px; height:56px;
                     text-align:justify; padding:0px 2px;
		     color:#7ca086; background-color:#d0e8d7;
		     overflow:hidden;
		     */
		     /* instead of wordcloud: */
		     text-transform:uppercase;
		     font-size:150%;
		     font-weight:bold;
		     color:white;
		     width:400px;
		     text-align:right;
		     padding-right:15px;
		     padding-top:33px;
		     padding-top:expression('34px');		     
		   }
.header .wordcloud img { border:0px; }

.header .wordcloud h1,
.header .wordcloud h2,
.header .wordcloud h3,
.header .wordcloud h4,
.header .wordcloud h5 { display:inline; font-weight:normal; margin-right:3px;}

.header .wordcloud h1 {font-size:130%; font-weight:bold; }
.header .wordcloud h2 {font-size:110%; }
.header .wordcloud h3 {font-size:100%; }
.header .wordcloud h4 {font-size: 95%; }
.header .wordcloud h5 {font-size: 90%; }

.header .wordcloud a { text-decoration:none; color:#7ca086; }

.loginblock { position:absolute; right:1px; width:160px; height:89px; /*display:inline;*/}
.loginblock img { border:0px; margin-top:1px;}

.menu { width }
.menu a { text-decoration:none; }
.allinfo { clear:both; }

.right { float:right; width:165px; width:160px; }
.right img {border:0px;}
.right .csc-textpic-imagewrap { padding-bottom:6px; }

.pagename { background-color:#c0c0c0; color:#6c8b74; color:#404040; /*font-size:110%; font-weight:bold; */padding:4px 3px 2px 13px; height:18px;}
.pagename h1 { font-size:100%; }
.advert .pagename { background-color:#999999; color:#f0f0f0; }
.adinfo { float:right; font-weight:normal;}

.contentheader { padding:0px 15px; color:#6c8b74; font-size:120%; font-weight:bold; padding-top:15px; }
.contentheader b { font-size:140%;}

.data { background-color:#f2f2f2; padding:0px; width:845px; width:852px; float:left; }
/* .data * { background-color:#f2f2f2; } */

.content { margin:10px;}

.content .csc-header { padding:3px 5px; background-color:#ffffff; }

.content_full { background-color:#ffffff; }
.contentleft  { float:left; width:588px; padding:5px; background-color:#ffffff; margin-right:10px; }
.contentright { float:left; width:207px; padding:5px; background-color:#ffffff; position:relative; right:4px; }

.contentleft2  { float:left; width:200px; padding:5px; /* background-color:#ffffff; */ margin-right:10px; }
.contentright2 { float:left; width:575px; padding:5px; /* background-color:#ffffff; */ position:relative; right:4px; }

.contentfull .bodytext { padding:3px 5px; background-color:#ffffff; }

.footer { background-color:#ffffff; margin-top:5px; padding:5px 10px; width:825px; width:832px; font-size:90%; float:left; }


.footer ul.fmenu { float:right; }
.footer ul.fmenu li { display:inline; }
.footer ul.fmenu li a { text-decoration:none; padding:0px 15px; color:#595656; }
.footer ul.fmenu li a.act  { color:#333333; }
.footer ul.fmenu li a:hover { color:#000000; }


.at { border:0px; position:relative; top:3px; margin:0px 1px;}
.align-right { text-align:right; }
.align-center { text-align:center; }
.green { color:#578e66; }
.upper { text-transform:uppercase; }
.clear { clear:both; }

ul.csc-menu-1 { list-style-image:url(../images/ul_dot.gif); padding:10px; margin-bottom:10px; font-size:95%; font-weight:bold; background-color:#ffffff; list-style-position:inside; }
ul.csc-menu-1 li { text-transform:uppercase; margin-bottom:7px; color:#a2d1af; }
ul.csc-menu-1 li a { text-decoration:none; color:#565656; }
ul.csc-menu-1 li a:hover { color:#000000; }

ul.csc-menu-2 { list-style-position:inside; padding-left:30px; padding-bottom:5px;}

.content ul.csc-menu-3 { list-style-type:none; margin-bottom:5px; font-size:95%; font-weight:bold; background-color:#ffffff; list-style-position:outside; padding:7px; }
.content ul.csc-menu-3 li { margin-bottom:3px; color:#a2d1af; list-style-position:outside;}
.content ul.csc-menu-3 li a { text-decoration:underline; color:#565656; }
.content ul.csc-menu-3 li a:hover { color:#000000; }

.align-right { text-align:right; }
.align-center { text-align:center; }

/*
h1 { font-size:200%; }
h2 { font-size:150%; }
h3 { font-size:120%; }
h4 { font-size:110%; }
*/
h3 { font-size:expression('150%'); }

.contentfull h2 { text-transform:uppercase; color:#578e66; padding:12px 5px 9px 5px; background-color:#ffffff; }
.contentfull h3 { text-transform:uppercase; color:#578e66; padding:11px 5px 8px 5px; background-color:#ffffff; }
.contentfull h4 { text-transform:uppercase; color:#578e66; padding:10px 5px 7px 5px; background-color:#ffffff; }
.contentfull h5 { text-transform:uppercase; color:#578e66; padding: 8px 5px 6px 5px; background-color:#ffffff; }

.totop { display:none; text-align:right; }
.contentfull .totop { display:block; }

.contentfull a { color:#494949; text-decoration:none;  solid #808080; }
.contentfull a:focus,
.contentfull a:hover { color:#000000;  border-bottom:1px solid #000000; }

.tx-vitanetteaser-pi1 { border:1px solid #c0c0c0; }
.tx-vitanetteaser-pi1 .head { border-bottom:1px solid #c0c0c0; height:18px; background-image:url(../img/teaser_header_bg.png); padding:3px 0px 0px 5px; color:#000000; font-weight:bold; }
.tx-vitanetteaser-pi1 a, 
.tx-vitanetteaser-pi1 a:focus, 
.tx-vitanetteaser-pi1 a:hover, 
.tx-vitanetteaser-pi1 img { border:0px; }
.tx-vitanetteaser-pi1 .tbodytext { background-color:#ffffff; padding:5px 0px 5px 5px;}
.tx-vitanetteaser-pi1 .tbodytext a {text-decoration:underline; color:black;} 
.tx-vitanetteaser-pi1 .tbodytext ul,
.tx-vitanetteaser-pi1 .tbodytext li {list-style-image:url(../img/teaser_listpoint.png); } 
.tx-vitanetteaser-pi1 .tbodytext ul { padding-left:13px; }


.tx-dmtagcloud-pi1 .tagcloud { /*border:1px dotted #d0d0d0; */ color:#578e66; }

.tx-dmtagcloud-pi1 a,
.tx-dmtagcloud-pi1 a:hover { text-decoration:none; border-bottom:0px; color:#578e66; }

.tx-dmtagcloud-pi1 .tag1,
.tx-dmtagcloud-pi1 .tag2,
.tx-dmtagcloud-pi1 .tag3,
.tx-dmtagcloud-pi1 .tag4 { font-weight:bold; }

.tx-dmtagcloud-pi1 .tag1 { font-size:100%; }
.tx-dmtagcloud-pi1 .tag2 { font-size:130%; }
.tx-dmtagcloud-pi1 .tag3 { font-size:170%; }
.tx-dmtagcloud-pi1 .tag4 { font-size:220%; }


/* Changes by christian.bode@c-b-o.net for Vitanet Mainnavigation */
/* Navigationslisten */
#vitanet_main_navigation {
   border-left: 1px solid #88A3A3;
   border-right: 1px solid #88A3A3;
   border-top: 1px solid #88A3A3;
   margin-bottom: 5px;
   background-color: #ffffff;
   font-family: verdana, arial, helvetica, geneva, sans-serif;
}

#vitanet_main_navigation ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#vitanet_main_navigation li {
  margin: 0;
}

#vitanet_main_navigation .titel {
   background: url(http://www.vitanet.de/images/assets/titel_bg1.gif) repeat-x bottom #D1E9E7;
   font-weight:bold;
   height:20px;
   padding-left:4px;
   padding-top:2px;
}

#vitanet_main_navigation .navtitel {
  margin: 0px;
  padding: 0px;
  border-bottom: 1px solid #7B9595;
}

#vitanet_main_navigation .navtitel span {
  display: block;
  font-weight: bold;
  padding: 4px;
  margin: 0px;
}

#vitanet_main_navigation .navtitel a {
  color: #000000;
  background: url(http://www.vitanet.de/images/assets/navtitel_bg.gif) repeat-y top right #fff;
  display: block;
  text-decoration: none;
  padding: 3px 0 3px 2px;
  border: 1px solid #fff;
}

#vitanet_main_navigation .navtitel a:hover {
  background: url(/fileadmin/xsl/img/navtitel_bg_a.gif) repeat-y top right #D9D9D9;
  color: #E45F06;
  border-top: 1px solid #C1C1C1;
  border-bottom: 1px solid #CFCFCF;
  border-right: 1px solid #E1E1E1;
  border-left: 1px solid #E1E1E1;
}

#vitanet_main_navigation .standard1 {
   background-color: #D1E9E7;
   color: #000000;
}




#MsoNormal { color:white; background-color:red; }

