/****************************** General Definitions HVVplus******************************/

img {
	margin:0;
	padding:0;
        border:none;
}


button {
  margin:auto;
  padding:auto;
}

a.nounderline {
  text-decoration:none;
}

a.nounderline:hover {
  text-decoration:underline;
}


/********** IE Win only ***********/

* html #content {
  	height:350px;
	}

/************ End IE Win ***********/


body {
    background-color:#FFFFFF;
	margin:0;
	padding:0;
	overflow:auto;
	}

#main {
	height:591px;
	margin:auto;
	position:relative;
	width:900px;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:11px;
	color:#706f6d;
	line-height:18px;
	}


#top {
        padding:0 0 0 466px;
}

.date {
        float:left;
	padding: 0 0 0 20px;
        margin:25px 0 15px 0;
	font-weight:bold;
}

.datum {
	font-weight:normal;
	color:#01729c
	}

.clear_l {
  clear:left;
}


#bild {
	position: relative;
	padding-top:2px;
	padding-bottom:2px;
	border-top: solid 1px #7b7a77;
	border-bottom: solid 1px #7b7a77;
	height:133;

}


/********** Navi ***********/
#navi {
	width: 900px;
	height: 33px;
	border-bottom: solid 1px #7b7a77;
   text-align:right;
	}

#navi ul {
	font-family:arial,verdana,helvetica,sans-serif;
	color:#706f6d;
	font-size:14px;
	font-weight:bold;
  margin:0;
	padding:0;
	list-style:none;
}

#navi ul li {
	background:url(images/navi_pfeil_off.gif) no-repeat 0 0;
        display:inline;
	margin:0;
	padding:8px 0 0;
}

#navi ul li a:link, #navi ul li a:visited, #navi ul li a:active, #navi ul li a:focus {
	color:#706f6d;
	padding:0px 20px 0 20px;
	margin:0;
	text-decoration:none;
	border-right:solid 1px #706f6d;
        line-height:32px;

}

#navi ul li a:hover {
	color:#00739b;
 	background:url(images/navi_pfeil_on.gif) no-repeat 0 0;
}

/*Navi Aktiv */
#navi ul li a.aktiv:link, #navi ul li a.aktiv:visited, #navi ul li a.aktiv:active,
#navi ul li a.aktiv:focus, #navi ul li a.aktiv:hover {
	color:#00739b;
}

/************ End NAVI ***********/






/************ CONTENT ***********/
#content {

	min-height:350px;
	margin: 0 56px 50px;
        padding:50px 0 0;

}

#content h1 {
         font-family:arial,verdana,helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:0 0 15px 0;
         color: #00739b;

}

#content h3 {
        font-family:verdana,arial,helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	margin:15px 0 5px 0;
	color:#706f6d;
}

a {
        color: #00739b;
	text-decoration:underline;
}

a:hover {
        color: #00739b;
	text-decoration:none;

}

.messe_start {
	float:left;
 	padding:0;
	margin:30px 0 30px 0;
}

.messelogo {
	float:left;
 	margin:0 37px 0 0;
	min-height: 100px;
}

.messetext {
	float:left;
	border-left:solid 1px #706f6d;
 	padding:0 0 0 37px;
	min-height: 100px;
        width:560px;

}

.elementForm {
       float:left;
       padding:0 0 30px;
}

.required {
  display:none;
}

/************ END CONTENT ***********/

/****************************** Formular Definitions ******************************/

input, select, textarea {
     color: #706f6d;
     font-size:11px;
     padding:1;
     margin:0 0 0 10;
     width:200px;
     border:1px solid #00739b;;
}

input.zip {
     width:60px;
     margin-right:8px;
}

input.city {
     width:130px;
}   

td.formCaption, td.formValue, td.formButton{
      padding:5px;
      text-align:left;
}

/****************************** End Formular Definitions ******************************/

/************ FOOTER ***********/


#footer {
         margin:0;
	height:17px;
	width:900px;
	border-bottom: solid 1px #7b7a77;
	border-top: solid 1px #7b7a77;
	color: #7b7a77;
	font-size:10px;
	text-align: center;
         }

#footerrand {
	height:30px;
}


/************ FOOTER ***********/

/****************************** PRINT-Formatierungen ******************************/

@media print
{

#top_navigation, #logo, #main_navigation, #header, #navlocator, #sub_navigation, #footer, #minheight {
  display:none;
}

body {
  text-align:left;
  background:none #FFFFFF;
}

#website {
  background:none;
  float:none;
  padding:0;
  width:650px;
  text-align:left;
  margin:0;
}

#content {
  background:none;
  width:650px;
}


a:link, a:visited, a:active, a:focus, a:hover {
  margin:0; padding:0; text-decoration:underline;
  color:#0000EE;
}

}



