/* CSS Document */

html, body {
	margin:	0px;
	padding:0px;
	background-color:#DFF2F8;
	height:100%;
	width:100%;
	text-align: center;
	}
html>body {
	height:		auto;
	min-width:  1011px;
	min-height:  614px;
	}

h1 { 	font-family:Verdana, Arial, Helvetica, sans-serif;
         font-size:16px;
         color:#006633;
         /*font-variant:small-caps ; */
         font-weight:normal;
	}
h2 { 	font-family:Verdana, Arial, Helvetica, sans-serif;
         font-size:16px;
         color:#006633;
         /*font-style:italic;*/
         font-weight:normal;
         margin-top:20px;
         margin-bottom:-11px;
	}

h3 {     font-family:Verdana, Arial, Helvetica, sans-serif;
         font-size:16px;
         color:#006633;
         font-weight:normal;
         margin-bottom:-11px;
      	}

h4 {     font-family:Verdana, Arial, Helvetica, sans-serif;
         font-size:14px;
         color:#006633;
         font-weight:normal;
         margin-bottom:-11px;
      	}
p {
         font-family:Verdana, Arial, Helvetica, sans-serif;
         font-size:13px;
         color:#006633;
         font-weight:normal;
   	}
font {
         font-family:Verdana, Arial, Helvetica, sans-serif;
         font-size:13px;
         color:#006633;
         font-weight:normal;
   	}

p.big {
         font-family:Verdana, Arial, Helvetica, sans-serif;
         font-size:16px;
         color:#006633;
         font-weight:normal;
   	}

p.subnav {
         font-family:Verdana, Arial, Helvetica, sans-serif;
         font-size:11px;
         color:#001A88;
         padding-bottom:4px;
         font-weight:normal;
   	}

p.footer {
         font-family:Verdana, Arial, Helvetica, sans-serif;
         font-size:9px;
         color:#006633;
         font-weight:normal;
         padding-top:24px;
   	}
p.blueprint_geschichte {
         font-family:Verdana, Arial, Helvetica, sans-serif;
         font-size:13px;
         color:#001A88;
         /*font-style:italic;*/
         text-align:justify;
         font-weight:normal;
   	}
p.referenz {
         font-family:Verdana, Arial, Helvetica, sans-serif;
         font-size:11px;
         color:#006633;
         font-weight:normal;
         text-align:center;
   	}
hr {     border: none;
	height: 1px;
	border-color:#006633;
	border-style:dotted;
         border-width:1px 0 0 0;
         display:block;
         }
ol {
         font-family:Verdana, Arial, Helvetica, sans-serif;
         font-size:13px;
         color:#006633;
         font-weight:normal;
   	}

li {
         font-family:Verdana, Arial, Helvetica, sans-serif;
         font-size:13px;
         color:#006633;
         font-weight:normal;
   	}


input.kontakt {
		border-color:#006633;
		border-style:none;
		border-top-style:solid;
		border-width:1px;
                 /*background: url(./img/bg_input.gif) repeat-x #fff;*/
 		font-family:Verdana, Arial, Helvetica, sans-serif;
	    	font-size:13px;
        		color:#006699; /*#0C1F85;*/
		margin-bottom:2px;

	}

textarea.kontakt {
		border-color:#006633;
		border-style:none;
		/*border-bottom-style:solid;*/
		border-top-style:solid;
		border-width:1px;
		background-color:#FFFFFF;
                	font-family:Verdana, Arial, Helvetica, sans-serif;
	    	font-size:13px;
        		color:#006699;

	}
/* Start: Subnavigation */
a:link.subnav 	{
         font-family:Verdana, Arial, Helvetica, sans-serif;
         font-size:11px;
         color:#001A88;
         padding-left:4px; padding-right:8px; padding-bottom:4px;
         font-weight: normal;
         text-decoration:none;
	}

a:hover.subnav {
         font-family:Verdana, Arial, Helvetica, sans-serif;
         font-size:11px;
         color:#001A88;
         padding-left:4px; padding-right:8px; padding-bottom:4px;
         font-weight: normal;
         text-decoration:underline;
	}
a:visited.subnav 	{
         font-family:Verdana, Arial, Helvetica, sans-serif;
         font-size:11px;
         color:#001A88;
         padding-left:4px; padding-right:8px; padding-bottom:4px;
         font-weight:normal;
	}
/*Ende: Subnavigation */

/* Start: TOP-Subnavigation */
a:link.topsubnav 	{
         font-family:Verdana, Arial, Helvetica, sans-serif;
         font-size:11px;
         color:#001A88;
         padding-left:4px; padding-right:8px; padding-bottom:4px;
         vertical-align:text-top;
         font-weight:normal;
         text-decoration:none;
	}

a:hover.topsubnav {
         font-family:Verdana, Arial, Helvetica, sans-serif;
         font-size:11px;
         color:#001A88;
         padding-left:4px; padding-right:8px; padding-bottom:4px;
         font-weight:normal;
         vertical-align:text-top;
         text-decoration:underline;
	}
