/* 


*/

body {
 margin:5px 0;
 padding:0;
 font: 74% Verdana, Sans-Serif;
 color:#000;
 line-height: 1.5em;
 background : #F0F0F0;}

.content {
 color: #505050;
 margin: 0 auto;
 padding: 0;
 width: 791px;
 background: #FFFFFF url(images/bg.jpg) repeat-y center; }

#toph { 
 background: #F0F0F0 url(images/top.jpg) no-repeat center top;
 height: 14px; margin: 0; padding: 0;}


#header {
 color: #FFF;
 padding: 0 16px 0 15px;
 line-height: 1.0em; }
	
#header .lside { 
 background: #FFF url(images/puzzle_oblinks.jpg) no-repeat;
 border: 0px solid #ccc;
 color: #FFF;
 height: 129px;
 width: 182px;
 padding: 0;
 margin: 0; 
 float: left;}

#header .rside { 
 background: #FFF url(images/header_jobvisionen.jpg) no-repeat;

 border: 0px solid #ccc;
 color: #337493;
 padding: 0;
 margin: 0; 
 height: 128px;
 width: 578px;
 float: right;}
	
#header .rside2 { 
 background: #FFF url(images/header_carrarier.jpg) no-repeat;

 border: 0px solid #ccc;
 color: #337493;
 padding: 0;
 margin: 0; 
 height: 128px;
 width: 578px;
 float: right;}



#header .citation { 
 text-align: right;
 padding: 60px 25px 25px 6px;
 color: #FFF;}
	

	

#header h2 {
 background-color: inherit;
 color: #FFF;
 letter-spacing: 1px; }
	

#header .title {
 text-align: center;
 padding-top: 30px;}



#main {
  margin: 0 20px 0 15px;
 }	


#main h2 {
 background-color: inherit;
 color: #156184;
 line-height: 0.2em; }


#main h3 {
 font: 85% Arial, Sans-Serif;
 margin: 0 0 10px 0;
 padding: 0;
 color: #5f5f5f;
 background: inherit; }

