/*
font-family: 'Roboto Condensed', sans-serif;
*/


body		{margin:0 auto; font-size:12pt; line-height:21px; font-family:Arial, Helvetica, sans-serif; color:#000000; background:url(/page/_webpics/gra_1pixler_vertikal_17.jpg) repeat-x #a1b6bb;-webkit-text-size-adjust: none;}
:focus		{outline:none;}
p		{margin:0; font-size:11pt;}
h1		{font-family: 'Roboto Condensed', sans-serif; margin:0; font-size:20pt; line-height:29px; margin-bottom:30px;color:#3a859a; font-weight:400; }
h5		{font-family: 'Roboto Condensed', sans-serif; margin:0; font-size:17pt; line-height:29px; margin-bottom:15px;color:#3a859a; font-weight:400; }


h2		{font-family: 'Roboto Condensed', sans-serif; margin:0; font-size:13pt; line-height:22px; margin-bottom:15px;color:#3a859a; font-weight:400; }
h3		{margin:0; padding:10px 0px 5px 0px; font-size:11pt;}
h4		{margin:0; padding:10px 0px 0px 0px; font-size:11pt;}

a		{text-decoration:none; margin:0px;}
img		{border:0;}
.del		{clear:both; font-size:0;}
table     {font-size:10pt;}
ul        {margin:0; padding-left:15px;}


#container	{margin:0 auto; width:1040px;}

#header		{height:270px; overflow:hidden;position:relative;}

#header	a {color:#fff;}


#homeLink {width:210px;height:170px;display:block;position:absolute;top:40px;left:10px;}
#headText p {font-family: 'Roboto Condensed', sans-serif; position:absolute;top:40px;left:250px;color:#fff;font-size:14pt;line-height:28px;font-weight:300;}

#headPhone {position:absolute;top:228px;left:100px;color:#fff;font-family: 'Roboto Condensed', sans-serif; font-size:14pt;}
#facebookLink {width:32px;height:32px;display:block;position:absolute;top:223px;left:45px;}


#navbox		{height:50px; margin-left:30px;text-align:center;}
#navbox a		{font-family: 'Roboto Condensed', sans-serif;font-size:13pt;color:#FFFFFF; font-weight:regular; padding:0 15px; display:inline-block; line-height:50px;}
#navbox a:hover		{color:#fdf042;}
#navbox .act		{color:#fdf042;}
#contentbox	{background:url(/page/_webpics/gra_bg_content_17.jpg) no-repeat;}
#contboxb	{background:url(/page/_webpics/gra_bg_1pixler_horiz_17.jpg);}
#unavbox	{padding-left:30px; width:170px; float:left;}
#unavbox a.navi		{color:#FFFFFF; display:block; padding:7px 0px 7px 0px; font-size:11pt; font-weight:300; padding-left:20px; border-bottom: 1px solid #9bb1b7;}
#unavbox a.navi:hover	{background:#fdf042; color:#398598;}
#unavbox a.act		{background:#fdf042; color:#398598;}


#content	{padding:30px 0 20px 40px; width:740px; float:left; min-height:405px; height:auto !important; height:405px;}
#content p		{text-align: justify;}
#content a		{color:#4293a7;}
#content a:hover	{color:#000000;}

#content ul li {font-size:11pt;}

#content-h	{padding:30px 30px 0px 40px; width:740px; float:left; min-height:415px; height:auto !important; height:415px;}
#content-h p		{text-align: justify;}
#content-h a		{color:#4293a7;}
#content-h a:hover	{color:#000000;}
.right-h	{width:130px; height:347px; background: #ebeff1; padding:0px 0px 0px 10px; float:left; text-align:left; margin-top:30px;}
.right-h p	{text-align:left !important;}
.right-h a	{padding-bottom:2px; line-height:200%;}
.newspic-h	{overflow:hidden; height:105px; width:140px; display:block;}
.linkhome   {float:left; overflow:hidden; background:#a9bec3; width:140px; height:125px; display:block; margin-right:10px;}
.linkhome div {text-align:center; line-height:20px; color:#FFFFFF;}

.t2-cont-l	{width:410px; float:left; margin-right:40px;}
.t3-cont-l	{width:260px; float:left; margin-right:30px;}
.t4-text	{margin-bottom:10px; width:740px;}
.t4-picgal	{display:inline; margin-right:10px; margin-bottom:10px; float:left; width:140px; height:140px; background-color:#abbec4; background-position:center;background-repeat:no-repeat;}
.t5-pers	{float:left; margin-right:10px; margin-bottom:0px; width:140px; padding-bottom:30px; }
.t5-pers p	{margin-top:5px; text-align:left !important;}
.t6-linie	{border-top:1px solid #9ab1b7; height:30px;}
.t6-linieH	{background-color:#9ab1b7;height:1px;display:block;margin:15px 0 30px; }
.t6-ratpic	{width:290px; float:left;margin-top:50px;}
.t6-rattext	{width:410px; padding-right:40px; padding-bottom:10px; float:left;}
.t7-adressen	{border:1px solid #a1b6bb; border-right: 0px; border-bottom: 0px; width:740px !important; background:#E3E9ED;}
.t7-adressen td	{border:1px solid #a1b6bb; border-left: 0px; border-top: 0px; padding:10px;width:183px !important; vertical-align:top;}

.flexBox {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-flow: row wrap;
}

/* DATENSCHUTZ-TITEL */
.dse-haupttitel {
	font-size:17pt;
	font-weight:bold;
}

.dse-untertitel {
	font-size:12pt;
	font-weight:bold;
}

.impdaschu-titel {
	font-size:24pt;
	font-weight:bold;
	text-transform:uppercase;
}

#footer		{height:80px; padding-top:10px;padding-left:30px; background:url(/page/_webpics/gra_footer_17.jpg) no-repeat; color:#FFFFFF;}
#footer a	{width:200px; margin-right:10px;  margin-top:20px; height:30px;}
#footer p	{float:left; width:1000px; margin-top:28px; text-align:center;}
#footer p a	{color:#fdf042; float:none; margin:0px;}

.leistungsLinks {
	line-height:33px;
	font-weight:400;
	font-size:11pt;
}

.maps iframe{
	pointer-events: none;
}

#petslnk {
	position:absolute;top:224px;left:250px;width:200px;
}