/* Stadtgemeinde Herzogenburg */


@font-face {
	font-family: 'Open Sans';
	src: url('/gemeinden/_include/fonts/Open-Sans.woff2') format('woff2'),
	url('/gemeinden/_include/fonts/Open-Sans.woff') format('woff'),
	url('/gemeinden/_include/fonts/Open-Sans.ttf') format('truetype'),
	url('/gemeinden/_include/fonts/Open-Sans.svg#Open Sans') format('svg');
}


body, input {
	font-family: 'Open Sans', sans-serif;
	color:#444444;
	font-size:140%;
}


input, select, textarea { border-radius:0px !important; outline: none;  -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important }




td { }
th { background: lightgray }

.table.stripe-no-border tr td, .table.stripe-no-border tr th {
  border-width: 0;
}


h1 {
	font-family:'Open Sans', sans-serif;
	font-weight:bold;
	font-size:180%;
	letter-spacing:-1px;
	text-transform:none;
	color: #E35D00;
}

h2 {
	font-family:'Open Sans', sans-serif;
	font-size: 150%;
	text-transform:none;
	color:#333333;
	margin-bottom:10px;
}

h3 {
	font-weight:bold;
	font-size: 100%;
	color:#555555;
	margin-bottom:5px;
}


.tool_head {
	font-family:'Open Sans', sans-serif;
	font-size: 100%;
	color:#999999;
	text-transform:uppercase;
}



a            { text-decoration: none; } 
a:link		 { color: #E35D00; text-decoration: none }
a:visited	 { color: #E35D00 }
a:active	 { color: #555555 }
a:hover		 { color: #555555; text-decoration: none; }


.news_text  img { max-width:100%; height:auto }	


	.news_text table { width:100%; margin-top:5px; border:3px solid #C7C7AF; border-collapse: collapse } 
	.news_text td { padding:5px; border:1px solid #DCDCDC; text-align:left } 
	.news_text tr  { vertical-align:top }



.nowrap { white-space: nowrap }







.reiterleiste { border-bottom:4px solid #E35D00 } 

.reiter  { font-family: 'Open Sans', Sans-Serif; font-size: 15px; background-color:#F4F4F4; margin-right:5px; margin-top:4px; margin-bottom:0px; float:left; display:inline; border-top-left-radius: 1px; border-top-right-radius: 1px }
.reiter a { display:block; text-decoration: none; padding:6px }
.reiter a:link     { color: #000000 }
.reiter a:visited	 { color: #000000 }
.reiter a:active	 { color: #000000 }
.reiter a:hover	 { color: #FFFFFF; background-color:#E35D00; border-top-left-radius: 1px; border-top-right-radius: 1px }

.reiter_akt  { font-family: 'Open Sans', Sans-Serif; font-size: 15px; background-color:#E35D00; margin-right:5px; margin-bottom:0px; float:left; display:inline; border-top-left-radius: 1px; border-top-right-radius: 1px }
.reiter_akt a { display:block; text-decoration: none; padding:6px }
.reiter_akt a:link { color: #FFFFFF }
.reiter_akt a:active { color: #FFFFFF }
.reiter_akt a:visited { color: #FFFFFF }
.reiter_akt a:hover	 { }












.box {
background-color:#E6DED7;
}

.box-abstand {
background-color:#E6DED7;
margin-bottom:30px;
}


/* accordeon */
.acchandle { padding:8px; margin-bottom:15px; margin-left:15px; font-size:135% }
.accitem { display:none; margin:15px; margin-left:38px; margin-bottom:30px }



.blau { color:#FFFFFF;background-color:#669999 }
.gruen { color:#FFFFFF;background-color:#018127 }
.orange	{ color:#FFFFFF;background-color:#E35D00 }
.braun { color:#FFFFFF;background-color:#884010 }
.tunterlegt { background-color:#F4F4F4 }

.blau_pos { color:#008FDF }
.grau_pos { color:#999999 }
.gruen_pos { color:#018127 }
.orange_pos	{ color:#E35D00 }
.braun_pos { color:#884010 }

.heurigen { background-color:#018127; color:#FFFFFF }





.footer {
    background-color:#C7C7AF;
	color:#111111;
    font-size: 100%;
	line-height:130%;
    margin-top: 10px;
    padding: 20px;
}

.footer a:link, .footer a:visited { color:#111111 }

.maillink { white-space: nowrap }
.maillink:before { font-family:'Glyphicons Halflings'; content: "\2709"; position:relative; top:2px; left:1px; margin-right:4px }

.weblink:before { font-family:'Glyphicons Halflings'; content: "\e080"; position:relative; top:2px; left:0px; margin-right:3px; padding:0px; line-height:110% }



.pdf:before  { content:url(/gemeinden/grafik/icon_pdf.gif); position:relative; top:2px; left:1px; margin-right:8px }
.xls:before  { content:url(/gemeinden/grafik/icon_xls.gif); position:relative; top:2px; left:1px; margin-right:8px }
.xlsx:before  { content:url(/gemeinden/grafik/icon_xls.gif); position:relative; top:2px; left:1px; margin-right:8px }
.lsx:before  { content:url(/gemeinden/grafik/icon_xls.gif); position:relative; top:2px; left:1px; margin-right:8px }
.jpg:before  { content:url(/gemeinden/grafik/icon_jpg.gif); position:relative; top:2px; left:1px; margin-right:8px }
.doc:before  { content:url(/gemeinden/grafik/icon_doc.gif); position:relative; top:2px; left:1px; margin-right:8px }
.ocx:before  { content:url(/gemeinden/grafik/icon_doc.gif); position:relative; top:2px; left:1px; margin-right:8px }
.onlineform:before  { content:url(/gemeinden/grafik/icon_onlineform.gif); position:relative; top:2px; left:1px; margin-right:5px }




.indexbuchstabe { background-color:#F4F4F4; padding-left:6px; padding-right:6px; font-size:150%; border-radius:3px; border:1px solid #DCDCDC }


.zurueck { white-space: nowrap }
.zurueck:before { font-family:'Glyphicons Halflings'; content: "\e079"; position:relative; top:2px; left:0px; margin-right:5px; padding: 3px 4px 3px 4px; line-height:100%; color:#FFFFFF; background-color:#E35D00; border-radius:12px }
a.zurueck:link, a.zurueck:visited {  }


.weiter { color:#CC0000; background-color:transparent; font-weight:bold; font-size:13px; text-transform:uppercase; letter-spacing:1px; border:0px; margin-top:0px; padding:5px; padding-left:7px; padding-right:7px; border-radius:3px }
a.weiter:link, a.weiter:visited { color:#CC0000 }



.top:before { font-family:'Glyphicons Halflings'; content: "\e113"; position:relative; top:2px; left:0px; margin-right:3px; padding:0px; line-height:110% }



.greyed { -webkit-filter: grayscale(100%) opacity(70%); -moz-filter: grayscale(100%) opacity(70%); -o-filter: grayscale(100%) opacity(70%); -ms-filter: grayscale(100%) opacity(70%); filter: grayscale(100%) opacity(70%) }




