/*######################################################
hepfner.css
25.03.2006
last change: 06.06.2006 - Oliver Hepfner
#######################################################*/
/* CSS Document */
html, body {
background-color : #ffffff; 
scrollbar-base-color : #CECBCE;
scrollbar-track-color : #CECBCE;
scrollbar-face-color : 	#FFFFFF;
scrollbar-arrow-color : #46a3ff;
margin : 0; 
padding : 0; 
} 

a:link {
color : #46a3ff; 
font-size : 11px; 
font-family : verdana, arial, helvetica, sans-serif; 
text-decoration : underline; 
} 
a:hover {
color : #333333;
font-size : 11px; 
font-family : verdana, arial, helvetica, sans-serif; 
text-decoration : underline; 
} 
a:visited {
color : #46a3ff; 
font-size : 11px; 
font-family : verdana, arial, helvetica, sans-serif; 
text-decoration : underline; 
} 
.ft10px666666 {
color : #1f2e3d; 
font-size : 11px; 
font-family : verdana, arial, helvetica, sans-serif; 
} 
.ft10px333333 {
color : #1f2e3d; 
font-size : 11px; 
font-family : verdana, arial, helvetica, sans-serif; 
} 
td {
color : #1f2e3d; 
font-size : 10px; 
font-family : verdana, arial, helvetica, sans-serif; 
} 
.text {
color : #1f2e3d; 
font-size : 10px; 
font-family : verdana, arial, helvetica, sans-serif; 
} 
h1 {
color : #46a3ff; 
font-size : 14px; 
font-weight : bold; 
font-family : verdana, arial, helvetica, sans-serif; 
} 
P {
color : #333; 
font-size : 11px; 
font-family : verdana, arial, helvetica, sans-serif; 
margin-top : 0; 
margin-bottom : 0; 
} 
.bodytext {
color : #1f2e3d; 
font-size : 11px; 
font-family : verdana, arial, helvetica, sans-serif; 
line-height : 17px; 
} 
.bodytext a {
color : #46a3ff; 
font-size : 11px; 
font-family : verdana, arial, helvetica, sans-serif; 
text-decoration : underline; 
} 
.bodytext a:hover {
color : #333333; 
font-size : 11px; 
font-family : verdana, arial, helvetica, sans-serif; 
text-decoration : underline; 
} 
.bodytext a:active {
color : #46a3ff;
font-size : 11px; 
font-family : verdana, arial, helvetica, sans-serif; 
text-decoration : underline; 
} 
.bodytext a:visited {
color : #46a3ff; 
font-size : 11px; 
font-family : verdana, arial, helvetica, sans-serif; 
text-decoration : underline; 
} 
.text_header {
background : #46A3FF; 
font-size : 11px; 
color : white; 
font-family : verdana, arial, helvetica, sans-serif; 
font-weight : bold; 
line-height : 16px; 
} 
hr {
background-color : #46a3ff;
color : #46a3ff; 
border : #46a3ff; 
height : 1px; 
} 
.news {
background-color : #f2f2f2; 
font-size : 11px; 
color : #b80000; 
font-family : verdana, arial, helvetica, sans-serif; 
font-weight : bold; 
line-height : 16px; 
} 
li {
list-style-image : url("http://www.hepfner.de/fileadmin/img/quadrat_green.gif"); 
list-style-type : square; 
color : #333; 
font-size : 11px; 
font-family : verdana, arial, helvetica, sans-serif; 
} 
.copyright {
background : white; 
font-size : 10px; 
color : #46a3ff; 
font-family : verdana, arial, helvetica, sans-serif; 
} 
.navipfad {
font-size : 10px; 
color : #999999; 
font-family : verdana, arial, helvetica, sans-serif; 
} 
.hinweis {color:#990000; font-size: 11px; font-family:verdana,arial,helvetica,sans-serif; line-height:17px; font-weight: normal;}
.login {
font-size : 10px; 
color : white; 
font-family : verdana, arial, helvetica, sans-serif; 
line-height : 16px; 
} 
.referenzen {
color : #46a3ff; 
font-size : 11px; 
font-weight : bold; 
font-family : verdana, arial, helvetica, sans-serif; 
} 
.website_analyse {
font-size : 10px; 
color : white; 
font-family : verdana, arial, helvetica, sans-serif; 
line-height : 12px; 
} 
.datum {
font-size : 10px; 
color : #46a3ff; 
font-family : verdana, arial, helvetica, sans-serif; 
line-height : 14px; 
} 
.formular {
color : #333333; 
font-size : 10px; 
font-family : verdana, arial, helvetica, sans-serif; 
background-color : #ffffff; 
border : 1px solid #666666; 
} 
.kontaktformular_blue {
background : #cbd7e3; 
font-size : 10px; 
color : white; 
font-family : verdana, arial, helvetica, sans-serif; 
font-weight : normal; 
} 
.kontaktformular_gray {
background : #ffffff; 
font-size : 11px; 
color : #333333; 
font-family : verdana, arial, helvetica, sans-serif; 
font-weight : normal; 
} 

.login {
	background-color: #ECF5FF;
	font-size : 11px; 
	color : #333333; 
	font-family : verdana, arial, helvetica, sans-serif; 
	font-weight : normal; 
} 
.news_header1 {
font-size : 10px; 
color : white; 
font-family : verdana, arial, helvetica, sans-serif; 
line-height : 20px; 
font-weight : bold; 
height: 20px;
} 
.news_header {
background : #46A3FF; 
font-size : 10px; 
color : white; 
font-family : verdana, arial, helvetica, sans-serif; 
font-weight : bold; 
} 
.news_text {
background : #ECF5FF; 
font-size : 11px;
color : #333333; 
font-family : verdana, arial, helvetica, sans-serif; 
font-weight : normal; 
} 
.news_text2 {
background : #ECF5FF;
color : #333333;
font-size : 11px; 
font-family : verdana, arial, helvetica, sans-serif; 
font-weight : normal; 
} 
.news_text_blue {
background : #ECF5FF; 
font-size : 10px; 
color : #333333; 
font-family : verdana, arial, helvetica, sans-serif; 
font-weight : normal; 
} 
#news a {
color : white; 
background : #46A3FF; 
font-size : 11px; 
font-family : verdana, arial, helvetica, sans-serif; 
text-decoration : none; 
line-height : 16px; 
} 
#news a:hover {
color : white; 
background : #46A3FF; 
font-size : 11px; 
font-family : verdana, arial, helvetica, sans-serif; 
text-decoration : underline; 
line-height : 16px; 
} 
#news_rechts a {
color : white; 
font-size : 10px; 
font-family : verdana, arial, helvetica, sans-serif; 
text-decoration : underline; 
line-height : 16px; 
} 
#news_rechts a:hover {
color : white; 
font-size : 10px; 
font-family : verdana, arial, helvetica, sans-serif; 
text-decoration : none; 
line-height : 16px; 
} 
input {
color : #46A3FF; 
font-size : 11px; 
} 
select {
color : #46A3FF; 
font-size : 11px; 
} 
/*background*/
.bg_blue_right {
background-color : #75baff; 
} 
.bg_blue_nav {
background-color : #46a3ff; 
} 
.bg_blue_nav_left {
background-color : #b5daff; 
} 
.bg_blue_nav_news {
	background-color: #46a3ff;
	height: 22px;
} 
.bg_blue_news {
background-color : #ecf5ff; 
} 
.bg_blue_nav_right {
background-color : #93c9ff; 
} 
.bg_blue_footer {
background-color : #93c9ff; 
} 
.bg_blue_left1px {
background-color : #93c9ff; 
} 
.bg_green_left {
background-color : #dbea9c; 
} 
.bg_green_left2 {
background-color : #f1f7d7; 
} 
.bg_green {
background-color : #a6ca08; 
} 
.bg_green2 {
background-color : #dbea9c; 
} 
.bg_green3 {
background-color : #8daa06; 
} 
.bg_orange {
background-color : #46A3FF; 
} 
.bg_orange2 {
background-color : #d4aa80; 
} 
.bg_white {
background-color : white; 
} 
.bg_news {
background-color : #46A3FF; 
} 
.bg_news_bereich {
background-color : #46A3FF; 
font-size : 10px; 
color : white; 
font-family : verdana, arial, helvetica, sans-serif; 
font-weight : normal; 
} 
#news_link a {
color : #333333; 
font-size : 10px; 
font-family : verdana, arial, helvetica, sans-serif; 
text-decoration : underline; 
} 
#news_link a:hover {
color : white; 
font-size : 10px; 
font-family : verdana, arial, helvetica, sans-serif; 
text-decoration : underline; 
} 
#kontakt a {
color : #46A3FF; 
font-size : 12px; 
font-family : verdana, arial, helvetica, sans-serif; 
text-decoration : none; 
} 
#kontakt a:hover {
color : #46A3FF; 
font-size : 12px; 
font-family : verdana, arial, helvetica, sans-serif; 
text-decoration : underline; 
} 
#navipfad a {
color : #1f2e3d; 
font-family : verdana, arial, helvetica, sans-serif; 
text-decoration : none; 
} 
#navipfad a:hover {
color : #1f2e3d; 
font-family : verdana, arial, helvetica, sans-serif; 
text-decoration : underline; 
} 
#nav_right a {
color : white; 
font-size: 10px;
font-family : verdana, arial, helvetica, sans-serif; 
text-decoration : none; 
font-weight : bold; 
} 
#nav_right a:hover {
color : white; 
font-size: 10px;
font-family : verdana, arial, helvetica, sans-serif; 
text-decoration : underline; 
font-weight : bold; 
} 
#navi a {
line-height : 20px; 
font-size: 10px;
color : white; 
text-decoration : none; 
font-weight : bold; 
height : 20px; 
padding : 0 5px; 
display: block;
float: right;
} 
#navi a:hover {
color : white; 
font-size: 10px;
text-decoration : none; 
background-color : #93c9ff; 
font-weight : bold; 
height : 20px; 
padding : 0 5px; 
display: block;
float: right;
} 
#link_active a {
line-height : 20px; 
font-size: 10px;
text-decoration : none; 
color : white; 
font-weight : bold; 
background-color : #93c9ff; 
height : 20px; 
padding : 0 5px; 
display: block;
float: right;
} 


