/*
dunkelblau: #002b44
7ca8c3

rot: #e3001b;
eb272a
d0dce7
*/
body {   
    background-color: #fff;
    font-family:  Verdana, Arial, sans-serif;
    font-size: 12px;
    color: #000;
    margin: 0;
}

.breaker { clear:both; }

#main  {    
    margin: 0;
    width: 600px;
  background-color:#fff;

}

#header { 
    margin-top: 10px;
    padding:0;
    width: 600px;
    height: 131px;
    background: url(/fileadmin/templates/img/header_neu_sd_print.jpg) no-repeat top left;
    border:0px solid #eee;
}
#header_img {
  margin:0;
  padding:10px 0 0 0;
  height:160px;
}


#homeContainer {
  float:left;
  text-align:left;
  width:600px;
}


#homeContLeftCol {
  float:left;
  width:380px;
}

#homeContRightCol {
  float:right;
  width:280px;
}


#content { 
  float:left;
  border:0; 
  padding:0;
  margin-top:10px; 
  width:600px;
}

#mainCont {    
  margin:0;
    padding:10px;
    text-align: left;

    height: auto;
  float:left;

}



#mcContainer {
  margin:0;
  padding:0;
  float:left;
  width:600px;
}
#mc_top {
    margin: 12px 0 0 0;
  padding:0;
  float:left;
  width: 600px;
  height:6px;

}
#mc_bottom {
  margin:0;
  padding:0;
  width:600px;
  height:7px;
  float:left;

}







#breadcrumb {
  font-size:9px;
  margin:0;
  padding:5px 5px 0 5px;
  width:600px;
  height:18px;
  text-align:left;
  border:0px solid #eee;
}
#breadcrumb a {
  color:#666;
  text-decoration:none;
}
#breadcrumb a:hover, #breadcrumb a:active  {
  color:#666;
  text-decoration:underline;
}
.bc_navi {
  margin:0;
  padding: 0 0 0 15px;
  color:#666;
  background: url(/fileadmin/templates/img/bc_arrow.gif) no-repeat top left;
}



#footer { 
  margin: 10px 0 20px 0;
  padding: 0;
  float:left;
  width:600px;
  background-color:  #fff;
    font-size:9px;
     color: #000;
}


#footer #footerCont {
  margin:0;
  padding:5px; 
    width:600px;
    float: left;
    text-align:center;
}


#footer #footerCont a {
    text-decoration:none;
    color: #000;
  font-size:9px;
}
#mh-media {
  margin:0;
  padding:0 0 10px 0;
  text-align:center;
  font-size:9px;
  color:#666;
}
#mh-media a {
  color:#666;
  text-decoration:none;
}


#mainCont h1 {
  margin:0;
  padding:0;
    color: #e3001b;
    text-align: left;
    line-height: 1.9em;
    font-size: 1.5em; 
    border-bottom:1px dotted #999;
}

#mainCont h1 a {
    color: #e3001b;
    text-decoration:none;
}


#mainCont h2 {  
  font-family: Verdana,sans-serif;
    font-weight: bold;
    font-size: 14px;
    font-weight:bolder;
    margin-top: 15px;
    color: #333;
}

#mainCont h2 a {  
  color: #333;
    text-decoration:none;
}

#mainCont h3 {
  font-family: Verdana,sans-serif;
    font-weight: bold;
    font-size: 12px;
    font-weight:bolder;
    margin-top: 15px;
    color: #666;
}  
  
blockquote {
  font-style:italic;
}



/* verschiedene Link Klassen */

a.mail, a.external-link-new-window  { 
  color:#e3001b;
  padding:0 0 0 17px;
  background: url(/fileadmin/templates/img/external_link_new_window.gif) no-repeat center left;
}
a.internal-link, p.bodytext a  { 
  color:#e3001b;
  padding:0 0 0 13px;
  background: url(/fileadmin/templates/img/internal_link.gif) no-repeat center left;
  text-decoration:none;
}

p.bodytext a.download {
  color:#e3001b;
  padding:0 0 0 17px;
  background: url(/fileadmin/templates/img/download_link.gif) no-repeat center left;
}

p.csc-linkToTop {
  margin:0;
  padding:2px 0 0 0;
  text-align:right;
  height:22px;
}
p.csc-linkToTop a {
  margin:0;
  padding:3px 18px 0 0;
  font-size:10px;

  color:#666;
  text-decoration:none;
  background: url(/fileadmin/templates/img/button-up.gif) no-repeat bottom right;
}

dd.csc-textpic-caption {
  font-size:10px;
  color:#666;
  text-align:right;
}

div.csc-sitemap a {
  color:#e3001b;
}

.box p.bodytext a.internal-link {
  margin:0 0 0 200px;
  
  text-align:right;
}
p.align-right {
  text-align:right;
  margin:0;
  padding:0 10px 0 0;
}
p.align-right a.internal-link {
  font-size:10px;
  margin:0;
  text-align:right;
}

div.home_mehr {
  margin:0;
  padding:0 10px 3px 0;
  text-align:right;
}
div.home_mehr_tv {
  margin:5px 0 5px 0;
  padding:0 10px 3px 0;
  text-align:right;
}
a.home_mehr {
  margin:0;
  /* padding:4px 4px 4px 13px;
  background: url(/fileadmin/templates/img/bg_btn_mehr.gif) no-repeat center left;
  text-decoration:none; */
  font-size:10px;
  font-weight:normal;
  border:0;
  color:#eb272a;
}

/* tables */

table.contenttable {
  margin:0;
  padding:0;
}
table.contenttable p.bodytext {
  margin:0;
  padding:0;
}

/* social bookmarks*/
div#sp_socialbookmarks_link_bar {
  margin:0;
  padding:10px 10px 7px 10px;
}
div#sp_socialbookmarks_link_bar img {
  border:1px solid;
}
div#sp_socialbookmarks_link_bar a {
  color:#ccc;
}
div#sp_socialbookmarks_link_bar a:hover {
  color:#e3001b;
}






