.leer              { }

BODY,TD,TR,TH,P,DIV,BR,LI,OL,UL,SUP,SELECT,INPUT,TEXTAREA,DD,DT,SPAN,DL	{ text-decoration: none; color: #000000; font-family: Arial,Helvetica; font-size: 12px; }

.text              { text-decoration: none;      color: #000000; font-family: Arial,Helvetica; font-size: 12px; }
.mini              { text-decoration: none;      color: #000000; font-family: Arial,Helvetica; font-size: 10px; }
.header            { text-decoration: none;      color: #000000; font-family: Arial,Helvetica; font-size: 13px; font-weight: bold; }
    
A:link             { text-decoration: none;      color: #00264F; font-family: Arial,Helvetica; font-size: 10px; font-weight: bold; }
A:active           { text-decoration: none;      color: #FA7D19; font-family: Arial,Helvetica; font-size: 10px; font-weight: bold; }
A:visited          { text-decoration: none;      color: #00264F; font-family: Arial,Helvetica; font-size: 10px; font-weight: bold; }
A:hover            { text-decoration: underline; color: #FA7D19; font-family: Arial,Helvetica; font-size: 10px; font-weight: bold; }

.htitel           { font-size: 12px; font-weight: bold; }
A.ahtitel:link    { font-size: 12px; font-weight: bold; }
A.ahtitel:active  { font-size: 12px; font-weight: bold; }
A.ahtitel:visited { font-size: 12px; font-weight: bold; }
A.ahtitel:hover   { font-size: 12px; font-weight: bold; }

.utitel           { font-size: 12px; font-weight: normal; }
A.autitel:link    { font-size: 12px; font-weight: normal; }
A.autitel:active  { font-size: 12px; font-weight: normal; }
A.autitel:visited { font-size: 12px; font-weight: normal; }
A.autitel:hover   { font-size: 12px; font-weight: normal; }

A.more:link       { font-size: 12px; }
A.more:active     { font-size: 12px; }
A.more:visited    { font-size: 12px; }
A.more:hover      { font-size: 12px; }

.text a.more:link,
.text a.more:visited {display:block, clear:both;}


A.al:link         { font-size: 10px; }
A.al:active       { font-size: 10px; }
A.al:visited      { font-size: 10px; }
A.al:hover        { font-size: 10px; }

.Copyright        { font-size: 10px; }

A.copy:link       { font-size: 12px; }
A.copy:active     { font-size: 12px; }
A.copy:visited    { font-size: 12px; }
A.copy:hover      { font-size: 12px; }

.i0               {                                            font-size:10px; font-family: Arial, Helvetica; }
.i2               { width: 350px;                              font-size:10px; font-family: Arial, Helvetica; }

div.weltbio,
 div.union,
  div.roxy,
   div.kuk {
	border:1px solid #ccc;
	background:#eee;
	margin-bottom:10px;
	font-weight:bold;
	}
	.weltbio ul,	
	 .union ul,
	 	.roxy ul,
	 		.kuk ul {
	 			list-style-type: none;
		padding-left:5px;
		background: #fff;
		margin:0;
		margin-top: 0;
		margin-bottom: 0;
	font-weight:normal;
		border:0px solid #eee;
		}

 .weltbio ul li,
  .union ul li,
   .roxy ul li,
    .kuk ul li {
    	width: 75%;
 	border-bottom:1px solid #eee;
 	padding: 5px
 	padding-left: 15px;
 	}
	.kuk ul {
background-image: url(http://www.sw-express.de/swex/norm_content/kuk_logo.jpg);
background-repeat:no-repeat;
background-position:right top;
	}



/* CLASSIFIELDS STYLE*/
.cell {background: #f5f5eb;  font-size: 12px; }
.cell2 {background: #fdfdf4;  font-size: 12px; }
.rangeSelector{color: #006699; background: #ffffff; font-weight: bold;  font-size: 12px; }
.separator {background: #e2e2c2; color: black; font-size: 12px;}
.header {padding-bottom: 1px;
padding-left: 5px; background-color: #666; color: #fff; text-align:left; font-size: 12px; font-weight: bold; background: url(/images/n_swex_kat_ub480.jpg) repeat-x;
border: 0px solid #f00;

}

.headerrot {
padding-left: 5px; background-color: #666; color: #fff; text-align:left; font-size: 12px; font-weight: bold; background: url(/images/n_swex_kat_ub480rot.jpg) no-repeat; width: 100%;
border: 0px solid #f00; 

}
.extraheader {background: #99cc00; color: black; text-align:left; font-size: 12px;}
.header_class {padding-left: 1px; color: #333; text-align:left; font-size: 14px;font-weight: bold;  no-repeat; width: 100%;}
.label {background: #f5f5eb; font-weight: bold; color: black; font-size: 12px;}
.label2 {background: #fdfdf4; font-weight: bold; color: black; font-size: 12px;}
.colheader {background: #dddddd; color: black; font-weight: bold; font-size: 12px;}
.listmethod a {color: #336600; }
.listmethod a:hover {color: black; }
.listmethod {background: #f5f5eb; color: black; font-weight: bold; font-size: 10px;}
.listmethod2 a {color: #336600; }
.listmethod2 a:hover {color: black; }
.listmethod2 {background: #fdfdf4; color: black; font-weight: bold; font-size: 10px;}
.line {background: white;}
.boxframe {background: black;}
.explTxt { font-size: 80%;color: gray; font-weight: normal}
.messageLine { color: #993333; }

.navBar { color: #99cc00; font-weight: bold; font-family: arial,helvetica; font-size: 13px}
.privateNote{ font-family: arial,helvetica; font-size: smaller; font-weight: normal}
.categ {color: #006699; font-family: arial,helvetica; font-size: 14px}
.categ a {color: #000000; font-family: arial,helvetica; font-size: 14px; text-decoration:none;font-weight:bold;}
.categ a:hover {color: #ffffff;}
.counter {color: black; font-family: arial,helvetica; font-size: 14px}
.indexnumber { font-family: arial,helvetica; font-size: 11px; color: gray;}
.newslettertitle { font-weight: bold; font-family: arial,helvetica; font-size: 13px; color: #999933;}
.item { font-family: arial,helvetica; font-size: 12px}
.item a { font-family: arial,helvetica; font-size: 12px}
.item a:hover {color: 99cc00; 12px;text-decoration:none;}
.ratinglabel { font-family: arial,helvetica; font-size: 11px; color: red}
.rating { font-family: arial,helvetica; font-size: 11px}
.userstatus { color:#555555; font-family: arial,helvetica; font-size: 10px;}
.catstat { color:#555555; font-family: arial,helvetica; font-size: 10px;}
.catdesc { color:black; font-family: arial,helvetica; font-size: 10px;}
.search { color:red; font-family: arial,helvetica; font-size: 10px;}


.mainmenu {color: #333300; text-align:left; font-size: 12px;}
.mainmenu a {color: #333300; text-decoration: none; font-weight:bold;}
.mainmenu a:hover {color: #999900;}
.powfooter {text-align:center; font-family: arial,helvetica; font-size: 10px; color: #888888;text-decoration: none;}
.linkbutton a:hover{ border: 1px solid #000; padding: 3px;}
.linkbutton a {background: #ddd; border: 1px solid #9c0; padding: 3px;}

.infoText {background:#99cc00;text-align:center; font-family: arial,helvetica; font-size: 12px; color: #000000;text-decoration: none;font-weight:bold;}
.pager { color:#99cc00; font-family: arial,helvetica; font-size: 10px;}
.pager a { color:#99cc00; font-family: arial,helvetica; font-size: 10px; text-decoration: none;}
.pager a:hover { color:#999900; font-family: arial,helvetica; font-size: 10px;}
.pageract { color:#333300; font-family: arial,helvetica; font-size: 10px; font-weight: bold;}
.conferr {font-family: arial,helvetica; font-size: 12px; color: #ff0000;text-decoration: none;font-weight:bold;}
.confok {font-family: arial,helvetica; font-size: 12px; color: #238E23;text-decoration: none;font-weight:bold;}
.confexpl {font-family: arial,helvetica; font-size: 10px; color: grey;text-decoration: none;}

ul#mainlevel-nav
{
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 0.8em;
}

ul#mainlevel-nav li
{
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	margin: 2px;
	font-size: 11px;
	white-space: nowrap;
	border-right: 1px solid #000;
}

ul#mainlevel-nav li a
{
	display: block;
	padding-left: 3px;
	padding-right: 3px;
	text-decoration: none;
	color: #333333;
	background: transparent;
}

ul#mainlevel-nav li a:hover
{
	display: block;
	padding-left: 3px;
	padding-right: 3px;
	text-decoration: none;
	color: #ffffff;
	background: #99cc00;
}
div.bild
{
	list-style: none;
	padding: 5px;
	margin: 0;
	font-size: 0.8em;
}

div.bild
{
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	margin: 2px;
	font-size: 11px;
	white-space: nowrap;
}

div.bild a
{
	display: block;
	text-decoration: none;
	color: #333333;
	background: transparent;
		padding: 5px;
			border: 1px solid #ddd;


}

div.bild a:hover
{
	display: block;
	padding: 5px;

	text-decoration: none;
	color: #ffffff;
	background: #ddd;
		border: 1px solid #000;

}

.swexmaintable {
width:945px;

border: 0px solid #00f;

}

.swexmaintablehauptteil {
width: 780px;

}



.datumoben {color:#fff; font-size: 9px;}
.slogan1 {color:#fff; border-left: 1px solid #fff; text-align:center; font-size: 11px;}
.slogan2 {color:#fff; border-left: 1px solid #fff; text-align:center; font-size: 11px;}


.menuspalte 	{
   	background-color: #f4f4f4;
		}
.inhaltsspalte{
	width:500px;
	background-color: #fff;
	padding-left: 5px;
	padding-right: 5px;

		}
.rechtespalte 	{
	width:180px;
	background-color: #f4f4f4;
	margin-right: 2px;
		}
		
		
/* Menücss */
div.hmstartseiteUB 	{margin-top: 1px; padding-left:4px; padding-bottom:1px; color: #fff; vertical-align: middle; font-weight: bold; background: url(/images/n_swex_startseite_ub.jpg) repeat-x;  text-transform: uppercase; font-size: 11px; }
div.hmswexUB		{margin-top: 1px; padding-left:4px; padding-bottom:1px;  color: #fff; vertical-align: middle; font-weight: bold; background: url(/images/n_swex_swex_ub.jpg) repeat-x;  text-transform: uppercase; font-size: 11px; }
div.hmaktuellUB		{margin-top: 18px; padding-left:4px; padding-bottom:1px;  color: #fff; vertical-align: middle; font-weight: bold; background: url(/images/n_swex_aktuell_ub.jpg) repeat-x;  text-transform: uppercase; font-size: 11px; }
div.hmcityUB		{margin-top: 18px; padding-left:4px; padding-bottom:1px;  color: #fff; vertical-align: middle; font-weight: bold; background: url(/images/n_swex_city_ub.jpg) repeat-x;  text-transform: uppercase; font-size: 11px; }

div.hmstartseitelink 		{border-bottom: 1px dashed #000; margin:2px 1px 0px 1px;  color: #000; vertical-align: middle; font-weight: bold;}
div.hmswexlink			{border-bottom: 1px dashed #000; margin:2px 1px 0px 1px; color: #000; vertical-align: middle; font-weight: bold;}
div.hmaktuelllink		{border-bottom: 1px dashed #000; margin:2px 1px 0px 1px; color: #000; vertical-align: middle; font-weight: bold;}
div.hmcitylink			{border-bottom: 1px dashed #000; margin:2px 1px 0px 1px; color: #000; vertical-align: middle; font-weight: bold;}



a.hmstartseiteUBlink 	{color:#fff; font-size: 12px;	display: block; width:100%; padding-left:2px;}
a.hmswexlink		{	display: block; width:100%; padding-left:2px;}
a.hmaktuelllink		{	display: block; width:100%; padding-left:2px;}
a.hmcitylink		{	display: block; width:100%; padding-left:2px;}

a:hover.hmstartseitelink {}	
a:hover.hmswexlink	{background-color:#C5DE7C; color:#000}	
a:hover.hmaktuelllink	{background-color:#82C9F9; color:#000}	
a:hover.hmcitylink	{background-color:#C07F7F; color:#000}	

a.ahtitelstartdiscount, a.ahtitelstartmy_pet {
color: #fff;
font-size: 12px;
}	













/*ENDE --->  Menücss */



/* Bannercss */
.werbungtop {
width:468px;
height:60px;
border: 0px solid #ccc;

}

.werbungbanner1rechtsoben {
width: 120px;
border: 0px solid #f00;
height:300px;
font-size: 8px;

}


.werbungbanner2rechtsoben {
width: 120px;
border: 0px solid #f00;
height:600px;
font-size: 8px;
}

.werbunguntermenu {
width: 120px;
border: 0px solid #f00;
height:600px;

}

.werbungrechtsmenu {
width: 180px;
border: 0px solid #f00;
height:150px;
padding-top: 10px;
text-align:center;

}
.werbungrechtsmenu2 {
width: 180px;
border: 0px solid #f00;
height:150px;
padding-top: 10px;
}

.werbungtopkasten {
margin:4px;
border: 0px solid #f00;
height:80px;


}

.werbungtopklein1, .werbungtopklein2, .werbungtopklein3, .werbungtopklein4, .werbungtopklein5 {
width: 120px;
border: 0px solid #ccc;
height:80px;
margin:2px;


}

.suchundwerbezeile {
width:100%;
background-color: #fff;
height:120px;
border:0px solid #000;
}

.discountrechts {
color: #fff;
font-size: 12px;
margin-top: 10px;

}
.discountrechts a {
color: #fff;
}

#discountrechts_logo {
    padding-bottom:10px;
padding-left: 60px;
border: 1px solid #666666;
background: #01356E url(/images/ikon_pcs.jpg) no-repeat 5px top;
}

.reiserechts {
color: #fff;
font-size: 12px;
margin-top: 10px;

}
.reiserechts a {
font-size: 12px;
color: #fff;
}

#reiserechts_logo {
    padding-bottom:10px;
padding-left: 60px;
border: 1px solid #666666;
background: #e56d1f url(/images/ikon_reise.jpg) no-repeat 5px center;
}

.mypetrechts {

  border:0px solid red;
color: #fff;
font-size: 12px;
margin-top: 10px;
}
.mypetrechts a {
color: #fff;
}

#mypetrechts_logo {
  padding-bottom:10px;
padding-left: 60px;
border: 1px solid #666666;
background: #18AFC3 url(/images/ikon_meyer.jpg) no-repeat 5px top;
}


.ahtitelstartdiscount{
font-weight:bold;
font-size: 12px;
}

.swexybanner {
border: 0px solid #f00;
padding: 5px;

}






/*ENDE --->  Bannercss ENDE */

.suchform {
background-color:#ccc;
width: 100%;
height: 20px;
padding-top: 2px;
padding-bottom: 2px;
vertical-align: middle;
border-top: 3px solid #fff;

}

.suchfeld {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003466;
	border: 1px solid #666;
	padding: 2px;
	}
	
.suchbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000;
	background-color: #ccc;
	padding-top:1px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #666;
	cursor: hand;
	text-transform: uppercase;
	}	

div.newsuebersicht {
	


}
p.newsartikel {
	padding: 5px;
	margin: 0px;
	font-weight: bold;
}


.wetter {
text-align: center;
color: #fff;
font-weight: bold;
background: url(/images/n_swex_wetter_bg.jpg) no-repeat;
}

.flyer {
text-align: center;
color: #fff;
font-weight: bold;
background: url(/images/n_swex_swex_ub.jpg) repeat-x;
}


/* Umfragecss */
div.umfrageueberschrift {
text-align:center;
padding-left:4px; padding-bottom:1px; line-height:15px; height: 15px; color: #fff; vertical-align: middle; font-weight: bold; background: url(/images/n_swex_umfrage_bg.jpg) repeat-x;  text-transform: uppercase; font-size: 11px;
  }

umfragefrage {}
.umfrage {
  padding: 0px auto 0px auto;
  border: 0px solid red;
}

/* ENDE ---> Umfragecss */


/* StartseitenCSS */
.startnewstablezeile { border-bottom: 1px dashed #000;}
.startnewstabletitle { padding-top: 2px; }
.startnewstabledate {width: 110px; padding-top: 2px; }

	/* StartseitenCSS links für die einzelnen nachrichten, IMMER .ahtitelstart +Ordnername  */
	/* NEWS*/	
		.ahtitelstartnews { font-size: 12px; color: #000; font-weight: bold;}
		a.ahtitelstartnews {display: block; width:100%; padding-left:2px; font-size:12px;}
		a:hover.ahtitelstartnews {background-color:#82C9F9; color:#000}
	/*ENDE ---> NEWS*/

	/* SPORTNEWS*/	
		.ahtitelstartsport_news { font-size: 12px; color: #000; font-weight: bold;}
		a.ahtitelstartsport_news {display: block; width:100%; padding-left:2px; font-size:12px;}
		a:hover.ahtitelstartsport_news {background-color:#82C9F9; color:#000}
	/*ENDE ---> SPORTNEWS*/

	/* REISENEWS --> Ordner young_news*/	
		.ahtitelstartyoung_news { font-size: 12px; color: #000; font-weight: bold;}
		a.ahtitelstartyoung_news {display: block; width:100%; padding-left:2px; font-size:12px;}
		a:hover.ahtitelstartyoung_news {background-color:#82C9F9; color:#000}
	/* ENDE ---> REISENEWS --> Ordner young_news*/	
	
		/* eventtipps --> Ordner eventtipps*/	
			.ahtitelstarteventtipps { font-size: 12px; color: #000; font-weight: bold;}
			a.ahtitelstarteventtipps {display: block; width:100%; padding-left:2px; font-size:12px;}
			a:hover.ahtitelstarteventtipps {background-color:#82C9F9; color:#000}
	/* ENDE ---> eventtipps --> Ordner eventtipps*/	

		/* wahl_2008 --> Ordner wahl_2008*/	
			.ahtitelstartwahl_2008 { font-size: 12px; color: #000; font-weight: bold;}
			a.ahtitelstartwahl_2008 {display: block; width:100%; padding-left:2px; font-size:12px;}
			a:hover.ahtitelstartwahl_2008 {background-color:#82C9F9; color:#000}
	/* ENDE ---> eventtipps --> Ordner eventtipps*/	
	
	
.startdatum {font-size: 12px; color:#aaa;}


/* ENDE ---> StartseitenCSS */

div.artikeltrenner {clear:both; width:100%; border-bottom:1px solid #666; height:1px;}

.suchergebnis {border-bottom: 0px solid #ccc; width: 95%; margin-top: 5px; padding:5px;}
a.suchergebnisLink {display:block; background: #e2e2e2; border:1px solid #ccc; font-size:12px; font-weight:bold; padding: 5px;}
a.suchergebnisLink:hover {background:#eee;}
.suchergebnistext {padding: 5px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;}
.orangemini      {background: #65CA00; border: 1px solid #ccc; padding: 3px;}             

.button {
  color: #00264F;
  text-align: left;
  font-size: 11px;
  font-weight: bold;
  border: 1px solid #cccccc;
  width: auto;
  padding: 0px 5px;
  margin: 1px;
}

#liste {
width:140px;
display:block;
background: #eee;
padding:5px;
font-size: 12px;
font-weight: bold;
border:1px solid #fff;
color:#666;

}
a.liste {
width:140px;
display:block;
background: #eee;
font-size: 12px;
font-weight: bold;
border:1px solid #eee;
}

a.liste:hover {
background: #fff;
border:1px solid #000;
display:block;
text-decoration:none;

}
.werbung_startseite {
width:100%;
text-align:center;
padding:10px 0px 10px 0px;
}
.werbung_startseite img {
padding:3px;
border:1px solid #FCB134;

}






#skyscraper {
background-image:url(/_images/night_sky_bg.gif);
background-position:left top;
background-repeat:no-repeat;
border:0px solid red;
height:620px;
margin-top:4px;
padding-left:5px;
padding-top:16px;
width:130px;
}
body {
background-color:#D6D6D6;
background-image:url(/_images/swex_2009bg.jpg);
background-repeat:repeat-y;
margin:0;
padding:0;
}

