/*
Farben:
#2F5B99 :       Hintergrund
#1B223F : Überschrift (blau, dunkel)
#8DA7CA : 
#244575 : Überschriften (blau, mittel)
#64748A : Schriftfarbe (blau, mittel)
#DF8D32 : Links (intern)
#CC0000 : Links (extern)
#0000FF : Links (email)
*/




body { 
        margin:0; 
        padding:0; 
        font-size: 10px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        background-color:#405b80;
        background-color:#2F5B99;
        background-color:#8DA7CA;
        background-color:#6699CC;
        background-color:#2F5B99;
        background-image:url(http://www.djam2007.de/fileadmin/templates/pics/background.jpg);
        background-position:top;
        background-repeat:repeat;
}

p { margin:0; padding:0; }
ul { margin:0; padding:0; }
li { margin:0; padding:0; }

h3 {
  font-size:14px;
}


.clear {
        clear:both;
}

div#bottom_border { 
        margin:0 0 20px 0;
}


div#container { 
        margin:0;
        padding:0;
}

div#container { 
        margin:10px auto 0 auto;
        width:805px;
}
* html div#container { 
        position:absolute;
        left:50%;
        top:0px;
        margin-left:-400px;
        margin-top:10px;
}



div#header_container {
        width:800px;
        height:150px;
        overflow:hidden;
}

div#head_backpicture {
        position:relative;
        top:-170px;
        left:530px;
        width:250px;
        height:130px;
/*                border:1px solid #000000;*/
}
* html div#head_backpicture {
        top:-174px;
}




div#mainnav_container {
        position:relative;
        top:-20px;
        left:153px;
        width:514px;
        height:20px;
}
* html div#mainnav_container {
        top:-22px;
}




div#content_container {
        width:800px;
        overflow:hidden;
}

table#content_container_tbl {
        margin-left:-3px;
}

td#content_col {
        background-color:#fff;
}

div#wrapper_content_left {
        width:150px;
        font-size: 10px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
}

div#wrapper_content_middle {
        width:514px;
        font-size: 10px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
}

div#wrapper_content_right {
        width:130px;
        font-size: 10px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
}

div#wrapper_sponsor_logo {
        margin-left:5px;
        margin-right:5px;
}


div#content_wrapper {
  margin:0px 10px;
}


div#wrapper_subnav {
/*        border-bottom:4px solid #405b80;*/
        border-bottom:2px solid #2F5B99;
}

div#subnav_item1 {
        border-bottom:1px solid #405b80;
        border-bottom:1px solid #2F5B99;
}

div#subnav_item2 {
/*      border-bottom:1px solid #405b80;*/
}




div#breadcrumb {
        text-align:left;
        padding:5px 10px 7px 10px;
        margin:0px 0px 13px 0px;
        background-color:#f0f0f0;
        border-bottom:3px solid #2F5B99;
}

#itxt1{
        font-size: 9px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        color:#999999;
}

#itxt2{
        font-size: 9px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        color:#64748A;
}

#itxt2_bold{
        font-size: 9px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#1B223F;
}

div#breadcrumb a{
        font-size: 9px;
        color:#64748A;
        color:#DF8D32;
}




div#footer_container {
        width:800px;
        height:75px;
        background-image: url(../pics/slice_footer2.gif);
}


div#footernav_container {
        float:right;
        width:371px;
        height:25px;
        margin-right:3px;
/*                background-color:#ffff00;*/
}
div#footernav_container a{
        font-size: 9px;
        color:#64748A;
        color:#DF8D32;
}



div#footercopy_container {
        float:left;
        width:150px;
        height:65px;
/*                background-color:#ff00ff;*/
}
div#footercopy_container a{
        font-size: 9px;
        color:#64748A;
        color:#DF8D32;
}


div#footersponsor1_container {
        float:right;
        width:130px;
        height:50px;
        overflow:hidden;
/*                background-color:#00ffff;*/
}







a.normal_link {
        color:#0000ff;
        text-decoration:none;
        font-size:10px;
        color:#DF8D32;
}

a.normal_link:hover {
        text-decoration:underline;
}


div#content_style {
        margin-left:10px;
        margin-right:10px;
}








/************************
PAGE CONTENT
************************/
.csc-header {
/*      color:#244575;*/

  font-size:12px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        color:#244575;
}


/*page-content: IMAGE*/
dd.csc-textpic-caption {
  font-size:9px;
  font-weight:bold;
        color:#244575;
        padding-top:5px;
}




button.std_button {
  border:1px solid #1B223F;
        background-color:2F5B99;
        color:#ffffff;
        font-family:Arial;
        font-size:10px;
        font-weight:bold;
        padding:0;
        margin:0;
}

button.std_button:hover {
        background-color:#DF8D32;
}







/************************
SITEMAP 
************************/
.csc-tx-flseositemap-pi1 {
  margin:0 0 0 10px;
        color:#64748A;
}

.tx-flseositemap-pi1 a {
        color:#64748A;
        font-weight:bold;
}

.tx-flseositemap-pi1 ul {
  padding:3px 0 0px 0;
/*  margin-left:5px;*/
        list-style:none;
}

.tx-flseositemap-pi1 li {
  padding:2px 0 3px 0;
  padding-left:15px;
        list-style:none;
        list-style-image:none;
        background-image: url(http://djam2007.de/fileadmin/templates/pics/pfeil.jpg);
        background-repeat: no-repeat;
        background-position: 0px 5px;
}

/*.deep0 {
  background-color:#f0f0f0;
}

.deep1 {
  background-color:#e0e0e0;
}

.deep2 {
  background-color:#d0d0d0;
}

.deep3 {
  background-color:#c0c0c0;
}

.deep0 a {
  color:#244575;
  background-color:#f0f0ff;
}

.deep1 a {
  color:#446595;
  background-color:#e0e0ff;
}

.deep2 a {
  color:#6485b5;
  background-color:#d0d0ff;
}

.deep3 a {
  color:#84a5d5;
  background-color:#c0c0ff;
}*/




.deep0 {margin-left:0;}
.deep1 {margin-left:20;}
.deep2 {margin-left:10;}
.deep3 {margin-left:5;}



.deep0 a {
  color:#244575;
        font-size:11px;
}

.deep1 a {
  color:#446595;
        font-size:10px;
}

.deep2 a {
  color:#6485b5;
        font-size:9px;
}

.deep3 a {
  color:#84a5d5;
        font-size:9px;
}
























