﻿/*-------------------------Styles fÃ¼r /www.uebersetzungen-bastian.de. Erstellt von Yuyumo Online Marketing Agentur, KÃ¶ln,  Autoren:Philip Hugle und Manfred Sauter -----------------------------------------*/



/*-------------------------Allgemeines-----------------------------------------*/


body  {
	text-align: center;
	background-color: #EBF5FF;
}

/* XML sitemap******************************************/
urlset
{
width:550px;
margin-left:100px;
margin-top:30px;

}


loc 
{

font-family:Verdana,Arial,sans-serif;
font-size:14px;
display:block;
margin-bottom:20px;
padding-bottom:10px;
border-bottom:1px dotted black;

}
lastmod, changefreq, priority
{
visibility:hidden;
}
/*** Ende Sitemap******************************************************/



.website 
{
      text-align:left;
      margin:auto;
      width:990px;
      min-height:700px;
      height:auto !important;
      height:700px;
      margin-bottom:0px;
      padding-top:1px;
}

/*-------------------------Kopfbereich-----------------------------------------*/


#kopf_1
{	  
	  position: relative;		
      font-family: Verdana, Arial, Helvetica, sans-serif;
       color: #e88e00; 
      height:130px;
      width:100%;
      background-color:#EBF5FF;
}


.box_kopf_flag
{	  
	  left: 733px; 
	  top: 71px;
	  position: absolute;		
      font-family: Verdana, Arial, Helvetica, sans-serif;
       color: #e88e00; 
      height: 45px;
      width: 248px;
      background-color:#EBF5FF;
      text-align: right;
}


#kopf_1 img
{
      margin-top:10px;
      margin-left:0px;
      width:600px;
      height: 120px;
           
 }



#kopf_2
{
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #e88e00;
	height: 39px;
	width: 100%;
	background-color: #BDD8F2;
}


/*-------------------Navigation links Kopfbereich----------------*/

#nav_links 

{		position: absolute;
		top:12px;
		left:0px;	
		
		 

}



#nav_links  ul
{		
		margin:0;
		padding:0;
		width:900px;
	
	
			

}


#nav_links  li

{		display:inline;
		font-size:1.1em;
		margin-right:0px;
		padding:0px;
		margin:0;
}

#nav_links li  a

{
	width: 80px;
	height: 40px;
	margin: -2px;
	font-weight: 100;
	color: #2A6090;
		/*color: #999933;*/
	background-color: #BDD8F2;
	list-style-type: none;
	padding: 12px;
	border-right: 1px solid #EBF5FF;
	text-decoration: none;
}









#index_de #nav_1 a,
#ueber_uns_de #nav_2 a,
#leistungen_de #nav_3 a,
#anfrage_de #nav_4 a,
#stellen_jobs_de #nav_5 a,
#referenz_de #nav_6 a,
#kontakt_de #nav_7 a

{				
		text-decoration:underline;
		/*background-color: #EBF5FF;*/
		background-color:#255791;
		color:white;
		
}

/* Englische Version*/
#index_de #nav_1 a,
#ueber_uns_de #nav_2 a,
#leistungen_de #nav_3 a,
#anfrage_de #nav_4 a,
#stellen_jobs_de #nav_5 a,
#referenz_de #nav_6 a,
#kontakt_de #nav_7 a

{				
		text-decoration:underline;
		/*background-color: #EBF5FF;*/
		background-color:#255791;
		color:white;
		
}


/* Ende Englische Version */

#nav_links  li a:hover


{				
		text-decoration:none;
		/*background-color: #EBF5FF;*/
		background-color:#255791;
		color:white;
		
}







/*-------------------------Dreispaltiger Contentbereich-----------------------------------------*/


.content_li_mi_re
{
      position: relative;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      min-height:900px;
      height: auto !important;
      height:900px;
      width:990px; 
      padding-bottom:30px;
      margin-bottom:2px;
      background-image: url(../images/ba_bg_000.jpg);
      background-repeat: no-repeat;
      background-position: top center;
}




a 
{	
		color:#255791;
}

a:hover, a:active 
{	
		color:#255791;
		text-decoration:none;
}









/*--------Content linke Spalte-------------*/




#bereich_links
{
     
      width:225px;
      min-height:370px;
      float:left;
      margin:10px;
      margin-top:0;
      margin-left: 0px;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      color: #255791; 
      }




/*---------------Boxen mit Klassen--------------*/
.box_links
{
      margin-top:10px;
      margin-left:0px;
      min-height: 170px;
      
      width: 190px;
      font-size:0.59em;
      color: black; 
}
 /*------------------------------Linke Box oberer Bereich------------*/

