/* source-sans-pro-300 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  src: url('/fonts/source-sans-pro-v19-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/source-sans-pro-v19-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/source-sans-pro-v19-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/source-sans-pro-v19-latin-300.woff') format('woff'), /* Modern Browsers */
       url('/fonts/source-sans-pro-v19-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/source-sans-pro-v19-latin-300.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

/* source-sans-pro-regular - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/source-sans-pro-v19-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/source-sans-pro-v19-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/source-sans-pro-v19-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/source-sans-pro-v19-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/fonts/source-sans-pro-v19-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/source-sans-pro-v19-latin-regular.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

/* source-sans-pro-600 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  src: url('/fonts/source-sans-pro-v19-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/source-sans-pro-v19-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/source-sans-pro-v19-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/source-sans-pro-v19-latin-600.woff') format('woff'), /* Modern Browsers */
       url('/fonts/source-sans-pro-v19-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/source-sans-pro-v19-latin-600.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

/* ubuntu-300 - latin */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  src: url('/fonts/ubuntu-v19-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/ubuntu-v19-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/ubuntu-v19-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/ubuntu-v19-latin-300.woff') format('woff'), /* Modern Browsers */
       url('/fonts/ubuntu-v19-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/ubuntu-v19-latin-300.svg#Ubuntu') format('svg'); /* Legacy iOS */
}

/* ubuntu-regular - latin */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/ubuntu-v19-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/ubuntu-v19-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/ubuntu-v19-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/ubuntu-v19-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/fonts/ubuntu-v19-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/ubuntu-v19-latin-regular.svg#Ubuntu') format('svg'); /* Legacy iOS */
}

/* ubuntu-500 - latin */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  src: url('/fonts/ubuntu-v19-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/ubuntu-v19-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/ubuntu-v19-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/ubuntu-v19-latin-500.woff') format('woff'), /* Modern Browsers */
       url('/fonts/ubuntu-v19-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/ubuntu-v19-latin-500.svg#Ubuntu') format('svg'); /* Legacy iOS */
}



/*	LAYOUT	************************************************/

/* Grundsýtzliche Einstellungen */

body	{
		margin:0px;
		padding:0px;
		color:#333333;
		background:#f7f7f7;
		background-image:url('../images/bg_logo.gif');
		font-family: 'Trebuchet MS', Verdana, Arial, sans-serif;
		font-size:14px;
		line-height: 1.6em;
		font-family: 'Source Sans Pro', sans-serif;
		font-family: 'Ubuntu', sans-serif;
		}


a		{
		font-size:14px;
        color: #666666;
        color: #00B6FA;
        color: #6699ff;
		text-decoration: none;
		padding-left: 10px;
		background: url("../images/link.gif");
		background-position: left;
		background-repeat: no-repeat;
		}

a.none	{
		background-image: none;
		padding: 0px 0px 0px 0px;
		}

small a	{	font-size: 12px; }


a:link,
a:visited {
              color: #666666;
}

a:active,
a:hover{
		color: #00B6FA
		color: #6699ff;
	 	}

a.navlink {
    font-size: 14px;
    /*font-family: Trebuchet MS, Verdana, Arial, sans-serif;*/
    font-weight: bold;
    letter-spacing: 0em;
    padding: 5px;
    margin: 0 2px 0 0;
    border: 1px solid #efefef;
    background: none;
    color: #666666;
    }

a:link.navlink,
a:visited.navlink {	color: #666666;	}

a:active.navlink,
a:hover.navlink	{	color: #6699ff; color: #ffffff; background: #6699ff /*#00B6FA*/	}

a.subnav	{
		font-size:11px;
		font-weight:normal;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		background: none;
		color: #999999;
}


a:link.subnav,
a:visited.subnav
	{	margin: 0px 0px 0px 0px;
			color: #666;
}
a:hover.subnav,
a:active.subnav	{	color: #6699ff; }

a:link.lcounter,
a:visited.lcounter
	{	font-size:10px;
        color: #cccccc;
		text-decoration: none;
		padding-left: 10px;
		background:none;
		background-position: left;
		background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
}
a:hover.lcounter,
a:active.lcounter	{	color: #ccc; }


img {                    border-color: #999999;
			color: #6699ff;
margin: 2px 5px 10px 0px;
}


.programm a[align=left],
img[align=left]  { margin-right: 5px; float: left; }
.programm p[align=left] { float: left; padding-right: 10px; }

.programm a[align=right],
img[align=right] { margin-left:	5px; float: right; }
.programm p[align=right] { float: right; padding-left: 10px; }



.noborder,
#header img {	border: none; }

#bg	{
		width: 800px;	 /* Breite fýr die Býhne: 800px */
		margin: 0 auto;  /* Býhne zentrieren */
}


#header_strip {
		height: 5px !important;
		background:#ffcc33;
}

#header	{
		height:235px;	 /* Hýhe fýr die Kopfzeile: 125px */
		/* TODO: evtl. foto im Hintergrund einfýgen */
		/*background-image: url('../images/header_bg.gif')*/
		background:#ffffff;

}

#claim,
#top_menu {	float: right;
		padding: 0px 10px 0px 0px;
	 	margin-right: -1px;
	 	clear: both;
	 	z-index: 10;	
}

