html {height: 100%;}

a:link    {text-decoration: underline; color: #1B1B1F;}
a:visited {text-decoration: underline; color: #1B1B1F;}
a:hover   {text-decoration: underline; color: #1B1B1F;}


/* NAVIAGTAION */


a.normal:link       {font-family:Arial, Helvetica;
                     text-decoration: none;
                     font-size:10px;
	                 font-weight:normal;
	                 color:#4E6C84;}

a.normal:visited  {font-family:Arial, Helvetica;
                     text-decoration: none;
                     font-size:10px;
	                 font-weight:normal;
	                 color:#4E6C84;}

a.normal:HOVER      {font-family:Arial, Helvetica;
                     text-decoration: none;
                     font-size:10px;
	                 font-weight:normal;
	                 color:#0D3656;}
                  
a.normalhigh:link   {font-family:Arial, Helvetica;
                     text-decoration: none;
                     font-size:10px;
	                 font-weight:bold;
	                 color:#0D3656;}

a.normalhigh:visited {font-family:Arial, Helvetica;
                     text-decoration: none;
                     font-size:10px;
	                 font-weight:bold;
	                 color:#0D3656;}

a.normalhigh:HOVER   {font-family:Arial, Helvetica;
                     text-decoration: none;
                     font-size:10px;
	                 font-weight:bold;
	                 color:#4E6C84;}
                  
.navi
   { text-align: left;
     height: 25px;
     vertical-align: top;}
     
#navigation
{   margin: 10px 0px 0px 30px;
    }
     
/* NAVIAGTAION-ENDE */

BODY{
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:0px;}

#container_header{
    margin: 0px 0px 0px 0px;
    position:absolute;
    width:1003px;
    top:0px;
    left:0px;
    z-index:1;}
    
#container_header_logo{
    margin: 0px 0px 0px 802px;
    position:absolute;
    width:201px;
    top:0px;
    z-index:1;}
    

#container_header_sub{
    margin: 0px 0px 0px 0px;
    position:absolute;
    width:1003px;
    top:129px;
    left:0px;
    z-index:1;}
    
#container_content{
    margin: 0px 0px 0px 0px;
    position:absolute;
    width:1003px;
    top:193px;
    left:0px;
    z-index:1;}
    
#container_header_nav{
    margin: 0px 0px 0px 0px;
    position:absolute;
    width:1003px;
    top:130px;
    left:0px;
    z-index:2;}
    
#container_header_nav2{
    margin: 0px 0px 0px 495px;
    position:absolute;
    width:309px;
    top:150px;
    left:0px;
    z-index:3;}
    

#contentblock{
   background-color: #fff8de; padding:10px;}

#einspalter{
    font-family:Arial, Helvetica, sans-serif;
    line-height: 20px;
	font-size:12px;
	font-weight:normal;
	color:#1B1B1F;
    text-align: left;
	width:586px;
  }

#links{
    float: left;
    width: 49%;
    font-family:Arial, Helvetica, sans-serif;
    line-height: 20px;
	font-size:12px;
	font-weight:normal;
	color:#1B1B1F;
    text-align: left;
  }
#rechts{
    float: right;
    width: 49%;
    font-family:Arial, Helvetica, sans-serif;
    line-height: 20px;
	font-size:12px;
	font-weight:normal;
	color:#1B1B1F;
    text-align: left;
  }
.imgtext.textMargin{margin:20px;}
.imgtext-table{margin-right:20px;
               margin-top:10px;
               margin-left:6px;
               margin-bottom:10px;}
.imgtext-nowrap{background-color: #fff8de;}

.content{
	font-family:Arial, Helvetica, sans-serif;
    vertical-align:top;
    text-align:left;
    line-height: 20px;
	font-size:12px;
	font-weight:normal;
	color:#1B1B1F;}

/*P {
	font-family:Arial, Helvetica, sans-serif;
    vertical-align:top;
    text-align:left;
    line-height: 20px;
	font-size:12px;
	font-weight:normal;
	color:#58585A;}*/

.Suche
{
    background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#1B1B1F;
    text-decoration: none;
    border-style:solid;
    border-color: #D4D6D8;
    border-width:1px;

    }

.bulletlist {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
    text-decoration: none;}

.caption {
	font-family:Arial, Helvetica, sans-serif;
	font-size : 12px;
	color:#000000;}

SELECT {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.content_head {
	font-family:Arial, Helvetica, sans-serif;
	font-size : 16px;
    font-weight: bold;
	color :  #0D3656;
    margin-left : 10px;
	margin-bottom : 15px;
	margin-top : 0px;}

H1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size : 36px;
	color :  #003B73;
	margin-bottom : 0px;
	margin-top : 0px;}
H2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size : 24px;
	color :  #003B73;
	margin-bottom : 0px;
	margin-top : 0px;}

H3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size : 18px;
	color :  #003B73;
	margin-bottom : 0px;
	margin-top : 0px;}
H4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size : 12px;
	color :  #003B73;
	margin-bottom : 0px;
	margin-top : 0px;}

.subhead1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size : 14px;
	color :  #000000;}

.subhead2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size : 12px;
	color :  #000000;}

.subhead3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size : 10px;
	color :  #000000;}

.headerdate {
	font-family:Arial, Helvetica, sans-serif;
	font-size : 12px;
	color :  #000000;
	font-weight: normal;}

