/* Start of CMSMS style sheet 'btech : BlatterTech' */
/* Style for blattertech.ch written by lmb 2006 */

/* debugging aller divs... 

/*

td,tr,div{ 
			border: 1px dotted red;
}
 */



/* PDF-Links 
a[href$='.pdf'] {
  background: url(/template/images/icons/pdf.gif) center left no-repeat;
  padding-left:20px;
  line-height:16px;
}
*/
/* Excel-Links
a[href$='.xls'], a[href$='.csv'], a[href$='.xlw'], a[href$='.xlt'] {
  background: url(/template/images/icons/excel.gif) center left no-repeat;
  padding-left:20px;
  line-height:16px;
}
 */
/* Word-Links 
a[href$='.doc'], a[href$='.rtf'], a[href$='.txt'] {
  background: url(/template/images/icons/word.gif) center left no-repeat;
  padding-left:20px;
  line-height:16px;
}
*/

/* Zip-Links 
a[href$='.zip'], a[href$='.rar'], a[href$='.gzip'] {
  background: url(/template/images/icons/zip.gif) center left no-repeat;
  padding-left:20px;
  line-height:16px;
}
*/


/* mailto: Links */
a[href^="mailto:"], a[href*="UnCryptMailto"] {
  background: url(/template/images/icons/mailto.png) center left no-repeat;
  padding-left:20px;
  line-height:16px;
}

/* externe: Links 
a[href^="http://"] {
  background: url(/template/images/icons/extern.png) center right no-repeat;
  padding-right:15px;
}

*/

html { height: 100%; }

body {
   min-height: 101%;
   background:#fff url(uploads/btech/body.jpg) repeat-x scroll left top;
/*background-image:url(/images/bg_blattertech.png)!important; 
   background-repeat:repeat !important;	
   background: rgb(227,228,233); */
   margin: 0px;
   margin-top: 0px;
   margin-left: 0px;
   margin-right: 0px; 
   padding: 0px;
}


#header_bereich	{
   background: rgb(255,255,255);
   position:relative;
   border-bottom: 2px solid rgb(110,123,140);
}

#header		{
   margin: 0px auto 0px auto;
   padding: 20px 15px 10px 15px;   /* 'padding-top' 'padding-right' 'padding-bottom' 'padding-left' */
   width: 700px;
   background: rgb(255,255,255);
}

#header_nav{
   word-spacing: .6em;
   padding: 0px 20px 0px 0px;
   text-align: right;
   font-family:Geneva, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight:normal;
   text-decoration: none;
}
		
#header_nav a{
   text-decoration: none;
   color: rgb(0,0,0);
}	

/*
a.header_nav:hover{
   text-decoration: none;
   color:#FF0000; 
}	
*/

#floatbox, .floatbox {
   color:           black;
   /*background:      #F0F0F0;*/
   width:           100%;  
   border: 1px solid #B0B6BB;
}


#page {
   margin: 0px auto 0px auto;
   width: 700px;
   padding:4px 15px 0px 15px;
}	


/* Page Inhalt---------------------------------------- */


#pagetitle{
   margin: 4px auto 0px auto;
   padding: 3px 5px 3px 10px;			
   background: rgb(151,168,191);
   font-family:Geneva, Arial, Helvetica, sans-serif;
   font-size: 16px;
   font-weight:600;
   color: rgb(0,72,140);
}

#inhalt {
   width: 690px;
   margin: 4px auto 0px auto;
   padding: 5px 5px 10px 5px; 
   background: rgb(255,255,255);
   font-family:Geneva, Arial, Helvetica, sans-serif;
   font-size:12px;
   font-style:normal;
   border: 1px solid #D9E2E6;
}

#login {
   width: 100px;
   margin: 4px auto 0px auto;
   padding: 5px 5px 10px 5px; 
   background: rgb(255,255,255);
   font-family:Geneva, Arial, Helvetica, sans-serif;
   font-size:12px;
   font-style:normal;
}

#copykontakt {
   margin: 0px 0px 20px 0px;
   padding: 5px 10px 0px 10px;  /* 'padding-top' 'padding-right' 'padding-bottom' 'padding-left' */
   text-align: right;
   color: rgb(0,72,140);
   font-family:Geneva, Arial, Helvetica, sans-serif;
   font-size:10px;
   font-style:normal;
   border-bottom: 1px solid rgb(0,72,140);
}


h1 { 
			font-size: 16px;
			font-weight:600;
			color: rgb(0,72,140);
			border-bottom: 1px solid rgb(0,72,140);
}

h2 { 
			font-size: 15px;
			font-weight:600;
			color: rgb(0,72,140);
}

.loginbox {
			font-family:Geneva, Arial, Helvetica, sans-serif;
			font-size:12px;
			color: rgb(0,0,0);
			background: rgb (255,255,255);
			text-align: left;
			font-style:normal;
}

.loginbox_re {
			font-family:Geneva, Arial, Helvetica, sans-serif;
			font-size:12px;
			color: rgb(0,0,0);
			background: rgb (255,255,255);
			text-align: right;
			font-style:normal;
}

li {
			margin: 0px 0px 0px 30px;
}

.table {
			border: 1px solid grey;
			border-spacing: 2px;
			border-collapse: collapse;
			width: 100%;
}

.td {
			border: 1px solid grey;
			padding: 2px;
			vertical-align: top; 
}

img {
                       border: none;
}

/* End of 'btech : BlatterTech' */

