*{margin:0;padding:0;}
/*body{margin:0;background: #8C8E87 url('bg_body_3.png') no-repeat 0px 0px;}*/
body{margin:0;background: #98988B url('bg_plan_3.png') no-repeat center 0px; font-family: Corbel, sans-serif;}
body.bg_flowers{margin:0;background: #8C8E87 url('bg_body_3.png') no-repeat 0px 0px;}

div.box {margin-top:10px;float:left;margin-right:10px;width:100px;height:100px;text-align:center;overflow:hidden;position:relative;border:1px solid #fff;background:#000 url('ajax-loader.gif') no-repeat 50% 50%; display:inline;}

#splash_text{position:absolute;left:374px;width:500px;top:220px;color:#000;font-family:trebuchet MS, sans-serif;font-size:12px;line-height:97%;}


#wrapper{width:100%;margin:0 auto;overflow:show;}
#wrapper_inner{width:969px;margin:0 auto;}
#top{height:48px;width:969px;margin:0px;position:relative;}
#container{background: transparent url('white/_X_container_bg.jpg') no-repeat 0 0;width:949px;height:480px;margin:0 auto;overflow:hide;float:left;margin:0px;position:relative;}
#container_shdw_t{float:left;width:970px;height:10px;background:  url('shadow_top.png') no-repeat 0 0;float:left;margin-bottom:0px}
#container_shdw_l{float:left;width:10px;height:480px;background:  url('shadow_left.png') no-repeat 0 0;float:left;margin:0px;}
#container_shdw_r{float:left;width:10px;height:480px;background:  url('shadow_right.png') no-repeat 0 0;float:left;margin:0px;}
#container_shdw_b{float:left;width:969px;height:10px;background:  url('shadow_bottom.png') no-repeat 0 0;float:left;margin-bottom:0px}
#footer{width:900px;float:left;margin-left:25px;padding:0px 0px 0px 0px; font-size:86%;font-family:Trebuchet MS, sans-serif;}
div#logo,div#logo_anmeldung{width:185px;height:76px;background: url('white/dtdesign_logo_1.png') no-repeat 0 0;position:absolute;bottom:3px;left:9px;margin:0px;padding:0px;z-index:2000;}
/*h1#logo_anmeldung{text-indent:-3000px;width:130px;height:130px;background: url('white/experten-forum-pferde-gerecht-logo_print.jpg') no-repeat 0 0;position:absolute;bottom:50px;left:20px;margin:0px;padding:0px;z-index:2000;}*/

#dt-logo {position:absolute; left:25px;bottom:20px;width:255px;height:46px;}
#img_logo {width:255px;height:46px;}
/*Main  Image  */
.main_image {position:absolute;top:0px;left:0px;}



/********  ****************/

a{text-decoration:none;color:#F63;outline:none;}
a:hover{text-decoration:none;color:#fff;}
a img{margin:0;padding:0;background: transparent;border:none;}


.data, .data p{color:#A5A358;font-size:92%;font-family:Corbel, Verdana ,sans-serif;margin-top:15px;}



#slider {
    width: 949px;
    margin: 0 auto;
    position: relative;
}

.scroll {
    height: 480px;
    width: 949px;
    overflow: auto;
    overflow-x: hidden;
    position: relative;
    clear: left;
    /*background:#000;*/
   /* background: #FFFFFF url(images/content_pane-gradient.gif) repeat-x scroll left bottom;*/
}

.scrollContainer div.panel {
    padding: 0px;
    height: 480px;
    width: 950px;
}



/*sub nav en panels*/
ul.navigation_sub {

	font-size:82%;
    list-style: none;
    margin: 0px;
    padding: 0px;
    position:absolute;
    top:0px;right:0px;
    z-index:500;
    width:329px;
       border-left: 1px solid #000;
    height:480px;
     background:#666;
   /* background:#F9FBF8;
}

ul.navigation_sub li {
    
    width:150px;
    
    /*margin-right: 10px;*/
}

ul.navigation_sub a {
font-family: Trebuchet MS, sans-serif;
font-size:86%;
line-height:96%;
padding-left:7px;
}
ul.navigation_sub a:focus {
    outline: none;
}

.scrollButtons {
    position: absolute;
    top: 225px;
    cursor: pointer;
    padding:2px; 
}

.scrollButtons.left {
    left: -36px;
}

.scrollButtons.right {
    right: -36px;
}

.hide {
    display: none;
}



.top_elem{color:#999}


 /*navigation highlight se script */
.highlight { color: #fff; }
li.highlight_container { background:#7F7146; }
li ul li a span.highlight { color:#fff; }

/*************   ***************/












/* when syskey is 'description' */
.bg_description, .description{position:absolute;width:270px;height:440px;top:0px;right:0px;margin:0px;padding:20px;}

 .description{width:270px;height:440px;margin:0px;padding:20px;color:#fff;}
.description p{padding-right:10px;color:#fff;font-family:Corbel, Verdana ,sans-serif;font-size:96%;display:block;text-align:left;margin:0px;line-height:120%;}
.description table {margin-top:15px;}
.description table td{padding:10px;padding-left:0px;ont-size:82%;border:0px solid #ccc;color:#fff;font-family:trebuchet MS, sans-serif;line-height:102%;}
.description table td a{color:#fff;}
.description table td a:hover{color:#000;}
.description table.tablerow1 td{background:#fff;padding:3px;margin:2px;font-size:82%;border:0px solid #ccc;color:#fff;font-family:trebuchet MS, sans-serif;line-height:102%;}
.description a{z-index:9490;}
.description p img{padding-right:10px; padding-bottom:4px;}
 .description ul{color:#fff;padding-left:10px;font-size:96%;}

/* when syskey is ' ...description' */
.bg_maindescription, .maindescription{position:absolute;width:910px;height:440px;top:0px;right:0px;margin:0px;padding:20px;}

 .maindescription{width:910px;height:440px;margin:0px;padding:20px; color:#fff;}
.maindescription p{padding-right:10px;color:#fff;font-family:Corbel, Verdana ,sans-serif;font-size:96%;display:block;text-align:left;margin:0px;line-height:120%;padding-left:100px;}
.maindescription table {margin-top:15px;}
.maindescription table td{padding:10px;padding-left:0px;ont-size:82%;border:0px solid #ccc;color:#fff;font-family:trebuchet MS, sans-serif;line-height:102%;}
.maindescription table td a{color:#fff;}
.maindescription table td a:hover{color:#000;}
.maindescription table.tablerow1 td{background:#fff;padding:3px;margin:2px;font-size:82%;border:0px solid #ccc;color:#fff;font-family:trebuchet MS, sans-serif;line-height:102%;}
.maindescription a{z-index:9490;}
.maindescription p img{padding-right:10px; padding-bottom:4px;}



.daten{position:absolute;width:850px;height:428px;top:0px;right:0px;margin:0px;padding:25px;background: #fff url('white/description_bg.jpg') repeat-x 0 0;/*bg_description.png*/color:#2C2A2C;}
.daten p{color:#666;font-family:Corbel, Verdana ,sans-serif;font-size:82%;display:block;text-align:left;margin:0px;line-height:120%;background:#fff;}
.daten table td{background:#ECE7D9;padding:2px;margin:1px;font-size:76%;border:1px solid #fff;color:#333;font-family:trebuchet MS, sans-serif;line-height:97%;}

.pagenumber{position:absolute;top:5px;right:25px;font-family:Trebuchet MS,sans-serif;font-size:76%;color:#fff;z-index:9000;}






ul.navigation_sub a {
    padding: 2px;
    color: #9E9D93;/*#B5B3A5;*/
    text-decoration: none;
    width:325px;
    display:block;
}

ul.navigation_sub a:hover {
    background-color: transparent;
    color: #444;
}

ul.navigation_sub a.selected {
  /*background-color: #9C998F;*/
  color: #f63;
   border-left:2px solid #f63;
}


ul.navigation_sub li.li_title a{padding-left:4px;color:#BCA78B;letter-spacing:.1em;margin-bottom:4px; font-family:Corbel, Verdana ,sans-serif;}

ul.navigation_sub li.cross_link a{padding-left:4px;color:#9E9D93;}
ul.navigation_sub li.cross_link a:hover{padding-left:4px;color:#444;}

ul.navigation_sub li.cross_link_small a{padding-left:4px;color:#9E9D93;font-size:82%;}
ul.navigation_sub li.cross_link_small a:hover{padding-left:4px;color:#444;font-size:82%;}


h4.desc_ttl{color:#6993AC;font-family:Corbel, Verdana ,sans-serif;margin-top:3px;font-size:102%;margin-bottom:8px;}


small{font-size:82%;color:#999}
small a{color:#999;}
small a:hover{color:#fff;}

#top_bar{position:absolute;bottom:0px;right:5px;font-family:trebuchet-MS, sans-serif;color:#C6C5B5;font-size:82%;z-index:4000;}
#top_bar a{color:#f63;padding:4px;}
#top_bar a:hover{color:#fff;padding:4px;z-index:6000;}

#top_bar a.icon:hover {background: transparent;}


a.up{width:20px;height:20px;background:#fff url('../layout/nav-arrow-up.gif') no-repeat 0 0;position:absolute;top:78%;right:1px;}
a.down{width:20px;height:20px;background:#fff url('../layout/nav-arrow-down.gif') no-repeat 0 0;position:absolute;bottom:14%;right:1px;}

a.up_vert{width:20px;height:20px;background:#fff url('../layout/nav-arrow-up.gif') no-repeat 0 0;position:absolute;top:78%;right:1px;}
a.down_vert{width:20px;height:20px;background:#fff url('../layout/nav-arrow-down.gif') no-repeat 0 0;position:absolute;bottom:14%;right:1px;}


.public, .brennpunkt{width:300px;height:40px;background: url('white/public.gif') no-repeat 0 0;position:absolute;bottom:80px;left:3px;margin:0px;padding:0px;z-index:2001;}
.expert,.kongress{width:300px;height:40px;background: url('white/expert.gif') no-repeat 0 0;position:absolute;bottom:80px;left:3px;margin:0px;padding:0px;z-index:2001;}

/*contact specific*/

#contact{position:absolute;left:560px;width:320px;padding:20px 0px 0px 0px;}
#commentForm p{clear:both;margin:0;padding:0;width:260px;}
#commentForm p.txt{clear:both;height:130px;margin:0;padding:0;height:150px;}
#commentForm p label{float:left;width:65px;color:#333;font-family:arial, sans-serif;font-size:82%;padding-top:6px;}
#commentForm  p input{float:left;width:180px;color:#000;background:#6993AC;border:0px solid #333;margin:5px;padding:1px;}
#commentForm  p textarea{float:left;width:180px;height:120px;color:#fff;background:#6993AC;border:0px solid #333;margin:5px;padding:1px;}
#commentForm  p input.submit{margin-left:70px;color:#fff;cursor:pointer;background:#f63;padding:1px;}
#commentForm  p input.submit:hover{background:#f33;cursor:pointer;}

span.er{clear:both;color:#f00;font-family:Trebuchet MS, sans-serif;font-size:76%;width:30px;}




#commentForm label.error{ color:#ff0000;font-family:trebuchet MS,sans-serif;font-size:10px;margin-left:70px;width:180px;clear:both;margin-top:-5px; }
#commentForm input.submit { color:#ff0000; }

.contact{position:absolute;left:100px;width:320px;padding:20px 0px 0px 0px;}
.text_adress{position:absolute;width:300px;top:60px;left:450px;}
.text_adress p{color:#666;font-family:Corbel, Verdana ,sans-serif;font-size:82%;display:block;text-align:left;margin:0px;line-height:120%;background:#fff;}

.text_adress td p{padding-ltop:10px;padding-left:22px;color:#666;font-family:Corbel, Verdana ,sans-serif;font-size:82%;display:block;text-align:left;margin:0px;line-height:120%;background:#fff;}

#competencies{text-align:center; width:970px; position:absolute; left:50%;top:570px;margin-left:-485px;font-size:0.9em;color:#333}