@charset "utf-8";
*	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; padding: 0px; margin: 0px;}

body	{background-color: #FFFFFF; text-align: center; position: relative;}

a	{color: #CA1F25; border-bottom: 1px dotted #000066;	text-decoration: none;}
a:hover	{border-bottom: 1px solid #CA1F25;}
button	{padding: 5px;}

h1	{height: 124px; color: #FFFFFF;	font-size: 3em;	text-align: center;	font-weight: normal; background-image: url(../images/bgH1.png); background-repeat: repeat-x;}
h2	{display: none;}
h3	{color: #FFFFFF; font-size: 0.9em; text-align: center; padding: 6px; text-transform: uppercase; background-color: #333333;}
h4, label	{display: block; color: #333333; font-size: 0.7em; padding: 3px; font-weight: bold; text-align: center; }

p, address	{font-size: 0.6em; color: #333333; margin-bottom: 4px; font-style: normal;}

.referenzen ul {margin-top: 10px; list-style: none; padding: 5px;}
.referenzen ul li	{display: inline; }
.referenzen ul li a	{border: 0; padding-top: 3px; padding-bottom: 3px; display: inline-block; position:relative;}
.referenzen ul li a span	{display: none; position: absolute; left: -330px; top: 3px; width: 300px; padding: 10px; background-color: #FFF; border: 2px solid #CA1F25; z-index: 200; font-size: 0.6em; color: #333333; text-align: left;}
.referenzen ul li a:hover span	{display: block;}
.referenzen ul li a img, .referenzen ul li img	{border: 1px solid #333333;background-color: #999999; }

div div, div form {float: none;	margin-bottom: 15px; padding-bottom: 10px; position: relative; background-color: #EFEFEF; }
div div:hover h3, div form:hover h3	{background-color: #CA1F25}
div div	p	{padding-left: 10px; padding-right: 10px;}

input, textarea	{width: 90%; margin-bottom: 10px; background-color: #CCCCCC; border: none; font-size: 0.7em; padding: 3px; text-align: center;}

#lastChange	{display: block; color: #666666; font-size: 0.6em; border: none; float: none; position: absolute; top: 5px; left: 5px; background: 0; z-index: 101;}

#col1, #col2, #col3	{display: block; float: left; margin: 0.5%; margin-top: 20px; }
#col1	{width: 25%;}
#col2	{width: 20%;min-width: 220px;}
#col3	{width: 50%;}
