html
{
	height: 100%;
	margin:0px;
	padding:0px;
}

body  {
	color:#333333;
	font-size:11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: white;
	padding:0px;
	margin:0px;
	background-image:url(back.gif);
	background-repeat:repeat-x;
	background-position: 0px 0px;
	
	z-index:-1;
}
body.popup{
	background:white;
}
body.popup #page #contarea{
	padding-top:0px;
}
body.popup #mainmenu{
	display:none;
}

body.popup #page #contentarea{
	top:140px;
	margin:0px;
	width:724px;
	padding: 0px 20px 20px 20px;
}
body.popup #page{
	background:url(header_s.gif) no-repeat;
	background-position:top;
	left: 50%;
	margin: 0px;
	margin-left: -382px;
	top:20px;
	width: 764px;
	padding-bottom:10px;
}

* html body.popup #page,
* html body.extlink #page{
	width:800px;	
}

body.extlink #page{

}

body.popup #rechtespalte,
body.extlink #rechtespalte{
	display:none;
}

body.popup #contentarea #rechtespalte,
body.extlink #contentarea #rechtespalte{
	display:block;
}

body.popup #rechtespalte,
body.extlink #rechtespalte{
	position:absolute;
	background-color:#ECF5FD;
	width:246px;
	padding:15px;
	margin-right:20px;
	margin-top:0px;
	right:0px;
	top:0px;
	font-weight:bold;
}
body.extlink #rechtespalte{
	right:30px;
}
body.popup #rechtespalte input,
body.popup #rechtespalte select,
body.extlink #rechtespalte input,
body.extlink #rechtespalte select{
	margin: 5px 0px;
}
body.popup #rechtespalte a img,
body.extlink #rechtespalte a img{
	border:0px;
	margin: 5px 0px;
}
body.popup #contentarea #tip{
	position:absolute;
	top:10px;
	left:300px;
}
body.extlink #contentarea #tip{
	position:absolute;
	top:10px;
	left:470px;
}
body.popup #contentarea .logo,
body.extlink #contentarea .logo{
	margin-bottom:30px;
	min-height:35px;
}
body.popup #contentarea .outlettext,
body.extlink #contentarea .outlettext{
	margin-bottom:50px;
}
body.popup #contentarea #tip a img,
body.extlink #contentarea #tip a img{
	border:0px;
}
body.popup #contentarea #rechtespalte h2,
body.extlink #contentarea #rechtespalte h2{
	font-weight:normal;
	margin:0px;
	margin-top:10px;
}
body.popup #contentarea #rechtespalte h3,
body.extlink #contentarea #rechtespalte h3{
	font-size:9px;
	font-weight:normal;
	margin: 20px 0px 5px;
}
body.popup #contentarea #rechtespalte #googlemap,
body.extlink #contentarea #rechtespalte #googlemap{
	width:246px;
	height:200px;
	overflow:hidden;
}

body.popup #details,
body.extlink #details{
	width:408px;
}

body.extlink #details{
	width:508px;
}
body.extlink #contentarea{
	float:none;
	width:848px;
	padding:0px 50px;
}
body.popup #details #bilder,
body.extlink #details #bilder{
	width:420px;
}
body.popup #details .bild,
body.extlink #details .bild{
	float:left;
	margin-right:12px;
}
body.popup #footer{
	display:none;
}
body.popup #contentarea h2,
body.popup #rechtespalte h1,
body.extlink #contentarea h2,
body.extlink #rechtespalte h1{
	color:black;
	font-size:11px;
	font-weight: bold;
}
#page{
	position: relative;
	top: 0px;
	left: 50%;
	margin: 0px;
	margin-top: 0px;
	margin-left: -474px;
	width: 948px;
	
	overflow: visible;
	background:url(header.gif) no-repeat;
	min-height:700px;
	
	z-index:0;
}
* html #page{
	height:700px;
}

#rectangle{
	position:absolute;
	top:153px;
	right:74px;
	border: solid 1px #888888;
	display:none;
}


#header #text #features{
	position:absolute;
	top:8px;
	right:8px;
}

#content{
	position:relative;
}

* html #content{
	position:relative;
}

#logo{
	position:absolute;
	top:0px;
	left:518px;
	z-index:100;
}

/* menü ---------------------------------------- */

