body {
	margin: 0;
	padding: 0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #000000;
	background-color: rgb(144,145,146);
	
  
}

#container
{
  margin: auto;
  margin-top: 25px;
  width: 800px;
  background: url(../jpg/bg_verlauf2.gif) repeat-x;
  background-color: rgb(89,103,175);
  
}

#containerwithborder

{
 border: solid 3px red;
 border-bottom-width: 0px;
 
 }

#head
{
 margin-left: 10px;
 margin-right: 10px;
 border-bottom-style: solid;
 border-bottom-color: rgb(209,0,25);
 border-bottom-width: 1px;
 
}


#header
{		
  float: left;
  margin-left: 10px;
  width: 278px; 
  height: 40px;
  background: url(../jpg/gastro_blau_verlauf.gif) no-repeat left;
  
  background-position: left bottom;
  
}
  
#search
{		
   
  margin-right: 5px;
  height: 40px;   
   
}
  

.navigation
{
	margin-top:25px;
	margin-right: 15px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;  
}
#mainnavheader1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #172983;
	text-decoration: none;
}
#mainnavsub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F7F6F4;
	text-decoration: none;
	font-weight: bold;
}


.bilderlink {
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


.footernavigation
{
 	margin-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	color: white;

}

a:link, a:active, a:visited, a:focus
{
color: white;
text-decoration: none;
}

a:hover
{
 color: rgb(209,0,25);
}

.navigationspacer
{
	float: right;
	background: url(../jpg/navspacer.jpg);
}
  
#menubar
{
  clear:both;
  height: 27px;
  margin-left: 15px;
  background: url(../jpg/autotechnik.gif) no-repeat left;
  background-position: top left;
  
}

.mainnav
{
  float: left; 
  margin-top:10px;
  margin-left: 5px;
  padding-top: 10px;
  padding-left: 2px;
  width: 20%;
  height: 300px;
  
}
  
.content
{
  float: left;
  width: 70%; 
  text-align: justify;
  font-family: Helvetica, Arial, sans-serif;
  border-left-style: solid;
  border-left-color: rgb(209,0,25);
  border-left-width: 1px;
  font-size: 12px;
  padding-top: 10px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  margin-bottom: 10px;
}

#details
{ float: right;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 10px;
  color: #D10019;
  border: solid;
  border-width: 1px;
  border-color: #172983;
  text-transform: uppercase;
}

#image
{ float:left;
  background: url(../jpg/buero.png) no-repeat left;
}

.footer
{
  clear: both;
  height: 100px;
  background-color: rgb(166,166,166);
  border-top-style: solid;
  border-top-color: rgb(209,0,25);
  border-top-width: 1px;
}

a img { border:0px; }


#footergastro
{
 clear: both;
 float: left;
 height: 120px;
 background: url(../jpg/gastro_footer_grau.gif) no-repeat;
 
}

#footerdart
{
 
 height: 120px;
 background: url(../jpg/soels_neu.png) no-repeat;
}

#footeraspokale
{
 float: right;
 height: 120px;
 background: url(../jpg/aspokale.png) no-repeat;
}

.navul {
list-style-type: square;
color: rgb(23,41,131);
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
padding: 0px;
margin: 0px;


}

.navli {
/*background-image: url(../jpg/button.png);*/
margin-left: 12px;
background-repeat: no-repeat;
width: 160px;
line-height: 32px;

}

li .a1{

color: rgb(23,41,131);
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
width: 160px;
text-transform: uppercase;
}

.unterul{
list-style-type: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
padding: 0px;
margin: 0px;

}


li .a2{

color: rgb(209,0,25);
list-style-type: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
width: 160px;
margin-left: 10px;
text-transform: uppercase;
}

.unterunterul{
list-style-type: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
padding: 0px;
margin: 0px;

}

li .a3{

color: rgb(209,0,25);
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
width: 160px;
text-transform: uppercase;
}


a1:link, a1:active, a1:visited, a1:focus {
color: rgb(23,41,131);
font-family: Verdana, Arial, Helvetica, sans-serif;
display: block;
width: 160px;
line-height: 32px;
text-transform: uppercase;
}


dl {
float: left;
margin: 10px;

}

dt {
line-height: 0;

}

dd {
padding: 2px;
font-size: 0.8em;
width: 146px;
height: 60px;
background: rgb(144,145,146);
color: #fff;
}

/* Schriftendefinitionen  */

h1 {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: bolder;
color: rgb(23,41,131);

}

h2 {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: rgb(23,21,131);
font-variant: small-caps;
}

h3 {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: bolder;
color: rgb(209,0,25);

}

.formular {
	font-family: Tahoma, Arial, Helvetica, "sans serif";
	font-size: 10px;
	font-variant: normal;
	text-transform: uppercase;
	color: #000000;
}


.tabletext {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: black;
	font-weight: normal;
}

.tabletextformular {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: white;
	font-weight: normal;
	background-color: rgb(166,166,166);
}

.produkttable {
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
color: black;
border-bottom-style: solid;
border-bottom-color: rgb(209,0,25);
border-bottom-width: 1px;
}

.produkttablewhite {
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
color: white;
border-bottom-style: solid;
border-bottom-color: rgb(209,0,25);
border-bottom-width: 1px;
}


.produkttablelast {
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
color: black;
}

.produkttablewhitelast {
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
color: white;
}

.produkttableh2 {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: white;
font-variant: small-caps;
}

.produkttableone {
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
color: black;

}

#tablesort {
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
color: rgb(209,0,25);
}

#tippsheader {
font-family: Helvetica, Arial, sans-serif;
font-size: 14px;
font-weight: bold;
color: white;
}
