/*  

Theme Name: giessform 1.0

Theme URI: http://www.giessform.com

*/





body {

	margin: 0;

	padding: 0;

	border: 0;

	font-family: arial, sans-serif;

	color: #450000;

	background-color: #fff;

	font-size: 95%;
background-image:url(http://www.giessform.com/gf/wp-content/uploads/bg/01_.jpg); background-repeat:no-repeat; background-attachment:fixed;

        }

	

p {

	color: #450000;

	font-size: 0.8em;

	line-height: 1.4em;

	font-weight: normal;

	margin-top: 0;

	}



.lead {
	color: #450000;
	font-size: 1.9em;
	line-height: 1.2em;
	font-weight: normal;
	font-style: italic;
	margin-top: 0px;
	font-family: georgia, times, serif;
	}
.leadcompress {
	color: #450000;
	font-size: 1.9em;
	line-height: 1.2em;
	font-weight: normal;
	font-style: italic;
	margin-top: 0px;
	font-family: georgia, times, serif;
	}

.leadrot {

	font-size: 1.3em;
	/*text-transform: lowercase;*/
}



.toolbar p {

	color: #450000;

	font-size: 1.9em;

	line-height: 1.3em;

	font-weight: normal;

	font-style: italic;

	margin-top: 0px;

	font-family: georgia, times, serif;

	}



.unter {

	font-family: georgia, times, serif;

	font-style: italic;

	}



a:link {

	font-weight : normal; 

	color: #00A9F0;

	background: transparent; 

	text-decoration : none;

	border-bottom: 0px dotted #450000;

	}



a:visited {

	font-weight : normal; 

	text-decoration : none;

	color: #369;

	background: transparent; 

	border-bottom: 0px dotted #450000;

}



a:hover {

	font-weight : normal; 

	text-decoration : none;

	color: #fff;

	background: #00A9F0; 

		}



h1 a:link {

	font-weight : bold; 

	color: #450000;

	background: transparent; 

	text-decoration : none;

	border-bottom: 0px dotted #450000;

	}



h1 a:visited {

	font-weight : bold; 

	text-decoration : none;

	color: #450000;

	background: transparent; 

	border-bottom: 0px dotted #450000;

}



h1 a:hover {

	font-weight : bold; 

	text-decoration : none;

	color: #fff;

	background: #00A9F0; 

		}



img {

	border-top: dotted 0px #ccc;

	border-bottom: dotted  0px #ccc;

	margin-bottom: 10px;

}



a:link img {

	background: #fff; 

	border: 0px;

	}



a:visited img {

	background: #fff; 

	border: 0px;

}

#logoimg a:link img {

	background: transparent; 

	border: 0px;

	}



#logoimg a:visited img {

	background: transparent; 

	border: 0px;

}


a.nohover:hover {

	text-decoration : none;

	background: transparent; 

		}



h1 {

	color: #450000;

	font-size: 1.3em;

	line-height: 1.3em;

	margin-top: 0;

	font-family: georgia, times, serif;

	font-weight: normal;

}

	

h2 {

	color: #450000;

	font-size: 0.8em;

	line-height: 1.4em;

	font-weight: bold;

	margin-bottom: 0px;

	}



h3 {

	color: #450000;

	font-size: 1.3em;

	line-height: 1.3em;

	margin-top: 0em;

	font-family: georgia, times, serif;

	font-weight: normal;

	margin-bottom: 0.3em;

	}



#bg {

    position: absolute;	

	margin: 0;

	padding: 0;

	border: 0;

	top: 0px;

	left: 0px;

	width: 100%;

	height: 100%;

	/*background: url(http://www.giessform.com/gf/wp-content/uploads/bg/02.jpg) top left no-repeat;
	background-color: #ff0;
	background-position:0px 0px;*/

        }



#adresse {

        position: absolute;	

	margin: 0;

	padding: 0;

	border: 0;

	top: 20px;

	left: 210px;

	width: 700px;

	height: 180px;

       }	