#mainmenu {
	position:relative;
	left:24px;
	padding:0px;
	margin:0px;
	padding-top: 25px;
	font-size:12px;
	font-weight:bold;
	z-index:1000;
	width:900px;
	height:93px;
	overflow:hidden;
	
	clear:both;
}
* html #mainmenu{
	left:30px;
}


/* menu ebene 1 --------------- */

#mainmenu ul {
	position:absolute;
	bottom:0px;
	margin:0px;
	list-style-type: none; 
	padding:0px;
	right:13px;
}

#mainmenu ul li{
	width:120px;
	float:left;
	margin-right:7px;
	overflow:visible;
	position:relative;
}


#mainmenu ul li.menu_act a{
	top:0px;
}
* html #mainmenu ul li.menu_act a{
	top:1px;
}


#mainmenu ul li.first{
	border-left: 0px;
	padding-left:0px;
	color:white;
}

#mainmenu ul li.last{
	border-left: 0px;
	margin-left:13px;
}
#mainmenu ul li.last a{
	color:#CC0000;
}

#mainmenu ul li a {
	position:relative;
	height:36px;
	width:120px;
	text-align:center;
	font-size: 14px;
	letter-spacing:0px;
	font-weight:bold;
	text-decoration: none;
	color:#2894DA;
	display:block;
	background:url(menu_back.gif);
	padding-top:5px;
	top:10px;
}

#mainmenu ul li a:hover{
	font-weight:bold;
	position:relative;
	display:block;	
	top:0px;
	background:url(menu_back.gif) center top;
}
* html #mainmenu ul li a:hover{
	top:1px;
}

#mainmenu ul li.menu_act a {
	text-decoration: none;
	font-weight:bold;
}

#mainmenu ul li.menu_over{
	
}

#mainmenu ul li.menu_over a,
#mainmenu ul li.menu_over a:hover{
	font-weight:bold;
	text-decoration: none;
}

/* menu ebene 2 ---------------*/
#mainmenu ul li ul , #mainmenu ul li.menu_act ul{
	padding-left:15px;
	padding-top:10px;
	color:#646466;
}

#mainmenu ul li ul li , #mainmenu ul li.menu_act ul li a{
	float:none;
	border-left:0px;
	padding:0px;
	margin:0px;
	height:14px;
	color:#646466;
	font-weight:normal;
}

#mainmenu ul li ul li.menu_act{
	color:black;
	border-left:0px;
	padding:0px;
	margin:0px;
	height:14px;
	font-weight:bold;
}

/* submenu  ------------------------------------ */
#submenu{
	z-index:1000;
	position:absolute;
	left:0px;
	top:260px;
}

#submenu ul {
	position:relative;
	margin:0px;
	list-style-type: none; 
	padding:0px;
}

#submenu ul li {
	margin-left:0px;
	width:106px;
	padding: 3px 0px;
	border-top: dotted 1px #646466;
}

#submenu ul li.first{
	border-top: 0px;
	padding-top:0px;
}

#submenu ul li a , #submenu ul li a:visited {
	font-size:11px;
	text-decoration:none;
	color:#646466;
}

#submenu ul li.menu_act a , #submenu ul li.menu_act a:visited{
	color:#646466;
	font-weight:bold;
}

#submenu ul li a:hover {
	color:black;
	text-decoration:none;
}

/* content ------------------------------------- */



#content{
	position:relative;
}

#searchbox{
	position:relative;
	padding:6px 3px 3px 95px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:2000;
	height:24px;
	overflow:visible;
	background:url(searchbox_back.gif) no-repeat left;
}

#searchbox #searchbox_was{
	background-image: url(was.gif);
	background-repeat: no-repeat;
	background-position: -1px 8px;
	border: solid 1px silver;
	padding: 2px;
}

#searchbox #searchbox_wo{
	background-image: url(wo.gif);
	background-repeat: no-repeat;
	background-position: -1px 8px;
	border: solid 1px silver;
	padding:2px;
	position:absolute;
}

#searchbox select#searchbox_wo{
	border-bottom:2px solid #7F7F7F;
	border-right:2px solid #7F7F7F;
}

