/**
 * Style sheet style2
 */
#teaser-text-alter
{
	width:800px;
		overflow:hidden;
		margin:0px 0px 0px 50px;
		padding:0px 10px;
		font-family:Verdana;
		font-size:10pt;
		color:#555;
}

input.text
{
	width:258px;
	font-family:Verdana;
}

input
{
	margin:1px 0px 1px 25px;
}

#teaser-text-neu-ani
{
	width:800px;
		overflow:hidden;
		margin:0px 0px 0px 50px;
		padding:0px 10px;
		font-family:Verdana;
		font-size:10pt;
		color:#555;
}

/* Checkbox Unternehmensbroschüre */
#ctrl_24
{
	margin:5px 0px;
}

#ctrl_8, #ctrl_4, #ctrl_24, #ctrl_31
{
	margin:1px 0px 1px 25px;
}

#img-sterne
{
	margin:-320px 0px 100px 550px;
}

#img-sternfaenger
{
	margin:-175px 0px 0px 690px;
}

#iso
{
	margin:-85px 375px 0px 0px;
}

#dd
{
	margin:-66px 265px 25px 0px;
}

input
{
}

div.form
{
	margin:100px 0px 0px 0px;
}

div.teaser-container-start
{
	width:760px;
	position:relative;
	overflow:hidden;
	margin:10px auto 0px auto;
	padding:50px 100px;
	background-color:#FFF;
	border:1px solid #AAA;
}

#mod
{
	margin:20px 20px 20px 100px;
}

#teaser-text-neu ul li
{
	position:relative;
	float:none;
	margin:0px 0px 0px 15px;
}

#li1
{
	margin:-50px 0px 0px 50px;
}

div.teaser-container
{
	width:960px;
	position:relative;
	overflow:hidden;
	margin:10px auto 0px auto;
	padding:0px 0px 25px 0px;
	background-color:#FFF;
	border:1px solid #AAA;
}

#top
{
	width:1000px;
	position:relative;
	margin-top:25px;
	margin-right:auto;
	margin-left:auto;
	padding:0px 0px -25px 0px;
}

#wrappersa
{
	padding:0px 0px;background-image:url("background.gif");background-position:center top;background-repeat:repeat-y;
}

body
{
	bottom:0px;
	left:0px;
	right:0px;
	top:0px;
	padding:0px;
	background-image:url("bgsuper.gif");
	background-position:center top;
	background-repeat:repeat-x;
	font-family:Verdana;
	font-size:0.7em;
	color:#003366;
	pppoverflow-y:auto; 
	pppoverflow-x:auto;
}

html
{
	overflow: scroll;
		overflow-x: auto;
}

#teaser-text-neu-sitemap ul
{
	margin:15px 0px 15px 50px;
	padding:0px;
}

#teaser-text-neu-sitemap li
{
	margin:0px 0px 0px 50px;
}

#link-gallerie
{
	margin:0px 50px 0px 0px;
}

#ff
{
}

#line-back
{
	margin:0px 0px 0px 400px;
}

#teaser-foot
{
	position:relative;
	margin:0px;
	padding:0px;
	color:#555;
}

#pano
{
	width:1000px;
	height:103px;
	position:relative;
	margin:1px 0px 0px 0px;
}

#navi a
{
	border-top:0px solid #FFF;
	border-right:1px solid #FFF;
	border-bottom:0px solid #FFF;
	border-left:0px solid #FFF;
	color:#FFF;
	text-decoration: none;
			padding: 5px 20px;
			display: block;
			width: 152px;
			text-align: center;
}

#navi2 a
{
	border-top:0px solid #FFF;
	border-right:1px solid #FFF;
	border-bottom:0px solid #FFF;
	border-left:0px solid #FFF;
	font-size:10pt;
	color: #FFFFFF;
		text-decoration: none;
		padding: 5px 20px;
		display: block;
		width: 200px;
		text-align: center;
}

#navi5 a
{
	border-top:0px solid #FFF;
	border-right:1px solid #FFF;
	border-bottom:0px solid #FFF;
	border-left:0px solid #FFF;
	color:#FFF;
	text-decoration: none;
			padding: 5px 20px;
			display: block;
			width: 152px;
			text-align: center;
}

#navi p.active, #navi5 p.active
{
	background-image:url("bgnavi_hover.gif");
	border-top:0px solid #FFF;
	border-right:1px solid #FFF;
	border-bottom:0px solid #FFF;
	border-left:0px solid #FFF;
	font-size:10pt;
	color: #FFFFFF;
		text-decoration: none;
	margin: 0px 0px 0px 0px;
		padding: 5px 20px 5px 20px;
		display: block;
		width: 154px;
		text-align: center;
}

