/*
Theme Name: Resilienzzentrum_V1.0
Theme URI: http://resilienzzentrum.at
Description: grundformen - mediendesign
Author: gerald fichtinger grundformen mediendesign
Author URI: http://grundformen.at
*/
/*---------------------------------------------- GOOGLE FONTS IMPORTIEREN  ----------------------------------*/
/*@import url(http://fonts.googleapis.com/css?family=PT+Sans);
@import url(http://fonts.googleapis.com/css?family=Antic);
@import url(http://fonts.googleapis.com/css?family=Exo:400,300,600);*/
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600);
/*-----------------------------------------------------------------------------------------------------------*/

html, body {
margin : 0;
padding : 0;
height : 100%

}
body {
/*background: url(bg_repeat2.gif) repeat-x scroll 0 0 #FFFFFF;*/
 background-color: #d9ebbf;
}


#wrapper {
background-color:#FFF;
position: relative;
width : 1100px;
margin : 0 auto;
text-align : left;
/*background-image: url(bg_sand2.jpg);*/
}

p{
font-family: 'Open Sans', sans-serif;
font-size: 17px;
color: #194407;
float: left;
}

h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover {

font-family : 'Open Sans', sans-serif;
font-style : normal;
font-size : 24px;
color : #194407;
}

h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover {

font-family : 'Open Sans', sans-serif;
font-style : normal;
font-size : 24px;
color : #194407;
}

h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover {

font-family : 'Open Sans', sans-serif;
font-style : normal;
line-height : 22px;
font-size : 18px;
color : #194407;
}

a {
    color: #194407;
    text-decoration: none;
}
a:focus, a:hover {
	color:#c8c8c8;
}

/*-----------------------------------------------=> HEADER START <=-----------------------------------*/


/*--------=> HEADER ITSELF <=-------*/
#header {
position: relative;
margin-top : 0px;
width : 1100px;
height : 200px;
background: url(header_06.jpg);

}

/*--------=> LOGO <=-------*/


#logo {
position: relative;

background-image : url(gf_logo_black.png);
background-repeat : no-repeat;
width : 210px;
height : 126px;
display:block;
margin : 50px 0px -98px 0px;
}

/*--------=> Vertikales Menu, HeaderMenu01 <=-------*/


#menu1{
	/*background: url(menu_bg.jpg) no-repeat;*/
	width: 1100px;
	height: 40px;
	float : left;
	margin-top : 90px;
	margin-left : 6px;
	display: block;
	font-size : 16px;
	font-family : 'Open Sans', sans-serif;
	font-style : normal;
	letter-spacing:0.05em;
}

#menu1 ul {
	list-style: none;
	margin: 0;
}
#menu1 li {
	float: left;
	position: relative;
	width : auto;
	text-align : left;
}
#menu1 a {
margin-top: 50px;
	color: #777474;
	display: block;
	/*line-height: 38px;*/
	padding: 0 10px;
	text-decoration: none;
}
#menu1 ul ul {
	/*box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);*/
	display: none;
	position: relative;
	top: 38px;
	left: 0;
	float: left;
	height: 20px;
	width: 80px;
	z-index: 99999;
}
#menu1 ul ul li {
	min-width: 180px;
		float : left;

}
#menu1 ul ul ul {
	left: 100%;
	top: 0;
}
#menu1 ul ul a {
	/*background: #333;*/
	line-height: 1em;
	padding: 10px;
	width: 160px;
	height: auto;
}
#menu1 li:hover > a,
#menu1 ul ul :hover > a {
	color: #c8c8c8;
}
#menu1 ul li:hover > ul {
	display: none;
}
#menu1 ul li.current_page_item > a,
#menu1 ul li.current-menu-ancestor > a,
#menu1 ul li.current-menu-item > a,
#menu1 ul li.current-menu-parent > a {
	color: #194407;

}

/*--------=> Vertikales Menu, HeaderMenu02 IM FOOTER!!<=-------*/

#menu2{
	float : left;
	height : 50px;
	width : 500px;
	margin-top : 15px;
	margin-left:-31px;
	font-size : 16px;
	font-family : 'Open Sans', sans-serif;
	font-style : normal;
}


#menu2 ul {
	list-style: none;
	margin: 0;
}
#menu2 li {
	float: left;
	position: relative;
	width : auto;
	text-align : left;
}
#menu2 a {
	color: #000;
	display: block;
	line-height: 38px;
	padding: 0 10px;
	text-decoration: none;
}









