
select,input,textarea
{
border:1px solid #dddddd;
}

a { text-decoration:none; }

a:hover { color:#fe5200; text-decoration:none; }

.linkks { color:#000;text-decoration:none; }

.linkks:hover { color:#fe5200; text-decoration:none; }


td
  {
  font-family: Arial, Helvetica, sans-serif ;
  font-size:12px;
  line-height:16px;
  color:#000;
  }


h1
  {
  color:#fff;
font-size:18px;
  }

h2
  {
  font-family: Arial;
  font-size: 18px;
  color: #ffffff;
  text-decoration:none;
  }

h2:hover
  {
  font-family: Arial;
  font-size: 18px;
  color: #c0d8e4;
  text-decoration:none;
  }


.menue_head_1
  {
  font-family: Arial;
  font-size: 12px;
  color: #fe5200;
  text-decoration:none;
  }

.menue_head_1:hover
  {
  font-family: Arial;
  font-size: 12px;
  color: #21548f;
  text-decoration:none;
  }

.menue_head_11
  {
  font-family: Arial;
  font-size: 16px;
  color: #ffffff;
  text-decoration:none;
  }

.menue_head_11:hover
  {
  font-family: Arial;
  font-size: 16px;
  color: #c0d8e4;
  text-decoration:none;
  }

.menue_head_2
  {
  font-family: Arial;
  font-size: 25px;
  color: #555555;
  text-decoration:none;
  }

.menue_haupt_1
  {
  font-family: Arial;
  font-size: 12px;
  color: #21548f;
  text-decoration:none;
  }

.menue_haupt_1:hover
  {
  font-family: Arial;
  font-size: 12px;
  color: #fe5200;
  text-decoration:none;
  }

.menue_haupt_2
  {
  font-family: Arial;
  font-size: 12px;
  color: #c0d8e4;
  text-decoration:none;
  }

.menue_footer_1
  {
  font-family: Arial;
  font-size: 10px;
  color: #555555;
  text-decoration:none;
  }

.menue_footer_2
  {
  font-family: Arial;
  font-size: 12px;
  color: #555555;
  text-decoration:none;
  }

.formular
  {
  font-family: Verdana;
  font-size: 11px;
  color: #555555;
  }

.copyright
  {
  font-family: Arial;
  font-size: 10px;
  color: #AAAAAA;
  text-decoration:none;
  }

.submit
  {
  border: 1px solid #CCCCCC;
  border-right: 1px solid #555555;
  border-bottom: 1px solid #555555;
  background-color: #013f75;
  color: #FFFFFF;
  }




/* Facebook, Email */
div.cute_profiles_sprite {
    left: 0;
    top: 275px;
    border: 0 none;
    clear: both;
    margin: 0;
    padding: 0;
    position: fixed;
}

div.cute_profiles_sprite a {
    background: url("https://www.photovoltaikversicherung24.de/images/cute_social60.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 60px;
    margin: 0 0 4px;
    padding: 0;
    width: 60px;
}
div.cute_profiles_sprite a.cute_profiles_contact {
    background-position: -120px 0;
	margin-left:-35px;
}
div.cute_profiles_sprite a.cute_profiles_contact:hover {
    background-position: -120px -60px;
	margin-left:0px;
}

div.cute_profiles_sprite a.cute_profiles_facebook {
    background-position: 0 0;
	margin-left:-35px;
}
div.cute_profiles_sprite a.cute_profiles_facebook:hover {
    background-position: 0 -60px;
	margin-left:0px;
}


.tooltip {
	display:none;
	background:transparent url(../../../bilder/black_arrow.png);
	font-size:11px;
	font-family:Arial;
	height:70px;
	width:160px;
	padding:25px;
	color:#fff;
	text-align:center;
}

.erstinfo_row
{
	text-decoration: none;
	color: black;
}

.erstinfo_row > a::before
{
	content: " ";
	background: url('https://www.photovoltaikversicherung24.de/images/image_preview.png');
	background-size: 20px;
	left: 0px;
	position: absolute;
	height: 20px;
	width: 20px;
	background-repeat: no-repeat;
}

.erstinfo_row > a
{
  display: block;
	text-align: left;
	padding-left: 25px;
	position: relative;
	text-decoration: none;
	color: black;
	cursor: pointer;
  line-height: 25px;

}

.erstinfo_row > .erstinfo_row_fehler
{
	display: none;
	border: 1px solid red;
	color: red;
	padding: 10px;
	font-family: myriadProRegular;
	margin-bottom: 10px;
}
