body 
{ 
  margin:0;
  padding:0px;
  padding-top: 5px;
  font-family:Arial;
  font-size:12px;
  text-align:left;
  color:#3f3f3f; 
}

p{
  margin:0;
  padding-bottom:5px;
}

div#center img{
padding-bottom:20px;
}

div#center .contenttable img{
padding:0px;
}

div#center .info img{
padding-bottom:10px;
padding-top:3px;
}

hr {
 color: #283897;
 margin-top:3px;
background-color: #FFF;
height: 1px;
}

h1{
  color:#3f3f3f; 
  font-size:13px;
  font-weight:bold;
  margin:0;
  padding:0px 0px 10px 0px;
}


a:link
{ 
  color:#283897; text-decoration:none;
  
}


a:visited
{
  color:#283897; text-decoration:none;
  
}


a:hover 
{ 
  color:#283897; text-decoration:underline;
  
}


a:active
{ 
  color:#283897; text-decoration:none;
  
}


a:focus 
{ 
  color:#283897; text-decoration:none;
   
}


#outer
{
  margin:0px auto;
  width:990px;
}


#header
{
  text-align:left;
  border:0px solid #FF0;
  margin-top:0px;
  margin-bottom:15px;
  height:70px;
}


#logo 
{
  margin-bottom:0px;
  margin-left:50px;
  margin-top:14px;
  float:left;
  width:200px;
  height:65px;
  border:0px solid #F00;
}


/*#topnavigation
{
  float:right;
  width:450px;
  margin-right:0px;
  margin-top:0px;
  border:0px solid #000;
  text-align:right;
}*/

#topnavigation
{
  float:right;
  width:550px;
  margin-right:0px;
  margin-top:14px;
  border:0px solid #000;
  text-align:right;
}


#middle
{
  margin:0px auto;
  width:990px;
  height:*;
  text-align:left;
  border:0px solid #FF0;
  margin-bottom:20px;
/*  padding-bottom:20px;*/
  border:0px solid #000;
  float:left;
}


#navigation
{
  display:block;
  text-align:right;
  margin:0;
  padding:0;
  height:30px;
  line-height:30px;
  border-bottom:1px solid #283897;
  border-top:1px solid #283897;
}


#navigation p{
  margin:0;
  padding:0;
}


#leftnavigation 
{
  display:block;
  margin-left: 0px;
  float:left;
  margin-top:38px;
  padding:0;
  margin-bottom:5px;
  width: 190px;
  border:0px solid #000;
}


#breadcrumb 
{
  display:block;
  height:18px;
  padding-top: 15px;
  margin-left: 220px;
  margin-right: 0px;
  border:0px solid #000;
  color:#888888;
}

div#breadcrumb a{
color:#888888;
}


#center 
{

 display:block;
  margin-top: 7px;
  margin-right: 0px;
  border:0px solid #000;
  margin-bottom:5px;
  width:770px;
  line-height:16px;
  float:right;
}


div#center li .internal-link, div#center li .internal-link
{
  color:#283897;
  padding-left:20px;
  line-height:20px;
  background: url(../images/square.gif) 0px 3px no-repeat;
  /*padding: 1px 0px 3px 0px;
  margin-top:1px;*/
}


div#center li, div#center li
{
  color:#3f3f3f; 
  padding-left:20px;
  line-height:20px;
  background: url(../images/square.gif) 0px 5px no-repeat;
}

div#center ul li ul li
{
  padding:0;
  margin:0;
  background: url() no-repeat;
  color:#3f3f3f; 
}


#footer
{
  float:left;
  margin:0;
  padding:0;
  width:990px;
  text-align:left;
  border-top:1px solid #999999;
}


#slogan 
{
  float:left;
  display:block;
  height:*;
  text-align:left;
  width:485px;
  margin-top:5px;
  border:0px solid #F00;
}


#group 
{
  height:*;
  display:block;
  float:right;
  width:500px;
  margin-top:5px;
  text-align:right;
}


#copyright
{
  visibility: hidden;
}


.csc-textpic-image
{
  margin:0;
  padding:0;
}


#tgm
{
  width:480px;
  border:0px solid #000;
  float:right;
}


div#tga li .internal-link, div#tgm li .internal-link
{
  color:#283897;
  padding-left:20px;
  line-height:20px;
  background: url(../images/square.gif) 0px 3px no-repeat;
}


#tga
{
  width:480px;
  border:0px solid #000;
  float:left;
}

div#tga img, div#tgm img
{
  margin-bottom:20px;
}


