*
	{
	margin: 0px;
	}

body
	{
	font-family: helvetica, arial;
	color:#666666;
	font-family:Calibri, Candara;
	background-color:#e7e7e7;
	}
a
	{
	text-decoration:none;
	color:#6047FF;
	color:#1111cc;
	font-size:18px;
	}
	
p
	{
	line-height:1.6em;
	}

a:hover
	{
	text-decoration:underline;
	}

img
	{
	border:0;
	}

a img
	{
	text-decoration:none;
	}
	
h1
	{
	margin: 0px 0px 10px 0px;
	font-size:26px;
	font-weight:normal;
	}

h2
	{
	margin: 20px 0px 5px 0px;
	font-size:20px;
	font-weight:normal;
	}

.logo
	{
	margin: 10px 0px 5px 10px;
	font-size:36px;
	}
	
.content
	{
	float:left;
	border:solid;
	border-width:thin;
	border-color:#bbbbbb;
	width:900px;
	min-height:1200px;
	background-image:url(img/content_bg.png);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	margin: 20px 0px 20px 20px;
	padding: 0px 0px 20px 0px;
	}

.menu_top
	{
	margin: 0px 0px 0px 20px;
	}

.sidebar
	{
	float:left;
	}
	
.menu_left
	{
	float:left;
	width:200px;
	}

.menu_left_title
	{
	width:200px;
	height:50px;
	background-image:url(img/menutitle.png);
	background-repeat:no-repeat;
	padding: 5px 0px 0px 25px;
	margin: 0px 0px 0px 0px;
	font-size:22px;
	color:#FFFFFF;
	}

.menu_left_item
	{
	width:150px;
	padding: 7px 0px 7px 10px;
	border-bottom:solid;
	border-width:thin;
	border-color:#CCCCCC;
	}

.menu_left_item a
	{
	font-size:18px;
	}
	
.searchbar_line
	{
	float:left;
	width: 100%;
	height:3px;
	background-color:#ab9aff;
	margin: 0px 0px 20px -1%;
	}

.searchbar
	{
	padding:30px 0px 0px 30px;
	width:900px;
	height:100px;
	background-image:url(img/searchbar.png);
	background-repeat:no-repeat;
	}
	
.searchfield_label
	{
	font-size:26px;
	color:#FFFFFF;
	}
	
.searchfield
	{
	color:#666666;
	width:300px;
	font-size:20px;
	font-weight:normal;
	padding: 5px 5px 3px 5px;
	margin: 0px 0px 0px 20px;
	border:solid;
	border-width:thin;
	border-color:#44729b;
	}

.searchbutton
	{
	color:#333333;
	font-size:18px;
	height:37px;
	}

.content_text
	{
	float:left;
	margin: 0px 0px 0px 12px;
	}

.text
	{
	float:right;
	width:600px;
	margin: 0px 70px 0px 0px;
	}
	
.footer
	{
	width:900px;
	text-align:center;
	float:left;
	margin: 70px 0px 0px 0px;
	}
	
/* Startseite */

.popular_left
	{
	margin: 0px 0px 0px 0px;
	float:left;
	width:200px;
	}

.popular_right
	{
	margin: 0px 0px 0px 100px;
	float:left;
	width:200px;
	}
	
.popular_item
	{
	margin: 10px 0px 50px 0px;
	}

.popular_item_pic
	{
	text-align:center;
	padding: 5px 5px 5px 5px;
	border:solid;
	border-width:thin;
	border-color:#cccccc;
	width:220px;
	height:120px;
	}
	
/* search.php*/
.results_twitter
	{
	margin: 0px 0px 0px 30px;
	width:600px;
	float:left;
	}
	
.results
	{
	width:600px;
	float:left;
	}
	
/* ADS */
.result_item_ad
	{
	padding: 5px 5px 5px 5px;
	background-color:#f2f2f2;
	border:solid;
	border-width:thin;
	border-color:#e7e7e7;
	}
	
.result_item_ad a
	{
	color:#666666;
	font-size:16px;
	font-weight:normal;
	}
	
.result_item_ad h2 a
	{
	color:#1111cc;
	font-size:19px;
	font-weight:normal;
	}
	
.result_item_ad em
	{
	color:#33B65B;
	}
	
/* Suchergebnisse */ 
.result_item a
	{
	color:#666666;
	font-size:16px;
	font-weight:normal;
	}
	
.result_item h2 a
	{
	color:#1111cc;
	font-size:19px;
	font-weight:normal;
	}
	
.result_item em
	{
	color:#33B65B;
	}

/* online-shops.php */

.online_shop_item
	{
	display:block;
	float:left;
	margin: 20px 60px 0px 0px;
	}