.form
   {
   bgcolor: #203360;}

.table {
    border-spacing:0;
    border-collapse:collapse;
    padding: 0px;
    spacing: 0px;
 	font-family:Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
}

td {vertical-align:top; 
    font-family:Arial, Helvetica, sans-serif;
    vertical-align:top;
    text-align:left;
    line-height: 20px;
	font-size:12px;
	font-weight:normal;
	color:#1B1B1F;   }

th {vertical-align:top; 
    font-family:Arial, Helvetica, sans-serif;
    vertical-align:top;
    text-align:left;
    line-height: 20px;
	font-size:12px;
	font-weight:normal;
	color:#1B1B1F;   }


TEXTAREA {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
    color : #000000;
}
INPUT {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
    color : #000000;
}

.filelinks {
	font-family:Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #990000;
}
.filelinkssize {
	font-family:Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
}


.sitemap1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
}
.sitemap2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	margin-left : 20px;
}
.sitemap3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	margin-left : 40px;
}
.sitemap4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #000000;
	margin-left : 60px;
}




.celmenu {
	font-family:Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	margin-top : 10px;
}
.celsubmenu {
	font-family:Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	margin-left : 20px;
	margin-top : 3px;
}

.header_sub1
   { background-image:url(./../../fileadmin/template/images/header_sub1.gif);
     height:65px;}
.header_sub2
   { background-image:url(./../../fileadmin/template/images/header_sub2.gif);
     height:65px;}
.header_sub3
   { background-image:url(./../../fileadmin/template/images/header_sub3.gif);
     height:65px;}

.header_logo1
   { background-image:url(./../../fileadmin/template/images/trenner.gif);
     width:2px;
     background-repeat:no-repeat;
     height:192px;}
     
.header_logo2
   { text-align: left;
     vertical-align: top;}


.header_nav1
   {   width:802px;
       text-align: right;
       vertical-align: top;}
.header_nav2
   {   width:100px;
       text-align: left;
       vertical-align: top;}
.header_nav3
   {   width:101px;
       text-align: left;
       vertical-align: top;}


     
.content1
   { background-image:url(./../../fileadmin/template/images/swc_navback.jpg);
     height:670px;
     vertical-align: top;}
.content2
   { background-image:url(./../../fileadmin/template/images/content_sub2.gif);
     vertical-align: top;}
.content3
   { height: 514px;
     background-color: #FFFFFF;
     vertical-align: top;}
.content4
   { background-image:url(./../../fileadmin/template/images/content_sub4.gif);
     vertical-align: top;}
.content5
   { background-color: #FFFFFF;
     vertical-align: top;}
.content6
   { height: 156px;
     background-color: #FFFFFF;
     vertical-align: top;}

.footer
   { background-color: #C0C2C5;
     height: 1px;}
     
.imprint{
	font-family:Arial, Helvetica, sans-serif;
    vertical-align:top;
	font-size:10px;
	font-weight:normal;
	color:#1B1B1F;}


.spacer2
   {height:2px;}
.spacer3
   {height:3px;}
.spacer4
   {height:4px;}
.spacer5
   {height:5px;}
.spacer10
   {height:10px;}
.spacer15
   {height:15px;}
.spacer20
   {height:20px;}
.spacer25
   {height:25px;}
.spacer30
   {height:30px;}
.spacer40
   {height:40px;}
.spacer50
   {height:50px;}
.spacer70
   {height:70px;}
.spacer180
   {height:200px;}
   


.headline{
	font-family:Arial, Helvetica, sans-serif;
    vertical-align:top;
    text-align:left;
    line-height: 20px;
	font-size:12px;
	font-weight:normal;
	color:#1B1B1F;}
.field{
	font-family:Arial, Helvetica, sans-serif;
    vertical-align:top;
    text-align:left;
    line-height: 20px;
	font-size:12px;
	font-weight:normal;
	color:#1B1B1F;}
.fieldheader{
	font-family:Arial, Helvetica, sans-serif;
    vertical-align:top;
    text-align:left;
    line-height: 20px;
	font-size:12px;
	font-weight:normal;
	color:#1B1B1F;}
	
.Formular
{
    background-color:#FFFFFF;
    font-family:Arial, Helvetica;
	font-size:12px;
	font-weight:normal;
	color:#1B1B1B;
    text-decoration: none;
    border-style:solid;
    border-color: #CCCCCC;
    border-width:1px;

    }	
	
.bodytexterror{
    font-family:Arial, Helvetica, sans-serif;
    line-height: 20px;
	font-size:12px;
	font-weight:normal;
	color:#FF0000;
    text-align: left;}
	

a.az:link       {font-family:Arial, Helvetica;
                     text-decoration: none;
                     font-size:10px;
	                 font-weight:normal;
	                 color:#4E6C84;}

a.az:visited  {font-family:Arial, Helvetica;
                     text-decoration: none;
                     font-size:10px;
	                 font-weight:normal;
	                 color:#4E6C84;}

a.az:HOVER      {font-family:Arial, Helvetica;
                     text-decoration: none;
                     font-size:10px;
	                 font-weight:normal;
	                 color:#0D3656;}
                  
a.azhigh:link   {font-family:Arial, Helvetica;
                     text-decoration: none;
                     font-size:10px;
	                 font-weight:bold;
	                 color:#0D3656;}

a.azhigh:visited {font-family:Arial, Helvetica;
                     text-decoration: none;
                     font-size:10px;
	                 font-weight:bold;
	                 color:#0D3656;}

a.azhigh:HOVER   {font-family:Arial, Helvetica;
                     text-decoration: none;
                     font-size:10px;
	                 font-weight:bold;
	                 color:#4E6C84;}
#sub{
    font-family:Arial, Helvetica, sans-serif;
    line-height: 20px;
	font-size:12px;
	font-weight:normal;
	color:#1B1B1F;
    text-align: left;
	width:400px;
	margin:8px 10px 10px 10px;}