.center {
 background: #FFF;
 width: 541px;
 float: right;
 margin: 12px;
 border: 1px solid #ccc; }

.leftmenu {
 background: #FFF url(images/leftbg.jpg) repeat-x;
 width: 182px;
 float: left;
 padding: 0;
 margin: 0; }

 .padding { 
 margin: 0 0 5px 10px;
 }
 
 .floatlinks { 
 margin: 0 0 5px 10px;
  float: left;
 }

.img {
 background: #FFF;
 float: left;
 /*padding: 5px;*/
 padding: 4px 2px 5px 15px;
 margin: 0px 8px 5px 0;
 color: #333;
 border: 0px solid #e0e0e0;
TEXT-DECORATION: none; }



/*--------------------- NAVIGATION ------------------------------------------ */

.nav {
 text-align: left;
 color: #7D8085;
 padding: 20px 0 0 0;
 border: 0px solid #ccc;
 TEXT-DECORATION: none;
 }

.nav li {
 font-weight: bold;
 margin: 0 0 8px 0;
 padding: 0 0 0 10px;
 border-bottom: 1px solid #ccc;
TEXT-DECORATION: none; }

.nav li a {
 color: #546078;
 text-decoration: none; 
  }

.nav li a:hover {
 color: #000066;
 text-decoration: none;  }

.boxads {
 background: #E7EDF0;
 padding: 5px;
 border: 1px solid #999;
 color: #333; }



/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

p {
 margin: 0 0 5px 0;
 padding: 0px;
 color: #555;
 background: inherit; }

.willkommen {
 margin: 0 0 5px 20px;
 padding-top:0px;
 color: #555;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 font-size:18px;
 font-weight: normal;
 }

.bertrainco {
 margin: 0 0 5px 20px;
 padding-top:10px;
 color: #555;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 font-size:15px;
 font-weight: bold;}

.heike {
 margin: 0 0 5px 20px;
 padding-top:15px;
 color: #555;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 font-size:13px;
 font-weight: normal;}
 
.spruch {
 margin: 0 0 5px 20px;
 padding-top:15px;
 color: #555;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 font-size:13px;
 font-weight: normal;}

.heraklit {
 margin: 0 0 5px 20px;
 padding-left:12px;
 color: #555;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 font-weight: normal;}

.cont_txthead {
 margin: 0 0 5px 0px;
 padding-top:5px;
 color: #555;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 font-size:13px;
 font-weight: bold;}

.cont_firmen {
 margin: 0 0 5px 0px;
 padding-top:0px;
 color: #000033;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight: normal;}
 
 .cont_aufgaben {
 margin: 0 0 5px 0px;
 padding-top:0px;
 color: #555;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight: bold;}

.cont_fett {
 margin: 0 0 5px 0px;
 padding-top:0px;
 color: #555;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight: bold;}


 
h5 {
 margin: 0 0 5px 10px;
 padding: 5px 25px 25px 25px;
 color: #666;
 font-weight: normal;}

h6 {
 margin: 0 0 5px 20px;
 padding: 5px 0px 5px 5px;
 color: #666;
 font-weight: normal;}


hr {
 border: 0;
 height: 1px;
 color: #eee;
 background-color: #eee; }

a {
 color: #0F5BFF;
 background: inherit;
 text-decoration:none; }

a:hover {
 background: inherit;
 text-decoration: underline; }

h1 {
 padding:0;
 margin:0;
 color: #66666;
 background: inherit;
 font: bold 1.8em Arial, Sans-Serif;
 letter-spacing: -1px; }

h1 a {
 color: #0F5BFF;
 background: inherit;
TEXT-DECORATION: none;}

h2 {
 background-color: inherit;
 color:#FFF;
 font-size:140%;
 font-weight:bold;
 margin: 10px 0 10px 0;
 padding:0; }

h2 a {
 color: #0F5B7F;
TEXT-DECORATION: none; }

h2 a:hover {
 color: #0F5BAF;
 text-decoration: none;}

ul {
 margin: 5px 0 20px 10px;
 padding : 0;
 list-style : none;}

li {
 list-style-type: none;
 color: #A09225;
  }

li a {
 color: #546078;  }

li a:hover {
 color: #F29900; }

.lipadding { padding: 5px; }
/* ============================
   	Das Kontaktformular
	============================ */
form {
  background-color: #fff;
  width: 400px;
  padding: 20px;
  border: 0px solid #8c8c8c; float: left;
}
label { display: block; } 
#textarea {
  width: 300px;
  border: 1px solid #8c8c8c;
  margin-bottom: 1em;
}
textarea { height: 12em; }
input:focus, textarea:focus 
{
  background-color: #d9d9d9; 
}

/*--------------------- FOOTER------------------------------------------ */
#footer {
 background: #FFF url(images/footer.jpg) no-repeat;
 color: #a0a0a0;
 height: 43px;
 text-align: center;
 font-size: 90%;
 clear: both;
 padding: 0px;
 margin: 0;}

#footer hr {
 width: 740px;
 color: #888;
 border: 1px solid #f0f0f0;
 margin: 0 25px 0 25px;  }

#footer a {
 color: #999;
 background: #FFF;
 text-decoration:none; }

#footer a:hover {
 background: #FFF;
 text-decoration: underline;
 color: #444;}


/*----------------- --------------------------*/

fieldset {	border: 1px solid #eee; }
textarea.text { height: 150px; width: 90%; border: 1px solid #ccc; background: #fff; color: #000; }
textarea.text:hover { border: 1px solid #eee; background: #FFFFF4; color: #000; }
input.field { border: 1px solid #ccc; background-color: #3C3C3C; width: 100px; color: #000; }
input.field:hover { border: 1px solid #eee; background: #ccc; color: #000; }
input.text { margin: 0; width: 110px;	border: 1px solid #546078; background: #FFF; color: #808080; }
input.text:hover { border: 1px solid #3a4354; }
input.searchbutton { 	margin: 0; font-size: 100%; font-family: Arial, Sans-serif; border: none; background: #FFFFFF; color: #333; padding: 1px; font-weight: bold; }
.date { color: #505050; background: #FFF; text-align: right; margin: 4px 0 5px 0; padding: 0.4em 0 0 0; border-top: 1px solid #ddd; }
.date a { color: #546078; }
input.button { background: #FFFFF4; color: #808080; border-right: 1px solid #ccc;	border-bottom: 1px solid #ccc; }
.comments { 	padding: 10px 10px 8px 10px; margin: 0 0 7px 0; background: #FFF; color: #333; }
.commentsbox { padding: 8px 0 10px 10px; margin: 0 0 10px 0; background: #f4f4f4; color: #000; }
.error {	color: #990000;	background-color: #FFF0F0; padding: 7px; margin-top: 5px; margin-bottom: 10px; border: 1px dashed #990000; }
.error h2 { color: #990000; background: inherit; }
.success { color: #000000; background: #FAFAFA;	padding: 7px; margin-top: 5px; margin-bottom: 5px; border: 1px dashed #546078; }
.success h2 { color: #546078; background: inherit; }

.hinweisWebmaster {
 margin: 0 0 5px 0px;
 padding-top:0px;
 color: #FF0000;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 font-size:16px;
 font-weight: bold;}