/*-----------------------------------------------=> HEADER END <=-----------------------------------*/

#main{
  
background: none repeat scroll 0 0 transparent;
width : 650px;
margin-left : 0px;
margin-top: 0px;
position: relative;
float: left;
padding-left: 40px;
padding-top: 15px;
}

#main .image-c{
position: relative;
float: left;
margin-right: 20px;
}

#main .image-right{
position: relative;
float: right;
margin-right: -388px;
margin-top: 50px;

}

#main .image-right2{
position: relative;
float: right;
margin-right: -388px;
margin-top: 320px;

}

#main .portr{
float: right;
    position: relative;
    width: 140px;


}


#main p{
float: none;
line-height: 20px;
font-size: 13px;
font-family: 'Open Sans', sans-serif;
font-weight: 400;
color: #777474;
letter-spacing: 0.01em;

}

#main .kleiner{
color: #194407;
font-family: 'Open Sans', sans-serif;
line-height: 25px;
font-size: 21px;
}

#main .kleiner1{
color: #194407;
font-family: 'Open Sans', sans-serif;
line-height: 25px;
font-size: 15px;
}

#main address {
    font-family: 'Open Sans', sans-serif;
    margin: 0 0 1.5em;
    color: #194407;
    font-size: 15px;
    font-style: normal;

}

#main blockquote {
    background: none;
    float: right;
    margin-right: -418px;
    position: relative;
    text-align: right;
    width: 226px;
    margin-top: -28px;
    z-index: 10;
    font-style:normal;
}

#main blockquote p {
    color: #194407;
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    text-align: right;
    margin-right: 25px;
}

#main h1 {
color: #194407;
font-family: 'Open Sans', sans-serif;
line-height: 25px;
font-size: 23px;
font-weight:600;
}

#main h2 {
color: #194407;
font-family: 'Open Sans', sans-serif;
line-height: 25px;
font-size: 17px;
font-weight:600;

}

#main ul {
    list-style-type: disc;
    padding-left:15px;
    margin-top:-10px;
}

#main li {
color: #777474;
font-family: 'Open Sans', sans-serif;

line-height: 20px;
font-size: 13px;
}


/*-----------------------------------------------=> FOOTER - START <=-----------------------------------*/

#footer {
position: relative;
background-color:#eaf9cb;
clear : both;
margin-left : 0px;
float : none;
width : 1100px;
height : 40px;
padding : 0;

}

#footer .textwidget{
float: right;
line-height: 20px;
font-size: 10px;
font-family: 'Antic', sans-serif;
color: #777474;
margin: 10px 10px 0 0;
}

#footer h1{
font-family : 'PT Sans', 'Helvetica', sans serif;
text-decoration : none;
color : #58585a;
font-size : 16px;
margin-top : 70px;
margin-left : 15px;
}

/*-----------------------------------------------=> FOOTER - END <=-----------------------------------*/




table {
border : 1px solid #c1bec6;
background : #ffffff;
width : 100%;
position : relative;
}
th, td {
text-align : left;
vertical-align : top;
padding : 2px 2px 4px 4px;
}
td {
border-left : 2px solid #ffffff;
}
td.first {
border-left : none;
}
thead th {
background : #a7a2ae url(th-bg.jpg);
border-bottom : 1px solid #8c8797;
font-weight : bold;
color : #000000;
}
thead td {
background-color : #c1bec6;
font-weight : bold;
color : #000000;
}
tbody th, tbody td {
background : #f3f3f3;
border-top : 1px solid #ffffff;
}
tbody th {
background : #ab648c;
}
tbody .selected th {
background-color : #cecbd2;
}
tbody .selected td {
background-color : #dbd9de;
}
tbody tr:hover th {
background-color : #fde8c3;
}
tbody .active td {
background : #dbf4cc;
}

/*
     FILE ARCHIVED ON 09:34:54 Jan 14, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 22:47:22 Nov 18, 2020.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 99.41
  exclusion.robots.policy: 0.123
  LoadShardBlock: 68.039 (3)
  esindex: 0.012
  exclusion.robots: 0.134
  PetaboxLoader3.resolve: 94.761 (2)
  RedisCDXSource: 11.332
  PetaboxLoader3.datanode: 140.103 (5)
  load_resource: 388.668 (2)
  CDXLines.iter: 17.117 (3)
*/