*
{
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

body
{
	background-color: #808080;
}
a
{
  font-color:black;
  font-style:strong;
}
a:hover
{
  font-color:red;
  font-style:strong;
}
strong
{
	display: none;
}

hr.trennlinie
{
	border: 0px;
	background-color: black;
	height: 1px;
	margin: 0px 10px;
}
hr.trennlinie_small
{
	border: 0px;
	background-color: black;
	height: 1px;
	margin: 5px 0px;
}

#container
{
	width: 100%;
	background-color: #808080;
}

#layout
{
	width: 1000px;
	height: 765px;
  margin: 20px auto 0px auto;
	background-color: white;
	border: 1px solid black;
}

/* header begin */
#header
{
	margin: 20px;
	overflow: hidden;
}

#ueberschrift
{
 	position: relative;
	top: -13px;
	left: 0;
}

#ueberschrift h1
{
	font-size: 1em;
	color: #e2001a;
}

.tachologo
{
	float: left;
}

.bilder
{
	position: relative;
	left: 20px;
}

.cd
{
	position: relative;
	left : 148px;
}
/* header ende */

/* nav_top begin */
#nav_top
{
	position: relative;
	left: 0px;
	top: -10px;
	width: 100%;
	height: 23px;
	margin-bottom: 0px;
}
#nav_top ul {display: inline; float: left;}

/* Grosse Links */
#nav_top ul.def {list-style-type: none;}
#nav_top ul.def li {display: inline;}
#nav_top ul.def li a {height: 23px; width: 122px; background-position:0px 0px; float:left; margin: 0px 2px;}
#nav_top ul.def li a:hover {background-position: 0px -23px;}
#nav_top ul.def li a.active {background-position: 0px -23px;}
#nav_top ul.def li.bt_system a {background-image: url(../images/bt_system.png);}
#nav_top ul.def li.bt_angebote a {background-image: url(../images/bt_angebote.png);}
#nav_top ul.def li.bt_referenzen a {background-image: url(../images/bt_referenzen.png);}
#nav_top ul.def li.bt_partner a {background-image: url(../images/bt_partner.png);}
#nav_top ul.def li.bt_links a {background-image: url(../images/bt_links.png);}
/*english*/
#nav_top ul.def li.bteng_system a {background-image: url(../eng/images/bt_system.png);}
#nav_top ul.def li.bteng_angebote a {background-image: url(../eng/images/bt_angebote.png);}
#nav_top ul.def li.bteng_referenzen a {background-image: url(../eng/images/bt_referenzen.png);}
#nav_top ul.def li.bteng_partner a {background-image: url(../eng/images/bt_partner.png);}
#nav_top ul.def li.bteng_links a {background-image: url(../eng/images/bt_links.png);}
/* Sitemap etc. */
#nav_top ul.global {list-style-type: none; margin: 0px 0px 0px 20px; width: 125px;}
#nav_top ul.global li {display: inline;}
#nav_top ul.global li a {height: 23px; background-position: 0px 0px; float: left;}
#nav_top ul.global li a:hover {background-position: 0px -23px;}
#nav_top ul.global li a.home {width: 44px; background-image: url(../images/bt_home.png);}
#nav_top ul.global li a.contact {width: 28px; background-image: url(../images/bt_contact.png);}
#nav_top ul.global li a.sitemap {width: 49px; background-image: url(../images/bt_sitemap.png);}
#language
{
	height: 23px;
	width: 190px;
	float: none;
	margin-left: auto;
	margin-right: 20px;
	background-color: #c6c7c8;
	text-align: center;
}
#language a, #language a img {border: 0;}
#language img {margin-right: 10px; margin-top: 5px;}
/* nav_top ende */

/*content begin */
#content
{
	margin-top: 0px;
	width: 100%;
}

#nav_left
{
	float: left;
	background-color: #c6c7c8;
	width: 102px;
	height: 550px;
	margin: 10px 2px;
	margin-left: 10px;
	padding: 10px;
}
#nav_left p {font-weight: bold;}
#nav_left p a {text-decoration: none; color: #000000;}
#nav_left ul {list-style-type: none;}
#nav_left ul li {margin-left: 7px; margin-top: 2px;}
#nav_left ul li a {text-decoration: none; color: #000000;}

#text a {font-weight:bold; color: #000000;text-decoration: none;}
#text a:hover {font-weight:bold; color: red;text-decoration: none;}

#whitespace
{
	float: left;
	width: 102px;
	height: 550px;
	padding: 10px;
	margin: 10px 2px;;
}

#text
{
	float: left;
	width: 485px;
	height: 550px;
	padding: 10px;
	margin: 10px 2px;
  background-image: url(../images/hintergrund.jpg)
}

#ads
{
	float: left;
	width: 170px;
	height: 550px;
	padding: 10px;
	margin-top: 10px;
	margin-left: 10px;
	background-color: #c6c7c8;
}
h1
{
  font-size: 12px;
  color: #D70D02;
}
h2
{
  font-size: 20px;
  color: #D70D02;
}
h3
{
  font-size: 10px;
  color: #000000;
}
h4
{
  font-size: 18px;
  color: #f54337;
}
h5
{
  font-size: 10px;
  color: #E2001A;

/*content ende */