/*
    Webfonts
*/
@font-face {
	font-family:Gandhi;
	src:url(/Layout/Custom/Boilerplate/fonts/GandhiSerif-Regular-webfont.eot);
	src:url(/Layout/Custom/Boilerplate/fonts/GandhiSerif-Regular-webfont.eot?#iefix) format("embedded-opentype"),
		url(/Layout/Custom/Boilerplate/fonts/GandhiSerif-Regular-webfont.woff) format("woff"),
		url(/Layout/Custom/Boilerplate/fonts/GandhiSerif-Regular-webfont.ttf) format("truetype"),
		url(/Layout/Custom/Boilerplate/fonts/GandhiSerif-Regular-webfont.svg) format("svg");
}



/*
    Grundlagen
*/
h1,
h2,
h3,
h4,
h5,
h6,
th,
span.szoDepartment {
	font-family:Gandhi, Times, "Times New Roman", Georgia;
	font-weight:normal;
	color:#333;
}
h1 a,
h1 span,
h2 a,
h2 span,
h3 a,
h3 span,
h4 a,
h4 span,
h5 a,
h5 span,
h6 a,
h6 span,
th a,
th span,
a span {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
	color:inherit;
	text-decoration:none;
}
h1 a:hover,
h1 a:focus,
h2 a:hover,
h2 a:focus,
h3 a:hover,
h3 a:focus,
h4 a:hover,
h4 a:focus,
h5 a:hover,
h5 a:focus,
h6 a:hover,
h6 a:focus,
th a:hover,
th a:focus {
	color:#005825;
}
h1 {
	font-size:26px;
	line-height:30px;
}
h2 {
	font-size:22px;
	line-height:26px;
}
h3 {
    font-size:18px;
    line-height:22px;
}
th {
    font-size:14px;
    font-weight:normal;
}

p,
span,
td,
li,
figcaption,
label,
input[type="text"],
input[type="password"],
input[type="submit"],
input[type="button"],
input[type="search"],
input[type="email"],
button,
.szoButton,
select,
textarea {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#444;
}
p {
	line-height:20px;
}
figcaption {
    font-size:11px;
}
input[type="submit"],
input[type="button"],
button,
.szoButton {
    font-weight:bold;
    color:#fff;
}
.szoButton {
    text-decoration:none;
}
:-moz-placeholder {
    color:#666 !important;
}
::-webkit-input-placeholder {
    color:#666 !important;
}
:-ms-input-placeholder {
    color:#666 !important;
}