a:visited.topsubnav 	{
         font-family:Verdana, Arial, Helvetica, sans-serif;
         font-size:11px;
         color:#001A88;
         padding-left:4px; padding-right:8px; padding-bottom:4px;
         vertical-align:text-top;
         font-weight:normal;
	}
/* Mit Blinkeffekt :-)*/
a:link.topsubnavblink 	{
         font-family:Verdana, Arial, Helvetica, sans-serif;
         font-size:11px;
         color:#001A88;
         padding-left:4px; padding-right:8px; padding-bottom:4px;
         font-weight:normal;
         text-decoration:none;
         width:400;
         filter:glow(color=gold, strength=2, enabled=0);
	}

a:hover.topsubnavblink {
         font-family:Verdana, Arial, Helvetica, sans-serif;
         font-size:11px;
         color:#001A88;
         padding-left:4px; padding-right:8px; padding-bottom:4px;
         font-weight:normal;
         text-decoration:underline;
	}
a:visited.topsubnavblink 	{
         font-family:Verdana, Arial, Helvetica, sans-serif;
         font-size:11px;
         color:#001A88;
         padding-left:4px; padding-right:8px; padding-bottom:4px;
         font-weight:normal;
	}

/*Ende: TOP-Subnavigation */

a:link 	{
         font-family:Verdana, Arial, Helvetica, sans-serif;
         font-size:13px;
         color: #006699;
         font-weight:normal;
         text-decoration:none;
	}
a:visited 	{
         font-family:Verdana, Arial, Helvetica, sans-serif;
         font-size:13px;
         color:#006699;
         font-weight:normal;
         text-decoration:none;
	}

a:hover 	{
         font-family:Verdana, Arial, Helvetica, sans-serif;
         font-size:13px;
         color:#006699;
         font-weight:normal;
         text-decoration:underline;
	}

a:link.referenz 	{font-size:11px;}
a:visited.referenz 	{font-size:11px;}
a:hover.referenz 	{font-size:11px;}

#container {
	background:url(./img/hg6.jpg) no-repeat top left scroll;
	background-color:#C1EEF8;
	margin:	0px auto;
	width:	1011px;
	height:	614px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}

#head {
	border: 0px solid #666666;
         height:151px;
         }

	#blueprint {  float:left;
	         width: 417px;
	         height:151px;
	         }

	#top-blank {
	         float:left;
                  width: 577px;
                  height:68px;
	}

	#top-navi {
                  float:left;
                  width: 577px;
	         height:75px;
	}


         a:hover.home { background-image:url(./img/home.jpg); display:block;}

         a:hover.leist_preis  { background-image:url(./img/leistungen_preise.jpg); display:block;}

         a:hover.unternehmen  { background-image:url(./img/unternehmen.jpg); display:block;}

         a:hover.referenzen   { background-image:url(./img/referenzen.jpg); display:block;}

         a:hover.kontakt   { background-image:url(./img/kontakt.jpg); display:block;}

         a:hover.links_nuetz   { background-image:url(./img/links_nuetzliches.jpg); display:block;}

         a:hover.impressum   { background-image:url(./img/impressum.jpg); display:block;}

         a:hover.datenschutz   { background-image:url(./img/datenschutz.jpg); display:block;}

         a:hover.agb   { background-image:url(./img/agb.jpg); display:block;}



a:link.blueprint_tilde {background-image:url(./img/blueprint_-_s.gif); display:block; }
a:visited.blueprint_tilde {background-image:url(./img/blueprint_-_s.gif); display:block; }
a:hover.blueprint_tilde { background-image:url(./img/blueprint_-_xs.gif); display:block;}


a:link.blueprint_i {background-image:url(./img/bluepr_i_nt_s.gif); display:block; }
a:visited.blueprint_i {background-image:url(./img/bluepr_i_nt_s.gif); display:block; }
a:hover.blueprint_i { background-image:url(./img/bluepr_i_nt_xs.gif); display:block;}


#image { border: 0px solid #666666;
	width: 417px;
	height:391px;
	float:left;
}
#content {
	float:left;
	width: 569px;
	height:399px;
}

#text {

    float:none;
	width: 535px;
	height: 360px;
	margin-left:13px;

	margin-top:13px;
	margin-bottom:20px;
	overflow:auto;
	text-align:justify;
	padding-right:13px;

	scrollbar-base-color: #DFF2F8;
	scrollbar-arrow-color: #006633;
	scrollbar-3dlight-color: #006633;
	scrollbar-darkshadow-color: #006633;
	scrollbar-face-color: #DFF2F8;
	scrollbar-highlight-color: #DFF2F8;
	scrollbar-shadow-color: #DFF2F8;
	scrollbar-track-color: #C5EBF7;

}



#footer{
	clear:both;
	width:	950px;
	height: 56px;
}