#searchbox #meldung{
	position:absolute;
	width:200px;
	bottom:45px;
	left:260px;
	font-size:11px;
}
#searchbox #meldung p{
	background-color:#C72020;
	border: solid 1px black;
	padding:10px;
	font-size:11px;
	color:white;
	margin:0px;
}
#searchbox #meldung .pfeiltt{
	background:url(tooltip.gif);
	position:absolute;
	bottom:-15px;
	left:10px;
	width:7px;
	height:16px;
}
#searchbox #searchbox_submit{
	margin-left:160px;
}

#contentarea{
	width:650px;
	position:relative;
	top:0px;
	overflow:visible;
	padding:0px;
	color:black;
	height:auto;
	/*margin-left:48px;*/
	padding-top:70px;
	min-height:500px;
	margin-top: 50px;	
	float:right;
}

#rechtespalte{
	width:200px;
	float:right;
	padding-top: 35px;
	padding-right:38px;
	padding-left:21px;
	overflow:visible;
}

#contarea{
	background-color:white;
	padding-left:136px;
	padding-top:20px;
	padding-right:150px;
	position:relative;
	overflow:visible;
	width:496px;
}

#contentarea h1,
#contentarea h2{
	margin: 0px;
	margin-bottom: 8px;
	font-size: 18px;
	font-weight:bold;
	color: #1494D6;
}

#contentarea h2{
	font-size:14px;
}

#contentarea p{
	margin-bottom:16px;
	font-size:11px;
	line-height:15px;
}

a,
#contentarea a{
	text-decoration: none;
	color:#1494D6;
}
a:hover,
#contentarea a:hover {
	text-decoration:underline;
	color:#1494D6;
}
a:visited,
#contentarea a:visited{
	color:#036DA4;
}

/*--------------------------*/


.tx-thmailformplus-pi1{
	position:relative;
}

#contentarea .tx-thmailformplus-pi1 #kontakt{
	position:relative;
}

#contentarea #kontakt #seite1 , #contentarea #kontakt #seite2 , #contentarea #kontakt #seite3{
	padding:10px;
	padding-right:0px;
	width:600px;
	margin-left:22px;
	overflow:hidden;
	position:relative;
}

#kontakt #formular{
	position:relative;	
}
#kontakt #formular h3{
	margin:0px;
	padding:20px 0px 10px;
}

#kontakt #formular .zeile{
	padding:0px;
	margin-bottom:10px;
	margin-right:30px;
	position:relative;
	width:240px;
	float:left;
}

#kontakt #formular .zeile .titel{
	font-size:11px;
	text-align:left;
	padding-top:1px;
	margin-bottom:3px;
}

#kontakt #formular .zeile input.eingabe{
	font-size:11px;
	background-color: white;
	border:0px;
	width:240px;
	height:16px;
	padding:2px;
	border:solid 1px black;
}

#kontakt input.button{
	cursor: pointer;
	background-color:#342C23;
	color:#F2E9D8;
	border:solid 1px #F2E9D8;
	font-size:10px;
	padding:1px 3px 2px 3px;
	width:100px;
}
#kontakt input.button{
	display:block;
	margin:0px;
	margin-top:20px;
	padding: 4px 10px;
	color:black;
	background-color:#EBEEF0;
	border:solid 1px black;
}
#kontakt input.button:hover{
	color:white;
	background-color:#1494D6;
}
.eingabe_box{
	margin-bottom:10px;
	margin-right:10px;
	float:left;
}

#kontakt textarea{
	background-color: white;
	border:1px solid black;
	width:240px;
	height:85px;
	padding:2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
}

/* textstyles ------------------------------------------*/
.intro{
	color:#F2E9D8;
}

strong{
	font-weight:bold;
}

p.bodytext{
	margin:0px;
}


form{
	margin:0px;
	padding:0px;
}


fieldset{
	border: 0px;
	padding:0px;
	position:relative;
}


.tx-sremailsubscribe-pi1 {
	height:80px;
	margin:0px;
	padding:0px;
}

.tx-sremailsubscribe-pi1 dl{
	float:left;
	margin-right:20px;
	width:153px;
	position:relative;
}


.tx-sremailsubscribe-pi1 dt, .tx-sremailsubscribe-pi1 dd {
	margin: 0pt;
	padding: 0px;
	float: none;
}

.tx-sremailsubscribe-pi1 dt {
	clear:both;
	padding:0px;
	padding-bottom:4px;
	text-align:left;
	width:100%;
	float:none;
}

