@font-face {
    font-family: 'titilliumregular';
    src: url('titillium/titillium-regular-webfont.eot');
    src: url('titillium/titillium-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('titillium/titillium-regular-webfont.woff') format('woff'),
         url('titillium/titillium-regular-webfont.ttf') format('truetype'),
         url('titillium/titillium-regular-webfont.svg#titilliumregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'titilliumlightitalic';
    src: url('titillium/titillium-lightitalic-webfont.eot');
    src: url('titillium/titillium-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('titillium/titillium-lightitalic-webfont.woff') format('woff'),
         url('titillium/titillium-lightitalic-webfont.ttf') format('truetype'),
         url('titillium/titillium-lightitalic-webfont.svg#titilliumitalic') format('svg');
    font-weight: normal;
    font-style: italic;

}
@font-face {
    font-family: 'titilliumlight';
    src: url('titillium/titillium-light-webfont.eot');
    src: url('titillium/titillium-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('titillium/titillium-light-webfont.woff') format('woff'),
         url('titillium/titillium-light-webfont.ttf') format('truetype'),
         url('titillium/titillium-light-webfont.svg#titilliumitalic') format('svg');
    font-weight: 100;
    font-style: normal;

}







body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	color: #08396b;
	letter-spacing:normal;
	line-height: 150%;
	padding: 0;
	margin: 0;
	background: #e5e5e5;
}
/*\*/* html {
	overflow:hidden
}
* html body * {
	overflow:visible
}/**/
html * {
	font-size:100.01%
}
body {
	text-align:left;
	font-size:77%;
}
/*schrift u abstand*/
div, span, p, pre, code, kbd, tt, samp, var, ul, li, td, th, form, input, textarea, text {
	font-size: 100%;
	line-height: 150%;
	padding: 0;
	margin: 0;
	background: transparent;
}
blockquote, cite, q {
	font-style :italic;
}
em, i, var, dfn {
	font-style :italic;
}
dt, strong, b {
	font-weight :700;
}
kbd, samp, var, tt {
	font-weight :700;
}
.left {
	text-align:left
}
.center {
	text-align:center
}
.right {
	text-align:right
}
.img {
	margin: 0;
	padding: 0;
	border: none;
	vertical-align: top;
	text-align: left;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'titilliumregular',serif;
	padding: 0;
	margin: 0;
	background: transparent;
}

h4 {
	font-size :133.33%;
}
h5, h6 {
	font-size :116.67%;
}


.maincontent h1, h1 {
	font-family: 'titilliumregular', sans-serif;
	margin: 0;
	padding: 0;
	border: none;
	vertical-align: top;	
	text-align: left;
	font-size: 250%;
	line-height: 300%;
	
}

#innerCol-maincontent .maincontent h1, .maincontent h1, h1,
#innerCol-maincontent .maincontent h2, .maincontent h2, h2 {
	font-family: 'titilliumregular', sans-serif;	
	font-style: normal;
	}



h2, h2.news, h2.light {
	font-size :220%;
}

h2.eingerueckt {
    padding-left: 210px;
}


h1, h2, h2.light {
	color: #000;
	font-style: normal;
	line-height: 120%;
	margin-bottom: 10px;
}

h2.light {
	font-family: 'titilliumlight', sans-serif;	
	font-weight: 100;
}

h2.italicbig {
	font-size: 160%;
	font-style: normal;
	font-weight: normal;
	color: #ff0000;
	margin: 0px;
	padding: 0px;
	margin-left: 25px;	
	margin-top: 5px;		
}


h2.news {
	font-family: 'titilliumregular',serif;
	font-size: 220%;
	font-style: normal;
	font-weight: normal;
	color: #ff0000;
	margin: 0px;
	padding: 0px;
	margin-left: 48px;	
	margin-top: -71px;		
}

h3 {
	font-size :150%;
}

h3.news {
	font-family: 'titilliumregular',serif;
	font-size: 110%;
	font-style: normal;	
	font-weight: normal;	
	color: #ff0000;
	margin: 0px;
	padding: 0px;
	margin-left:45px;	
	margin-top: 110px;		
}

hr {
	margin: 15px 0px 15px 0px;
	color: #08396b;
	height: 1px;
	width: 100%;
}
ul {
	list-style-type :none;
}
ol {
	list-style-type :none;
}
li {
	margin-left : 2px;
	line-height :1.5em;
}
