/* SWABBA Cascading Style Sheet v1.0 */
/* (c) 2005 by Xchange it GbR */
/* Structured for all! */

/* General */

html, body {
		height: 100%;
}

form {
	display:inline;
}

body { 
		background: url(images/line_background.gif) repeat-y 0 0;	
		font-family: Verdana, Helvetica, Arial, sans-serif; 
		font-size: 0.6em; 
		background-color: #ffffff; 
		color: #666666;
		text-align: left; 
		margin: 0px;
		padding: 0px; 
}

table, tr, td {
	font-size:1em;
}

.bordered_table {
	padding:0px;
	margin:0px;
	border:0px;
}

.border_right {
	border-right:1px solid;
	border-top:0px;
	border-bottom:0px;
}


#topnavigation { 
		margin-left: 200px; 
		padding:10px 0px 10px 10px; 
		background-color: #ffffff;
		color: #666666; 
		border-left: 1px solid #cccccc;
}

#headercontainer { 
		background: url(images/swabba_head_kachel.gif) repeat-x 0 0; 
		height: 153px; 
		width: 100%; 
		position: absolute;
		top: 30px;
		left: 0px;
}

#header { 
		background: url(images/swabba_head_sky.gif) no-repeat 0 0; 
		width: 991px; 
		height: 151px; 
		position: absolute;
		top: 1px;
		left: 0px;
}

#headerformular {
		position: absolute;
		top: 60px;
		left: 785px;
		width:87px;
		text-align: center;
}

#navigation {
		position: absolute;
		top: 183px;
		left: 9px;
		width: 191px;
     /*		background-color: red; */
}

#banners {
		position: absolute;
		top: 183px;
		left: 758px;
		width: 143px;
}

#suchefeld {
		position: absolute;
		top: 183px;
		left: 201px;
		width: 556px;
		height: 50px;
		background-color: #FFFFFF;
		border-bottom: 1px dashed #C8C6C7;
		padding-left:22px;
}

#content {
	position:absolute;
	top:233px;
	left:201px;
	width:556px;
	padding-bottom:0px;
}



#headline_suchefeld {
	margin: 10px;
	padding: 0px;
	width: 500px;
	height: 32px;
	background: url(images/suchfeld.gif) no-repeat 0 0;
}

#suche {
	position:absolute;
	top: 15px;
	left: 57px;
	width: 328px;
	border: 0px;
	height: 14px;
	font-size: 0.9em;
	font-weight: bold;
	background-color: #009DE0;
	color: #FFFFFF;
}

#suchbutton {
	position:absolute;
	top: 10px;
	left: 452px;
	height: 16px;
	border: solid 1px #B8BCBB;
	font-size: 1em;
	background-color: #eeeeee;
	color: #666666; 
	border: #666666; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	margin-top: 5px;
}

#briefkasten {
	margin:10px;
}

.mail {
	border: 1px solid #cccccc;
	width:400px;
}

#startseite_left {
	width:330px;
	border-right: 1px dashed #cccccc;
	float:left;
}

#startseite_right {
	padding:15px 20px 0px 20px;
	float:left;
}

#fehler {
	margin:10px 0px 0px 10px;
	width:536px;
	height:200px;
	background:url('images/fehler.gif') 30px 15px no-repeat;
	border: dashed 1px #cccccc;
	position:relative;
}

.fehler {
	position:absolute;
	top:50px;
	left:180px;
	font-size:1.5em;
	color:#E95E26;
	width:300px;
	font-weight:bold;
	line-height:1.5em;
}

.fehler_ohne_pos {
	font-size:1em;
	color:#E95E26;
	width:300px;
	font-weight:bold;
	line-height:1.5em;
}


h1 span {
	display:none;
}

#headline_neuerswabb {
	margin: 0px;
	padding: 0px;
	width: 191px;
	height: 48px;
	background: url(images/banderole_neuerswabb.gif) no-repeat 0 0;
}

#headline_passwort {
	margin: 0px;
	padding: 0px;
	width: 193px;
	height: 25px;
	background: url(images/passwort_anfordern.gif) no-repeat 0 0;
}

#headline_kategorien {
	margin: 0px;
	padding: 0px;
	width: 191px;
	height: 50px;
	background: url(images/kategorien.gif) no-repeat 0 0;
}

#headline_spezialangebot {
	margin: 0px;
	padding: 0px;
	width: 191px;
	height: 47px;
	background: url(images/spezialangebot.gif) no-repeat 0 0;
}

#headline_tausche_was {
	margin: 10px 10px 10px 10px;
	padding: 0px 10px 0px 0px;
	width: 163px;
	height: 87px;
	background: url(images/tausche_was_was_du_nicht_hast.gif) no-repeat 0 0;
	float:left;
}

#headline_prinzip {
	margin: 0px;
	padding: 0px;
	width: 285px;
	height: 39px;
	background: url(images/swabba_prinzip.gif) no-repeat 0 0;
}

#headline_aktuell {
	margin: 0px;
	padding: 0px;
	width: 166px;
	height: 48px;
	background: url(images/aktuell_headline.gif) no-repeat 0 0;
}

