/* CSS Document */

/* basic styles */

/*
* { margin: 0; padding: 0; border: 0; }
*/
html, address, blockquote, body, div, dl, dt, dd, fieldset, form,
p, h1, h2, h3, h4, h5, h6, ol, ul, li, center, hr, pre,
table, tr, td, th, thead, tbody, tfoot, caption, img {
margin: 0; padding: 0; border: 0;
}
html { height: 100%; }
html, body, td {
 font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
 font-size: 10px;
 line-height: 14px;
 color: #FFFFFF;
 font: 100.01%/1.5;
}
body {
 text-align:center;
 background:#FFFFFF;
}
#wrappage {
	position: relative;
	text-align: left;
	top: 29px;
	width: 1011px;
	height: 621px;
	margin: 0px auto;
	background:url(images/bg-komplett.gif) no-repeat;
}

/* content styles */

h1 {
font-size: 18px;
}
h1, h2, h3, h4 {
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 18px;
}
a {
color: #1a3553;
}
#content_1 {
 position: relative;
 overflow: visible;
 left: 167px; top: 307px; width: 280px; height: 300px;
 color: #868889;
 font-size: 11px;
 text-align: left;
 line-height: 16px;
}
#content_2 {
 position: relative;
 overflow: visible;
 left: 597px; top: 217px; width: 280px; height: 300px;
 color: #868889;
 font-size: 11px;
 text-align: left;
 line-height: 16px;
}
#content_3 {
 position: relative;
 overflow: visible;
 left: 87px; top: 377px; width: 280px; height: 300px;
 color: #868889;
 font-size: 11px;
 text-align: left;
 line-height: 16px;
}
#content_4 {
 position: relative;
 overflow: visible;
 left: 327px; top: 207px; width: 280px; height: 300px;
 color: #868889;
 font-size: 11px;
 text-align: left;
 line-height: 16px;
}
#content_5 {
 position: relative;
 overflow: visible;
 left: 232px; top: 162px; width: 280px; height: 300px;
 color: #868889;
 font-size: 11px;
 text-align: left;
 line-height: 16px;
}
#content_6 {
 position: relative;
 overflow: visible;
 left: 57px; top: 157px; width: 950px; height: 300px;
 color: #868889;
 font-size: 11px;
 text-align: left;
 line-height: 16px;
}
#content_small {
 position: relative;
 overflow: visible;
 left: 17px; top: 227px; width: 980px; height: 20px;
 color: #c4c4c5;
 font-size: 9px;
 text-align: justify;
 line-height: 16px;
}
#content_ref {
 color: #868889;
 font-size: 9px;
 line-height: 12px;
}
#content h1, #content h2, #content h3, #content p, #content ul, #content ol {
 margin: 10px 0;
}
#content ul, #content ol {
 padding: 0 20px;
}
#content h1 {
 font-size: 13px;
}
#content a {
 color: #1a3553;
 font-weight: bold;
}
#content a:hover {
 color: #9c9d9f;
}
#popup {
 position: absolute;
 overflow: visible;
 left: 20px; top: 10px; width: 440px; height: 413px;
 color: #0e264d;
 font-size: 11px;
 text-align: left;
 line-height: 16px;
}

/* grafik styles */

#flash {
 position: absolute; left: 7px; top: 127px; width: 998px; height: 500px;
}
#followus {
 position: absolute; left: 820px; top: 457px; height: 30px;
}
#headline_home {
 position: absolute; left: 142px; top: 277px; height: 30px;
}
#headline_reise {
 position: absolute; left: 487px; top: 187px; height: 30px;
}
#headline_verb {
 position: absolute; left: 297px; top: 177px; height: 30px;
}
#headline_ref1 {
 position: absolute; left: 227px; top: 177px; height: 30px;
}
#headline_ref2 {
 position: absolute; left: 607px; top: 177px; height: 30px;
}
#headline_kontakt {
 position: absolute; left: 357px; top: 287px; height: 30px;
}
#headline_beweise {
 position: absolute; left: 32px; top: 147px; height: 30px;
}
#logo {
 position: absolute; left: 720px; top: 7px; width: 240px; height: 75px;
}
#navi {
 position: absolute; left: 7px; top: 99px; width: 936px; height: 24px;
}
#impressum {
 position: absolute; left: 935px; top: 13px; height: 20px;
}
#nextpage {
 position: absolute; left: 867px; top: 477px; height: 20px;
}
#nextpage2 {
 position: absolute; left: 17px; top: 477px; height: 20px;
}
#facebook {
 position: absolute; left: 711px; top: 650px;
}
#skypeme {
 position: absolute; left: 300px; top: 300px;
}
#b2d {
 position: absolute; left: 20px; top: 60px; height: 100px; width: 350px;
}

/* CSS Drop Down Menu */

#menuh-container
	{
	position: absolute;		
	top: 416px;
	left: 390px;
	}

#menuh
	{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size:1.6em;
	width:100%;
	float:left;
	margin:0em;
	margin-top:0em;
	}
		
#menuh a
	{
	text-align: left;
	display:block;
	white-space:nowrap;
	margin:0;
	padding:0.1em;
	}
	
#menuh a:link, #menuh a:visited, #menuh a:active	/* menu at rest */
	{
	color: #1a3553;
	background-color: #d8dcd7;
	text-decoration:none;
	}
	
#menuh a:hover						/* menu on mouse-over  */
	{
	color: white;
	background-color: #1a3553;
	text-decoration:none;
	}	
	
#menuh ul
	{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	}

#menuh li
	{
	position:relative;
	min-height: 1px;		/* Sophie Dennis contribution for IE7 */
	vertical-align: bottom;		/* Sophie Dennis contribution for IE7 */
	}

#menuh ul ul
	{
	position:absolute;
	z-index:500;
	top:auto;
	width:85px;
	display:none;
	padding: 1em;
	margin:-1em 0 0 -1em;
	}

#menuh ul ul ul
	{
	top:0;
	left:100%;
	}

div#menuh li:hover
	{
	cursor:pointer;
	z-index:100;
	}

div#menuh li:hover ul ul,
div#menuh li li:hover ul ul,
div#menuh li li li:hover ul ul,
div#menuh li li li li:hover ul ul
{display:none;}

div#menuh li:hover ul,
div#menuh li li:hover ul,
div#menuh li li li:hover ul,
div#menuh li li li li:hover ul
{display:block;}

/* End CSS Drop Down Menu */
