/* 
 * Style fuer die Webseite von naujokat-edv - (c) naujokat-edv, Katharina Naujokat 2011
 *
 */

 *
 {
	 font-size: 15px;
	 margin: 0px;
	 padding: 0px;
	 color: #222;
 }
 
 body
 {
	 font-family: Arial, Verdana, Helvetica, sans-serif;
	 background-color: whitesnow;
 }
 
 #wrapper
 {
	 width: 100%;
 }
 
  div#content
 {
	 margin-top: 10px;
	 width: 78%;
	 float: right;
	 border-left: 2px solid #c0c0c0;
 }
 
 div#mincontent
 {
	 width: 0.1%;
	 float:left;
	 height: 390px;
 }
 
 p
 {
	 line-height: 1.3;
	 margin: 15px;
	 font-family: Arial, Verdana, Helvetia, sans-serif;
	 text-align: justify;
	 padding-right: 60px;
 }
 
 img
 {
	 border: 0px;
	 margin: 8px;
 }

 .center
 {
	 margin: 20px;
	 display: block;
	 margin-left: auto;
	 margin-right: auto;
	 text-align: center;
 }
 
 div.mid ul
 {
	 display: block;
	 margin-left: 40%;
	 margin-right: auto;
 }
 
 .left
 {
	 float: left;
	 margin-left: 16px;
	 margin-right: 16px;
	 margin-top: 3px;
	 margin-bottom: 3px;
 }
 
 .right
 {
	 float: right;
	 margin-left: 16px;
	 margin-right: 16px;
	 margin-top: 0px;
	 margin-bottom: 3px;
	 padding-right: 35px;
	 text-align: right;
 }
 
 .big
 {
	 color: #333;
	 font-weight: bold;
	 line-height: 1.5;
 }
 
 em
 {
	 color: #800000;
 }
 
 p.big em
 {
	 font-style: normal;
	 color: grey;
 }
 
 span.pdf
 {
	 background-image:url(pdf.gif);
	 padding: 18px;
	 margin: 5px;
	 background-repeat: no-repeat;
 }
 
 span.file
 {
	 margin: 15px;
 }
 
 strong
 {
	 color:navy;
	 font-family: Verdana, Arial, sans-serif;
	 font-size: 18px;
 }
 
 hr
 {
	 color: #c0c0c0;
	 margin: 5px;
 }
 
 a 
 { 
	 font-size: 15px;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 text-decoration: none;
	 color:#333;
 }

 a:hover
 {
	 color:blue;
 }
 
 div.big
 {
	 overflow: hidden;
 }

 div.oh
 {
	 overflow: hidden;
 }

 h1
 {
	 font-size: 4px;
	 color: white;
 }
 
 h2
 {
	 color:navy;
	 font-family: Verdana, Arial, sans-serif;
	 font-size: 28px;
	 font-weight: bold;
	 margin: 10px;
	 margin-bottom: 10px;
 }
 
 h3
 {
	 color:#555;
	 font-family: Verdana, Arial, sans-serif;
	 font-size: 20px;
	 line-height: 2;
	 padding-left: 20px;
 }
 
 h3 a
 {
	 font-size: 23px;
	 color: #555;
 }
 
 h4
 {
	 color:navy;
	 font-family: Verdana, Arial, sans-serif;
	 font-size: 18px;
	 margin: 10px;
	 margin-bottom: 10px;
 }
 
 
  h5
 {
	 color:navy;
	 font-family: Verdana, Arial, sans-serif;
	 font-size: 16px;
	 margin: 10px;
	 margin-left: 0px;
 }
 
 h5 span.small
 {
	 font-size: 13px;
	 color: navy;
 }
 
 h6
 {
	 font-size: 1px;
	 color: white;
 }
 
 caption
 {
	 color:navy;
	 font-family:Verdana, Arial, sans-serif;
	 font-size: 28px;
	 font-weight: bold;
	 margin: 10px;
	 margin-bottom: 10px;
 }
 
 table
 {
	 width: 90%;
	 border: 1px #c0c0c0;
	 border-collapse: collapse;
	 margin: 15px;
	 margin-right: auto;
 }
 
 td
 {
	 border: 1px solid #c0c0c0;
	 line-height: 1.7;
	 padding-left: 3px;
 }
 
 table thead
 {
	 color: navy;
	 border: 1px #c0c0c0;
	 border-collapse: collapse;
	 font-family: Lucida Console, Courir, serif;
	 font-size: 15px;
 }
 
 th
 {
	 border: 1px solid #c0c0c0;
	 margin: 6px;
	 line-height: 1.7;
	 padding-left: 3px;
 }
 
 ul
 {
	 list-style-image:url(next.gif);
	 margin: 30px;
 }
 
 ul.big
 {
	 /*margin-left: 300px;*/
 }
 
 li
 {
	 margin: 5px;
 }
 
 li.unter
 {
	 margin-left: 35px;
 }
 
  .tabbed
 {
	 margin-left: 100px;
 }
 
 #logo
 {
	 background-image:url(Logo_web.png);
	 padding-top: 50px;
	 padding-bottom: 50px;
	 padding-left: 150px;
	 padding-right: 150px;
	 margin: 10px;
	 background-repeat: no-repeat;
	 float: left;
 }
 
  #logo2
 {
	 background-image:url(Text_web.png);
	 padding-top: 50px;
	 padding-bottom: 50px;
	 padding-left: 100px;
	 padding-right: 200px;
	 margin: 10px;
	 background-repeat: no-repeat;
	 float: right;
 }

 div#border
 {
	 clear: left;
	 float:left;
	 width: 21%;
	 /*min-width: 130px;
	 max-width: 300px;*/
	 height: 100%;
	 padding-top: 30px;
 }
 
 .contact
 {
	 font-size: 12px;
	 margin-left: 30px;
	 margin-right:0px;
	 padding-right: 3px;
	 color: #555;
 }
 
 .contact a
 {
	 font-size: 12px;
 }
 
 div#nav
 {
	 clear:both;
	 width: 99.99%;
	 background-image:url(nav4.jpg);
	 overflow: hidden;
	 padding-top: 3px;
 }
 
 #nav ul
 {
	 float: right;
	 list-style: none;
	 margin-top: 10px;
	 margin-bottom: 0px;
	 margin-right: 50px;
	 margin-left: 20px;
 }
 
 #nav li
 {
	 float: left;
	 display:block;
	 margin-top: -10px;
	 margin-right: 0px;
	 margin-left:0px;
	 padding-left: 5px;
	 padding-right: 5px;
	 /*border-right: solid 1px slateblue;*/
	 border-left: solid 1px slateblue;
	 position: relative;
 }
  
 #nav li a
 {
	 display: block;
	 font-size: 18px;
	 color: #ddd;
	 padding: 1px;
 }
 
 #nav li a:hover
 {
	color:darkblue;
 }
 
 #nav li a.here
 {
	color:/*#888*/cornflowerblue;
 }
 
  .naujokat{
	font-size: 1px;
	color: white;
	padding-top: 20px;
	padding-right: 65px;
	width: 65px;
	height: 21px;
	background-image: url(naujokat.png);
	background-repeat:no-repeat;
 }

 span.logos
 {
	 margin-top: 10px;
	 margin-right: 3px;
	 padding-top: 1px;
	 padding-bottom: 24px;
	 padding-left: 32px;
	 padding-right: 33px;
	 background-image:url(Text_ganzklein.png);
	 background-repeat: no-repeat;
 }