#neuerswabb_link span {
	display: none;
}

#banner_mitgliedwerden {
	margin: 0px;
	padding: 0px;
	width: 143px;
	height: 153px;
	background: url(images/kostenlos_anmelden.gif) no-repeat 0 0;
}

#banner_service {
	margin: 0px;
	padding: 0px;
	width: 143px;
	height: 40px;
	background: url(images/service.gif) no-repeat 0 0;
}

#banner_salon91 {
	margin: 0px;
	padding: 0px;
	width: 143px;
	height: 74px;
	background: url(images/s91_logo.gif) no-repeat 0 0;
}


#neuerswabb_link {
	display: block;
	margin-top: 5px;
	width: 191px;
	height: 48px;
	background: url(images/button_tauschen.gif) no-repeat 0 0;
}

ul {
	list-style-type: none;
	padding-left: 8px;
	margin-left: 8px;
	padding-top: 3px;
	margin-top: 3px;
}

ul.swabbs {
	list-style-type: disc;
	padding:15px 0px 0px 15px;
	margin:0px;
}

li.swabbs {
	padding:0px 0px 6px 0px;
}

/* Listing Ansicht */
#listingcontainer {
	padding: 10px;
}

#listingentries {
	clear: both;
	position:relative;
	padding-top: 10px;
	padding-bottom:0px;
}

#listingthumbnail {
	clear: both;
	position:relative;
	float:left;
	margin-right:15px;
}

#listingtext {
	margin:0px;
	padding:0px;
	line-height:1.5em;
}

#clear {
	padding-top:5px;
	clear: both;
	position:relative;
	width: 540px;
	height:1px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #cccccc;	
}

#clear_mini {
	padding-top:5px;
	clear: both;
	position:relative;
	width: 380px;
	height:1px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #cccccc;	
}

#clear556 {
	padding:0px;
	margin:0px;
	clear: both;
	width: 556px;
	height:1px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #cccccc;	
}



/* Form Styles */
.loginform { 
		font-family: Verdana, Helvetica, Arial, sans-serif; 
		font-weight: normal; 
		font-size: 1em; 
		background: #FFFFFF; 
		color: #666666; 
		border: #666666; 
		border-style: solid; 
		border-top-width: 1px; 
		border-right-width: 1px; 
		border-bottom-width: 1px; 
		border-left-width: 1px; 
}

.loginform:focus { 
		background: #F4F4F4; 
}

.loginsubmit { 
		font-family: Verdana, Helvetica, Arial, sans-serif; 
		font-weight: normal; 
		font-size: 1em; 
		background: #FFFFFF; 
		color: #666666; 
		border: #666666; 
		border-style: solid; 
		border-top-width: 1px; 
		border-right-width: 1px; 
		border-bottom-width: 1px; 
		border-left-width: 1px; 
		margin-top: 5px;
}

.loginsubmit:focus { 
		background: #F4F4F4; 
}

.fehlerform { 
		font-family: Verdana, Helvetica, Arial, sans-serif; 
		font-weight: normal; 
		font-size: 1em; 
		background: #FF3300; 
		color: #FFFFFF; 
		border: #666666; 
		border-style: solid; 
		border-top-width: 1px; 
		border-right-width: 1px; 
		border-bottom-width: 1px; 
		border-left-width: 1px; 
}

/* Hyperlinks */
a.topmenu { 
		padding: 2px; 
		text-align: left; 
		text-decoration: none; 
		font-size: 1em; 
		color: #666666;
		text-transform: uppercase; 
}

a.topmenu:link, a.topmenu:visited { 
		text-decoration: none;
		color: #666666; 
		text-transform: uppercase; 
}

a.topmenu:active, a.topmenu:hover { 
		color: #666666; 
		text-transform: uppercase; 
		text-decoration: underline; 
}

a:link, a:visited, a:active, a:hover { 
	  text-decoration: underline;
	  font-weight: normal;
	  color: #e85d29;
	  font-size: 1em;
	  line-height:1,5em;
}

a:active, a:hover { 
	  color: #8bbbf6;
}

a.kategorie_link, a.kategorie_link:visited {
	text-decoration:none; 
	color:#666666; 
	text-transform:uppercase;
	line-height: 1.8em;
}

a.kategorie_link:active, a.kategorie_link:hover { 
	color:#666666; 
	text-transform:uppercase; 
	font-weight:bold; 
	text-decoration:none; 
	line-height: 1.8em;
}

.ankerLink:Link, .ankerLink:Hover {
	color:#666666; 
	font-weight:bold; 
	text-decoration:none;
	line-height: 1em;
}


/* SWABBA MAXIANSICHT */

strong span {
	display:none;
}

#beschreibung {
	display:block;
	width:108px;
	height:16px;
	background:url('images/beschreibung.gif') 0 0;
	margin-bottom:5px;
}

#wunschkonzert {
	display:block;
	width:128px;
	height:16px;
	background:url('images/wunschkonzert.gif') 0 0;
	margin-bottom:5px;
}