ul
{
  margin:0;
  margin-top:0;
  margin-left:0px;
  padding-left:0;
  padding-right:0;
  list-style-type:none;
}


.navigation-level1 
{
  padding: 0px 0px 20px 0px;
  margin:0px 0px 0px 0px;
}


.navigation-level1-sub
{
  padding: 0px 0px 10px 12px;
  margin:0px 0px 0px 0px;
}


.navigation-level2
{
  padding: 0px 0px 10px 12px;
  margin:0px 0px 0px 0px;
}


.navigation-level1-active, .navigation-level2-active
{  
  padding: 0px 0px 10px 12px;
  margin:0px 0px 0px 0px;
  background: url(../images/arrow.gif) 0px 3px no-repeat;
}


#navigation-level2-black{
  padding: 10px 20px 20px 12px;
  margin:0px 0px 0px 0px;
}

#navigation-level2-active-black{
  padding: 10px 20px 20px 12px;
  margin:0px 0px 0px 0px;
  background: url(../images/arrow.gif) 0px 12px no-repeat;
}



a.level1:link, a.level1:visited, a.level1:hover, a.level1:active, a.level1:focus
{
  color:#4e4e4e;
  font-weight:bold;
}


a.level1-active:link, a.level1-active:visited, a.level1-active:hover, a.level1-active:active, a.level1-active:focus
{
  color:#4e4e4e;
  font-weight:bold;
}


a.level1-sub:link, a.level1-sub:visited, a.level1-sub:hover, a.level1-sub:active, a.level1-sub:focus
{
  color:#4e4e4e;
  font-weight:bold;
}


a.level2:link, a.level2:visited, a.level2:hover, a.level2:focus
{
  color:#283897;
  font-weight:normal;
}


a.level2-active:link, a.level2-active:visited, a.level2-active:hover, a.level2-active:active, a.level2-active:focus
{
  color:#283897;
  font-weight:bold;
}


div#navigation-level2-active-black a, div#navigation-level2-black a
{
color:#000000;
}





div#center .csc-sitemap ul li {
padding: 0px 0px 0px 0px;
margin:0px 0px 0px 0px; 
background:none; 
}

div#center .csc-sitemap ul li ul li {
padding: 0px 0px 0px 0px;
margin:0px 0px 0px 0px; 
background:none; 
}


a.level1-sitemap:link, a.level1-sitemap:visited, a.level1-sitemap:hover, a.level1-sitemap:active, a.level1-sitemap:focus
{
  font-weight:bold;
  color:#283897;
}

a.level2-sitemap:link, a.level2-sitemap:visited, a.level2-sitemap:hover, a.level2-sitemap:active, a.level2-sitemap:focus
{
  padding-left:20px;
}

a.level3-sitemap:link, a.level3-sitemap:visited, a.level3-sitemap:hover, a.level3-sitemap:active, a.level3-sitemap:focus
{
  padding-left:40px;
}

a.level1-active-red:link, a.level1-active-red:visited, a.level1-active-red:hover, a.level1-active-red:active, a.level1:focus
{
  color:#283897;
  font-weight:bold;
}


/*Tabellen Design */



.contenttable-0 .td-0
{
   margin-left:0px;
   padidng-left:0px;
   
   vertical-align:top;
   width:100px;
}


.contenttable-0 .td-1
{
   vertical-align:top;	
   padding-left: 20px;
}

.contenttable-0 li .td-1
{
   background: url(../images/square.gif) 0px 3px no-repeat;
   padding-left: 20px;
}

.contenttable-0 .td-1 a 
{
   color:#283897;
}


.error_mail{
color:#283897;
}


.tx-indexedsearch-form{
border:0;
}


.tx-indexedsearch-title .title{
color:#283897;
}


button{
 border: 1px;
 border-top-style: solid;
 border-top-color: #FFFFFF;
 border-left-style: solid;
 border-left-color: #FFFFFF;
 border-bottom-style: solid;
 border-bottom-color: #3F3F3F;
 border-right-style: solid;
 border-right-color: #3F3F3F;
 background-color: #FFFFFF;
 color: #3F3F3F;
}

.button{
 border: 1px;
 border-top-style: solid;
 border-top-color: #FFFFFF;
 border-left-style: solid;
 border-left-color: #FFFFFF;
 border-bottom-style: solid;
 border-bottom-color: #3F3F3F;
 border-right-style: solid;
 border-right-color: #3F3F3F;
 background-color: #FFFFFF;
 color: #3F3F3F;
}
