BODY, HTML 	{

    font-family: "Roboto Condensed", Tahoma, Arial, Helvetica, sans-serif;
	background: #D6D6D6;
	margin: 0;
    font-weight: 400;
    font-size: 16px;
	}


IMG { max-width: 100%; }

#header { display: block; background: #222A32; text-align: center;  }

#header_logo { display: inline-block; vertical-align: bottom; max-width: 240px; margin: 15px; margin-left: 70px; margin-right: 70px; }
#header_menu { display: inline-block; vertical-align: bottom; text-align: center; margin: 0 auto; }
#header_menu A { display: inline-block; color: #FFF; font-size: 16px; line-height: 50px; padding-left: 20px; padding-right: 20px; font-weight: 700;  margin: 0 auto; border-top-left-radius: 6px; border-top-right-radius: 6px; }
#header_menu A:hover { color: #00AEC4; background-color: white; }
#header_menu A.aktiv { color: white; background-color: #00AEC4; }


#hinweis { background-color: #0096A6; text-align: center; font-size: 14px; padding: 12px; color: #FFF; }

#hinweis_text { display: inline-block; vertical-align: top; width: 79%; text-align: left;}

#hinweis_logout { display: inline-block; vertical-align: top;  width: 20%; text-align: right;  }
#hinweis_logout A { display: inline-block; background-image: url('../../_images/icon_logout.png'); background-position: left center; background-repeat: no-repeat; color: #fff; background-size: contain; padding-left: 25px; line-height: 20px; font-size: 14px; }

#kuce_content { display: block; background-color: #FFF; }
#kuce_content_inner { max-width: 1200px; margin: 0 auto; padding: 40px; box-sizing: border-box; }


#start_static { display: block; background-color: #efefef; text-align: center; padding: 40px; box-sizing: border-box;}

.widgets { display: inline-block; vertical-align: top; border: 1px dotted #00AEC4; background-color: #222A32; margin: 10px; padding: 20px; text-align: left; color: #FFF; max-width: 260px;  }
.widgets_inner { min-height: 230px;  }

.kuce_table { width: 100%; padding: 0; margin: 0; line-height: 30px; }
.kuce_table td { border-bottom: 1px dotted silver;  }

TABLE.details  { width: 100%; padding: 0; margin: 0; line-height: 30px; }
TABLE.details TD { padding: 0; margin: 0; width: 33%; }




H1 	{ font-size: 36px; color: #00AEC4; }


H2 	{ font-size: 24px; color: #222A32; }
TABLE.details h2 { background-image: url('../../_images/icon_www.png'); background-position: left center; background-repeat: no-repeat; background-size: contain; line-height: 40px; background-size: 30px auto; font-size: 22px; padding: 0; margin: 0; padding-left: 40px; }


H3 	{ font-size: 18px; color: #808080; }
.widgets h3 { font-size: 20px; color: #00AEC4; background-position: left center; background-repeat: no-repeat; background-size: contain; padding-left: 45px; line-height: 36px; }




HR 	{
        border-bottom:dotted #666666 1px;
        border-top: 1px solid white;
	}




A			{ color: #3BB1C1; text-decoration: none; }
A.icon_link { display: block; background-image: url('../../_images/icon_link.png'); background-position: left center; background-repeat: no-repeat; color: #00AEC4; background-size: contain; padding-left: 35px; line-height: 25px; font-size: 18px; margin: 3px 0 3px 0; }
A.icon_pdf { display: block; background-image: url('../../_images/icon_pdf.png'); background-position: left center; background-repeat: no-repeat; color: #00AEC4; background-size: contain; padding-left: 35px; line-height: 25px; font-size: 18px; margin: 3px 0 3px 0; }





.login {
color: #3BB1C1;
text-transform:uppercase;
font-weight: bold;
}



input { font-family: "Roboto Condensed", Tahoma, Arial, Helvetica, sans-serif; }



input[type="submit"], .button  {
height: auto;
display: inline-block;
border: 1px solid #35A1B0;
font-size: 16px;
background-color: #35A1B0;
color: #fff;
padding: 10px;
padding-left: 25px;
padding-right: 25px;
border-radius: 6px;
cursor: pointer;
font-weight: 700;
font-family: "Roboto Condensed", Tahoma, Arial, Helvetica, sans-serif;
}

input[type="submit"]:hover, .button:hover { background-color: #FFF; color: #35A1B0; }