#gegengebote {
	display:block;
	width:138px;
	height:26px;
	background:url('images/gegengebote.gif') 0 0;
	margin-bottom:5px;
	position:relative;
	left:209px;
	top:0px;
	margin-top:10px;
	margin-bottom:0px;
	padding-bottom:0px;
}

.maxi {
	text-align:center;
}

#maxi_bilder {
	padding-left:10px;
	position:relative;
	text-align:left;
}


#distance {
	position:absolute;
	top:21px;
	left:460px;
	font-size:10px;
}

h1 {
	font-weight:normal;
	font-size:1.9em;
	padding:0px;
	margin-top:5px;
	margin-bottom:5px;
	color:#E95E27;
}

h3 {
	font-weight:normal;
	font-size:1.2em;
	padding:0px;
	margin-top:5px;
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom: 1px dashed #B8BCBB;
}

.underline {
	border-top: 1px dashed #B8BCBB;
	margin: 5px 0px 0px 0px;
	padding: 8px 8px 0px 8px;
	text-align: left;
	line-height: 1.5em;
	
}

/* SWABB UPLOAD FORMULAR */
.upload_form {
		font-family: Verdana, Helvetica, Arial, sans-serif; 
		font-weight: normal; 
		font-size: 1em; 
		background: #FFFFFF; 
		color: #666666; 
		border: #666666; 
		border-style: solid; 
		border-top-width: 1px; 
		border-right-width: 1px; 
		border-bottom-width: 1px; 
		border-left-width: 1px; 
}



#upload {
		font-size:1em;
		width:400px;
		margin-top:10px;
		margin-left:78px;
		margin-right:78px;
		margin-bottom:10px;
		/* border:1px dashed #B8BCBB; */
}

.swabbmini_headline {
		font-weight:bold;
		text-transform:uppercase;
}

p {
	line-height:1.5em;
	margin-top:0px;
	padding-top:0px;
}


#padding10 {
	text-align:justify;
	line-height:1.5em;
	padding:10px;
}

.swabbmini_link:link, .swabbmini_link:hover, .swabbmini_link:visited {
		font-weight:bold;
		text-transform:uppercase;
		text-decoration:underline;
		color:#666666;
		line-height:2.5em;
}

h4 {
		font-size:1.2em;
		font-weight:bold;
		text-transform:uppercase;
		padding:0px;
		margin:0px 0px 5px 0px;
}

#contentcontainer {
	padding: 10px;
}

/* IMPRESSUM */
#impressum_headline {
	margin: 0px;
	padding: 0px;
	width: 171px;
	height: 25px;
	background: url(images/headline_impressum.gif) no-repeat 0 0;
}

/* zurück button */
#zurueck span  {
	display:none;
}

#zurueck {
	width:65px;
	height:26px;
	background:url('images/zurueck_button.gif') 0 0;
	display:block;
}

/* KONTAKT */
#kontakt_headline {
	margin: 0px;
	padding: 0px;
	width: 171px;
	height: 25px;
	background: url(images/headline_kontakt.gif) no-repeat 0 0;
}

#anmelden_headline {
	margin: 0px;
	padding: 0px;
	width: 171px;
	height: 25px;
	background: url(images/anmelden.gif) no-repeat 0 0;
}

#faqs_headline {
	margin: 0px;
	padding: 0px;
	width: 171px;
	height: 25px;
	background: url(images/headline_fragen_antworten.gif) no-repeat 0 0;
}

#wasistswabba_headline {
	margin: 0px;
	padding: 0px;
	width: 171px;
	height: 25px;
	background: url(images/was_ist_swabba.gif) no-repeat 0 0;
}

#support_headline {
	margin: 0px;
	padding: 0px;
	width: 171px;
	height: 25px;
	background: url(images/headline_support.gif) no-repeat 0 0;
}

#ueber_headline {
	margin: 0px;
	padding: 0px;
	width: 171px;
	height: 25px;
	background: url(images/headline_ueber_swabba.gif) no-repeat 0 0;
}

#swabb_upload {
	margin: 0px;
	padding: 0px;
	width: 171px;
	height: 25px;
	background: url(images/neuer_swabb_headline.gif) no-repeat 0 0;
}

#swabb_repair {
	margin: 0px;
	padding: 0px;
	width: 171px;
	height: 25px;
	background: url(images/edit_swabb_headline.gif) no-repeat 0 0;
}

.fehlermeldung {
	color: #FF3300;
	font-weight:bold;
}


.kategorienpfad {
	font-weight:bold;
	text-align:left;
	font-size:1.0em;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:10px;
	padding-top:2px;
	border-bottom: 1px dashed #B8BCBB;
	color:#E95E27;
}

.passwort_fehler {
	color: red;
	font-weight:bold;
}

a.orangeLink:link, a.orangeLink:visited, a.orangeLink:active, a.orangeLink:hover { 
	  text-decoration: none;
	  font-weight: normal;
	  color: #E95E27;
	  font-size: 12px;
	  display:block;
	  padding:3px 0px 0px 0px;
	  line-height:1em;
}

#ads {
	text-align: center;
}