.box_links_oben
{
     width:180px;
     height:30px;
     background-color: #255791;
     /*background-color: #cccccc;*/
     border: 1px solid #255791;
     border-bottom: none;          
     margin:0px;
     text-align: center;
}


.box_links_oben h1
{
    color:white;
    font-size:1.1em;
     padding-top:4px;
     padding-bottom:5px;
}




/*--------------------------------------------Linke Box Contentbereich-------------*/


.box_links_mitte
{	
	 width:170px;
	 min-height:110px;
	background-color: #EBF5FF;
	color:#255791;
	border: 1px solid #cccccc;
    border-top: none;
    padding: 5px;
    margin: 0;
    font-size:1.2em;
      
}

.box_links_mitte h1
{	
	font-size:1.1em;
	color:#255791;
	
}
.box_links_mitte h2
{	
	font-size:1.2em;
	text-decoration: underline;
	color:#255791;
}


.box_links_mitte ul
{	display:block;
	padding:0;
	margin:0;
	
}


.box_links_mitte li
{
	color:#b5470a;
	padding:10px;
	padding-left:0px;
	list-style-type: none;
	color:#255791;
}

	

.box_links_mitte p
{
	color:#255791;
	
	}
	
.box_links_mitte img
{
	padding-top:5px;
	padding-bottom:5px;
	}	
	

.box_links_unten
{	width:170px;
	 height:31px;
	background-image: url(../image/box_unten.jpg);
    background-repeat:no-repeat;
     margin-bottom: 20px;     
}



.box_links_mitte input
{
	margin-bottom:10px;
	}

.box_links_mitte input img
{
	width:100px;
	height:20px;
	}













/*---------------Boxen mit IDs--------------*/
#box_links
{
      margin-top:10px;
      margin-left:0px;
      min-height: 170px;
      
      width: 190px;
      font-size:0.59em;
      color: black; 
}
 /*------------------------------Linke Box oberer Bereich------------*/

#box_links_oben
{
     width:180px;
     height:30px;
     background-color: #255791;
     /*background-color: #cccccc;*/
     border: 1px solid #255791;
     border-bottom: none;          
     margin:0px;
     text-align: center;
}


#box_links_oben h1
{
    color:white;
    font-size:1.1em;
     padding-top:4px;
     padding-bottom:5px;
}

#box_links_oben_1
{
	width: 180px;
	height: 30px;
	background-color: #255791;
     /*background-color: #cccccc;*/
	border: 1px solid #255791;
	border-bottom: none;
	margin: 0px;
	text-align: center;
}


#box_links_oben_1 h1
{
    color:white;
    font-size:1.1em;
     padding-top:4px;
     padding-bottom:5px;
}



/*

#box_links_oben_2
{
     width:180px;
     height:30px;
     background-color: #255791;
     /*background-color: #cccccc;*/
/*   border: 1px solid #255791;
     border-bottom: none;          
     margin:0px;
     text-align: center;
}


#box_links_oben_2 h1
{
    color:white;
    font-size:1.1em;
     padding-top:4px;
     padding-bottom:5px;
}

#box_links_oben_3
{
     width:180px;
     height:30px;
     background-color: #255791;
     /*background-color: #cccccc;*/
/*   border: 1px solid #255791;
     border-bottom: none;          
     margin:0px;
     text-align: center;
}


#box_links_oben_3 h1
{
    color:white;
    font-size:1.1em;
     padding-top:4px;
     padding-bottom:5px;
}

*/

/*--------------------------------------------Linke Box Contentbereich-------------*/


#box_links_mitte
{
	width: 170px;
	min-height: 60px;
	background-color: #EBF5FF;
	color: #255791;
	border: 1px solid #cccccc;
	border-top: none;
	padding: 5px;
	margin: 0;
	font-size: 1.2em;
}

#box_links_mitte h1
{	
	font-size:1.1em;
	color:#255791;
	
}
#box_links_mitte h2
{	
	font-size:1.2em;
	text-decoration: underline;
	color:#255791;
}


#box_links_mitte ul
{	display:block;
	padding:0;
	margin:0;
	
}


#box_links_mitte li
{
	/*color:#b5470a;*/
	padding:10px;
	padding-left:0px;
	list-style-type: none;
	color:#255791;
}

	

#box_links_mitte p
{
	color:#255791;
	
	}
	
