@charset "ISO-8859-1";

#container.pfau { background-image:url(../pic/bg/Pfau.gif); background-repeat:no-repeat; background-position:100% 0; }
#container.drachen { background-image:url(../pic/bg/Drachen.gif); background-repeat:no-repeat; background-position:100% 0; }
#container.siegel { background-image:url(../pic/bg/Siegel.gif); background-repeat:no-repeat; background-position:100% 0; }
#container.tierzeichen { background-image:url(../pic/bg/Tierzeichen.gif); background-repeat:no-repeat; background-position:100% 0; }
	
/*--------header-----------*/
#header h1 { text-indent:-30000px; }
#headerStart h1 { text-indent:-30000px; }

#ao-box {
	margin:44px 0 0 80px;
	width:190px;
}
#headerStart #quadBox {
	width: 84px;
	height:40px;
	margin: -158px 0 0 680px;
}
#headerStart #quadle { width:40px; float:left; }
#headerStart #quadri { width:40px; float:right; }
	
#header #quadBox {
	width: 84px;
	height:40px;
	margin: -158px 0 0 682px;
}
#header #quadle { width:40px; float:left; }
#header #quadri { width:40px; float:right; }

#header #outerTrailerBox { vertical-align:bottom; position:relative; width:460px; height:238px; margin:0 0 0 300px; }

#header #trailerBox {
	width:auto;
	text-align:right;
	background-color:transparent;
	position:absolute;
}
object#FlashID4 {  border:#000 1px solid; }

/*In FF Rahmen unterdrücken - mittels css_browser_selector.js*/
.gecko object#FlashID4 {  border:0; }

object.tubevideo {
	width: 245px;
	height:212px;
}

#header #thumbBox { position:absolute; height:124px; width:216px; left:244px; top:114px; background:url(../pic/bg/underline-w500.gif) -15% bottom no-repeat; }
.gecko #header #thumbBox { height:122px; width:214px; }
#header #trailerBoxBig { position:absolute; height:220px; width:394px; left:66px; top:18px; background:url(../pic/bg/underline-w500.gif) -45% bottom no-repeat; }
.gecko #header #trailerBoxBig { height:218px; width:392px; }
#header #trailerBoxLoosenings { position:absolute; height:220px; width:245px; left:210px; top:18px; background:url(../pic/bg/underline-w500.gif) -20% bottom no-repeat; }
#header #trailerBoxPushing { position:absolute; height:220px; width:245px; left:214px; top:18px; background:url(../pic/bg/underline-w500.gif) -20% bottom no-repeat; }
#header #trailerBoxQuickfist { position:absolute; height:220px; width:245px; left:205px; top:18px; background:url(../pic/bg/underline-w500.gif) -20% bottom no-repeat; }

#header #trailerBox.senol {   /* Seite ueber-mich, Portrait */
	height:225px;
	left:84px;
	top:14px;	
	position:absolute;
	background:url(../pic/bg/underline-w500.gif) -40% bottom no-repeat;
}

#header #trailerBox img.border { border:#000 1px solid; }

/* Seite training.php */
#header #FotoBox01 { position:absolute; height:119px; width:120px; left:340px; top:118px; background:url(../pic/bg/underline-w500.gif) -6% bottom no-repeat; }
#header #FotoBox02 { position:absolute; height:119px; width:120px; left:214px; top:118px; background:url(../pic/bg/underline-w500.gif) -6% bottom no-repeat; }
#header #FotoBox03 { position:absolute; height:119px; width:120px; left:86px; top:118px; background:url(../pic/bg/underline-w500.gif) -6% bottom no-repeat; }

a  img { border:0 }
/*--------mainContent-----------*/


#mainContent #linkBox {
	width:auto;
	height:120px;
	text-align:right;
	overflow:hidden;
	padding-bottom:7px;
	margin:-150px 20px 30px 0;
	background-color:transparent;
}

#mainContent p {
	margin:6px 0 0 0;
	font-family:Myriad pro, Helvetica, Verdana, Geneva, sans-serif;
	font-size: 100%;
	font-weight:normal;
	line-height:1.3em;
}
#mainContent p.urgent, #mainContent p span.urgent {}
#mainContent p.introText { margin:10px 0 0 270px; line-height:1.4em; }

#mainContent h1 {
	color:#2E7498;
	font-family:Myriad pro, Helvetica, Verdana, Geneva, sans-serif;
	font-size: 133.33%;
	font-weight:bold;
	margin:10px 0 15px 0;
}
#mainContent h1 span.definition { font-family:Myriad pro, Helvetica, Verdana, Geneva, sans-serif; font-size:75%; font-weight:normal; }
#mainContent h1.introTitel { margin:10px 0 30px 270px; font-family:Myriad pro, Helvetica, Verdana, Geneva, sans-serif; font-size:200%; font-weight:bold; }
#mainContent h1.abstand { clear:right; } /*Inhaltstext unter Video oder Bild setzen*/

#mainContent h2 {
	font-size:110%;
}
#mainContent h2 span.definition { font-family:Myriad pro, Helvetica, Verdana, Geneva, sans-serif; font-size:90%; font-weight:normal; }

/*--------Listenformatierung-----------*/
ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#mainContent ul { margin:5px 0 0 40px; list-style: square; }
#mainContent li { margin-top:5px; line-height:1.2em }
	
/*--------End Listenformatierung-----------*/
/*--------Formularformatierung-----------*/

#mainContent input.width { width:290px; }
#mainContent textarea.width { width:292px; }
#mainContent #submit {padding:2px 15px; margin-top:4px; background-color:#FFF; border:1px solid #7192ab; color:#2E7498; font-weight:normal; cursor:pointer; font-family:Myriad pro, Helvetica, Verdana; }
/*--------End Formularformatierung-----------*/

/*--------Tabellenformatierung-----------*/
#mainContent table h2 { margin-top:5px; }
#mainContent table h1 { margin-top:2px; }

/*--------End Tabellenformatierung-----------*/

/*--------Navigation und Anker-----------*/
#sidebar1 ul a {
	display:block;
	width: 160px;
	height:25px;
	line-height:28px;
	color:#2E7498;
	font-size:80%;
	text-decoration:none;
}
#sidebar1 ul a:hover { font-family: Myriad pro, Helvetica, Verdana; font-size: 100%; font-weight: bold; text-decoration:none; }
#sidebar1 ul .sel a { font-family: Myriad pro, Helvetica, Verdana; font-size: 100%; font-weight: bold; text-decoration:none; }

#sidebar1 li { display:inline; }  /*KLUDGE: Entfernt Lücken in IE/Win*/

#mainContent a { color:#2E7498; text-decoration:underline; }
#mainContent a:hover { color:#2E7498; text-decoration: none; }

/*--------End Navigation und Anker-----------*/