.tx-sremailsubscribe-pi1 label span{
	color:#F2E9D8;
}

.tx-sremailsubscribe-pi1 dl.submit{
	width:100%;
	position:relative;
	float:none;
	clear:both;
}

.tx-sremailsubscribe-pi1 dl.submit dd{
	float:none;
	clear:both;
	margin:0px;
	padding:0px;
	top:0px;
	left:0px;
	text-align:right;
	width:500px;
	position:relative;
}

.tx-sremailsubscribe-pi1 dl.submit dd input{
	background-color:#342C23;
	color:#F2E9D8;
	border:solid 1px #F2E9D8;
	font-size:10px;
	padding:1px 3px;
}

.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-error{
	color:#F2E9D8;	
}

.tx-sremailsubscribe-pi1 p{
	padding:0px;
}



/* tables */
table.tablesorter {
	font-family:arial;
	margin:0px 0pt 15px;
	font-size: 8pt;
	width: 650px;
	text-align: left;
}
table.tablesorter thead{
	display:none;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #E6EEEE;
	border: 0px;
	font-size: 8pt;
	padding: 4px;
}
table.tablesorter thead tr .header {
	background: #DB1C1C;
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
	color:white;
		/*display:none;*/
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	border-bottom: #ECF5FD 2px solid;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	/*background-color:#F0F0F6;*/
}

table.tablesorter tbody tr.premium td{
	background-color:#ECF5FD;
	border-bottom: solid white 10px;
}
table.tablesorter tbody tr{
	cursor:pointer;
}
.browseoutlets table.tablesorter tbody tr{
	cursor: default;
}
table.tablesorter tbody tr:hover{
	background-color:#F9F7E4;
}
table.tablesorter tbody tr.premium:hover td{
	background-color:#D3E6F6;
}
.browseoutlets table.tablesorter tbody tr:hover{
	background-color:white;
}
.browseoutlets table.tablesorter tbody tr.premium:hover td{
	background-color:#ECF5FD;
}
	
table.tablesorter thead tr .headerSortUp {
	background-image: url(asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
	background-color: #8dbdd8;
}

table.tablesorter h3{
	color:#1494D6;
	padding:0px;
	margin:0px;
	font-size:15px;
}

table.tablesorter .rubrik{
	font-weight:bold;
}

table.tablesorter .info{
	width:400px;
}

table.tablesorter .entfernung{
	font-size:12px;
}

#contentarea table.tablesorter p{
	margin: 2px 0px 2px 0px;
}

.hide{
	display:none;
}

#filter{
	overflow:hidden;
	height:20px;
	padding:5px;
	width:640px;
	margin-bottom:20px;
	color:#333333;
	background-color:#ECF5FD;
	font-size: 10px;
}
#filter h3,
#filter div{
	float:left;
}
#filter .filter_titel{
	margin-top:3px;
}
#filter h3{
	font-size:11px;
	margin:0px;
	margin-right:40px;
	margin-top:2px;
}
#filter select{
	font-size: 9px;
	width: 80px;
	margin-left:5px;
	margin-right:30px;
}
#filter select option{
	padding: 0px 5px;
	margin:1px;
}
#resStr{
	width:600px;
	line-height:14px;
}

#footer{
	float:none;
	clear:both;
	background: url(footer_back.gif) no-repeat; 
	text-align: center;
	width:900px;
	margin-left:40px;
	/*position: relative;
	top:200px;*/
	margin-top:20px;
	padding-top:20px;
	padding-bottom:10px;
}

#googlead{
	clear:both;
	float:none;
	padding-top:20px;
	padding-bottom:10px;
	padding-left: 80px;
}

#verlauf{
	width:80px;
	height:80%;
	
	background: #F2F2F2 url(verlauf.gif) repeat-x bottom;
	position:absolute;
}

#featured{
	margin-top:40px;
	position:relative;
}

#featured ul {
	position:relative;
	margin:0px;
	list-style-type: none; 
	padding:0px;
	width:670px;
}

* html #featured ul{
	overflow:hidden;
	width:650px;
}

#featured ul li{
	float:left;
	margin-left:10px;
	background-color:#1494D6;
	color:white;
	padding:0px;
	overflow:hidden;
	width:200px;
	position:relative;
	left:-10px;
	height:300px;
}
* html #featured ul li{
	left:-20px;
}


