p{
	font-size: 12px;
	font-family: Arial, sans-serif;
	color: #222019;
line-height: 16pt;
}
h1{
		font-size: 24px;
	font-family: Arial, sans-serif;
	color: #222019;
	font-weight: normal;
	line-height: 24pt;
}
label, textarea, checkbox, select {
	float:left;
	display:block;
	width:460px;

}



form {

top: auto;width:480px;height:800px;
}


fieldset {
	border:0px;
	
}

.all

{
position:relative;width:970px;height:auto;margin-left: auto; margin-right: auto; 

}

.logo_head

{position:fixed;width:970px;top:0px;height:61px;margin-left: auto; margin-right: auto; z-index:7;}

.bg_menu

{position:fixed;width:970px;top:61px;height:25px;margin-left: auto; margin-right: auto; z-index:5;}

.bild

{position:fixed;width:970px;top:86px;height:138px;margin-left: auto; margin-right: auto;z-index:8;}



.bg

{position:fixed;width:970px;top:224px;height:1400px;margin-left: auto; margin-right: auto;}
	



.footer

{position:fixed;width:970px; bottom:0px;height:44px;margin-left: auto; margin-right: auto;z-index:5;}

.footeradress

{	width:100%;
font-family: Arial, sans-serif;
	font-size:11px;
	font-weight: bold;
	
	color: #222019;

position:fixed;width:500px; bottom:7px;height:30px;margin-left: 17px; margin-right: auto;z-index:6;}

.footeradress a	
{
		text-decoration: none;
		color: #222019;
		}
	
.footeradress	a:link{
		text-decoration: none;
		color: #222019;
		}
	
.footeradress	a:visited
	
	 {
		text-decoration: none;
		color: #222019;
		}
		
.footeradress		a:hover
		{
		text-decoration: underline;
		color: #cc161d;
		}
		
.footeradress		a:active {
		text-decoration: underline;
		color: #cc161d;
		}




.remote_support

{position:fixed;bottom:0px;width:100px;height:40px;margin-left:856px;z-index:6;}







.menu {
	width:100%;
font-family: Arial, sans-serif;
	font-size:12px;
	
	color: #ec1b00;

position:fixed;top:66px;width:850px;height:20px;margin-left:7px;z-index:6;

}



.menu ul {
	margin:0px 0px;
	padding:0px 0px;
}


.menu li {
	display:inline;
	padding:0px 11px 0px 11px;
}

.menu li a {
	text-decoration:none;
	color:#222019;
}


.menu li a:hover {
	color:#cc161d;
}

.menu li a:active{
	color:#cc161d;
}

.menu li.act a{
	color: #CC161D;
}



.sitemap {
	width:100%;
font-family: Arial, sans-serif;
	font-size:12px;
	
	color: #222019;

position:fixed;top:67px;width:60px;height:20px;margin-left:910px;z-index:8;

}




.sitemap ul {
	margin:0px 0px;
	padding:0px 0px;
}


.sitemap li {
display:inline;
	padding:0px 0px 0px 5px;
}

.sitemap li a {
	text-decoration:none;

	
	color:#222019;
}


.sitemap li a:hover {
	color:#cc161d;
}

.sitemap li a:active

