#wrap {
  border-right:1px solid #99cdff;
  border-left:1px solid #99cdff;}

body {
  background-color:#3198fd;}

#header_main-body p {display:none;}

#header {
  background-color:#ffffff;}

#header_main-body {
  background-position: bottom left;
  border-right:1px solid #99cdff;}

#header_sidebar_rechts {
  background-color:#ffffff;}

#topnav1 {
  border-bottom:1px solid #3067cd;}

#topnav1 a {
  color:#ffffff;
}

#topnav2 {
  background-color: #ffffff;
  border-bottom:1px solid #99cdff;}

#topnav2_rechts {	
  width: 18.1%;
  color:#99cdff;
  border-left:1px solid #99cdff;}

#footer {
  text-align:center;
  border-top:1px solid #99cdff;  
  color:#3067cd;}

#content .padder {
  padding: 0.2em 1.5em 1em 0.3em;
  overflow:visible;
  max-width: 65em;
  border-right:2px solid #99cdff;}

.breadcrumb_top	 {
  width: 100%;
  padding:0.5em 0 0.5em 0.3em;
  border-right: 1px solid #99cdff;
  border-bottom: 1px dotted #99cdff;}


/*--------------------Schatten links rechts oben----------------------*/


#shadow_bottom_right {
  border-right: 2px solid #3198fd;
  border-left: 2px solid #3198fd;}



#nav li, #nav2 li {
  border:1px dotted #99cdff;
  border-bottom: 1px solid #f2f2f2;
 }


#navcontainer a.aktiv {
  border-bottom: 1px dotted #99cdff;}


#navcontainer a.second {
  background-color:#ffffff;
  border-bottom: 1px dotted #99cdff;
  border-left: 1px solid #99cdff;
  border-right: 1px solid #99cdff;}


#navcontainer a.second_aktiv,  #navcontainer a:hover.second_aktiv {
  border-left: 1px solid #3067cd;}


#navcontainer a:hover, #navcontainer a:focus {
  border-bottom: 1px dotted #99cdff;}


#navcontainer a:hover.second, #navcontainer a:focus.second, #navcontainer a:focus.second_aktiv {
  border-bottom: 1px dotted #99cdff;}


#navcontainer a.third {
  border-bottom: 1px dotted #999999;
  border-left: 1px solid #3067cd;
  background-color:#ededed;
}


#navcontainer a.third_aktiv {
  border-bottom: 1px dotted #99cdff;
  border-left: 1px solid #3067cd;
  background-color:#99cdff;
}


#navcontainer a:hover.third, #navcontainer a:hover.third_aktiv, #navcontainer a:focus.third, #navcontainer a:focus.third_aktiv  {
  border-bottom: 1px dotted #999999;
  background-color:#dedede;}


#startbox2 {
border-bottom:1px solid #99cdff;
border-right:1px solid #99cdff;}


#startbox2 div {
  border:1px dotted #99cdff;}


.teaseruebersicht1 {
border-left:1px solid #99cdff;
border-right:1px solid #99cdff;}


.teaseruebersicht2 {
border:1px solid #99cdff;}


.topnews img {
border:1px solid #99cdff;}


.kategorie_kopf {
border-right:1px solid #99cdff;
border-bottom:1px solid #99cdff;}


.kategorie_kopf span {
border-left:1px solid #99cdff;}  


.kategorie_kopf span.last {
border-left:1px solid #99cdff;}  


.boxlink {
border:1px dotted #99cdff;}

.boxlink:hover {
background-color:#ffffff;


/*--------------------Tab-Leiste Startseite----------------------*/


div.leiste_horizontal {
  border-bottom: 1px dotted #99cdff;}

div.leiste_horizontal .tab {
  background-color:#ffffff;
  border: 1px dotted #99cdff;}



/*--------------------Bloecke----------------------*/

div.kopf {
  background-color:#ffffff; 
  border-top:1px dotted #99cdff;
  border-bottom:1px dotted #99cdff;}


.rahmen_text {	
  border: 1px dotted #99cdff;}

.tablestyle {
  border-left: 1px dotted #99cdff;
  border-top: 1px dotted #99cdff;}

.tablestyle caption {
  border-bottom: 1px dotted #99cdff;}
            
.tablestyle th, .tablestyle td {
  border-bottom: 1px dotted #99cdff;
  border-right: 1px dotted #99cdff;}


/*--------------------Buttons----------------------*/


.button {
  border:1px dotted #99cdff;}

.button:hover,.button:focus {
  background-color: #f2f2f2;}

.button_grey {
  border:1px solid #99cdff;}