#featured ul li a,
#featured ul li a:visited {
	color:white;
	margin-left:5px;
}
#contentarea #featured a img {
	border:0px none;
	left:-5px;
	position:relative;
}
#featured ul li a:hover{
	text-decoration:underline;
}
#featured ul li p , #featured ul li h3{
	padding:0px 6px;
	margin:0px;
	margin-bottom:8px;
}
#featured ul li h3{
	font-size:12px;
	margin: 8px 0px 5px;
}
#featured ul li h3 a,
#featured ul li h3 a:visited{
	padding:0px;
	margin-left:0px;
}
/*
#result ul{
	position:relative;
	margin:0px;
	list-style-type: none; 
	padding:0px;
	height:93px;
}


#result ul li{
	float: left;
	background-color: red;
	height: 50px;
	font-size: 9px;
	background: no-repeat center 0px;
	padding:2px;
	padding-top: 20px;
	margin-right:5px;
}

#result ul li a{
	color:black;
}

#result ul li#s_name{
	background-image:url(sort_ab_no.gif);
}

#result ul li#s_plz{
	background-image:url(sort_plz_no.gif);
}

#result ul li#s_dist{
	background-image:url(sort_dist_no.gif);
}
*/
#result{
	z-index:10;
}
#result h2{
	color:#333333;
	font-size:11px;
	margin-top:0px;
	margin-bottom:27px;
}
#googlemap,
#googlemaplink{
	position:relative;
	width:650px;
	height:auto;
}
#gmenlarge{
	position:absolute;
	right:3px;
	bottom:-17px;
}
#rechtespalte .rightad{
	margin-bottom:20px;
}
#rechtespalte .rightad h5{
	margin:0px 0px 4px;
	width:190px;
	text-align:right;
	font-weight:normal;
	font-size:9px;
}

.rightele{
	background: #67B5EC url(rightele_back.gif) repeat-x bottom;
	padding-bottom:5px;
	margin-bottom:15px;
}
.rightele h1{
	margin:0px;
	padding:7px 10px 0px;
	height:20px;
	color:white;
	font-size:11px;
	background:url(righthead_back.gif) repeat-y right;
}
.rightele .cont{
	margin:0px;
	margin-left:5px;
	background-color:white;
}
.rightele .cont p{
	margin:0px;
	padding:10px;
}
.rightele .cont ul{
	margin:0px;
	list-style-type: none;
	padding:0px;
}

.rightele .cont ul li{
	margin:0px;
	height:20px;
	padding:7px 10px 0px;
	color:#4E80A3;
	border-right: dotted 1px #999999;
	border-bottom: dotted 1px #999999;
}
.tiplink{
	display:block;
	margin:15px;
}
.rightele a.tipafriend{
	padding: 4px 10px;
	color:black;
	background-color:#EBEEF0;
	border:solid 1px black;
}
.rightele a.tipafriend:hover{
	color:white;
	background-color:#1494D6;
}


table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	border: 0px solid #FFF;
	font-size: 9px;
}

table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	/*background-color: #FFF;*/
	vertical-align: top;
	padding:5px 0px 7px;
}
table.tablesorter tbody tr.odd td {
	/*background-color:#F0F0F6;*/
}

table.tablesorter tbody tr.premium td .outletdaten{
	float:left;
	margin-left:0px;
}

table.tablesorter .premium h3{
	background: url(premiumstern.gif) no-repeat left;
	padding-left:24px;
	margin-bottom:10px;
}
table.tablesorter h3{
	color:#333333;
	padding:0px;
	margin:0px;
	margin-bottom:4px;
	font-size:12px;
}

th.header {
	background-color:#56C52E;
	color:white;
	background-image: url(sort_beide.gif);     
    cursor: pointer; 
    font-weight: bold; 
    background-repeat: no-repeat; 
    background-position: 2px center; 
    padding: 4px 4px 4px 12px;
}

table.tablesorter .firma{
	padding:5px;
	width:230px;
}
table.tablesorter .rubrik{
	padding:5px 15px 5px 5px;
	width:20px;
}
table.tablesorter .marken{
	padding:5px 15px 5px 5px;
}
table.tablesorter .entfernung{
	padding:5px 15px 5px 5px;
	width:50px;
	text-align:right;
}
table.tablesorter .bilder{
	width:125px;
	padding:5px
}
table.tablesorter .bilder div{
	padding:0px;
	height:85px;
}

