/* CSS Document */
html, body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100.1%;
	background-image:  url(/fileadmin/template/default/images/hg.jpg);
	background-position: 0px 0px;
	text-align: center;
	background-attachment: fixed;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}

.wrapper {
   width:1000px;
   height: 600px;
   padding:0;
   margin:0px auto;
   text-align:left;
   background-color:#fff;
}

#mp_1 {
/*   border: 1px dashed #555;  */
/*   background-color:#4f5f6f; */
   background-color: #51b848;
   float: left;
   width: 402px;
/*   height: 500px; */
   min-height: 500px;
   padding: 0;
   margin: 0;

	background-image: url(/fileadmin/template/fachtagung/images/hg_logo_2.jpg);
	background-position: center 178px;
	background-repeat: no-repeat;

   	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	line-height: 16px;
	text-decoration: none;
	color: #fff;
}

#content {
/*   border: 1px dashed #555;  */
/*   background-color:#3f2f1f; */
   float: right;
   width: 598px;
/*   height: 500px; */
   min-height: 500px;
   padding: 0;
   margin: 0;
   
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	line-height: 16px;
	text-decoration: none;
}

.wrapper_content {
   width: 1000px;
/*   height: 500px; */
   min-height: 500px;
   float: left;
   clear: both;
/*   border: 1px dashed #888;  */
   background-color:#fff; 
	background-color: #51b848;
}

.wrapper_head {
   width: 1000px;
   height: 146px;
   float: left;
   clear: both;
/*   border: 1px dashed #888; */
}

.wrapper_head_image {
   position: absolute;
   top: 0px;
   left: 312px;
}

.menu_top {
    position: absolute;
	top: 93px;
	left: 192px;
	width: 808px;
	height: 51px;
	background-position: right;
	background-image: url(/fileadmin/template/fachtagung/images/streifen_oben.png);
	margin:0;
	margin-top:1px;
	padding:0;
	text-align:left;
	font-family: "Futura Lt BT","Futura Light",Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 20px;  
	font-weight: lighter;
/*	text-transform: uppercase; */
	color: #fff;
	letter-spacing: 0.15em;
/*	vertical-align: bottom; */
}

.menu_top p {
   padding: 0;
   margin: 0;
}

.wrapper_logo {
   position: absolute;
   top: 23px;
   left: 840px;
}

.wrapper_kopfleiste { 
   position: absolute;
   top: 23px;
   left: 0;
   z-index: 1; 
   width: 829px;
   height: 70px;  
/*   border: 1px dashed #666666; */
}

#menu_1 {
/*    border: 1px dashed #666666; */
	position: absolute;
	top: 26px;
	left:0;
	z-index: 2;
	width:190px;
	min-height:104px;
	height: 104px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 19px;
	text-transform: uppercase;
}

#menu_1 a,
#menu_1 a:hover,
#menu_1 a:link,
#menu_1 a:visited {
	font-size: 10px;
	text-decoration: none;
	color: #FFFFFF;
	line-height: 19px;
	text-transform: uppercase;
}

/*  MENU 1, level 1, normal state (NO) */
#menu_1 DIV.menu1-level1-no {
/* 	padding-left:5px;
*/	background-image:  url(/fileadmin/template/fachtagung/images/navigation_links_0.png);
	margin-bottom: 1px;
	min-height: 19px;
}
/*  MENU 1, level 1, active state (ACT) */
#menu_1 DIV.menu1-level1-act {
	padding-left:5px;
	margin-bottom: 1px;
	background-color: #51b848;
/*	background-image:  url(/fileadmin/template/fachtagung/images/navigation_links_2.png);  */
	background-position: 0px 0px;
	min-height: 19px;
}
/* Für IE hover Effekt vorbereitung */
#menu_1 DIV.menu1-level1-no a {
    width: 185px;
	display: block;
	padding-left:5px;
	min-height: 19px;
}
.menu1-level1-no a:hover {
	background-color: #51b848;
	background-image: none;   
}
#menu_1 DIV.menu1-level1-no:hover {
	background-color: #51b848;
	background-image: none;
}
/*  MENU 1, level 2, normal state (NO) */
#menu_1 DIV.menu1-level2-no {
/*	padding-left:20px;
	min-height: 20px;
*/	margin-bottom: 1px;
	background-color: #666666;
	background-image:  url(/fileadmin/template/fachtagung/images/navigation_links_3.png);
	background-position: 0px 0px;
}
/* Für IE hover Effekt vorbereitung */
#menu_1 DIV.menu1-level2-no a {
    width: 170px;
	display: block;
	padding-left:20px;
	min-height: 19px;
}
/*  MENU 1, level 2, active state (ACT) */
#menu_1 DIV.menu1-level2-act {
	padding-left:20px;
	min-height: 19px;
	margin-bottom: 1px;
	background-color: #666666;
}

#content #captcha_code {
   vertical-align: middle;
}

#content .bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000;
    text-align: left;
	text-decoration: none;
}

#content .mail img,
#content .internal-link img,
#content .external-link img,
#content .external-link-new-window img,
#content .download-link img,
#content .bodytext .mail img,
#content .bodytext .internal-link img,
#content .bodytext .external-link img,
#content .bodytext .external-link-new-window img,
#content .bodytext .download img,
#content img
{
    border:none;
}

#content .Titel {
	font-family: Futura, "Futura BK BT", Verdana, Arial;
	font-size: 15px;
	text-transform: uppercase;
	text-align: right;
	letter-spacing: 0.25em;
	line-height: 30px;
	margin: 0px;
	padding: 0px;
	color: #999999;
	font-weight: bold;
}

