/* http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 License: none (public domain) */
html,body,div,span,applet,object,iframe,h1,,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}

* { box-sizing: border-box; }

strong, b { font-weight: bold; }
em, i { font-style: italic; }
u { text-decoration: underline; }
del { text-decoration: line-through; }
small {font-size: .75em;}
th {padding: 0.5em;}

address {font-style: normal;z-index: 1000;}

ul {list-style: none; padding-left: 0em;}

ol {list-style: decimal; padding-left: 1em;}

p{font-size:1em;line-height:1.3em;margin-top:1.5em;margin-bottom:1.5em;}
h1{font-size:1.67em;line-height:.9em;margin-top:.9em;margin-bottom:.9em;font-weight:bold;}
{font-size:1.5em;line-height:1em;margin-top:1em;margin-bottom:1em;font-weight:bold;}
h3{font-size:1.33em;line-height:1.13em;margin-top:1.13em;margin-bottom:1.13em;}
h4{font-size:0.5em;line-height:1.29em;margin-top:1.29em;margin-bottom:1.29em;}

img { max-width: 100%; height: auto; }

.text-center {text-align:center;}
.text-right {text-align:right;}
.text-left {text-align:left;}
.text-uppercase {text-transform:uppercase;}

.clear { clear: both; }
.gutter {padding: 1em;}

/* 12er Grid */
*[class*='col-']{
	float: left;
}

.clearfix::before, .clearfix::after {
  content: " ";
  display: table;
}
.clearfix::after { clear: both; }
.clearfix { *zoom: 1; /* F�r den IE6 und IE7 */ }

.row::before, .row::after {
  content: " ";
  display: table;
}
.row::after { clear: both; }
.row { *zoom: 1; /* F�r den IE6 und IE7 */ }

.col-1{width:8.3333333%}.col-2{width:16.666666667%}.col-3{width:25%}.col-4{width:33.333333333%}.col-5{width:41.666666667%}.col-6{width:50%}.col-7{width:58.333333333%}.col-8{width:66.666666666%}.col-9{width:75%}.col-10{width:83.333333333%}.col-11{width:91.666666667%}.col-12{width:100%}
media all and (max-width: 400px){.col-xxs-1{width:8.3333333%}.col-xxs-2{width:16.666666667%}.col-xxs-3{width:25%}.col-xxs-4{width:33.333333333%}.col-xxs-5{width:41.666666667%}.col-xxs-6{width:50%}.col-xxs-7{width:58.333333333%}.col-xxs-8{width:66.666666666%}.col-xxs-9{width:75%}.col-xxs-10{width:83.333333333%}.col-xxs-11{width:91.666666667%}.col-xxs-12{width:100%} }
media all and (min-width: 401px){.col-xs-1{width:8.3333333%}.col-xs-2{width:16.666666667%}.col-xs-3{width:25%}.col-xs-4{width:33.333333333%}.col-xs-5{width:41.666666667%}.col-xs-6{width:50%}.col-xs-7{width:58.333333333%}.col-xs-8{width:66.666666666%}.col-xs-9{width:75%}.col-xs-10{width:83.333333333%}.col-xs-11{width:91.666666667%}.col-xs-12{width:100%} }
media all and (min-width: 768px){.col-sm-1{width:8.3333333%}.col-sm-2{width:16.666666667%}.col-sm-3{width:25%}.col-sm-4{width:33.333333333%}.col-sm-5{width:41.666666667%}.col-sm-6{width:50%}.col-sm-7{width:58.333333333%}.col-sm-8{width:66.666666666%}.col-sm-9{width:75%}.col-sm-10{width:83.333333333%}.col-sm-11{width:91.666666667%}.col-sm-12{width:100%} }
media all and (min-width: 992px){.col-md-1{width:8.3333333%}.col-md-2{width:16.666666667%}.col-md-3{width:25%}.col-md-4{width:33.333333333%}.col-md-5{width:41.666666667%}.col-md-6{width:50%}.col-md-7{width:58.333333333%}.col-md-8{width:66.666666666%}.col-md-9{width:75%}.col-md-10{width:83.333333333%}.col-md-11{width:91.666666667%}.col-md-12{width:100%} }
media all and (min-width: 1200px){.col-lg-1{width:8.3333333%}.col-lg-2{width:16.666666667%}.col-lg-3{width:25%}.col-lg-4{width:33.333333333%}.col-lg-5{width:41.666666667%}.col-lg-6{width:50%}.col-lg-7{width:58.333333333%}.col-lg-8{width:66.666666666%}.col-lg-9{width:75%}.col-lg-10{width:83.333333333%}.col-lg-11{width:91.666666667%}.col-lg-12{width:100%} }
media all and (min-width: 1920px){.col-xl-1{width:8.3333333%}.col-xl-2{width:16.666666667%}.col-xl-3{width:25%}.col-xl-4{width:33.333333333%}.col-xl-5{width:41.666666667%}.col-xl-6{width:50%}.col-xl-7{width:58.333333333%}.col-xl-8{width:66.666666666%}.col-xl-9{width:75%}.col-xl-10{width:83.333333333%}.col-xl-11{width:91.666666667%}.col-xl-12{width:100%} }

media all and (min-width: 0) and (max-width:400px){ .col-xxs-hidden{display:none} }
media all and (min-width: 401px) and (max-width:768px){ .col-xs-hidden{display:none} }
media all and (min-width: 769px) and (max-width:992px){ .col-sm-hidden{display:none} }
media all and (min-width: 993px) and (max-width:1200px){ .col-md-hidden{display:none} }
media all and (min-width: 1201px) and (max-width:1920px){ .col-lg-hidden{display:none} }
media all and (min-width: 1921px) { .col-xl-hidden{display:none} }




/************************Start mit Weickl****************************/

body {
		font-family: 'Raleway', sans-serif;
		font-weight: 400;
		height: 100%;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Vollkorn', serif;
	font-weight: 400;
	font-size: 2.0em;
}

h4 {
	font-family: 'Vollkorn', serif;
	font-weight: 700;
	font-size: 1.2em;
	padding: 6px;
}

 h1 {
	font-family: 'Carol Gothic W01 Regular', sans-serif;
	display: inline-block;
	color: #383838;
  }


h2 {
	font-family:"Carol Gothic W01 Regular";
	font-weight: 400;
	color: #5e5e5e;
  font-size: 1.2em;
	position: relative;
	top: -34px;
  letter-spacing: 3px;
	line-height: 28px;
}

a:link, a:visited {
		color: #5e5e5e;
}

a:hover, a:active {
	color: #383838;
}



h3 {
	font-family:"Carol Gothic W01 Regular", sans-serif;
	font-weight: 400;
	font-size: 1.3em;
	color: #009ee3;
	/*border-bottom: 2px solid #009ee3;*/
}

.logo {
      text-align: center;
			margin: 40px;
}



footer {
	text-align: center;
	position: relative;
}