#contentarea table.tablesorter p{
	margin: 2px 0px 2px 0px;
}

.logo{
	margin-bottom:15px;
}

.hide{
	display:none;
}

#browse .spalte{
	width:140px;
	margin-top:20px;
	margin-bottom:20px;
	float:left;
	margin-right:0px;
}

#pager{
	margin: 20px 0px 0px;
	overflow:visible;
	height:28px;
	border-bottom: 2px solid #ECF5FD;
}

#pager_b{
	margin: 0px 0px 10px 5px;
	overflow:visible;
}


#pager ul li,
#pager_b ul li{
	height:auto;
	float:left;
	margin-right:4px;
	/*padding: 1px 3px;*/
	height:15px;
	border: solid 1px #333333;
}

#browse a.letter,
#pager ul li a,
#pager_b ul li a{
	padding:1px 3px 2px;
	color:#333333;
}

#browse a.letter:hover,
#pager ul li a:hover,
#pager ul li.act a,
#pager_b ul li a:hover,
#pager_b ul li.act a{
	padding:1px 3px 2px;
	background-color: #333333;
	color:white;
}

#browse ul ,
#pager ul ,
#pager_b ul{
	margin:0px;
	list-style-type: none;
	float:none;
	padding:0px;
}

#browse .outlets li{
	margin-bottom:8px;
}

#browse .browse_main{
	font-size:12px;
}

.rubrikicon{
	background: url(icons/icons_0.gif);
	width:20px;
	height:0px;
	overflow:hidden;
	padding-top:20px;
	
}
.rubrikicon.bekleidung{
	background: url(icons/icons_r1_c1.gif);
}
.rubrikicon.schuheundleder{
	background: url(icons/icons_r1_c2.gif);
}
.rubrikicon.hausautogarten{
	background: url(icons/icons_r1_c3.gif);
}
.rubrikicon.krperpflegeundkosmetik{
	background: url(icons/icons_r1_c4.gif);
}
.rubrikicon.kcheundhaushalt{
	background: url(icons/icons_r1_c5.gif);
}
.rubrikicon.lebensmittelundgenuss{
	background: url(icons/icons_r1_c6.gif);
}
.rubrikicon.sonstiges{
	background: url(icons/icons_r2_c1.gif);
}
.rubrikicon.spielundfreizeit{
	background: url(icons/icons_r2_c2.gif);
}
.rubrikicon.sport{
	background: url(icons/icons_r2_c3.gif);
}
.rubrikicon.unterhaltungundelektronik{
	background: url(icons/icons_r2_c4.gif);
}
.rubrikicon.bettwarenundtextilien{
	background: url(icons/icons_r2_c5.gif);
}
.rubrikicon.wohnenundeinrichtung{
	background: url(icons/icons_r2_c6.gif);
}

#pagehead h1{
	color:white;
	position:absolute;
	top:50px;;
	right:50px;
	font-size:24px;
}

#sb_suggest{
	background-color: white;
	border: solid 1px #999;
	position:absolute;
	min-width:137px;
	width:180px;
	top:30px;
	left:261px;
	padding:0px;
	z-index:1000;
}
#sb_suggest div{
	width:100%;
	margin:0px;
	padding:2px 6px;
	width:168px;
	cursor: pointer;
}
#sb_suggest div:hover{
	background-color:#F9F7E4;
}

#be h2{
	margin-top:20px;
}

#be .spalte1{
	width:270px;
	float:left;
}

#be .spalte2{
	float:left;
	width:270px;
}

#be .submit{
	clear:both;
	float:none;
	padding-top:15px;
}

#be textarea{
	font-size:11px;
	width:500px;
	padding:4px;
	font-family: Arial, Helvetica, sans-serif;
}

#be .forminput input,
#be option,
#be select{
	width:240px;
	font-size:11px;
	padding:2px;
	font-family: Arial, Helvetica, sans-serif;
}

.outlets{
	width:408px;
	margin-bottom:15px;
}
.outlets .outlet{
	float:left;
	margin-right:10px;
	width:190px;
	margin-bottom:5px;
}
.clear{
	clear:both;
}