#navi2 p.active
{
	background-image:url("bgnavi_hover.gif");
	border-top:0px solid #FFF;
	border-right:1px solid #FFF;
	border-bottom:0px solid #FFF;
	border-left:0px solid #FFF;
	font-size:10pt;
	color: #FFFFFF;
		text-decoration: none;
	margin:0;
		padding: 5px 20px;
		display: block;
		width: 200px;
		text-align: center;
}

#navi a:hover, #navi2 a:hover, #navi5 a:hover
{
	background-image:url("bgnavi_hover.gif");
	text-decoration: none;
}

#navi ul, #navi2 ul, #navi5 ul
{
	list-style-type: none;
		width: 1000px;
		margin: 0 auto;
}

#navi li, #navi2 li, #navi5 li
{
	float: left;
}

ul, li
{
	margin:0px auto 0px 0px;
	padding:0px;
}

a
{
	font-size:10pt;
	color:#555;
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
	font-size:10pt;
	color:#555;
}

#navi
{
	overflow:hidden;
	display:block;
	background-image:url("bgnavi.gif");
	margin: 0 auto;
		height: 27px;
		width: 1000px;
}

#navi2, #navi5
{
	width:1000px;
	height:25px;
	overflow:hidden;
	display:block;
	background-image:url("bgnavi.gif");
	background-position:left top;
	margin: -6px 0 0 0 ;
		height: 27px;
		width: 1000px;
}

#teaser-text-willkommen
{
	width:1000px;
	height:17px;
	position:relative;
	display:block;
	margin-right:auto;
	margin-left:auto;
	padding:5px 0px;
	text-align:center;
	vertical-align:middle;
	background-image:url("bgnavi.gif");
	background-position:center center;
	font-size:10pt;
	color:#FFF;
	margin: -6px 0px 0px 0px ;
		width: 1000px;
}

#sitemap
{
	margin:25px 0px 0px 50px;
}

#a11, #a22, #a33
{
	width:450px;
	position:relative;
	margin:0px 25px 0px 50px;
	padding:20px;
	border:1px solid #CCC;
}

#a11
{
	margin:0px 0px -10px 60px;
}

#a22
{
	margin:0px 0px 5px 60px;
}

#a33
{
	margin:0px 0px 20px 60px;
	font-size:10pt;
}

#start
{
	position:absolute;
	margin:0px;
}

#line
{
	width:1000px;
	margin:-25px 0px 0px 60px;
}

div.teaser-container-topa
{
	width:995px;
	height:10px;
	position:relative;
	overflow:hidden;
	margin:25px auto 0px auto;
	padding:-20px 0px 0px 0px;
	background-image:url("tl_files/images/backgroundt.gif");
	background-repeat:repeat-x;
}

div.teaser-container-bottom
{
	width:1000px;
	height:10px;
	position:relative;
	overflow:hidden;
	margin:-15px auto 0px auto;
	padding:0px;
	background-image:url("tl_files/images/backgroundb.gif");
	background-repeat:repeat-x;
}

div.teaser-container-foot
{
	width:960px;
	position:relative;
	overflow:hidden;
	margin:10px 0px 25px auto;
	padding:0px 5px 0px 0px;
}

div.teaser-container-u
{
	width:1000px;
	position:relative;
	overflow:hidden;
	margin:-2px auto 0px auto;
}

div.teaser-container-o
{
	width:1000px;
	position:relative;
	overflow:hidden;
	margin:25px auto 0px auto;
}

div.teaser-container-l
{
	width:1000px;
	height:745px;
	position:relative;
	overflow:hidden;
	margin:35px auto 0px 452px;
	text-align:left;
}

#teaser-text
{
	width:1500px;
	overflow:hidden;
	margin:0px 0px 0px 250px;
	padding:10px;
	background-color:#FFF;
	font-family:Calibri,Tahoma,Verdana;
	font-size:10pt;
	color:#555;
}

#teaser-text-anfrage
{
	width:600px;
	overflow:hidden;
	margin:25px 0px 25px 50px;
	padding:10px;
	background-color:#FFF;
	font-family:Verdana;
	font-size:10pt;
	color:#555;
}

#teaser-text-start
{
	width:875px;
	overflow:hidden;
	margin:25px 0px 0px 50px;
	padding:50px;
	font-family:Verdana;
	font-size:10pt;
	color:#555;
}

