﻿/* Style für baumann-innenausbau.ch written by lmb 2006 */

/* debugging aller divs...  



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



body { 	
			background-color: rgb(128,128,128); 
	 	    margin: 0px 0px 0px 0px; 
			padding: 0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-style:normal;
			font-weight:200;
}

#container {
			margin: 15px auto 10px auto;  /* margin:'margin-top' 'margin-right' 'margin-bottom' 'margin-left' */
			width: 800px;
			padding:0px;
			border-bottom: 2px solid rgb(0,0,0);
			border-right: 2px solid rgb(0,0,0);
			border-top: 1px solid rgb(0,0,0);
			border-left: 1px solid rgb(0,0,0);
			background-color: rgb(255,255,255);
			}	

#header {			
			padding: 5px 0px 5px 0px;	
			background-color: rgb(234,234,234);
}

#werkstatt { 
			float:left;
			padding:0px 0px 0px 20px; 
			background-color: rgb(234,234,234); 						
}

#logo {
			text-align: right;
			padding: 5px 0px 5px 0px;
			text-align: right;
			margin-left:30em;
}

#adressleiste {			
			padding: 3px 15px 3px 20px;   /* 'padding-top' 'padding-right' 'padding-bottom' 'padding-left' */
			color: rgb(255,255,255);
			background-color: rgb(154,154,154);
			border-top: 1px solid rgb(0,0,0);
			border-bottom: 1px solid rgb(0,0,0);
			font-family: Arial, Helvetica, sans-serif;
			font-size: 16px;
			font-weight:bold;
}

#container2 {
			background-color: rgb(193,193,193);
			padding: 0px;
			margin: 0px;
			}	

td.nav {  
			width:120px; 
			padding:10px; 
			background-color: rgb(193,193,193);
			
			
}

.navlink { 
			font-family: Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:600;
			color: rgb(50,50,50);
			background-color: rgb(193,193,193);
			padding: 0px 0px 0px 10px; /*'padding-top' 'padding-right' 'padding-bottom' 'padding-left' */
			text-decoration:none;
			line-height:20px;
}

.navlinkaktiv { 
			font-family: Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:600;
			color: rgb(50,50,50);
			background-color: rgb(193,193,193);
			padding: 0px 0px 0px 10px; /*'padding-top' 'padding-right' 'padding-bottom' 'padding-left' */
			text-decoration:underline;
			line-height:20px;
}

a.navsublink { 
			font-family: Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:200;
			color: rgb(50,50,50);
			background-color: rgb(193,193,193);
			padding: 0px 0px 0px 20px; /*'padding-top' 'padding-right' 'padding-bottom' 'padding-left' */
			text-decoration:none;
			line-height:15px;
}

a.navsublinkaktiv { 
			font-family: Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:200;
			color: rgb(50,50,50);
			background-color: rgb(193,193,193);
			padding: 0px 0px 0px 20px; /*'padding-top' 'padding-right' 'padding-bottom' 'padding-left' */
			text-decoration:underline;
			line-height:15px;
}

td.content { 
			padding: 20px 50px 20px 35px; 
			background-color: rgb(255,255,255);
 			border-left:1px solid rgb(128,128,128); ;
			color: rgb(0,0,0);
			text-align: justify;
}

.content td {
	font-size: 12px;
}

h1 {
			font-family:Arial, Helvetica, sans-serif;
			font-size:15px;
			font-weight:bold;
			font-style:normal;

}

p  {
			font-family:Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-style:normal;
			font-weight:200;
			text-align: justify;
			text-decoration:none;
}

a.link {
			font-family:Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-style:normal;
			font-weight:200;
			text-align: justify;
			text-decoration:none;
			color: rgb(0,0,0);
}

a.link:hover {
			color: red;
}


.table1 {
			border: 0px;
			padding: 0px 0px 0px 0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-style:normal;
			font-weight:200;
}
a.jubilaeum {
			font-weight:600;
			text-decoration:underline;
			font-size:14px;
			color:#000000;
			}

a.jubilaeum:hover {
			color: #FF0000;
			}

a.emaillink {
			font-weight:200;
			text-decoration:none;
			font-size:12px;
			color:#000000;
			}

a.emaillink:hover {
			color: #FF0000;
			}

.formbox {
			border: 1px solid rgb(0,0,0);
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			padding: 1px 5px 1px 5px;
			background-color: rgb(234,234,234);
}

.rahmen200 {
			border: 1px solid black;
			width: 200px;
			height: 200px;
			text-align:center
}

.rahmen180 {
			padding: 0px 0px 0px 0px;
			border: 1px solid rgb(128,128,128); ;
			width: 180px;
			height: 180px;
			text-align:center;
}


.rahmen600 {
			padding: 0px 0px 0px 0px;
			border: 1px solid black;
			width: 600px;
			height: 600px;
			text-align:center;
			background-color: rgb(193,193,193);
}


.center {
			text-align: center;
}

.left {
			text-align: left;
}

.right {
			text-align: right;
}