body { font-size: 13px; background-color:#FFFFFF; color:#000000; font-family: Arial, sans-serif; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; text-align:left; }
td{ text-align:left; }
A:link    {color: #3362A2; text-decoration: underline; }
A:active  {color: #3362A2; text-decoration: underline; }
A:visited {color: #3362A2; text-decoration: underline; }
A:hover   {color: #3362A2; text-decoration: none; }
a.navi:link    {color: #FFFFFF; text-decoration: none; }
a.navi:active  {color: #FFFFFF; text-decoration: none; }
a.navi:visited {color: #FFFFFF; text-decoration: none; }
a.navi:hover   {color: #FFFFFF; text-decoration: none; }
a.smenu:link	{color: #000000; text-decoration: none; }
a.smenu:visited	{color: #000000; text-decoration: none; }
a.smenu:active	{color: #000000; text-decoration: none; }
a.smenu:hover	{color: #000000; text-decoration: underline; }
a.menu:link	{color: #4b4b4b; text-decoration: none; }
a.menu:visited	{color: #4b4b4b; text-decoration: none; }
a.menu:active	{color: #4b4b4b; text-decoration: none; }
a.menu:hover	{color: #4b4b4b; text-decoration: underline; }
a.sidebar:link	{color: #3362A2; text-decoration: none; }
a.sidebar:visited	{color: #3362A2; text-decoration: none; }
a.sidebar:active	{color: #3362A2; text-decoration: none; }
a.sidebar:hover	{color: #3362A2; text-decoration: underline; }

.level1 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; font-weight: bold;}
.level2 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 16px}
  strong 
  { 
    font-weight: bold; 
  }

  .bluebold 
  { 
    color: #3362A2;
    font-weight: bold; 
  }

  .whitebold 
  { 
    color: #FFFFFF;
    font-weight: bold; 
  }

  div#td18 {
    float: left; height: 18px; width: 170px;
    margin: 0 6px 0; padding: 0;
    border: 0px;
  }

  div#td22 {
    float: left; height: 22px; width: 170px;
    margin: 13px 6px 0; padding: 0;
    border: 0px;
  }

  .td18 {
    float: left; height: 18px; width: 170px;
    margin: 0 6px 0; padding: 0;
    border: 0px;
  }

  .td22 {
    float: left; height: 22px; width: 170px;
    margin: 13px 6px 0; padding: 0;
    border: 0px;
  }

.gross {
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
}

.titel1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:#3362A2;
}

.titel2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color:#3362A2;
}

.mnmittel {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color:#4b4b4b;
}

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

.mittel2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
}

.maintext {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: left;
}

.small {
	font-family: Arial;
	font-size: 12px;
}

.klein {
	font-family: Arial;
	font-size: 9px;
}

.klein2 {
	font-family: Arial;
	font-size: 10px;
}

.headline {
font-family: Arial;
font-size: 16px;
font-weight: normal;
color: #3362A2;
}

.headline2 {
font-family: Arial;
font-size: 12px;
font-weight: normal;
color: #3362A2;
}

.ccssmwelcome {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
color: #3362A2;
}

.agb {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
}
<!--


input.search {
color:#FFFFFF;
font-size:10px;
border: #FFFFFF;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
background-color: #111111;
}

input.newsl {
color:#000000;
font-size:10px;
border: #000000;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
background-color: #FFFFFF;
}

input.newsl2 {
color:#000000;
font-size:8px;
border-style: none;
background-color: #FFFFFF;
}

input.form {
color:#000000;
font-size:11px;
border: #CCCCCC;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
background-color: #FFFFFF;
}

select.search {
color:#FFFFFF;
font-size:10px;
border: #FFFFFF;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
background-color: #000000;
}

select.form {
color:#000000;
font-size:11px;
border: #CCCCCC;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
background-color: #FFFFFF;
}

textarea.search {
color:#6A6A6A;
font-size:10px;
border: #B6B6B6;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
background-color: #FFFFFF;
}

textarea.form {
color:#000000;
font-size:11px;
border: #CCCCCC;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
background-color: #FFFFFF;
}
-->

	/***********************************************************************************************	
	Copyright (c) 2005 - Alf Magne Kalleland post@dhtmlgoodies.com
	Get this and other scripts at www.dhtmlgoodies.com
	You can use this script freely as long as this copyright message is kept intact.
	***********************************************************************************************/

	.bodyText{
		padding-left:0px;
		padding-right:0px;
		border-top:1px solid #FFFFFF;	
	}
	.bodyText p{
		margin-top:5px;
	}
	#mainContainer{
		width:510px;
		height:99px;
		border:1px solid #FFFFFF;
		margin:0 auto;
		background-repeat:no-repeat;
		padding-top:85px;			
	}
	#mainMenu{
		background-color: #3362A2;	/* Background color of main menu */
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;	/* Fonts of main menu items */
		font-size:1.1em;	/* Font size of main menu items */

		border-bottom:1px solid #000000;	/* Bottom border of main menu */
		height:27px;	/* Height of main menu */	
		position:relative;	/* Don't change this position attribute */
		
	}
	#mainMenu a{
		padding-left:16px;	/* Spaces at the left of main menu items */
		padding-right:16px;	/* Spaces at the right of main menu items */
		padding-top:5px;
		padding-bottom:5px;

		/* Don't change these two options */
		position:absolute;
		bottom:-1px;	/* Change this value to -2px if you're not using a strict doctype */
	}
	#submenu{
		padding-top:5px;		
		font-family: Arial, sans-serif;	/* Font  of sub menu items */
		background-color:#EEEEEE;	/* Background color of sub menu items */
		height:68px;		
		width:100%;	/* Don't change this option */
		
	}	
	#submenu div{
		white-space:nowrap;	/* Don't change this option */
		
	}
	/*
	Style attributes of active menu item 
	*/
	#mainMenu .activeMenuItem{
		/* Border options */
		border-left:1px solid #000000;
		border-top:1px solid #000000;
		border-right:1px solid #000000;		
		background-color: #EEEEEE;	/* Background color */
		
		cursor:pointer;	/* Cursor like a hand when the user moves the mouse over the menu item */
	}
	
	#mainMenu .activeMenuItem img{
		position:absolute;
		bottom:0px;
		right:0px;
	}
		
	/*
	Style attributes of inactive menu items
	*/
	#mainMenu .inactiveMenuItem{		
		color: #FFFFFF;	/* Text color */
		cursor:pointer;	/* Cursor like a hand when the user moves the mouse over the menu item */
	}

	#mainMenu a{	
		text-decoration:none;	/* No underline on main menu items - use text-decoration:underline; if you want the links to be underlined */
	}
		
	#submenu a{	
		text-decoration:none;	/* No underline on sub menu items - use text-decoration:underline; if you want the links to be underlined */
		padding-left:10px;	/* Space at the left of each sub menu item */
		padding-right:10px;	/* Space at the right of each sub menu item */
		color: #3362A2;	/* Text color */
		font-size:1.0em; 
	}
	
	#submenu a:hover{
		color: #3362A2;	/* Red color when the user moves the mouse over sub menu items */
	}
	
	#submen2{	
	text-decoration:none;	/* No underline on sub menu items - use text-decoration:underline; if you want the links to be underlined */
	padding-top:5px;
	padding-left:10px;	/* Space at the left of each sub menu item */
	padding-right:10px;	/* Space at the right of each sub menu item */
	font-size:1.2em; 
	}


  /* Boxen */
  
  div#logo {
    none: left; width: 795px; height: 47px;
    margin: 0 0 0; padding: 0;
    border: 0px;
  }
  
  div#menu1 {
    none: left; width: 792px; height: 27px;
    margin: 0 3px 0; padding: 0;
    border: 0px;
  }
  
  div#inhalt {
    float: left; width: 792px;
    margin: 0 3px 0; padding: 0;
    border: 0px;
  }
  
  div#footer {
    none: left; width: 795px; height: 23px;
    margin: 0 0 0; padding: 0;
    border: 0px;
  }
  
  div#start1 {
    float: left; width: 792px; height: 308px;
    margin: 0 0 0; padding: 0;
    border: 0px;
  }
  
  div#start2 {
    float: left; width: 792px; height: 189px;
    margin: 0 0 0; padding: 0;
    border: 0px;
  }
  
  div#start2_0 {
    float: left; width: 792px;
    margin: 0 0 0; padding: 0;
    border: 0px;
  }
  
  div#start2_1 {
    float: left; width: 510px; height: 95px;
    margin: 0 0 0; padding: 0;
    border: 0px;
  }

  div#start2_2 {
    float: left; width: 282px; height: 189px;
    margin: 0 0 0; padding: 0;
    border: 0px;
  }

  div#start2_3 {
    float: left; width: 510px; height: 94px;
    margin: 0 0 0; padding: 0;
    border: 0px;
    background-color: #E8E8E8;
  }

  div#blockaktion {
    float: left; width: 114px; height: 189px;
    margin: 0 0 0; padding: 0;
    border: 0px;
    background-color: #E8E8E8;
  }
  
  div#blockshop {
    float: left; width: 168px; height: 189px;
    margin: 0 0 0; padding: 0;
    border: 0px;
    background-color: #E8E8E8;
  }

  div#tabelle100 {
    float: left; width: 100%;
    margin: 0 0 0; padding: 0;
    border: 0px;
  }

  div#tabelle100_2 {
    float: left; width: 100%;
    margin: 0 0 0; padding: 0;
    border: 0px;
  }

  div#tabelle100_3 {
    float: left; width: 100%;
    margin: 0 0 0; padding: 0;
    border: 0px;
  }

  div#tabelle100_4 {
    float: left; width: 100%;
    margin: 0 0 0; padding: 0;
    border: 0px;
  }

  div#tabelle50 {
    float: left; width: 50%;
    margin: 0 0 0; padding: 0;
    border: 0px;
  }

  div#tabelle50_12 {
    float: left; width: 50%;
    margin: 0 0 0; padding: 0;
    border: 0px;
  }

  div#tabelle50_2 {
    float: left; width: 50%;
    margin: 0 0 0; padding: 0;
    border: 0px;
  }

  div#tabelle50_22 {
    float: left; width: 50%;
    margin: 0 0 0; padding: 0;
    border: 0px;
  }

  div#tabelle50_3 {
    float: left; width: 50%;
    margin: 0 0 0; padding: 0;
    border: 0px;
  }

  div#tabelle50_32 {
    float: left; width: 50%;
    margin: 0 0 0; padding: 0;
    border: 0px;
  }
  
  div#tabelle52 {
    float: left; width: 52%;
    margin: 0 0 0; padding: 0;
    border: 0px;
  }

  div#tabelle48 {
    float: left; width: 48%;
    margin: 0 0 0; padding: 0;
    border: 0px;
  }

  div#tabelle33p {
    float: left; width: 33%;
    margin: 0 0 0; padding: 0;
    border: 0px;
  }


  /* sphider */

