@charset "utf-8";
/* CSS Document */

@media screen
{
  /* -- HTML STRUCTURE -- */
  html * {margin:0; padding:0; font-size:100.1%;}
  body {color: #333333; font-size:0.6875em; font-family: Verdana, Geneva, Arial, Sans-serif; line-height:1.25em; margin: 0; padding: 0; height:100%;}
  
  /*EDITOR*/
  iframe iframe body {font-size:0.625em;}
  
  a:link,a:visited {color:#003D4A;}
  a:hover,a:active,a:focus {color:#FB8501; text-decoration: none;}
  #tree a:link,#tree a:visited, #menu a:link,#menu a:visited, #footer a:link,#footer a:visited {color:#003D4A; text-decoration: none;}
  #tree a:hover,#tree a:active,#tree a:focus, #menu a:hover,#menu a:active,#menu a:focus, #footer a:hover,#footer a:active,#footer a:focus {color:#FB8501; text-decoration: none;}  
  
  h2, h3, h4, h5, h6 { color:#003D4A; line-height:1.2em;}
  h2 { font-size:1.6em; font-weight:bold; margin:0 0 8px 0;}
  h3 { font-size:1.2em; font-weight:bold; margin:0 0 5px 0;}
  h4 { font-size:1.2em; font-weight:bold; }
  
  h2 a:link,h2 a:visited,h3 a:link,h3 a:visited {color:#003D4A;}
  h2 a:hover,h2 a:active,h2 a:focus,h3 a:hover,h3 a:active,h3 a:focus {color:#FB8501; text-decoration: none;}
  
  hr {color: #fff; background:transparent; margin: 0 0 0.5em 0; padding: 0 0 0.5em 0; border:0; border-bottom: 1px #003D4A solid;}
  p {margin: 0 0 1em 0;} 
  
  form {margin:0; padding:0;}
  fieldset {margin-bottom:1em; padding:1em;}
  legend {color:#003D4A; font-weight:bold;}
  select, option, input, textarea {color: #333333; font-size:100%; font-family: Verdana, Geneva, Arial, Sans-serif; font-weight:bold; margin:2px; padding:4px;}

  img {border:0;}
  
  ul {margin: 0 0 1em 2em;}
  li {line-height: 1.4em;}
  
  table {margin: 0 0 1em 0; padding:0;}
  tr {padding:4px; margin:4px;}
  th {text-align: left; background: #DDDDDD; color: #003D4A; font-size:100%; line-size:120%;}
  td {padding:4px; margin:4px; vertical-align:middle;}
  table, th, td { border:1px solid #CCC; border-spacing:0;}
  table.newslettertable, table.newslettertable th, table.newslettertable td { border:0;}

  /* -- page structure -- */
  #page {width: 990px; margin:0; padding:0; }
  #banner {float:right; width:140px; margin:10px 0 0 0;}
  #banner img {border:1px solid #DDD; margin:0 0 10px 0;}

  #container {width: 830px; text-align: left; margin: 10px; background: #FFFFFF;}
  #logo {background:#FFFFFF; margin:0 0 10px 0;}
  #topnav {height: 20px; background: #FFFFFF; vertical-align:middle;}
  #languages {height: 20px; background: #FFFFFF; float:right;}
  #tree {background:#DDDDDD; text-align:left; color: #003D4A; padding:4px; margin:5px 0 10px 0;}

  #content {background-image:url("../images/menubg.gif"); float:left; margin:0 0 10px 0;}
  #menu {width: 192px; background:#DDDDDD; padding:0 4px; margin:0 10px 0 0; line-height:1.4em; float:left;}
  #mainContent {background:#FFFFFF; padding-bottom: 5px; width:620px; float:left;}

  #footer {background:#DDDDDD; text-align:left; padding:4px; clear:both;}

  /* -- LAYOUT -- */
  #topnav ul {margin:0;}
  #topnav li {display: inline; list-style: none; display: block; float:left;}
  
  #menu h2 {margin:0 0 4px 0;}
  #menu ul {list-style:none; margin:0 0 2em 0;}
  #menu ul ul {margin:0;}
  #menu li {line-height:1.4em; margin-left:2px;}
  #menu li a {display:block; width:100%;}
  #menu a[href^="http://"]:before, #menu a[href^="https://"]:before, #menu a[href^="#"]:before {content: url("../images/extern.png") " ";}
  #menu a[href^="http://www.mondial-events.com"]:before, #menu a[href^="https://www.mondial-events.com"]:before {  content: ""; }
  #menu .header {font-size:1.6em; font-weight:bold; margin:0 0 4px 0; color:#003D4A; line-height:1.2em;}

  #mainContent ul {margin: 0 0 1em 2em;}
  #mainContent li {line-height: 1.4em;}
  #mainContent h2 {margin-top:0;}


  /* INDEX-SEITE */
  .startaufmacher {margin-bottom:1em;}
  /* -- startboxen -- */
  #startbox1, #startbox3, #startbox4, #startbox6 {}
  #startbox2, #startbox5 {margin:0 10px 0 10px;}

  #startbox1, #startbox2, #startbox3, #startbox4, #startbox5, #startbox6 {float: left; width:200px;}
  #startbox1 h2, #startbox2 h2, #startbox3 h2,  #startbox4 h2,  #startbox5 h2, #startbox6 h2 {margin:0; padding: 5px 0 5px 0; font-size:100%} 
  #startbox1 h2 a, #startbox2 h2 a, #startbox3 h2 a,  #startbox4 h2 a,  #startbox5 h2 a, #startbox6 h2 a {text-decoration:none;} 

  /* ANFRAGE BOX */
  div .box {width:200px; min-height:64px; padding:10px 20px 0 90px; margin:1em 0; border:#DDD 1px solid;}
  #requestbox {background: url(../images/Request.png) #F0F0F0 no-repeat; height:64px;}

  /* ANFRAGE */
  .requestlabel {width:140px; margin-right:10px; float:left; padding-top:6px;}
  #captchamsg {color:#FF0000;}

  /* TAG-CLOUD*/
  #tagcloud 		{background:#F0F0F0; padding: 10px; border: 1px solid #DDD; text-align:left;} /* width:386px;*/
  #tagcloud a:link, #tagcloud a:visited {text-decoration:none;}
  #tagcloud a:hover, #tagcloud a:active {text-decoration: underline; color: #FB8501;}
  #tagcloud span 	{padding:4px 0;}
/*  .smallest 		{font-size:x-small;}
  .small 			{font-size:small;}
  .medium 			{font-size:medium;}
  .large 			{font-size:large;}
  .largest 			{font-size:larger;}*/
  #cloudheader		{background:#DDD; margin:0; padding:4px;} /* width:400px;*/







  /* -- Site-Navigation --
  #site-navigation {text-align:center;}
   */

  /* -- KLASSEN -- */
  .floatleft {float:left;}
  .floatright {float:right;}
  .clear {clear:both;}
  .wrap {
	border: 0;
	clear: both;
	float: none;
	font-size: 1px;
	height: 0;
	line-height: 1px;
	margin: 0;
	padding: 0;
	visibility: hidden;
  }

  .inputbuchen {float:right; font-weight:bold; margin-right:2em;}
  .pflichtfeld {color:#FB8501; font-weight:bold;}
  
  .bilder {width:202px; margin:0 0 0 1em; float:right; display:block;}
  .bilder img {border:1px solid #CCC; margin-bottom:1em;}
  .bilder h3 {text-align:left; background:#DDDDDD; margin:0; padding:4px 8px;}
  
  .header-first {padding:4px 0 0 0;}
  .header-offer {background:#DDD; padding:8px 4px; line-height:1.2em;}
  
  .info {color:#999; font-weight:normal;}
  .msg, .msg-highlight {color:#FF0000; font-size:1.2em; line-height:1.2em;}
  .msg-highlight {font-weight:bold;}
}