#content .bu {
   margin: 0; 
   padding: 0; 
   padding-top: 2px;  

   font-size: 9px;
   text-decoration: none; 
   font-style: italic; 
}

.bu2 {
   margin: 0; 
   padding: 0;
   margin-left: 19px; 

   font-family: "Futura Lt BT","Futura Light",Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 12px;
   font-weight: lighter;
   text-decoration: none; 
   letter-spacing: 0.15em;
}

#content h1 {
    margin-top: 0;
	margin-bottom: 0.45em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #336699;
	font-weight: lighter;
	line-height: 30px;
}

#content h2 {
    margin-top: 0;
	margin-bottom: 0.45em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #336699;
}

#content h2.Landname {
    margin-top: 0;
	margin-bottom: 0.45em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ff0000;
}

#content h3 {
    margin-top: 0;
	margin-bottom: 0.45em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336699;
	font-weight: bold;
}

#content h4 {
    margin-top: 0;
	margin-bottom: 0.45em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #336699;
}

#content p {
    margin-top: 0;
	margin-bottom: 0.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 16px;
}

#content li {
    margin: 0.45em 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 16px;
/*	list-style-image: none;
	list-style-type: none;
*/
}

#content ul.linkliste {
    margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 16px;
	list-style-image: none;
	list-style-type: none;
}

#content ul.linkliste li{
    margin: 0.45em 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 16px;
	list-style-image: none;
	list-style-type: none;
}

#content ul.browsebox li{
    margin: 0 0.45em;
}

#content .csc-textpic-caption {
    font-size: 10px;
	font-style: italic; 
}

#content table {
    border-spacing: 0px;
    border-collapse: collapse;
    margin: 0px;
	padding: 0px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size: 11px; */
	color: #000000;
/*	line-height: 16px; */
}

#content td {
    margin: 0px;
	padding: 0px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size: 11px; */
	color: #000000;
/*	line-height: 16px; */
}

#content td.infotab p {
    margin: 0px;
	padding: 0px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 16px;
}

#content form {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 16px;
    margin: 0px;
    padding: 0px;
    clear: none;
    float: none;
}

#content input,
#content select,
#content textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 16px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	margin: 0px;
	padding: 0px;
	clear: none;
	float: none;
	border: 1px solid #666666;
}

/* Für das Kontaktformular */
#content csc-firstHeader {
    margin-top: 0;
	margin-bottom: 0.45em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}

#content div.csc-mailform-field {
   margin-bottom: 1em;
   font-size: 11px;
   line-height: 12px;
}

#content .csc-mailform {
   border: none;
}

#content div.csc-mailform-field label {
   display: block;
   clear: left; 
   float: left;
   width: 16em;
}

#content #mailformNachrichtenTyp {
   border: none;
}

#content #mailformNachrichtenTyp label {
   display: inline;
   clear: none;
   float: none;
   width: 8em;
}

#content #mailformNachrichtenTyp legend {
   display: none;
}

#content span.csc-mailform-radio {
   border: none;
}

#content .contenttable .bodytext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 12px;
}

#content .contenttable ul {
   margin: 0;
   padding: 0;
   padding-left: 15px;
}

#content .contenttable li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 12px;
	margin-left: 0px;
	padding-left: 0px;
}

.grau {
   background-color: #aaa;
}

.hellgrau {
   background-color: #ccc;
}

.grün {
   background-color: #B3D8B6;
}

.hellgrün {
   background-color: #D1E7D8;
}

.coop_farb_1 {
   background-color: #D6E5DD;
}

.coop_farb_2 {
   background-color: #DFEEE4;
}

.coop_farb_3 {
   background-color: #C4DACF;
}

.coop_farb_4 {
   background-color: #D1E7D8;
}

.fachtagung,
#content h2.fachtagung {
	font-size: 9px;
	line-height: 25px;
	text-transform: uppercase;
	vertical-align: middle;
	margin: 0;
	padding: 0;
	letter-spacing: 0.30em;
}

#content .contenttable .rand_0 {
   padding: 0;
   margin: 0;
}

#content .contenttable .rand_1 {
   padding: 10px 10px 10px 20px;
}

#content .contenttable .rand_links {
   padding-left: 15px;
}

#content .contenttable .rand_links_top {
   padding-left: 15px;
   vertical-align: top;   
}

#mp_1 h1 {
    margin-top: 27px;
	margin-left: 13px;
	margin-bottom: 0.45em;
	font-family: "Futura Lt BT","Futura Light",Futura,Arial, Helvetica, sans-serif;
	font-size: 34px;
	color: #ffffff;
	font-weight: lighter;
	line-height: 37px;
	text-transform: uppercase;
}

#mp_1 h2 {
    margin-top: 0px;
	margin-left: 13px;
	margin-bottom: 0.45em;
	font-family: "Futura Lt BT","Futura Light",Futura,Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #ffffff;
	font-weight: lighter;
	line-height: 25px;
}

#mp_1 p.bodytext {
    margin-left: 40px;
	margin-right: 70px;
	margin-bottom: 0.65em;
	margin-top: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #fff;
    text-align: left;
	text-decoration: none;
}

p.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, td.align-left { text-align: left; }
p.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, td.align-center { text-align: center; }
p.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, td.align-right { text-align: right; }

span.important { color: #8A0020; }
span.name-of-person { font-weight: bold;  }
span.detail { color: #336699; }
span.bu { font-size: 9px; text-decoration: none; font-style: italic; padding-top: 2px;  }
#mp_1 a.download {
  color: #FFF;
  text-decoration: none;
}