/*Top categories*/
.main_cat1 {font-size: 16px; font-weight: bold; color:#0000FF}
.main_cat2 {font-size: 12px; font-weight: bold; color:#0000FF}
.cat1:visited {font-size: 16px; font-weight: bold; color:#5555AA}

/*Small urls*/
.url {color: #115599}


/*hr{color:#000066}*/

/*Page descriptions*/
.description{font-size: 13px;}

/* Title/link of pages */
.title{color:#0000FF; font-size:15px}



.searchBox{border:0px solid #113377;}

#result_report {
	text-align:center;
	padding:3px;
	background-color:#3362A2;
	color: #FFFFFF;
	margin-bottom:14px;
}

.catBanner {
	padding:3px;
	margin-top:15px;
	background-color:#e5ecf9; 
	font-weight: bold
}
.webPageBanner {
	padding:3px;
	margin-top:20px;
	background-color:#CCCCCC; 
	font-weight: bold
}

hr{color:#000066;}
hr.powered{width:550px; color: #000066}

/*main results table */
#results{width: 100%;}

h1 {
	text-align: left;
	font-family:  Arial;
	font-size:24px;
	color: #000066;
	}

#other_pages {
	text-align:center;
}

#powered_by {
	margin:0 auto;
	margin-top:20px;
	padding-top:10px;
	font-size:10px;
	text-align:center;
	vertical-align: middle;
}

#common_report {
		text-align:center;
}

#cat_table {
		width:510px;
		margin-top:20px;
		padding-top:10px;
		padding-bottom:20px;
		border-top:1px solid #AAAAAA;
		border-bottom:1px solid #AAAAAA;

}

#cat_main {
	font-weight: bold;
}

.divline{
	margin-top:20px;
	margin-bottom:-5px;
	border-bottom:1px solid #DDDDDD;
}

#sub_cat {
	font-size:12px;
}

.idented {
	margin-left:30px;
}

#did_you_mean {
	font-size: 14px; 
	text-align:center ;
	margin:10px;

}