#logo {

	position: absolute;	

	margin: 0;

	padding: 0;

	border: 0;

	top: 0px;

	left: 20px;

	width: 180px;

	height: 160px;

	background: transparent;

	}



#logoimg {

	margin-top: 32px;

	margin-left: 43px;

	}

			

#spalte1 {

	position: absolute;	

	margin: 0;

	padding: 0;

	border: 0;

	top: 160px;

	left: 20px;

	width: 180px;

	height: auto;

	background: transparent;

	border-top: solid 0px #450000;

	border-bottom: solid 0px #450000;

	}

	

#spalte2 {

	position: absolute;	

	margin: 0;

	padding: 0;

	border: 0;

	top: 160px;

	left: 210px;

	width: 410px;

	height: auto;

	background: transparent;

	border-top: solid 5px #450000;

	border-bottom: solid 0px #450000;

	}

	

#spalte3 {

	position: absolute;	

	margin: 0;

	padding: 0;

	border: 0;

	top: 160px;

	left: 630px;

	width: 270px;

	height: auto;

	background: transparent;

	border-top: solid 5px #450000;

	border-bottom: solid 0px #450000;

	}



#spalte2 div {

	border-bottom: solid 1px #450000;

	padding-bottom: 20px;

	}

#spalte2 div.slideshow {

	border-bottom: solid 0px #450000;

	padding-bottom: 0px;

	}

#spalte2 div.slideshow div {

	border-bottom: solid 0px #450000;

	padding-bottom: 0px;

	}

#menu {

	margin: 0px 0 0 0;

	padding: 0px;

	border: 0;

	}

		

ul {

	list-style: none;

	margin-top: 0;

	margin-left: 0;

	padding-top: 0;

	padding-left: 0;

	border-bottom: #450000 solid 1px;

	}



ul li {

	position: relative;

	}



ul ul {

	list-style: none;

	margin: 0;

	padding-left: 0;

	border-bottom: none;

	}

#menu ul li a {

	display: block;

	padding: 0;

	color: #450000;

	background-color: transparent;

	border-top: #450000 solid 1px;

	text-decoration: none;

	width: 100%;

	font-family: georgia, helvetica, times, serif;

	font-size: 1.3em;

	line-height: 1.5em;

	font-weight: normal;

	border-bottom: 0px dotted #450000;

	}

#menu ul li span {

	display: block;

	padding: 0;

	color: #fff;

	background-color: #450000;

	border-top: #450000 solid 1px;

	text-decoration: none;

	width: 100%;

	font-family: georgia, helvetica, times, serif;

	font-size: 1.3em;

	line-height: 1.5em;

	font-weight: normal;

	border-bottom: 0px dotted #450000;

	}

#menu ul ul li a {

	display: block;

	padding: 0;

	color: #450000;

	background-color: transparent;

	border-top: #450000 dotted 0px;

	text-decoration: none;

	width: 100%;

	font-family: georgia, helvetica, arial, sans-serif;

	font-size: 0.9em;

	line-height: 1.4em;

	font-weight: normal;

	border-bottom: 0px dotted #450000;

	}

#menu ul ul li span {

	display: block;

	padding: 0;

	color: #fff;

	background-color: #450000;

	border-top: #450000 dotted 0px;

	text-decoration: none;

	width: 100%;

	font-family: georgia, helvetica, arial, sans-serif;

	font-size: 0.9em;

	line-height: 1.4em;

	font-weight: normal;

	border-bottom: 0px dotted #450000;

	}

#menu li a:hover {

	background-color: #00A9F0;

	color: #fff;

	}

		

.current-cat a {

	color: #fff;

	background-color: #450000;

}

/*
div.betriebsferien h1 {
	color: #fff;
	font-size: 1.9em;
	line-height: 1.2em;
	font-weight: normal;
	font-style: normal;
	margin-top: 0px;
	font-family: georgia, times, serif;
	}

div.betriebsferien h1 a {
	color: #fff !important;
	}

div.betriebsferien p {
	color: #fff !important;
	}
.homelogo {
	display: none;
	}
*/