#claim {	margin-top:10px; 
			padding: 0px 10px 0px 0px;
color: #999999;}


#logo { /*height:90px;	
		width:330px; */
		padding: 20px 0px 0px 5px; }
		
#header_fotos img {
		padding: 0px 10px 0px 0px;
}


#content_wrapper {
		margin: 10px 0px 0px 0px;
}

#logo img {
	padding-left: 15px;
	}
	
.col1 {
		vertical-align: top;
		font-size:11px;
		width:195px;
		background:#fafcff;
		padding: 10px 0px 10px 0px;
		}

.colspace {
		/*background: #fefefe;*/
		width:10px;
}

.col2 {
		vertical-align: top;
		width:595px;
		background:#ffffff;
		padding: 10px 0px 10px 0px;
}


.last_col{	padding-bottom: 35px; }


h1 		{
		font-size:13px;
		font-weight:bold;
		margin: 10px 0px 0px 20px; 
		color: #00B6FA;
		color: #6699ff;
		}




.col2 h2,
.col1 h2 {	color:#666666;
		/*background:#f7faff;*/
		font-size: 13px;
		font-weight:300;
		color: #00B6FA;
		color: #6699ff;

		font-size: 24px;
		line-height: 40px;
		}

.col1 h2 {
		padding: 0px 5px 0px 25px;
		margin: 10px 0px 0px 0px;
}

.col2 h2	{
		padding: 0px 5px 0px 35px;
		padding: 0px 5px 0px 60px;
		margin: 10px 0px 0px 0px;
}
.col1 h2 small {	font-size:11px; }

.col1 p {	padding: 5px 5px 0px 25px;
		margin: 0px 0px 0px 0px;
}

.col2 p {	padding: 0px 15px 0px 60px;
		margin: 3px 0px 0px 0px;
}

.col2 p.imgtext   {
		font-size:11px;
		font-weight:bold;
	
		padding: 0px 0px 0px 0px; 
		margin: 2px 0px 40px 60px; 
		color: #999;
		}

.col2 h3,
.col1 h3 {	color:#666666;
		/*background:#f7faff;*/
		font-size: 12px;
		font-weight:bold;
		}

.col1 h3 {
		padding: 0px 5px 0px 25px;
		margin: 5px 0px 0px 0px;
}

.col2 h3	{
		padding: 0px 5px 0px 0px;
		margin: 15px 0px 3px 60px;
		font-size: 16px;
}

ul  li {
		list-style-type: square;
		color:#333333;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 40px;
}
		
.copyright p {	padding-top: 5px; }

p.abstand
 		{	padding-top: 2px; }



.clear 	{ 	clear: both; }


#footer	{	color:#666;
			background:#f7f7f7;

            font-weight: bold;
            font-size:8px;

            text-align: right;
            clear:both;

            height: 25px;
			margin: 0px 0px 0px 0px;
			padding: 2px 5px 0px 5px;
/*border-top:1px solid #ffcc33;*/
		}
		
		
#footer2 {  color:#999;
			/*background:#fff;*/

            font-weight: ;
            font-size:10px;

            text-align: right;
            clear:both;

            height: 25px;
			margin: 0px 0px 0px 0px;
			padding: 2px 5px 0px 5px;
}
		
/*#footer_strip {
		height: 2px !important;
		background:#ffcc33;
}*/

#footer a {	/*color:#ffffff;*/
			font-weight: normal;
		}

.auswahl	{	color: #ffffff !important; background: #6699ff !important	}


			
/*	TYPOGRAFIE	************************************************/