/*#box_links_mitte img
{
	padding-top:5px;
	padding-bottom:5px;
	}	
*/	
	
	
/*	
	
	
	#box_links_mitte_1
{	
	 width:170px;
	 min-height:60px;
	background-color: #EBF5FF;
	color:#255791;
	border: 1px solid #cccccc;
    border-top: none;
    padding: 5px;
    margin: 0;
    font-size:1.2em;
      
}

#box_links_mitte_1 h1
{	
	font-size:1.1em;
	color:#255791;
	
}
#box_links_mitte_1 h2
{	
	font-size:1.2em;
	text-decoration: underline;
	color:#255791;
}


#box_links_mitte_1 ul
{	display:block;
	padding:0;
	margin:0;
	
}


#box_links_mitte_1 li
{
	color:#b5470a;
	padding:10px;
	padding-left:0px;
	list-style-type: none;
	color:#255791;
}

	

#box_links_mitte_1 p
{
	color:#255791;
	
	}
	
/*#box_links_mitte li a:hover
{
	color:#255791;
	text-decoration: none;
}

*/




#language_image {
	float:left;
	min-height: 90px;
	width:50px;
	margin-left:0;
	padding-top:-5px;
	
	
	
	}
		
#language_image img {
	
	padding-bottom:4px;
	
	}
		
#language_link {
	min-height: 90px;
	width:50px;
	margin-left:50px;
	padding:0px;
	
	
	}
	
#language_link p{
	
	margin-bottom:2px;
	
	}
	
#box_links_mitte input
{
	margin-bottom:10px;
	}




/*-----------------------Box unterer Bereich-----------------------*/

#box_links_unten
{	width:170px;
	 height:31px;
	background-image: url(../image/box_unten.jpg);
    background-repeat:no-repeat;
     margin-bottom: 20px;     
}


/*
#box_links_unten_1
{	width:170px;
	 height:31px;
	background-image: url(../image/box_unten.jpg);
    background-repeat:no-repeat;
     margin-bottom: 20px;     
}
#box_links_unten_2
{	width:170px;
	 height:31px;
	background-image: url(../image/box_unten.jpg);
    background-repeat:no-repeat;
     margin-bottom: 20px;     
}
#box_links_unten_3
{	width:170px;
	 height:31px;
	background-image: url(../image/box_unten.jpg);
    background-repeat:no-repeat;
     margin-bottom: 20px;     
}

*/
/*-------------------Content mittlere Spalte-----------------------*/

#bereich_mitte
{    /*position:relative;*/
      margin-left:245px;
      margin-top:10px;
      padding-top:5px;
      width:580px;
      min-height:400px;
	  height:auto !important;
      height:400px;
    
     
}
#bereich_mitte_1
{    /*position:relative;*/
      margin-left:245px;
      margin-top:10px;
      padding-top:5px;
      width:580px;
      min-height:400px;
	  height:auto !important;
      height:400px;
    
     
}
#bereich_mitte_2
{    /*position:relative;*/
      margin-left:245px;
      margin-top:10px;
      padding-top:5px;
      width:580px;
      min-height:400px;
	  height:auto !important;
      height:400px;
    
     
}
#bereich_mitte_3
{    /*position:relative;*/
      margin-left:245px;
      margin-top:10px;
      padding-top:5px;
      width:580px;
      min-height:400px;
	  height:auto !important;
      height:400px;
    
     
}
#pfad
{
		height:32px;
		margin-top: -8px;
		
}

#pfad p
{
		
		font-family: Verdana, Arial, Helvetica, sans-serif;
      	color:#255791;
		font-size:0.8em;
		padding-top:5px;
		
}




#content_suche
{    /*position:relative;*/
    
    margin-top: 1px;
    width:500px;
    min-height:100px;
	height:auto !important;
    height:100px;
    background-color: #EBF5FF;
	border:1px solid #cccccc;
	padding:20px;
	font-size: 90%;
		     
}



#content_suche span
{    /*position:relative;*/
     color:#255791;
     
}

#content_suche table 
{
	align:left !important;
	text-align: left !important;
	border: none !important;
	width:100% !important;
	background-color: #EBF5FF;
	border-bottom: 1px solid #cccccc !important;
	padding-top:10px;
}


#content_suche td
{    

	/*background-color: #EBF5FF;*/
    text-align: left !important;
    align:left !important;
    border:none !important;
    margin-left: 0 !important;
    
}

#content_suche b
{    
	font-weight: normal;
	color: #255791;
	font-size:80%;

	}

#content_suche center
{    
	
	font-size:80%;
	color: #255791;
	padding-top:10px;

	}




