/*-- Rahmen Aussen --*/
#box
{
width:960px;
margin:0 auto 0 auto;
border:1px solid #538fc1; 
border-right:1px solid #538fc1; 
border-bottom:1px solid #538fc1; 
}

body
{
text-align:center;
font-family: Verdana, Arial, sans-serif;
font-size:11px;
margin:0;
}

#footer
{
clear:left;
text-align:left;
margin-bottom:10px;
margin-top:0px;
margin-left:10px;
}

/*-- Textkasten --*/
#content 
{ 
margin-top:10px;
margin-right:10px;
margin-left:10px;
width:746px;
background-color:#e2ecf5;
border: 1px solid #538fc1;
float:left;
margin-bottom:10px;
}

/*-- Überschrift mit HG --*/
.titel
{
font-size:16px;
/*font-size:1.3em; */
padding:2px 15px 3px 15px;
color:#ffffff;
background-color: #538fc1;
text-align:left;
border-bottom: 1px solid #035b7b;
font-weight:bold;
}

.bilder_links
{ 
width:207px;
float:left;
}

.bilder_rechts
{ 
width:207px;
float:right;
}

.text 
{
float:left;
width:302px;
padding:27px 15px 40px 15px;
background-color:#ffffff;
}

.text_double 
{
float:left;
width:509px;
padding:27px 15px 40px 15px;
background-color:#ffffff;
}

/*-- Textformate --*/
*
{
text-align:left;
font-size:1.0em; 
color:#0f3643;
}

h2
{
font-weight:bold;
}


/*-- Tabelle (Termine) --*/
td, th 
{
border:1px solid #538fc1; 
text-align:left; 
padding:5px;
} 
  
th 
{
color:#ffffff; 
background-color: #538fc1;
}   



/*-- Navigation --*/
#menu{
float:left;
width:180px; 
border:1px solid #538fc1; 
background-color:#e2ecf5;
margin-left:10px;
margin-top:10px;
margin-bottom:10px;
text-align:left;
overflow:hidden;
}

#menu a
{
color:#0f3643;
font:normal 11px verdana, sans-serif;
padding:1px 3px 1px 4px;
text-decoration:none;
background-color:#c6d9ea;
display:block;
border-top:1px solid #ffffff;
border-bottom:1px solid #ffffff;
width:172px;
line-height:14px;
} 

#menu a:hover, #menu a.swix:hover, #menu a.ist:hover 
{
color:#ffffff; 
font-weight:bold;
background-color:#538fc1;
border-top:1px solid #ffffff;
border-bottom:1px solid #ffffff;
}

#menu a:active,  #menu a.swix:active, #menu a.ist:active 
{
color:#ffffff; 
font-weight:bold;
background-color:#538fc1;
border-top:1px solid #ffffff;
border-bottom:1px solid #ffffff;
}

#menu a.swix 
{
background:#c6d9ea url(../images/logo_swix_menu.jpg) no-repeat 95px;
}

#menu a.ist 
{
background:#c6d9ea url(../images/logo_ist_menu.jpg) no-repeat 130px;
}

/*-- Links --*/

a 			
{ 
text-decoration:none; 
color:  #216eaf;
}
  
a:hover 	
{
text-decoration:underline;
}   


/*--Jobtipp-Menu  --*/
a#job			
{ 
text-decoration:none; 
color:  #0f3643;
font-weight:bold;
align:left;

}
  
a#job:hover 
{
text-decoration:underline;
}   

.bilder_links a			
{ 
text-decoration:none; 
color:#0f3643;
font-weight:bold;
}
	
.bilder_links a:hover 
{
text-decoration:underline;
}