{ color:#cc161d; }



.bildlogoright
{ position:absolute;top:10px;left:320px;width:100px;height:20px; }

.kundenbeziehungsmanagement
{ position:absolute;top:50px;left:0px;width:160px;height:20px; }

.hp
{ position:absolute;top:120px;left:90px;width:400px;height:20px; }


.hpdrucker
{ position:absolute;top:240px;left:170px;width:300px;height:20px; }


.zyxel
{ position:absolute;top:330px;left:270px;width:200px;height:20px; }

/* subnavigation */
div.subnav{
	position:fixed;
	top:270px;
}
div.subnav ul{
	list-style-type: none;
	margin: 0px 0px 0px 20px;
	padding: 0px;
}
div.subnav ul ul{
	margin: 0px 0px 0px 10px;
}
div.subnav ul li{
	margin: 0px 0px 2px 0px;
	padding: 0px;
}
div.subnav ul li a{	
	font-family: Arial, sans-serif;
	font-size:12px;
	text-decoration:none;
	color: #222019;
	line-height: 14pt;
}
div.subnav li.act a, div.subnav ul li a:hover{
	color: #CC161D;
}
div.subnav li.act ul li a{
	color: #222019;
}
div.subnav li.act ul li.act a, div.subnav li.act ul li a:hover{
	color: #CC161D;
}
.frame
{
	width:100%;
font-family: arial, sans-serif;
	font-size:12px;
	
	line-height: 24pt;

position:absolute;top:242px;left: 18%;width:540px;height:2300px;margin-left: auto; margin-right: auto;z-index:1;
}
.inhalt
{
	width:100%;
font-family: arial, sans-serif;
	font-size:12px;

	line-height: 16pt;
position:absolute;top:0px;width:524px;height:2600px;

}


.inhalt a	
{
		text-decoration: none;
		color: #222019;
		}
	
.inhalt	a:link{
		text-decoration: none;
		color: #cc161d;;
		}
	
.inhalt	a:visited
	
	 {
		text-decoration: none;
		color: #cc161d;;
		}
		
.inhalt		a:hover
		{
		text-decoration: underline;
		color: #cc161d;
		}
		
.inhalt		a:active {
		text-decoration: underline;
		color: #cc161d;
		}

.bildunterschriftcontag
{
position:absolute;top:280px;left:310px;width:180px;height:210px;
}

.bildunterschriftoff
{
position:absolute;top:260px;left:310px;width:180px;height:210px;
}

.tab1
{
	width:100%;
font-family: arial, sans-serif;
	font-size:12px;
font-weight:bold;
	line-height: 16pt;

position:absolute;top:18px;left:0px;width:250px;height:210px;
}

.tab1host
{
	width:100%;
font-family: arial, sans-serif;
	font-size:12px;

	line-height: 16pt;

position:absolute;top:18px;left:0px;width:550px;height:210px;
}


.tab2
{
	width:100%;
font-family: arial, sans-serif;
	font-size:12px;

	line-height: 16pt;

position:relative;top:18px;left:160px;width:240px;height:210px;
}


.tab2host
{
	width:100%;
font-family: arial, sans-serif;
	font-size:12px;

	line-height: 16pt;

position:relative;top:18px;left:330px;width:100px;height:210px;
}

.tab2hostprice
{
	width:100%;
font-family: arial, sans-serif;
	font-size:12px;

	line-height: 16pt;

position:absolute;top:86px;left:20px;width:100px;height:210px;
}
.tab3host
{
	width:100%;
font-family: arial, sans-serif;
	font-size:12px;

	line-height: 16pt;

position:absolute;top:18px;left:440px;width:100px;height:210px;
}

.tab3hostzr
{
	width:100%;
font-family: arial, sans-serif;
	font-size:12px;

	line-height: 16pt;

position:relative;top:65px;left:0px;width:100px;height:210px;
}
.suche
{
width:100%;
font-family: Arial, sans-serif;
	font-size:12px;
position:fixed;top:253px;width:30px;height:20px;margin-left:750px;	

}

.suche a {
	text-decoration:none;

	
	color:#222019;

}

.suche a:hover {
	color:#cc161d;
}

.suche a:active

{ color:#cc161d;}



.suchefeld
{
position:fixed;top:248px;width:100px;height:20px;margin-left:790px;
}


.go
{
position:fixed;top:247px;width:33px;height:30px;margin-left:920px;
}

.news
{
width:100%;
font-family: Arial, sans-serif;
	font-size:11px;
		line-height: 11pt;
position:fixed;top:310px;width:200px;height:220px;margin-left:752px;
}

.news a {
	text-decoration:none;

	
	color:#222019;
}


.news a:hover {
	color:#cc161d;
}

.news a:active

{ color:#cc161d; }

.illu_europa3000
{
position:fixed;top:550px;width:230px;height:191px;margin-left:740px;
}

span.bold
{ color:#222019;
font-weight: bold;
line-height: 16pt;
}

span.aktivelink

{ color:#cc161d;
	font-size:12px;

}


span.europa

{ color:#c81f48;
line-height: 14pt;
}

span.dreitausend
{ color:#959595;
line-height: 14pt;
}

span.newsletter a
{color:#cc161d;
font-weight: bold;
}

/*spezialfall anfahrtsplan*/
object{
	position:absolute;
	z-index:2;
}
/*******************************************
* Styles für Extension "tx_indexedsearch"
********************************************/
		.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
		.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
		.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw {  font-size:10px; font-family: Verdana, sans-serif; color: #151138;  }
		.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
		.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-size:10px; font-family: Verdana, sans-serif; color: #151138; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { font-size:10px; font-family: Verdana, sans-serif;	color: #151138;background:#eeeeee; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
		.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
		.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:10px; font-weight:bold; }

		/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
		.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
		.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
		.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
		.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
		.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
		.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }





