@font-face {
    font-family: 'ConcordeNovaItalic';
    src: url('concni28-webfont.eot');
    src: url('concni28-webfont.eot?#iefix') format('embedded-opentype'),
         url('concni28-webfont.woff') format('woff'),
         url('concni28-webfont.ttf') format('truetype'),
         url('concni28-webfont.svg#ConcordeNovaItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ConcordeNovaMedium';
    src: url('concnm27-webfont.eot');
    src: url('concnm27-webfont.eot?#iefix') format('embedded-opentype'),
         url('concnm27-webfont.woff') format('woff'),
         url('concnm27-webfont.ttf') format('truetype'),
         url('concnm27-webfont.svg#ConcordeNovaMedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ConcordeNovaRegular';
    src: url('concnr24-webfont.eot');
    src: url('concnr24-webfont.eot?#iefix') format('embedded-opentype'),
         url('concnr24-webfont.woff') format('woff'),
         url('concnr24-webfont.ttf') format('truetype'),
         url('concnr24-webfont.svg#ConcordeNovaRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

html
{
	margin:			0;
	height:			100%;
}


body
{
	height:			100%;
	margin:			0;
	font-family:		Trebuchet MS, Verdana;
	font-size:		12px;
	color:			#000000;
}

h1 {
  font-family: "ConcordeNovaRegular", "Trebuchet MS", Verdana;
  font-size: 17px;
  line-height: 20px;
  color: #AA965D;
  text-transform: uppercase;
  font-weight: normal;
}

p.kursiv {
  font-family: "ConcordeNovaItalic", "Trebuchet MS", Verdana;
  font-size: 14px;
  line-height: 18px;
  color: #DFD2AC;
}

.background_background
{
	/*background-image:	url(../images/background.gif); */
	/*background-repeat:	no-repeat;*/
}

.table
{
	font-family:		Trebuchet MS, Verdana;
	font-size:		12px;
	color:			#f4efd1;
}

.text
{
	font-family:		Trebuchet MS, Verdana;
	font-size:		12px;
	color:			#b79e58;
}


.text_headline
{
	font-family:		Trebuchet MS, Verdana;
	font-size:		20px;
	font-weight:		bold;
	color:			#c5aa5e;
}

a:link 		{color:#c5aa5e; text-decoration:none; font-family: Trebuchet MS, Verdana; font-size: 12px; font-weight:normal;}
a:visited	{color:#c5aa5e; text-decoration:none; font-family: Trebuchet MS, Verdana; font-size: 12px; font-weight:normal}
a:hover 	{color:#c5aa5e; text-decoration:none; font-family: Trebuchet MS, Verdana; font-size: 12px; font-weight:normal}
a:active 	{color:#c5aa5e; text-decoration:none; font-family: Trebuchet MS, Verdana; font-size: 12px; font-weight:normal}
a:focus 	{color:#c5aa5e; text-decoration:none; font-family: Trebuchet MS, Verdana; font-size: 12px; font-weight:normal}


.background_maincontent
{
	background-image:	url(../images/background_maincontent.gif);
	background-repeat:	no-repeat;
	background-position:	fixed;
	width:			950px;
	height:			489px;
}

.background_bottom
{
	background-image:	url(../images/bottom.jpg);
	background-repeat:	no-repeat;
	background-position:	bottom;

}

.background_startseite
{
	background-image:	url(../images/background_startseite.jpg);
	background-repeat:	no-repeat;
	background-position:	fixed;
	width:			910px;
	height:			350px;
}


input
{
	font-family:	Trebuchet MS,Verdana;
	font-size:	11px;
	color:		#333333;
	width:		200px;
	height:		20px;
}

textarea
{
	font-family:	Trebuchet MS,Verdana;
	font-size:	11px;
	color:		#333333;
	width:		300px;
	height:		120px;
}

select
{
	font-family:	Trebuchet MS,Verdana;
	font-size:	11px;
	color:		#333333;
	width:		200px;
	height:		20px;
}

input#submit, input#reset
{
	width:		100px;
}

input#checkbox
{
	width:		20px;
	margin:		0px;
	padding:	0px;
}

select#textsmall
{
	font-family:	Trebuchet MS,Verdana;
	font-size:	11px;
	color:		#333333;
	width:		100px;
	height:		20px;
}

ul
{
	list-style-image:url(../images/icons/listStyle.jpg);
}

a.pdf, a.pdf:active {
  display:block;
  background: url(../images/icon_pdf.jpg) no-repeat;
  padding: 10px 0 0 40px;
  height: 22px;
  font-size: 13px; 
  font-style: italic;
  font-family:times;
  color: #000;
}
a.pdf:hover{
  color: #C5AA5E;
}


div.flashtext, div#content_text{
  font-size: 13px; 
  font-style: italic;
  font-family:times;
}

a.icon_facebook{
  /*background: url(../images/bg_icon_facebook.png) no-repeat 0 0;
  height: 25px;
  width: 85px;*/
  background: url(../images/facebook.png) no-repeat 0 0;
  height: 32px;
  width: 32px;
  display: block;
}

div.tooltip-style {
  display: none;
  position: absolute;
  z-index: 1000;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  /*border: 10px solid rgba(255, 255, 255, 0.4);*/
  background: #131313;
  font-family: "ConcordeNovaRegular", "Trebuchet MS", Verdana;
  font-size: 17px;
  line-height: 1;
  color: #AA965D;
  text-transform: uppercase;
  text-align: center;
  padding: 15px;
  opacity: 0.9;
  width: 140px;
}


