@charset "utf-8";
/* CSS Document */
/* Created by lokerweb */

/***** Gestaltung der Webseite im Browser *****/
body
	{
		margin:0px auto;
		padding:0px;
		font-family:Verdana, Geneva, sans-serif;
		font-size:14px;
		color:#333;
		background:url(gfx/bg_main.jpg) repeat-x; 
		background-color:#d4d4d4;
	}
/***** Positionierung des gesamten Inhalts *****/
#container 
	{
		background:url(gfx/bg.png) repeat-y;
		height: auto;
		min-height:100%;
		_height: 100%;
		position:absolute;
		width:1400px;
		left:50%;
		margin-left:-700px;
	}
/***** Inhalt *****/
#content
	{
		margin-left:530px;
		margin-top:254px;
		width:630px;
		position:relative;
	}
#trennstrich
	{
		width:2px;
		height:350px;
		position:absolute;
		background-color:#dbdbdb;
		margin-left:490px;
		margin-top:264px;
	}
/***** Punkte im Hintergrund *****/
#punkte
	{
		background-image:url(gfx/Punkte.png); 
		background-repeat:repeat;
		width:100%;
		height:100%;
		position:fixed;
	}
/***** Kopfbereich der Webseite *****/
#header_plus
	{
		background-image:url(gfx/header_plus.jpg);
		width:984px;
		height:46px;
		margin-left:209px;
	}
#logo
	{
		background-image:url(gfx/logo.jpg);
		width:303px;
		height:233px;
		margin-left:208px;
		float:left;
	}
#main_image
	{
		background-image:url(gfx/main_image.jpg);
		width:682px;
		height:190px;
		float:left;
	}
/***** Unternavigation *****/
#navi_leer
	{
		background-image:url(gfx/navi_leer.jpg);
		width:400px;
		height:29px;
		float:left;
	}
#navi_kontakt
	{
		background-image:url(gfx/navi_kontakt.jpg);
		width:96px;
		height:29px;
		float:left;
	}
a#navi_kontakt:hover
	{
		background-image:url(gfx/navi_kontakt_ro.jpg);
		width:96px;
		height:29px;
		float:left;
	}
#navi_standorte
	{
		background-image:url(gfx/navi_standorte.jpg);
		width:111px;
		height:29px;
		float:left;
	}
a#navi_standorte:hover
	{
		background-image:url(gfx/navi_standorte_ro.jpg);
		width:111px;
		height:29px;
		float:left;
	}
#navi_links
	{
		background-image:url(gfx/navi_links.jpg);
		width:75px;
		height:29px;
		float:left;
	}
a#navi_links:hover
	{
		background-image:url(gfx/navi_links_ro.jpg);
		width:75px;
		height:29px;
		float:left;
	}
/***** Hauptnavigation *****/
#hauptnavigation_titel
	{
		font-family:Verdana, Geneva, sans-serif;
		font-weight:bold;
		font-size:14px;
		color:#e3001b;
		float:left;
		clear:left;
		margin-left:258px;
		margin-top:30px;
	}
#navigationspunkte
	{
		font-family:Verdana, Geneva, sans-serif;
		font-size:14px;
		color:#717171;
		font-weight:bold;
		float:left;
		clear:left;
		width:200px;
	}
#navigationspunkte a
	{
		font-family:Verdana, Geneva, sans-serif;
		font-size:14px;
		color:#717171;
		font-weight:bold;
		text-decoration:none;
		float:left;
		clear:left;
		margin-left:258px;
	}
#navigationspunkte a:hover
	{
		font-family:Verdana, Geneva, sans-serif;
		font-size:14px;
		color:#e3001b;
		font-weight:bold;
		text-decoration:underline;
		float:left;
		clear:left;
	}
#navigationspunkte a:active
	{
		font-family:Verdana, Geneva, sans-serif;
		font-size:14px;
		color:#e3001b;
		font-weight:bold;
		text-decoration:underline;
		float:left;
		clear:left;
	}
#navigation_dotted
	{
		border-bottom: dotted 2px #e3001b ;
		width:180px;
		margin-bottom:10px;
	}
#navigationsdeko
	{
		font-size:10px;
		font-weight:bold;
	}
/***** Diverse Tags *****/
h1
	{
		font-family:Verdana, Geneva, sans-serif;
		font-size:20px;
		color:#e3001b;
		margin:0;
		padding-bottom:15px;
	}
a
	{
		text-decoration:underline;
		color:#286ea0;
		font-size:14px;
		font-weight:bold;
	}
a:hover
	{
		text-decoration:underline;
		color:#CCC;
	}
a:visited
	{
		text-decoration:underline;
	}
a:active
	{
		text-decoration:underline;
	}
/***** Footer *****/
#footer {
		clear:left;
		margin-top:1em;
		bottom:0;
		width:100%;
		position:fixed;
		text-align:center;
		z-index:4;
		font-size:10px;
		background:#FFF;
}

#footer a
	{
		color:#808080;
		text-decoration:none;
		font-weight:bold;
		font-size:10px;
	}
#footer a:hover 
	{
		text-decoration:underline;
	}
/***** Suchfeld *****/
#searchbox
	{
		margin-top:525px;
		margin-left:260px;
		position:absolute;
		display:block;
	}
/***** Powermail gestalten *****/

/** Ihre Kontaktdaten - Feld **/
#tx-powermail-pi1_fieldset_1
	{
	  	border:0;
		margin:0;
		padding:10px 0 0 0;
	}
/** Vor- und Nachname **/
#powermaildiv_uid1, #uid1
	{
		font-weight:bold;
		width:200px;
		margin-top:-14px;
	}
#advice-required-uid1
	{
		position:absolute;
		color:#F00;
	}
/** E-Mail-Adresse **/
#powermaildiv_uid6
	{
		font-weight:bold;
		width:200px;
		margin-top:-39.5px;
		margin-left:250px;
		position:absolute;
	}
#uid6
	{
		font-weight:bold;
		width:200px;
	}
#advice-required-uid6
	{
		position:absolute;
		color:#F00;
	}
/***** Sicherheitscheck - Feld *****/
#tx-powermail-pi1_fieldset_4
	{
	  	border:0;
		margin:0;
		padding:15px 0 0 0;
		margin-top:-15px;
	}
/** Bitte geben Sie das Resultat an: **/
#powermaildiv_uid9, #uid9
	{
		font-weight:bold;
		width:450px;
	}
#advice-required-uid9
	{
		color:#F00;
	}
/***** Nachricht - Feld *****/
#tx-powermail-pi1_fieldset_5
	{
	  	border:0;
		margin:0;
		padding:10px 0 0 0;
		margin-top:-15px;
	}
/** Geben Sie Ihre Nachricht ein: **/
#powermaildiv_uid12, #uid12
	{
		font-weight:bold;
		width:450;
	}
#advice-required-uid12
	{
		color:#F00;
	}
/** Feldtitel leer **/
legend
	{
		visibility:hidden;
	}
/***** Standorte *****/
#Standorte
	{
		margin-top:-200px;
	}
/** tt_news **/
.news-list-date
	{
		font-size:10px;
		position:absolute;
		margin-left:550px;
		margin-top:5px;
		color:#999;
	}