#teaser-text-neu-25
{
	width:875px;
	overflow:hidden;
	margin:-10px 0px 0px 50px;
	padding:0px 10px 10px 10px;
	font-family:Verdana;
	font-size:10pt;
	color:#555;
}

#teaser-text-neu-dm
{
	width:875px;
	overflow:hidden;
	margin:-70px 0px 0px 310px;
	padding:10px;
	font-family:Verdana;
	font-size:10pt;
	color:#555;
}

#teaser-text-neu-sitemap
{
	width:875px;
	overflow:hidden;
	margin:25px 0px 0px 0px;
	padding:10px;
	font-family:Verdana;
	font-size:10pt;
	color:#555;
}

#teaser-text-neu
{
	width:800px;
	overflow:hidden;
	margin:25px 0px 0px 50px;
	padding:10px;
	font-family:Verdana;
	font-size:10pt;
	color:#555;
}

#teaser-text-neu-kontaktlinks
{
	width:800px;
	overflow:hidden;
	margin:25px 0px 0px 313px;
	padding:10px;
	font-family:Verdana;
	font-size:10pt;
	color:#555;
}

#teaser-text-neu-crm
{
	width:875px;
	overflow:hidden;
	margin:0px 0px 0px 50px;
	padding:10px;
	font-family:Verdana;
	font-size:10pt;
	color:#555;
}

#teaser-text-neu-letter-ul
{
	width:200px;
	overflow:hidden;
	margin:-149px 0px 0px 600px;
	padding:10px 10px 10px 30px;
	font-family:Verdana;
	font-size:10pt;
	color:#555;
}

#teaser-text-neu-3
{
	width:840px;
	margin:-475px 0px 0px 525px;
	padding:10px;
	font-family:Verdana;
	font-size:10pt;
	color:#555;
}

#teaser-text-neu-4
{
	width:840px;
	margin:-202px 0px 0px 525px;
	padding:10px;
	font-family:Verdana;
	font-size:10pt;
	color:#555;
}

#teaser-text-neu-5
{
	width:840px;
	margin:-218px 0px 0px 525px;
	padding:10px;
	font-family:Verdana;
	font-size:10pt;
	color:#555;
}

#teaser-text-head
{
	width:620px;
	height:200;
	overflow:hidden;
	margin-top:0px;
	margin-left:250px;
	padding:10px;
	font-family:Verdana;
	font-size:10pt;
	color:#FFFFFF;
	background-image:url(bgblauhead-l.gif);
}

#teaser-text-head-neu
{
	width:800px;
	overflow:hidden;
	margin:50px 0px -10px 50px;
	padding:10px 10px 0px 10px;
	font-family:Verdana;
	font-weight:normal;
	font-size:16pt;
	color:#555;
}

#media
{
	width:638px;
	height:170px;
	position:static;
	margin:0px auto 0px 250px;
}

#logo
{
	width:50%;
	height:50%;
	position:relative;
	margin:10px 20px 10px 780px;
}

#test
{
	width:50%;
	height:50%;
	position:relative;
	margin:-80px 20px 20px 500px;
}

#teaser-head
{
	margin:-100px 0px -25px 250px;
	font-size:28pt;
}

#teaser-text1
{
	margin-top:-300px;
	margin-left:250px;
	font-size:28pt;
}

#teaser-text1link2
{
	margin-top:-157px;
	margin-left:250px;
	font-size:28pt;
}

#teaser-text1link3
{
	margin-top:-153px;
	margin-left:250px;
}

#teaser-text1link4
{
	margin-top:-236px;
	margin-left:250px;
	font-size:28pt;
}

#teaser-text2
{
	margin-top:15px;
	margin-left:250px;
}

#teaser-foot-start
{
	margin-top:100px;
	padding:410px 10px 10px 10px;
	background-image:url("foot.gif");
	border-top:1px solid #AAAAAA;
	border-right:0px solid #AAAAAA;
	border-bottom:0px solid #AAAAAA;
	border-left:0px solid #AAAAAA;
	color:#555;
}

#start
{
	width:1000px;
	position:absolute;
}

start
{
	bottom:10em;
	left:01em;
	right:10em;
	top:10em;
	position:absolute;
	float:left;
	border:5em solid #000033;
}

/* swf */
#swf
{
	width:804px;
	bottom:0em;
	left:15em;
	right:0em;
	top:15em;
	position:fixed;
}

formularinhalt
{
	margin:0px 0px 10px 0px;
	vertical-align:middle;
}
