                                 /* 
font-size wird in fontsize.css.php definiert!
*/ 

#main_hg {
	background-image:url(../nav/start_hg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
	


#main1 {
	background-image:none;
	background-repeat: no-repeat;
}
	
#main2 {
	background-image:none;
	background-repeat: no-repeat;
}

#content_submenue {
	top: 400px;
}


.topnav   { font-style: italic; font-weight: bold; letter-spacing: 1px; }
.topnavweiss {
  color: #EAEAEA;
  font-style: italic;
  font-weight: bold;
  letter-spacing: 1px;
}
.text  {
}

.textweiss { 
  color: #EAEAEA;
}
.textfett { font-style: italic; font-weight: bold; letter-spacing: 1px; }
.textfettweiss { color: #EAEAEA; font-style: italic; font-weight: bold; letter-spacing: 1px; }
.bildtext   { font-style: italic; font-weight: bold;}
.textfooter {
  color: #333;
}

.linie {
  border-top-width: 1px;
  border-top-style: dotted;
  border-top-color: #333;
  width: 95%;
  margin-top: 10px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 10px;
}

/**********************************************
LINKS
**********************************************/

a, a:visited
{
  font-weight : bold;
  color: #333;
  text-decoration: underline;	

}

a:hover
{
  color: #999;
  font-style: italic;
  text-decoration: none;
}


.textfett a, .textfett a:visited
{
  font-weight : bold;
  font-style: italic;
  color: #333;
  text-decoration: underline;	

}

.textfett a:hover
{
  color: #999;
  font-weight : bold;
  font-style: italic;
  text-decoration: none;
}



.textweiss a, .textweiss a:visited
{
  color: #EAEAEA;
  font-weight : bold;
  font-style: italic;
  text-decoration: underline;	

}

.textweiss a:hover
{
  color: #dcd;
  font-weight : bold;
  font-style: italic;
  text-decoration: none;
}


.textfooter a, .textfooter a:visited
{
  color: #333;
  font-weight : bold;
  font-style: italic;
  text-decoration: underline;	

}

.textfooter a:hover
{
  color: #999;
  font-weight : bold;
  font-style: italic;
  text-decoration: none;
}

 
	

.linksnav
{
	letter-spacing: 1px;
	text-decoration: none;
	color: #F8F8F8;
	text-decoration: none;
	font-variant: small-caps;
	background-image: url(../nav/hg_submenu_rot.png);
	background-repeat: no-repeat;
	padding-top: 0;
	padding-bottom: 8px;
	font-size: 14px;
	line-height: 15px;
}

.linksnav a
{
	color: #F8F8F8;
	list-style-image: none;
	list-style-type: none;
	text-decoration: none;
}

.linksnav a:hover
{
	text-decoration: underline;
	color: #fdcf9b;
}
#startNav{
list-style:none;
}
#startNav{
  text-align:center;
  font-variant:small-caps;
  letter-spacing: 1px;
}
#startNav li{
 margin: 2px 0px;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
}
#startNav li a{
color:#fff;
display:block;
padding:5px;
text-decoration:none;
}

#startNav li a:hover{
background:#ccc;
color:#000;
font-style:normal;
}   

#red{ 
  border:1px solid #E3001B;
  background:#E3001B;
  } 
#green{
  border:1px solid #9FBF16;
  background:#9FBF16;
  } 
#yellow{
  border:1px solid #E5BE00;
  background:#E5BE00;
  } 
#blue{
  border:1px solid #0B659B;
  background:#0B659B;
  
}







/******************************/
/* CONTACT BODYMASS !CHICCKY-WEEED!
/*****************************/

.ticket{
  border:3px solid #ccc;
  padding:10px 15px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
}
.ticket h3{
  margin:0;
}
.ticket p{
  margin: 5px 0;
  font-weight:bolder;
}
.ticket span.req{
  color:red;
  font-size:8px;
  padding-left:10px;
}
.ticket input[type=text]{
  font-size:14px;
  height:20px;
  padding:5px;
  border:1px solid #aaa;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;

}
.ticket textarea{
  border:1px solid #aaa;
  padding:5px;
  font-size:14px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;

}
.ticket input[type=text]:focus{
  font-size:14px;
  border:1px solid #000;
}
.ticket textarea:focus{
  border:1px solid #000;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
}
/******************************/
/* CONTACT 
/*****************************/

.ticket.contact{
  width:120%;
  background:#eee;
}
.ticket.contact h3{
  text-align:right;
  border-bottom:2px dotted;
}
.ticket.contact h3+p{
  margin:15px 0 5px;
}
.ticket.contact input[type=text]{
  width:90%;
}
.ticket.contact textarea{
  width:90%;
}
.ticket.contact input[type=text]:focus{
  background:#FFD;
  border:1px solid #333;
}
.ticket textarea:focus{
  background:#FFD;
  border:1px solid #333;
}

/*****************************/
/*  BMS
/****************************/

.ticket.bms{
  text-align:center;
  background:#FFD;
  width:70%;
}
.ticket.bms #result{
  color:#fff;
  font-size:14px;
  padding:5px;
  border:2px solid #666;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  margin:15px 0;
}
.ticket.bms #result.notice{
  background:yellowgreen;
}
.ticket.bms #result.warning{
  background:red;
}
.ticket.bms input[type=text]{
  width:30%;
}
.ticket.bms input[type=text]:focus{
  background:#FFD19D;
  border:1px solid #333;
}  


