@font-face {
	font-family: SourceSansPro-Light;
    src: url('../ff/eot/SourceSansPro-Light.eot') format('embedded-opentype'),
         url('../ff/woff/otf/SourceSansPro-Light.otf.woff') format('woff'),
         url('../ff/otf/SourceSansPro-Light.otf') format('opentype'),
         url('../ff/ttf/SourceSansPro-Light.ttf') format('truetype');
}
@font-face {
	font-family: SourceSansPro-Regular;
    src: url('../ff/eot/SourceSansPro-Regular.eot') format('embedded-opentype'),
         url('../ff/woff/otf/SourceSansPro-Regular.otf.woff') format('woff'),
         url('../ff/otf/SourceSansPro-Regular.otf') format('opentype'),
         url('../ff/ttf/SourceSansPro-Regular.ttf') format('truetype');
}
@font-face {
	font-family: SourceSansPro-Semibold;
    src: url('../ff/eot/SourceSansPro-Semibold.eot') format('embedded-opentype'),
         url('../ff/woff/otf/SourceSansPro-Semibold.otf.woff') format('woff'),
         url('../ff/otf/SourceSansPro-Semibold.otf') format('opentype'),
         url('../ff/ttf/SourceSansPro-Semibold.ttf') format('truetype');
}
@media only screen and (orientation: landscape)
#zentriert {
  margin-left: auto;
  margin-right: auto;
}
a {
text-decoration: none;
}
a:link {
	font-family: SourceSansPro-Regular;
	font-size: 14px;
	font-weight: normal;
	color: #cc0033;
	text-decoration: none;
}
a:visited {
	font-family: SourceSansPro-Regular;
	font-size: 14px;
	font-weight: normal;
	color: #cc0033;
	text-decoration: none;
}
a:hover {
	font-family: SourceSansPro-Regular;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
a:active {
	font-family: SourceSansPro-Regular;
	font-size: 14px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
h1 {
	font-family: SourceSansPro-Light;
	font-size: 24px;
	font-weight: normal;
	line-height: 1.5;
	color: #333333;
	padding: 0px 0px;
}
h2 {
	font-family: SourceSansPro-Light;
	font-size: 20px;
	font-weight: normal;
	line-height: 1.5;
	color: #333333;
	padding: 0px 0px;
}
p { 
   -moz-hyphens: manual;
   -o-hyphens: manual;
   -webkit-hyphens: manual;
   -ms-hyphens: manual;
   hyphens: manual; 
}
.grieger333333 {
	font-family: SourceSansPro-Regular;
	font-size: 20px;
	font-weight: normal;
	letter-spacing: 0.2;
	line-height: 1.5;
	color: #333333;
	padding: 0px 5px;
}
.menue333333 {
	font-family: SourceSansPro-Regular;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.5;
	color: #333333;
	padding: 0px 5px;
}
.headline333333 {
	font-family: SourceSansPro-Light;
	font-size: 20px;
	font-weight: normal;
	line-height: 1.5;
	color: #333333;
	padding: 0px 0px;
}
.text333333 {
	font-family: SourceSansPro-Light;
	font-size: 16px;
	font-weight: normal;
	line-height: 1.5;
	color: #333333;
	padding: 0px 0px;
}
.left    { 
	text-align: left; 
}
.right   { 
	text-align: right;
}
.center  { 
	text-align: center; 
}
.justify { 
	text-align: justify; 
}
.start   { 
	text-align: start; 
}
.end     { 
	text-align: end; 
}
.trennung		{
   -moz-hyphens: manual;
   -o-hyphens: manual;
   -webkit-hyphens: manual;
   -ms-hyphens: manual;
   hyphens: manual; 
}
table#table1	{
	width:100%;
	margin-left:0%;
	margin-right:0%;
}
table#table2	{
	width:70%;
	margin-left:15%;
	margin-right:15%;
}