#content_suche small
{    

		
	font-weight: normal;
	color: #255791;
	font-size:100%;
	

	}

#content_suche h1
{    
	  padding:8px;
	  padding-top:5px;
      font-size:0.8em;
      color:#255791;
     font-weight:bold;
     border:0
      /*background-color:brown;*/
     
}



#content_suche p
{    
	  padding:10px;
	  padding-top: 0;
	  font-size:0.8em;
      color:#255791;
     /* border-bottom: 1px solid #cccccc;
     
      /*background-color:brown;*/
     
}





#content
{    /*position:relative;*/
    
    margin-top: 1px;
    width:500px;
    min-height:100px;
	height:auto !important;
    height:100px;
    background-color: #EBF5FF;
	border:1px solid #cccccc;
    border-bottom: none;
         
}



#content h1
{    
	  padding:8px;
	  padding-top:5px;
      font-size:0.8em;
      color:#255791;
     font-weight:bold;
     border:0
      /*background-color:brown;*/
     
}



#content p
{    
	  padding:10px;
	  padding-top: 0;
	  font-size:0.8em;
      color:#255791;
      border-bottom: 1px solid #cccccc;
     
      /*background-color:brown;*/
     
}


/*#content a
{		
		
		text-decoration:none;
		color: #999962; 
		
}


#content a:hover, a:active
{		
		text-decoration:underline;
}

*/


#content_invert {
		color: white;
		background-color: #255791;
		padding:10px;
	 	padding-bottom: 0 !important;
	 	font-size:0.8em;
	 	color: white !important;
     	
}


.content_invert {
		color: white;
		background-color: #255791;
		padding:10px;
	 	padding-bottom: 0 !important;
	 	font-size:0.8em;
	 	color: white !important;
     	
}


#content ul
{    
	  padding:10px;
	  padding-top: 0;
	  font-size:0.8em;
      color:#255791;
      border-bottom: 1px solid #cccccc;
     
      /*background-color:brown;*/
     
}

#content li
{    
	  list-style-type: square;
	  margin-left: 15px;
	  line-height: 150%;
	  
}


#no_border {
		border-bottom:none !important; 

}


.no_border {
		border-bottom:none !important; 

}


/*------------Formular------------------------------*/
#content_anfrage_form {
		margin-top:1px;
		width:558px;
}


#content_anfrage_form table, 
#content_anfrage_form input

{
		font-size: 0.8em;
}

#content_anfrage_form select
{
		font-size:  1.1em;
}

#button 
{
		font-size: 1.2em;
}



.button 
{
		font-size: 1.2em;
}

.p_braun 
{
	background-color: #DCE6F0;
	padding: 7px !important;
	text-align: center;
}


/*---------------------Kontaktformular------------------*/
#bereich_mitte label
{		
		margin-left:5px;
	       font-size:0.8em;
      color:black;
		
		
}


#bereich_mitte input
{		
	margin-left:5px;
	      font-size:0.8em;
      color:black;
		
}

#bereich_mitte textarea
{		
		margin-left:5px;
	  padding-top:0px;
		
}



/*--------Content rechte Spalte------------------------*/

#bereich_rechts
{   /* position: absolute;
      top:0;
      right:0;*/
      float:right;
      width:225px;
      min-height:370px;
      margin:10px;
      margin-top:0;
      font-family: Verdana, Arial, Helvetica, sans-serif;
     /* background-color: yellow; */
    
}






/*---------------Boxen Klassen--------------*/
.box_rechts
{
      margin-top:10px;;
      margin-left:53px;
      min-height: 150px;
      min-height: auto !important;
       width: 190px;;
           color:#255791;
		 font-size:0.59em;
}



 /*------------------------------Rechte Box oberer Bereich------------*/

.box_rechts_oben
{
     width:180px;
     height:30px;
     background-color: #255791;
     border: 1px solid #255791;
     border-bottom: none;          
     margin:0px;
     text-align: center;
}


.box_rechts_oben h1
{
    color:white;
    font-size:1.1em;
     padding-top:4px;
     padding-bottom:5px;
}



/*--------------------------------------------Linke Box Contentbereich-------------*/







.box_rechts_mitte
{	
	 width:170px;
	 min-height:70px;
	background-color: #EBF5FF;
	color:#255791;
	border: 1px solid #cccccc;
    border-top: none;
    padding: 5px;
    margin: 0;
     font-size:1.2em;
      
}

