/* - - - - - - - - - - - - - - - - - - - - -

Title : 		CSS
Author : 		Keller Stefan
URL : 			www.stricker-reinigung.ch

Description : 	Stricker Gebäude Reinigung

Created : 		07.05.2005
Modified : 		07.05.2005

- - - - - - - - - - - - - - - - - - - - - */

/* ----- CSS ----- */

body{
margin:0px;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:0;
background: url(../design/bg.jpg);
background-repeat: repeat-x;
background-position: auto;
background-color: #666666;
}


/* ----- IDS ----- */

#container{
width:;
margin:;
padding:;
background:;
text-align:;
}
#primaryContent{
position:;
float:;
width:;
margin:;
padding:;
background:;
text-align:;
}
#secondaryContent{
position:;
float:;
width:;
margin:;
padding:;
background:;
text-align:;
}
#navigation{
margin:;
padding:;
}
#footer{
margin:;
padding:;
clear:;
}

/* ----- CLASSES ----- */

.hide{
/* display:none; */
}
.show{
/* display:block; */
}

.bgimageleft {
	background-color: #666666;
	background-image: url(../design/bg_left.jpg);
	background-repeat: no-repeat;
}
.bgimageright {
	background-color: #666666;
	background-image: url(../design/bg_right.jpg);
	background-repeat: no-repeat;
}

.contentimage {
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
}

.content {
	text-align: left;
	background-color: #FFFFFF;
	font-size: 12px;
	color:#333333;
	text-align: left;
	vertical-align: top;
	padding-left:30px;
	padding-right:30px;
	line-height: 1.5;
}

.address:link, .address:visited, .address:hover, address:active{
	color: #FFFFFF;
	font-size:10px;
}

.footerleft {
	background-image: url(../design/footer_left.gif);
	background-repeat: no-repeat;
	width: 51px;
	height:45px;
}
.footermenu {
	text-align: left;
	background-color: #FFFFFF;
	background-image: url(../design/footermenu.gif);
	background-repeat: no-repeat;
	width: 225px;
	height:45px;
}
.footercontent {
	text-align: left;
	background-color: #FFFFFF;
	background-image: url(../design/footercontent.gif);
	background-repeat: no-repeat;
	width: 481px;
	height:45px;
	font-size: 10px;
	color:#FFFFFF;
	text-align: left;
	text-indent:30px
}
.footerright {
	background-image: url(../design/footer_right.gif);
	background-repeat: no-repeat;
	width: 8px;
	height:45px;
}
/* ----- HEADINGS ----- */

h1{
font:;
font-size:16px;
font-weight:bold;
color:#FF6600;
margin:0px;
padding:0px;
}
h2{
font:;
font-size:15px;
font-weight:bold;
color:#FF9900;
margin:0px;
padding:0px;
}
h3{
font:;
font-size:14px;
font-weight:bold;
color:#000000;
margin:0px;
padding:0px;
}
h4{
font:;
font-size:13px;
font-weight:bold;
color:#333333;
margin:0px;
padding:0px;
}

/* ----- PARAGRAPHS ----- */

p{
font:;
color:;

font-size:;
font-family:;
font-style:;
font-weight:;
font-variant:;

text-align:;
text-indent:;
text-decoration:;
text-shadow:;
text-transform:;

letter-spacing:;
word-spacing:;
}
#primaryContent p{
}
#secondaryContent p{
}

/* ----- QUOTES ----- */

blockquote{
margin:;
padding:;
background-color:;
font:;
color:;
}
blockquote p{
}
cite{
font:;
color:;
}
blockquote cite{
}

/* ----- CODE ----- */

pre{
margin:;
padding:;
background-color:;
border:;
font-size:;
overflow:;
}
code{
font-size:;
}
p code{
}
pre code{
}

/* ----- LISTS ----- */

li{
list-style:;
list-style-type:;
list-style-image: url(../design/li_navi.jpg);
list-style-position:inside;
float:;
margin:0;
padding:0;
vertical-align: middle;
line-height:30px;
}
li p{
}
ol{
width:;
margin:0px;
padding:0px;
}
ul{
width:;
margin:0px;
padding:0px;
}
ol li{
}
ul li{
}

#navigation li{
}

#navigation ul{
}

#navigation ul li{
}

#navigation ol{
}

#navigation ol li{
}

/* ----- IMAGES ----- */

img{
border:0px;
text-indent:0px;
padding:0px;
}
img a{
border:0px;
text-decoration:no;
}
img a:hover{
border:0px;
}

/* BREAK */

hr{
/* display:none; */
}

/* ----- TEXT FORMATTING ----- */

strong{
}
em{
}
b{
}
i{
}

/* ----- LINKS ----- */

a{
font-family:Arial, Helvetica, sans-serif;
color:#447E1A;
border-bottom:;
text-decoration: underline;
}
a:hover{
color:#FF6600;
background-color:;
border-bottom:;
text-decoration: none;
}
a:visited{
color:#447E1A;
background-color:;
border-bottom:;
text-decoration: underline;
}
a:active{
color:#FF9900;
background-color:;
border-bottom:;
text-decoration: none;
}
a:focus{
color:#FF6600;
background-color:;
border-bottom:;
text-decoration: none;
}

p a{
}
cite a{
}
li a{
}
dt a{
}
dd a{
}

.menu:link, .menu:visited, menu:active{
	text-transform:uppercase;
	color: #FFFFFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	width:160px;
	vertical-align:middle;
}
.menu:hover{
	text-transform:uppercase;
	color: #FFFFFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	width:160px;
	vertical-align:middle;
	background-image:url(../design/bg_menu_over.gif);
	background-color:#619530;
	
}	

.submenu:link, .submenu:visited, submenu:active{
	color: #FFFFFF;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: none;
	text-decoration: underline;
	width:160px;
	height:10px;
	vertical-align:middle;
}
.submenu:hover{
	color: #FFFFFF;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: none;
	text-decoration: none;
	width:160px;
	height:10px;
	vertical-align:middle;
}	
/* ----- TABLES ----- */

table{
width:;
margin:;
padding:;
frame:;
text-align:;
}
caption{
font:;
color:;
position:;
text-align:;
display:;
}
thead{
font:;
color:;
text-align:;
background-color:;
margin:;
padding:;
}
tbody{
font:;
color:;
text-align:;
background-color:;
margin:;
padding:;
}
tfoot{
font:;
color:;
text-align:;
background-color:;
margin:;
padding:;
}
tr{
font:;
color:;
background-color:;
}
tr .alt{
font:;
color:;
background-color:;
}
th{
}
td{
width:;
margin:;
padding:;
}

/* ----- FORMS ----- */

form{
width:;
margin:;
padding:;
}
fieldset{
border:1px;
width:;
margin:;
padding:;
}
legend{
font:;
color:;
margin:;
padding:;
}
label{
margin:;
padding:;
font-size:;
font-family:;
}
input{
	border: 1px solid #447E1A;
	float:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#447E1A;
}	
.submit{
	border:01px solid #447E1A;
	float:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;	
}
textarea{
	background-color: #FFFFFF;
	/*background-image: url(../design/bg_form.gif);
	background-repeat: repeat-x;*/
	border: 1px solid #447E1A;
	width:280px;
	float:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#447E1A;
}

select{
	border: 1px solid #447E1A;
	width:280px;
	float:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#447E1A;
}
optgroup{
font:;
}
option{
font:;
}

/* ----- DEFINITIONS ----- */

dl{
font-size:;
margin:;
padding:;
}
dt{
color:;
margin:;
padding:;
}
dd{
color:;
margin:;
padding:;
}
