/* Dateiname: hyperdata.css */
/* (c) hyper:data 2005-2011 */
/* last modified sl - 14.04.2011 */

	A:link {COLOR: #000000; TEXT-DECORATION: none}
	A:visited {COLOR: #000000; TEXT-DECORATION: none}
	A:active {COLOR: #000000; TEXT-DECORATION: none}
	A:hover {COLOR: #6BBE29; TEXT-DECORATION: none}

	/* Unterpunkte NAVI */
	.nav A:link {COLOR: #DDDDDD; TEXT-DECORATION: none}
	.nav A:visited {COLOR: #DDDDDD; TEXT-DECORATION: none}
	.nav A:active {COLOR: #6BBE29; TEXT-DECORATION: none}
	.nav A:hover {COLOR: #6BBE29; TEXT-DECORATION: none}
	
	/* Unterpunkte NAVI IT-Service */
	.nav_it A:link {COLOR: #000000; TEXT-DECORATION: none}
	.nav_it A:visited {COLOR: #000000; TEXT-DECORATION: none}
	.nav_it A:active {COLOR: #FFFFFF; TEXT-DECORATION: none}
	.nav_it A:hover {COLOR: #FFFFFF; TEXT-DECORATION: none}

	/* Footer NAVI */
	.foo A:link {COLOR: #AAAAAA; TEXT-DECORATION: none}
	.foo A:visited {COLOR: #AAAAAA; TEXT-DECORATION: none}
	.foo A:active {COLOR: #000000; TEXT-DECORATION: none}
	.foo A:hover {COLOR: #000000; TEXT-DECORATION: none}

	/* Haupt NAVI */
	#tab A:link {COLOR: #AAAAAA; TEXT-DECORATION: none}
	#tab A:visited {COLOR: #AAAAAA; TEXT-DECORATION: none}
	#tab A:active {COLOR: #000000; TEXT-DECORATION: none}
	#tab A:hover {COLOR: #000000; TEXT-DECORATION: none}
	
	#tab_ak A:link {COLOR: #000000; TEXT-DECORATION: none}
	#tab_ak A:visited {COLOR: #000000; TEXT-DECORATION: none}
	#tab_ak A:active {COLOR: #000000; TEXT-DECORATION: none}
	#tab_ak A:hover {COLOR: #000000; TEXT-DECORATION: none}

	.tage {
		background-color:#6BBE29;
		font-weight:bold;
		/*color:#FFFFFF;*/
	}
	
	h1 {
		color:#000000;
		font-size:16px;
		margin-top:4px;
		margin-bottom:4px;
		font-weight:bold;
		font-family:Verdana, Helvetica, Arial;
	}
	
	.vermietung {
		color:#000000;
		font-size:11px;
		font-weight:normal;
		font-family:Verdana, Helvetica, Arial;
	}
	
	.logo {
		position:relative;
        top:0px;
		width: 212px;
		height: 90px;
		float: left;
	}

	.tabpos {
		position: absolute;
		top: 32px;
		left: 287px;
		width: 486px;
	}

	.navpos {
		position: absolute;
		top:60px;
		left: 3px;
		width: 773px;
	}

	.impresspos {
		position: absolute;
		top: 4px;
		left: 545px;
	}
	
	.rueckruf {
		width: 120px;
		height: 20px;
		border: 1px solid;
		border-color : #000000;
		font-size: 9px;
		text-align: center;
		font-weight: bold;
		color: #000000;
		letter-spacing: 0px;
		line-height: 18px;
		text-transform: uppercase;
		font-family: Verdana, Helvetica, Arial;
	}

	#tab,#tab_ak  {
		height:28px;
		float:left;
		font-weight:bold;
		font-size:11px;
		letter-spacing:2px;
		line-height:28px;
		text-transform:uppercase;
		font-family:Verdana, Helvetica, Arial;
		text-align:center;
	}
	
	.tab1 {
		width:148px;
		max-width:133px;
		background-image: url(images/navigation/tab1.gif);
		background-repeat: no-repeat;
		float:left;
		padding-right:15px;
	}

	.tab2 {
		width:132px;
		max-width:117px;
		background-image: url(images/navigation/tab2.gif);
		background-repeat: no-repeat;
		float:left;
		padding-right:15px;
	}

	.tab3 {
		width: 129px;
		max-width:114px;
		background-image: url(images/navigation/tab3.gif);
		background-repeat: no-repeat;
		float: left;
		padding-right:15px;
	}

	.nav {
		width: 120px;
		height: 20px;
		background: #000000;
		float: left;
		font-size: 10px;
		text-align: center;
		font-weight: bold;
		color: #6BBE29;
		letter-spacing: 2px;
		line-height: 20px;
		font-family: Verdana, Helvetica, Arial;
	}
	
	.nav_it {
		width: 120px;
		height: 20px;
		background: #6BBE29;
		float: left;
		font-size: 10px;
		text-align: center;
		font-weight: bold;
		color: #FFFFFF;
		letter-spacing: 2px;
		line-height: 20px;
		font-family: Verdana, Helvetica, Arial;
	}

	.info {
		width: 212px;
		height: 20px;
		background: #000000;
		float: left;
		font-size: 9px;
		text-align: center;
		font-weight: bold;
		color: #FFFFFF;
		letter-spacing: 2px;
		line-height: 20px;
		text-transform: uppercase;
		font-family: Verdana, Helvetica, Arial;
	}
	
	.cont_pic {
		width: 212px;
		float: left;
	}

	.cont{
		position: absolute;
		top: 85px;
		left: 3px;
		width: 773px;
	}	

	.txt_v {
	width: 70px;
	height: 283px;
	color: #000000;
	font-family: Verdana, Helvetica, Arial;
	float: left;
	left : auto;
	}

	#news {
	float: left;
	width: 354px;
	}
	
	#referenz_daten {
	width:480px;
	margin-bottom:10px;
	float: left;
	}

	.news_pic {
		float: left;
		width: 118px;
		height: 89px;
		margin-bottom:20px;
		margin-left:0px;
	}
	
	.modul {
		width: 118px;
		height: 40px;
		border: 1px solid;
		border-color : #000000;
		font-size: 9px;
		font-weight: bold;
		color: #000000;
		font-family: Verdana, Helvetica, Arial;
		float: right;
	}

	.footer {
	position:relative;
	top:24px;
	width: 770px;
	text-align: center;
	font-size: 9px;
	color: #000000;
	letter-spacing: 1px;
	font-family: Verdana, Helvetica, Arial;
	float: left;
	border-top : 1px solid #000000;
}

	.foo {
	float: left;
	text-align: center;
	text-transform: lowercase;
}

	.td_preis {text-align: right;padding-right: 20px;}
	.td_preis_top {text-align:left;width:80px;font-weight: bold;padding-bottom:8px;}
	.td_preis2 {text-align: right;font-weight: bold;padding-right: 20px;color:FF0000;}
	.td_preis3 {text-align: right;font-weight: bold;padding-right: 20px;text-decoration: line-through;color:#6BBE29;}

	#q1{width:20px;height:20px;position:absolute;top:70px;left:242px;background: #000000;z-index:3;}
	#q2{width:20px;height:20px;position:absolute;top:110px;left:242px;background:#68BD2B;z-index:3}
	#q3{width:20px;height:20px;position:absolute;top:150px;left:242px;background:#000000;z-index:3}

	/* #news  anf */
	.top {margin-right:8px;}
	.bottom {margin-left:8px;}
	
	.linie { padding-top:3px;background: url(images/line.gif) repeat-x; text-align: right; }
	.linie_g { padding-top:3px;background: url(images/line.gif) repeat-x; text-align: right; }
	
	/* #news end  */	
	
	.b1	 {
		width:254px;
		font-size:10px;
		color: #000000;
		line-height:14px;
		font-weight:bold;
		font-family:Verdana, Helvetica, Arial;
	}
	
	.b2	 {
		width:352px;
		height:66px;
		vertical-align:top;
		padding-top:6px;
		margin-bottom:2px;
		font-size:10px;
		color: #000000;
		line-height:14px;
		font-family:Verdana, Helvetica, Arial;
		text-align:justify;
	}
	
	.b3	 {
		text-align:right;
		width:100px;
		font-size:10px;
		color:#000000;
		line-height:14px;
		font-weight:normal;
		font-family:Verdana, Helvetica, Arial;
	}
	
	.b11	 {
		float:left;
		font-size:10px;
		color: #000000;
		line-height:14px;
		font-weight:bold;
		font-family:Verdana, Helvetica, Arial;
	}
	
	.b12	 {
		height:60px;
		margin-top:1px;
		margin-bottom:4px;
		font-size:10px;
		color: #000000;
		line-height:15px;
		font-family:Verdana, Helvetica, Arial;
		text-align:justify;
	}
	
	.b13	 {
		text-align:right;
		font-size:10px;
		color:#000000;
		line-height:14px;
		font-weight:normal;
		font-family:Verdana, Helvetica, Arial;
	}
	
    /* für referenzen */
    .b4	 {
		margin-top:5px;
		margin-bottom:6px;
		font-size:10px;
		color:#000000;
		line-height:16px;
		font-family:Verdana, Helvetica, Arial;
		text-align:justify;
	}
	
	.fehler	 {
		float:left;
		font-size:13px;
		color:#FF0000;
		line-height:18px;
		font-weight:bold;
		font-family:Verdana, Helvetica, Arial;
	}
	
	#fehler A:hover {COLOR: #FF0000; TEXT-DECORATION: none}
	
	#txt_hdl {
		font-size:10px;
		color: #000000;
		line-height:13px;
		font-weight:bold;
		font-family:Verdana, Helvetica, Arial;
	}
	
	#txt {
		float:left;
		font-size:10px;
		color:#000000;
		line-height:13px;
		font-weight:normal;
		font-family:Verdana, Helvetica, Arial;
	}
	
	.xtranavII {
		color:#000000;
		width: 180px;
		letter-spacing: 2px;
		line-height: 20px;
		text-transform: uppercase;
		font-size:9px;
		font-weight: bold;
		font-family:Verdana, Helvetica, Arial;
	}
	
	.xtranavIII {
		color:#000000;
		letter-spacing: 0px;
		line-height: 14px;
		text-transform: none;
		font-size:9px;
		font-weight: normal;
		font-family:Verdana, Helvetica, Arial;
	}
	
	/*Rubriken- Überschrift*/
	#rname {
		font-size:12px;
		color:#000000;
		line-height:15px;
		font-weight:bold;
		font-family:Verdana, Helvetica, Arial;
		margin-top:8px;
	}
	
	/*Formular Definition, z.B. Callback*/
	input {margin-top:2px;margin-bottom:6px;}
	
	select {margin-top:2px;margin-bottom:6px;}
	
	.submit {margin-top:2px;margin-bottom:6px;}

	p {margin-top:0px;margin-bottom:0px;}
	#ul {list-style : square url(images/icons/ul_black.gif);list-style-position: outside;}
	#ul_rentit {list-style : square url(images/icons/ul.gif);list-style-position: outside;padding-left:10px;margin-left:10px;}
	ul {margin-bottom:0px;margin-top:0px;list-style : square url(images/icons/ul.gif);list-style-position: outside;}
	
	/*Fehler- Meldungen z.B. Callback Form*/
	.fehler {color:#FF0000;}
	
	/*Abstand - id - z.B. Impressum*/
	#block {margin-top:12px;margin-bottom:12px;}
	
	/*IT-Service Preise - Specials*/
	#special {}
	#std_preis {}
	
	/*text-decoration: line-through;color:#6BBE29;font-weight:bold;*/
	
	.gruen {color:#6BBE29;}