.box_rechts_mitte h1
{	
	font-size:1.1em;
	color:#255791;
	
}
.box_rechts_mitte h2
{	
	font-size:1.2em;
	text-decoration: underline;
	color:#255791;
}


.box_rechts_mitte ul
{	display:block;
	padding:0;
	margin:0;
	
}


.box_rechts_mitte li
{
	display: block;
	/*color:#b5470a;*/
	padding:10px;
	padding-left:0px;
	list-style-type: none;
	color:#255791;
}


.box_rechts_mitte p
{
	color:#255791;
	
	}
	
	


.box_rechts_mitte img
{
	padding-top:5px;
	padding-bottom:5px;
	}



.box_rechts_unten
{	width:170px;
	 height:31px;
	background-image: url(../image/box_unten.jpg);
    background-repeat:no-repeat;
     margin-bottom: 20px;     
}









/*---------------Boxen IDs--------------*/
#box_rechts
{
      margin-top:10px;;
      margin-left:53px;
      min-height: 150px;
      min-height: auto !important;
       width: 190px;;
           color:#255791;
		 font-size:0.59em;
}



 /*------------------------------Rechte Box oberer Bereich------------*/

#box_rechts_oben
{
     width:180px;
     height:30px;
     background-color: #255791;
     border: 1px solid #255791;
     border-bottom: none;          
     margin:0px;
     text-align: center;
}


#box_rechts_oben h1
{
    color:white;
    font-size:1.1em;
     padding-top:4px;
     padding-bottom:5px;
}



/*--------------------------------------------Linke Box Contentbereich-------------*/







#box_rechts_mitte
{	
	 width:170px;
	 min-height:70px;
	background-color: #EBF5FF;
	color:#255791;
	border: 1px solid #cccccc;
    border-top: none;
    padding: 5px;
    margin: 0;
     font-size:1.2em;
      
}

#box_rechts_mitte h1
{	
	font-size:1.1em;
	color:#255791;
	
}
#box_rechts_mitte h2
{	
	font-size:1.2em;
	text-decoration: underline;
	color:#255791;
}


#box_rechts_mitte ul
{	display:block;
	padding:0;
	margin:0;
	
}


#box_rechts_mitte li
{
	display: block;
	/*color:#b5470a;*/
	padding:10px;
	padding-left:0px;
	list-style-type: none;
	color:#255791;
}


#box_rechts_mitte p
{
	color:#255791;
	
	}
	
	


#box_rechts_mitte img
{
	padding-top:5px;
	padding-bottom:5px;
	}




#box_rechts_unten
{	width:170px;
	 height:31px;
	background-image: url(../image/box_unten.jpg);
    background-repeat:no-repeat;
     margin-bottom: 20px;     
}

#box_rechts_unten_1
{	width:170px;
	 height:31px;
	background-image: url(../image/box_unten.jpg);
    background-repeat:no-repeat;
     margin-bottom: 20px;     
}

#box_rechts_unten_2
{	width:170px;
	 height:31px;
	background-image: url(../image/box_unten.jpg);
    background-repeat:no-repeat;
     margin-bottom: 20px;     
}

#box_rechts_unten_3
{	width:170px;
	 height:31px;
	background-image: url(../image/box_unten.jpg);
    background-repeat:no-repeat;
     margin-bottom: 20px;     
}
#box_rechts_unten_4
{	width:170px;
	 height:31px;
	background-image: url(../image/box_unten.jpg);
    background-repeat:no-repeat;
     margin-bottom: 20px;     
}

/*-------------------------Zweispaltiger Footer -----------------------------------------*/


.footer_li_re 
{
	 position:relative;
      height:90px;
      width:990px;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      border-top: 5px solid #255791;   
      margin-bottom:40px;    
         
}

.footer_li_re a
{
	 color: #255791;  
	       
}





/*--------Footer linke Spalte-------------*/


#footer_links
{
      position: absolute;
      bottom:10px;
       height:72px;
      left:12px;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size:0.65em;
      color: #255791;
      
     
                  
}

#footer_links p
{
      font-family: Verdana, Arial, Helvetica, sans-serif;
      text-align: left;
       margin:0;
      
}


/*--------Footer rechte Spalte-------------*/


#footer_rechts 
{
      position: absolute;
      bottom:10px; ;
      right:12px;
      height:50px;
      width:570px;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      
           
}
#footer_rechts p
{
      font-family: Verdana, Arial, Helvetica, sans-serif;
      text-align: right;
      padding-top:30px;
      margin:0;
      
}



#footer_rechts a
{	
	font-size: 0.65em;
	text-decoration:underline;        
}
