/* Farbdefinitionen:

ROT : #db2227
ROT over: #7b0209
Hellbraum Verlauf Ende: #e6e3d2

GRAU für Striche #8e8e8e
*/


body {
	background-color: #797979;
	background-image: url(../_layoutpics/xitycity.png);
	background-repeat: repeat-x;
	background-position: center top;
}

.xity {
	text-align: left;
	width:840px;
	display:block;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	position: relative;
}
.INHALT_LEFT {
	position: relative;
	width: 800px;
	background-color: #FFF;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-right: auto;
	float: left;
	border-top-width: 5px;
	border-right-width: 5px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #e0e0e0;
	border-right-color: #e0e0e0;
	border-left-color: #e0e0e0;
}
/* Header */
#header {
	width: 820px;
	clear: both;
	margin-bottom: 5px;
	z-index:0;
	margin-right: -10px;
	margin-left: -10px;
}
#header .SEITENORT {
	width: 320px;
	height:auto;
	position: absolute;
	margin-top: 15px;
	margin-left: 300px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000;
}
#header #logo {
	width: 265px;
	height:75px;
	float: left;
	margin-top: 25px;
	margin-left: 10px;
}
.HEADERNAVOB {
	background-color: #e0e0e0;
	height: 18px;
	width: 820px;
	margin-right: -10px;
	margin-left: 0px;
	margin-bottom: 5px;
}
#headerrechts {
	width:500px;
	float:right;
	z-index:1;
	text-align: right;
	margin-right: 10px;
}
.headerdatum {
	float: left;
	position: relative;
	color: #000;
	margin-left: 10px;
	font-size: 10px;
	font-weight: bold;
}
.searchfield {
	background-image: url(/xity_de/live/xity/_layoutpics/lupe.gif);
	background-repeat: no-repeat;
	background-position: right center;
	width:155px;
	margin: 0px;
	border: solid 1px #747478;
	height:26px;
	padding-left:5px;
}
#searchdiv {  padding: 0px; margin:0px; float:right;}
.WERBUNG_AUSSEN {
	position: relative;
	width: 180px;
	margin-left: auto;
	float: right;
	margin-right: -190px;
	margin-top: 0px;
}
html,p, div, td, ul { font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
div { z-index:0; }

* {
	vertical-align: baseline;
	font-weight: inherit;
	font-family: inherit;
	font-style: inherit;
	font-size: 100%;
	outline: 0;
	padding: 0;
	margin: 0;
	}
b { font-weight: bold; }
h1 { font-size: 18px; font-weight: bold; margin: 0 0 5px; color: #db2227; font-family: Verdana, Arial, Helvetica, sans-serif; }
/*h2 { font-size: 16px; font-weight: bold; margin: 0 0 5px; color: #db2227; font-family: Georgia, "Times New Roman", Times, serif; }*/
h2 {
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 5px;
	color: #db2227;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h3 { font-size: 13px; font-style: normal; margin: 0 0 5px; color: black; font-weight: bold; }
h4 { font-size: 12px; font-style: normal; margin: 0 0 5px; color: black; font-weight: normal; }

a { color: #db2227; text-decoration: none;  }


#clearall {clear: both; float: none}

/* DIVs ein und ausblenden */

.element_visible
{
     display: block;
}

.element_hidden
{
	display: none;
}


/* Startpage */

#startpage { width:505px; padding-top: 30px;}
#startpage #form {margin-top:30px;text-align:left; }
#startpage #logo {margin-top:30px;height: 120px; width:505px; font-size:14px;line-height:20px;}
#startpage #map {margin-top:30px; }
#startpage #showmap {text-align:center;margin-top:30px; width: 250px; border:solid 0 #db2227; height:20px; padding-right: 5px; padding-left: 5px; padding-top: 4px;}
#startpage #showmap a:link, #startpage #showmap a:visited, #startpage #showmap a:active, #startpage #showmap a:hover { color:black;  }
#startpage #markerlink a:link, #startpage #markerlink a:visited, #startpage #markerlink a:active, #startpage #markerlink a:hover { color:#db2227;  }

#startpage #markerlink {margin-top:30px;font-size:15px; }

#startpage #login { width: 250px;position: absolute;top: 5px; right:5px; }

/* Forms */

input, select, textarea { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; margin:0px; }
.textfield_middle { width:120px; margin: 1px; border: solid 1px #db2227; height:16px;}
.LOGFORMDIV {
	margin-bottom: 20px;
	padding: 10px;
}
.LOGFORMDIV h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #CCC;
	text-align: left;
	border: 1px solid #999;
	background-image: url(../_layoutpics/h1.jpg);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: -10px;
	text-indent: 10px;
}
.textfield_log {
	width:120px;
	border: solid 1px #db2227;
	height:16px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
.textfield_log_big {
	width:200px;
	border: solid 1px #db2227;
	height:16px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
.button_log {
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	background-color: #db2227;
	border: 1px solid #db2227;
	color: #FFF;
	padding-right: 5px;
	padding-left: 5px;
}

.textfield_contentbig { width:320px; margin: 1px; border: solid 1px #8e8e8e; height:16px;}
.textfield_contentmiddle { width:150px; margin: 1px; border: solid 1px #8e8e8e; height:16px;}
.textarea_contentbig { width:320px; margin: 1px; border: solid 1px #8e8e8e; }
.textarea_contentmiddle { width:150px; margin: 1px; border: solid 1px #8e8e8e; }
.textfield_big { width:220px; margin: 1px; border: solid 1px #db2227; height:16px; float:left;}
.textfield_small { width:50px; margin: 1px; border: solid 1px #db2227; height:16px;}

/* label */
#adressen_labeldiv { line-height:18px;width:90px; float:left;clear: both; padding-bottom:5px; }
#adressen_inputdiv {  float:left;padding-bottom:5px; }


input#submit { /* den Submit-Button */
  float: none;
  width: auto;
}
#Button { background-color:#db2227; color:white; width: 150px; border:solid 0 #db2227; height:20px; padding-right: 5px; padding-left: 5px; }

.Button { background-color:#db2227; color:white; width: 150px; border:solid 0 #db2227; height:20px; padding-right: 5px; padding-left: 5px; }
.Button_small { background-color:#db2227; color:white; width: 100px; border:solid 0 #db2227; height:20px; padding-right: 5px; padding-left: 5px; }
.Button_small70 { background-color:#db2227; color:white; width: 70px; border:solid 0 #db2227; height:20px; padding-right: 5px; padding-left: 5px; }
.Button_middle { background-color:#db2227; color:white; width: 120px; border:solid 0 #db2227; height:20px;  }



/* Register */




#registerlist li {
	list-style: none;
	margin: 0;
	display: inline;
}

#REGactive {
	color: #db2227;
	margin-left: 0px;
	text-decoration: none;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	background-color: #e0e0e0;
	background-image: url(../_layoutpics/BGH.jpg);
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cbcbcb;
	border-right-color: #cbcbcb;
	border-bottom-color: #e0e0e0;
	border-left-color: #cbcbcb;
	font-weight: bold;
	margin-bottom: -1px;
	padding-top: 3px;
	padding-right: 0.5em;
	padding-bottom: 3px;
	padding-left: 0.5em;
}


#registerlist li a:link { color: #db2227; }
#registerlist li a:visited { color: #db2227; }

#registerlist li a:hover
		{
			color: #000;
			background: #AAE;
			border-color: #cbcbcb;
		}

#registerlist li a#current
		{
			background-color: #e6e6e6;
			border-bottom: 1px solid #cbcbcb;
		}


/* Bilder */
#imgright {
	float: right;
	margin-left: 10px;
	border: 3px solid #CCC;
	background-color: #CCC;
}
.img_hpansicht {
	margin-bottom: 3px;
}
#imgright div, #imgleft div {
	display: table;
}
#imgright img, #imgleft img  { border:0px;}
#imgright label, #imgleft label  {
	margin-top: 0px;
	margin-bottom: 10px;
	font-size: 9px;
	font-weight: lighter;
	text-align: left;
	display: table-caption;
	caption-side: bottom;
	padding:3px;
	background-color:#E9E9E9;
	margin-right: 2px;
	margin-left: 2px;
	margin-top: -5px;
 }





#imgleft {  float: left; margin-right: 10px; padding-right: 10px;  display: table;}

/* Content Darstellung */

#detailtext { font-size: 13px; margin-top: 10px;text-align: justify; }
#detailtext table, #detailtext tr, #detailtext td {border:0px; }

#videoplayer {margin-top:10px;margin-bottom:10px;float:left; }


#contentdetail { width: 580px; padding: 10px 4px; float: left; margin-right: 10px; }


#contentdetail #headerdiv { float:left;width: 580px;border-top: 1px solid #8e8e8e;border-bottom: 1px solid #8e8e8e;padding-top:2px;padding-bottom:2px;float:left; margin-bottom:10px;}
#contentdetail #headerdiv div {  margin-right: 4px;padding-right: 4px; font-size:11px; float:left;}
#contentdetail #headerdiv #date { float:left; border-right: 1px solid #8e8e8e;}
#contentdetail #headerdiv #category { float:left;}
#contentdetail #headerdiv #autor { float:left; border-right: 1px solid #8e8e8e;}

#contentdetail #headerdiv #rating {  color:#db2227;float:right;width: 180px;}
#contentdetail #headerdiv #articlerating  {  float:left;}
#contentdetail #headerdiv #rating_autor {  color:#db2227;float:right;}
#contentdetail #introtext {font-weight:bold; text-align: justify; font-size: 12px;}

#contentdetail #subline h3 { clear:both;float:left;border-right: 0px solid #8e8e8e;}

#contentdetail #article_actions { float:right; color:grey;}
#contentdetail #headertext { float:left; width:580px;}
#contentdetail h1 { font-size:18px; }
#contentdetail #imgleft label {
	font-size: 10px;
	margin-right: 2px;
	margin-left: 2px;
	margin-bottom: 10px;
 }

#detailtext p { padding-bottom:5px; }
#contentdetail #imgleft { float:left; max-width:300px;display: table;}
#imageslide { border: 1px solid #8e8e8e; padding:10px; }


/* Übersichtsseite */
#rating { float:right;}
#rating_autor { float:right;}

#headertext {  }
#subline {  margin-top: 4px; margin-bottom: 4px; }
#introtext { font-size: 12px; margin-top: 4px;  }
#readmore {
	float:right;
	color: #db2227;
	width: 100%;
	position: relative;
}
#readmore_alt { color: #db2227; font-size: 12px; margin-top: 10px; }


/* teaser */
#teaser {
	width: 575px;
	float: left;
	margin-right: 0px;
	border-bottom: 1px solid #8e8e8e;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 4px;
}
#teaser #imgright {
	width:155px;
	float: right;
	position: relative;
	margin-right: 2px;
}
#teaser #subline h3 { font-size: 12px;margin-top: 0px;}
#teaser #headerdiv {
	font-size: 10px;
	border-top: 1px solid #8e8e8e;
	border-bottom: 1px solid #8e8e8e;
	padding-top:2px;
	padding-bottom:2px;
	float:left;
	margin-bottom:10px;
	width:395px;
	float:left;
}

#teaser #headerdiv #infoline {  font-size:10px; color:black;float:left; width:280px; }
#teaser #introtext {
	float:left;
	font-size: 12px;
	margin-top: 4px;
	width:395px;
}

#teaser #headerdiv #rating {  color:#db2227;float:right;font-size: 10px;}
#teaser #headerdiv #rating_autor {  color:#db2227;float:right;font-size: 10px;}

/* teaser_text */
#teaser_text { width: 580px; margin-top:5px; }
#teaser_text div { border-right: 1px solid #8e8e8e; margin-right: 4px;padding-right: 4px; font-size:11px;display:inline;}
#teaser_text #dayname { float:left; width:15px;}
#teaser_text #date { float:left;width:60px;}
#teaser_text #time { float:left;width:40px;}
#teaser_text #category { float:left; }
#teaser_text #subline {  border-right: 0px solid #8e8e8e;}

/* autoren_teaser_text */
#autoren_teaser_text { width: 170px; margin-top:5px; float:left; font-size:10px; padding-left:5px; padding-right: 5px; padding-bottom:10px;}
#autoren_teaser_text a {
	clear: left;
	float: right;
	width: 115px;
	position: relative;
	margin-right: 20px;
	margin-bottom: -5px;
}
#autoren_teaser_text div {  margin-right: 4px;padding-right: 4px; font-size:11px;}
#autoren_teaser_text #dayname { float:left; width:15px; border-right: 1px solid #8e8e8e;}
#autoren_teaser_text #date { float:left;width:40px; border-right: 1px solid #8e8e8e;}
#autoren_teaser_text #time { float:left;width:40px;}
#autoren_teaser_text #category { float:left; }
#autoren_teaser_text #subline {  float:left;}

/* Highlight */

#highlightcontainer {
	width: 580px;
	float:left;
	margin-top: -10px;
	margin-bottom: -10px;
}
#highlightcontainer #registerlist
		{
	padding: 3px 0;
	margin-left: 0;
	margin: 0;
	font-size: 15px;
	font-weight: normal;

		}
#highlight {
	width:555px;
	background-color: #e0e0e0;
	float: left;
	padding: 10px 4px 10px 20px;
	margin-bottom: 20px;
	border: 1px solid #999999;
}
.anzeigentextber {
	width: 230px;
	float: right;
	position: relative;
	margin-right: 10px;
}
#highlight #headertext {
	font-size:  16px;
	line-height: 18px;
	width: 100%;
	float: right;
	position: relative;
}
#highlight #subline {
	font-size: 16px;
	line-height: 16px;
	margin-top: 4px;
	margin-bottom: 4px;
	float: right;
	position: relative;
	width: 100%;
}
#highlight #subline h3 { font-size: 14px;line-height: 16px; margin-top: 4px; margin-bottom: 4px; }
#highlight #introtext {
	font-size: 12px;
	margin-top: 4px;
	float: right;
	width: 100%;
	position: relative;
}
#highlight #imgleft img { }
#highlight #imgleft {
	float:left;
	width:320px;
	float: left;
	font-size:10px;
	display: table;
	margin-left: -20px;
	margin-top: -10px;
	margin-right: -10px;
	margin-bottom: -10px;
}
#highlight #imgleft label {
 font-size: 10px;
}
#highlight #imgleft div {display: table;}


/* comments */


#commentscontainer {  width: 580px; float:left;margin-top:20px; }
#commentscontainer #registerlist
		{
			padding: 3px 0;
			margin-left: 0;
			margin: 0;
			border-bottom: 1px solid #cbcbcb;
			font-size: 12px;  font-weight: bold;
			font-family: Verdana, Arial, Helvetica, sans-serif;

		}
#comments { width:555px;float: left; padding: 10px 4px 10px 20px; margin-right: 20px; margin-bottom: 20px; border-right: 1px solid #919191; border-bottom: 1px solid #8e8e8e; border-left: 1px solid #cbcbcb; }
#comment { width:99%;float: left;  border-bottom: 1px solid #8e8e8e; padding-top: 10px; padding-bottom: 10px;  }
#comments input, #comments textarea { border: 1px solid grey; }



#comment #autor { font-weight:bold;float:left; padding-right:10px;display:inline}
#comment #datetime { float:left;display:inline; }
#comment #actions { float:right;display:inline; padding-right:10px;}
#comment #header {
	font-weight:bold;
	font-size:15px;
	float:left;
	padding-top:10px;
}
#comment #commenttext { float:left;font-size:11px; }


/* tellafriend */


#tellafriendcontainer {  width: 580px; float:left;margin-top:20px; }
#tellafriendcontainer #registerlist
		{
			padding: 3px 0;
			margin-left: 0;
			margin: 0;
			border-bottom: 1px solid #cbcbcb;
			font-size: 12px;  font-weight: bold;
			font-family: Verdana, Arial, Helvetica, sans-serif;

		}
#tellafrienddiv { width:555px;float: left; padding: 10px 4px 10px 20px; margin-right: 20px; margin-bottom: 20px; border-right: 1px solid #919191; border-bottom: 1px solid #8e8e8e; border-left: 1px solid #cbcbcb; }
#tellafriend { width:99%;float: left;  border-bottom: 1px solid #8e8e8e; padding-top: 10px; padding-bottom: 10px;  }
#tellafrienddiv  #teaser { width: 570px; padding: 10px 4px; float: left; margin-right: 10px; margin-bottom:20px; border-bottom: 0px solid #8e8e8e;}



/* abuse */


#abusecontainer {  width: 580px; float:left;margin-top:20px; }
#abusecontainer #registerlist
		{
			padding: 3px 0;
			margin-left: 0;
			margin: 0;
			border-bottom: 1px solid #cbcbcb;
			font-size: 12px;  font-weight: bold;
			font-family: Verdana, Arial, Helvetica, sans-serif;

		}
#abusediv { width:555px;float: left; padding: 10px 4px 10px 20px; margin-right: 20px; margin-bottom: 20px; border-right: 1px solid #919191; border-bottom: 1px solid #8e8e8e; border-left: 1px solid #cbcbcb; }
#abuse { width:99%;float: left;  border-bottom: 1px solid #8e8e8e; padding-top: 10px; padding-bottom: 10px;  }
#abusediv  #teaser { width: 570px; padding: 10px 4px; float: left; margin-right: 10px; margin-bottom:20px; border-bottom: 0px solid #8e8e8e;}






/*#wetter { position: absolute;top: 5px; left:570px;;height:52px;  overflow:hidden; z-index: 999; margin-bottom: 4px;}  */
#wetter { position: absolute;top: 5px; left:570px;;height:160px;  overflow:hidden; z-index: 999; margin-bottom: 4px;}


#wetterdummy { height:0px;  overflow:hidden; z-index: 999; margin-bottom: 4px;}
#wetter:focus {  }
#wetter:hover {  height:160px; }
#wetter:active {  }


			#wetterBoxDIV { float:left; width: 310px; background-color: white; padding:20px;float:left; }
			#wetterBox { float:left; width: 310px; background-color: white; padding:20px;float:left }
			#wetterBoxDIV-content { float:left; width: 310px; background-color: white; padding:20px;float:left }
			#currentWeather { float:left; width: 310px; height:60px; font-weight:bold;}
			#forecastWeather { float:left; width: 310px;height:60px;  }
			#icon { float:left; width: 50px;  }
			#weatherInfos { float:right; width: 250px;  }




#login {  margin-bottom: 4px;  }


/* Navigation */
#topnav {
	width:820px;
	clear: both;
	margin-bottom: 5px;
	margin-right: -10px;
	margin-left: -10px;
}

#usernav {
	width:820px;
	height:28px;
	clear: both;
	margin-top: 5px;
	margin-bottom: 1px;
	background: #747478;
	margin-right: -10px;
	margin-left: -10px;
	font-size: 14px;
}
#usernav a:link, #usernav a:visited, #usernav a:active, #usernav a:hover { color:white; }
#usernav div { color: white;height:22px; line-height:22px;}
#usernav #left {
	border-right: 1px solid white;
	float:left;
	padding-left:10px;
	padding-right:10px;
	height: 26px;
	padding-top: 4px;
	font-size: 14px;
}
#usernav #right { border-right: 1px solid white;float:right;padding-left:5px; padding-right:5px;}
#usernav #weatherLink { border-right: 1px solid white;float:right;padding-left:5px; padding-right:5px;}
#usernav .cityselector { border: 1px solid white; width:221px;height:20px; margin-top:1px; }
#usernav .usercity { font-weight:normal;margin-top:5px;margin-bottom:3px; }
#usernav optgroup,#usernav .mapoption { font-weight:bold; font-style: normal;font-size:12px;  color:black;}
#usernav .subcities { font-weight:normal;font-size:12px;}



/* Areas  */
#mainarea { width:790px;  margin-top: 20px; margin-bottom: 5px; }
#mainarea #left {width: 595px;float:left;}
#mainarea #rightdivblock {width: 180px; float:right; height:100%; }
#article_navi { width:580px; clear: both; margin-top: 5px; margin-bottom: 15px;border-bottom: 1px solid #8e8e8e;  }
#contentarea {
	width:595px;
	float:left;
	background-color: #FFF;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#detailcontentarea { width: 595px;float:left; }
#adsarea {   padding-left: 0px;width:180px;border: 1px solid #8e8e8e; margin-bottom:10px;}
#adsarea h3 { font-size: 11px; margin: 0 0 5px; color: #db2227; font-style: normal; text-align: left; padding-top: 4px; padding-bottom: 4px;  border-bottom: 1px solid #8e8e8e; }
#adsarea img { margin-bottom: 8px; }
#pageBrowse {
	width:610px;
	text-align: center;
	font-size:10px;
	padding-top: 10px;
	margin-top: 10px;
}
#pathway {
	width:790px;
	clear: both;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
}


/* videoteaser */
#videoteaser {   padding-left: 0px;width:180px;border: 1px solid #8e8e8e;margin-bottom:10px; }
#videoteaser h3 { font-size: 11px; margin: 0 0 5px; color: #db2227; font-style: normal; text-align: left; padding-top: 4px; padding-bottom: 4px; border-bottom: 1px solid #8e8e8e;  }

/* localinfos */
#localinfos {   padding-left: 0px;width:180px;border: 1px solid #8e8e8e;margin-bottom:10px; }
#localinfos h3 { font-size: 11px; margin: 0 0 5px; color: #db2227; font-style: normal; text-align: left; padding-top: 4px; padding-bottom: 4px; border-bottom: 1px solid #8e8e8e;  }




/* search */

#searchresults {width:500px; }
#searchresults #query {font-weight:bold;}
#searchresults #header {font-weight:bold;color:#db2227; }
#searchresults #preview {margin-bottom:20px;}
#searchresults #header a:link, #searchresults #header a:visited, #searchresults #header a:active, #searchresults #header a:hover { color:#db2227; }
#searchresults #preview a:link, #searchresults #preview a:visited, #searchresults #preview a:active, #searchresults #preview a:hover { color:black; }


#searchresults #header a:visited { color: grey; }
#searchresults #preview a:visited { color: grey; }



/* ======= STAR-RATER ======== */
.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{
background: url(/xity_de/live/xity/_layoutpics/star.gif) left -1000px repeat-x;
}
.star-rating{
position:relative;
width:125px;
height:25px;
overflow:hidden;
list-style:none;
margin:0;
padding:0;
background-position: left top;
}
.star-rating li{
display: inline;
}
.star-rating a,
.star-rating .current-rating{
position:absolute;
top:0;
left:0;
text-indent:-1000em;
height:25px;
line-height:25px;
outline:none;
overflow:hidden;
border: none;
}
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{
background-position: left bottom;
}
.star-rating .current-rating{
z-index:1;
background-position: left center;
}

.inline-rating{
display:-moz-inline-block;
display:-moz-inline-box;
display: inline-block;
vertical-align: middle;
}

.small-star{
width:50px;
height:10px;
}
.small-star,
.small-star a:hover,
.small-star a:active,
.small-star a:focus,
.small-star .current-rating{
background-image: url(/xity_de/live/xity/_layoutpics/star_small.gif);
line-height: 10px;
height: 10px;
}



.small-starAutor{
width:50px;
height:10px;
}
.small-starAutor,
.small-starAutor a:hover,
.small-starAutor a:active,
.small-starAutor a:focus,
.small-starAutor .current-rating{
background-image: url(/xity_de/live/xity/_layoutpics/star_smallAutor.gif);
line-height: 10px;
height: 10px;
}
/* ======= /STAR-RATER ======== */




.element_visible
{
     display: block;
}

.element_hidden
{
     display: none;
}


fieldset {
	border: 0px ; padding: 0px; margin: 0px;
}




/*   Adressen */
#address_list {width:580px;border-bottom: 1px solid #8e8e8e;float:left;margin-bottom:10px;padding-bottom:10px;}
#address_detail h2 {font-size:12px; line-height: 12px; height:12px;padding:0px; margin:0px;}
#address_detail {float:left;width:580px;}
#address_detail #title {float:left;width:250px;}
#address_detail #address {float:left;width:150px;}
#address_detail #beschreibung {float:left;width:150px;}



/* Dates Auflisteung */
#blockrightSP {
	background-color: #b91c0f;
	width: 180px;
	margin-right: -10px;
	margin-bottom: 10px;
	margin-left: -10px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
}

/* block rechts */
#blockrightSP #categoryright {
	color: #FFFFFF;
	float:left;
	float:left;
	padding-left:5px;
	padding-right: 5px;
	width: 170px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-right-color: #cbcbcb;
	border-bottom-color: #e0e0e0;
	border-left-color: #cbcbcb;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
}

/* Dates Auflisteung */
#blockrightWER {
	background-color: #666666;
	width: 180px;
	margin-right: -10px;
	margin-bottom: 10px;
	margin-left: -10px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
}

/* block rechts */
#blockrightWER #categoryright {
	color: #FFFFFF;
	float:left;
	float:left;
	padding-left:5px;
	padding-right: 5px;
	width: 170px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-right-color: #cbcbcb;
	border-bottom-color: #e0e0e0;
	border-left-color: #cbcbcb;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
}
/* Dates Auflisteung */
#blockrightTV {
	background-color: #FF6600;
	width: 180px;
	margin-right: -10px;
	margin-bottom: 10px;
	margin-left: -10px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}

/* block rechts */
#blockrightTV #categoryright {
	color: #FFFFFF;
	float:left;
	float:left;
	padding-left:5px;
	padding-right: 5px;
	width: 170px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-right-color: #cbcbcb;
	border-bottom-color: #e0e0e0;
	border-left-color: #cbcbcb;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
}
/* block rechts */
#blockrightdiv {width: 180px; float:left;}
#blockright #categoryright {
	background-color: #e0e0e0;
	background-image: url(../_layoutpics/BGH.jpg);
	color: #db2227;
	float:left;
	float:left;
	padding-left:5px;
	padding-right: 5px;
	width: 170px;
	padding-top: 2px;
	padding-bottom: 2px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cbcbcb;
	border-right-color: #cbcbcb;
	border-bottom-color: #e0e0e0;
	border-left-color: #cbcbcb;
	font-size: 14px;
	font-weight: bold;
}
#teaser_right_text #detailtext, #teaser_right_text #header a {
	font-size: 11px;
	color: #000;
}
#teaser_right_text #detailtext, #teaser_right_text #header a:hover {
	font-size: 11px;
	color: #999;
}
#blockright #contentright {
	width:100%;
	margin-bottom: 10px;
	float:left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e0e0e0;
	border-right-color: #d8d9d7;
	border-bottom-color: #d8d9d7;
	border-left-color: #d8d9d7;
	padding-top: 10px;
	background-color: #e0e0e0;
}
#teaser_right_text { float:left; width: 160px; padding-left:5px; padding-right: 5px; margin:0px;}
#teaser_right_text div { float:left; width: 160px; padding:0px;margin:0px;}
#teaser_right_text #header h3 { font-size: 12px; float:left;padding-right: 0px; }
#teaser_right_text #detailtext, #teaser_right_text #header {
	font-size: 11px;
	float:left;
	width: 160px;
	padding-right: 0px;
}
#teaser_right_text #header { padding-bottom:5px; float:left;padding-right: 0px; }
#teaser_right_text #detailtext { margin-bottom: 10px;float:left;}


/* static */

#agbs ol li ol{ margin-top: 0; margin-bottom: 0; list-style-type: lower-alpha; }
#agbs p { font-weight: bold; padding:0;margin-bottom: 10px;}
#agbs li , #agbs ol{  margin: 1em 0 1em 20px; }
.facebookNEW {
	float: right;
	position: relative;
	margin-top: 20px;
	margin-bottom: -20px;
}
.facebook {
	float: right;
	position: relative;
	margin-top: 3px;
}
.cont_binimage {
	background-color: #747478;
	width: 580px;
	text-align: center;
	padding-top: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #666;
	border-left-color: #666;
}
.big_grafik {
	margin-right: auto;
	margin-left: auto;
	position: relative;
	clear: both;
	margin-bottom: 5px;
}
.cont_binimage_title {
	padding-top: 0px;
	padding-bottom: 10px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	color: #FFF;
}
.cont_imagesline {
	width: 570px;
	border: 1px solid #666;
	padding: 5px;
	margin-bottom: 5px;
}
.cont_binimage_close {
	float: right;
	height: 32px;
	width: 32px;
	position: absolute;
	margin-left: 548px;
	margin-top: -45px;
}
.cont_binimage_prev {
	height: 32px;
	width: 32px;
	position: absolute;
	margin-top: -100px;
	margin-left: 0px;
}
.cont_binimage_next {
	height: 32px;
	width: 32px;
	position: absolute;
	margin-top: -100px;
	margin-left: 548px;
}
.cont_smallimage {
	border: 4px solid #C00;
}
.cont_smallimage2 {
	border: 4px solid #FFF;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
#pageBrowse a {
	color: #FFF;
	background-color: #C00;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	margin-right: 3px;
	margin-left: 3px;
}
#pageBrowse a:hover {
	color: #000;
	background-color: #CCC;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	margin-right: 3px;
	margin-left: 3px;
}
.BUTTON_IA  {
	color: #000;
	background-color: #CCC;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	margin-right: 3px;
	margin-left: 3px;
}

/*----------------------------------------------------------------------------------------------------------*/
.image-box {
	display:block;
	background-color: #FFF;
	background-image: url(../_layoutpics/loading.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 155px;
	width: 155px;
}
/*----------------------------------------------------------------------------------------------------------*/
.MINITAB {
	padding: 10px;
	margin-left: -10px;
	margin-top: -1px;
	background-color: #e0e0e0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
.menu_area {
	font-weight: bold;
}
.BETA {
	margin-top: 0px;
	margin-left: 0px;
	position: absolute;
}
.image-holder{
	float:left;
	width:155px;
	height:155px;
	border:1px solid #ddd;
	display:inline;
	background-image: url(../_layoutpics/loading.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
/*----------------------------------------------------------------------*/
.werbungIN {
	float: right;
	width: 180px;
	position: relative;
	background-color: #e0e0e0;
}
.nachrichtinhaltPHVI {
	width: 790px;
	min-height: 500px;
	float: left;
	position: relative;
	line-height: 1.3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.nachrichtinhalt {
	width: 590px;
	min-height: 500px;
	float: left;
	position: relative;
	line-height: 1.3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-top: 20px;
}
.nachrichtinhaltAR {
	width: 590px;
	min-height: 500px;
	float: left;
	position: relative;
	line-height: 1.3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-top: 20px;
	text-align: right;
}
.inhaltX {
	line-height: 1.5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 30px;
	min-height: 300px;
}
.inhaltX div {
	line-height: 1.5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.nachrichimg {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	position: relative;
	border: 5px solid #CCC;
	cursor:pointer;
}
.grafvidhin {
	width: 300px;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-top: -20px;
	position: relative;
	height: 30px;
	border-right-width: 5px;
	border-bottom-width: 5px;
	border-left-width: 5px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	background-color: #CCC;
}
.im_b {
	float: left;
	position: relative;
}
.im_v {
	float: right;
	position: relative;
}
.nachricht_comments {
	margin-top: 40px;
	margin-bottom: 200px;
}
.REI_buttons {
	height: 50px;
	width: 55px;
	position: absolute;
	left: -65px;
	top: 50px;
}
#REI_Text {
	height: 50px;
	width: 55px;
	background-image: url(../../../../XI_layout/xi_images/REI_Text_c.png);
	background-repeat: no-repeat;
	background-position: right;
	cursor:pointer;
	margin-bottom: 3px;
}
#REI_Photo {
	height: 50px;
	width: 55px;
	background-image: url(../../../../XI_layout/xi_images/REI_Photo_a.png);
	background-repeat: no-repeat;
	background-position: right;
	cursor:pointer;
	margin-bottom: 3px;
}
#REI_Video {
	height: 50px;
	width: 55px;
	background-image: url(../../../../XI_layout/xi_images/REI_Video_a.png);
	background-repeat: no-repeat;
	background-position: right;
	cursor:pointer;
	margin-bottom: 3px;
}
.subline {
	float: left;
	position: relative;
	margin-top: 5px;
	margin-bottom: -10px;
}
.article_actions {
	float: right;
	position: relative;
	margin-top: 10px;
	margin-bottom: 10px;
}
.teaser {
	margin-bottom: 20px;
	font-size: 14px;
	word-spacing: 2px;
	line-height: 1.3;
	font-family: Verdana, Geneva, Hevetica, Arial;
}
.teaser h2 {
	font-size: 10px;
	font-weight: bold;
	margin: 0 0 5px;
	color: #db2227;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.teaser h3 {
	font-size: 10px;
}
.introTXT {
	margin-bottom: 20px;
	font-size: 13px;
	word-spacing: 2px;
	line-height: 1.5;
	font-family: Verdana, Geneva, Hevetica, Arial;
	margin-top: -10px;
}
.headerdiv {
	width: 100%;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #8e8e8e;
	border-bottom-color: #8e8e8e;
	margin-bottom: 30px;
	margin-top: 30px;
}
.infoline {
	font-size: 10px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.introtext {
	font-size: 10px;
}
.WL_BUTTON {
	float: right;
	position: relative;
	margin-top: 10px;
	font-weight: bold;
}
.autor {
	float: left;
	position: relative;
}
.date {
	float: left;
	position: relative;
	padding-left: 5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000;
	margin-left: 5px;
}
.category {
	float: left;
	position: relative;
	padding-left: 5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000;
	margin-left: 5px;
}
.rating{
	float: right;
	position: relative;
}
.nachricht_comments {
	width: 100%;
	margin-top: 20px;
}
.tooltip {
	display:none;
	font-size:12px;
	padding:10px;
	color:#FFF;
	background-color: #747478;
	border: 3px solid #db2227;	
	-moz-box-shadow:0 0 10px #000;
	-webkit-box-shadow:0 0 10px #000;
}
.photo_div {
	background-color: #747478;
	width: 790px;
	text-align: center;
	margin-bottom: 10px;
}
.photo_div img {
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	position: relative;
}
.PD_titel {
	margin-top: -10px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	color: #FFF;
	padding-top: 5px;
	padding-bottom: 5px;
}
#BIG_VIDEO {
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #333;
	position: relative;
}
.cont_imageline {
	width: 570px;
	border: 1px solid #666;
	padding: 5px;
	margin-bottom: 200px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
}
.tumb_aktiv {
	border: 2px solid #cd1316;
	-moz-box-shadow:0 0 10px #000;
	-webkit-box-shadow:0 0 10px #000;
	margin-top: 2px;
	margin-bottom: -2px;
	margin-right: -2px;
	margin-left: -2px;
}
.tumb_naktiv {
	border: 0px;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.button_prev {
	float: left;
	position: absolute;
	margin-top: 15px;
	margin-left: 50px;
}
.button_next {
	float: right;
	position: absolute;
	margin-top: 15px;
	margin-left: 695px;
}
.blockrightdiv {
	width: 180px;
	float:left;
	background-color: #e0e0e0;
}
.blockright .categoryright {
	background-color: #e0e0e0;
	background-image: url(../_layoutpics/BGH.jpg);
	color: #db2227;
	float:left;
	float:left;
	padding-left:5px;
	padding-right: 5px;
	width: 170px;
	padding-top: 2px;
	padding-bottom: 2px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cbcbcb;
	border-right-color: #cbcbcb;
	border-bottom-color: #e0e0e0;
	border-left-color: #cbcbcb;
	font-size: 14px;
	font-weight: bold;
}
.SEITENNAVIGATION {
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	position: relative;
	text-align: center;
}
.NV_aktivlink {
	color: #FFF;
	background-color: #C00;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	margin-right: 3px;
	margin-left: 3px;
}
.NV_inaktivlink {
	color: #FFF;
	background-color: #999;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	margin-right: 3px;
	margin-left: 3px;
}
.werbungOB {
	margin: 0px;
	padding: 0px;
	min-height: 60px;
}
.werbungOB img {
	margin-top: 5px;
	margin-bottom: -10px;
}
.werbungOB img {
	margin-top: 5px;
	margin-bottom: -10px;
}
.werbungOB object {
	margin-top: 5px;
	margin-bottom: -12px;
}
#WETTERDIV {
	background-color: #CCC;
	height: 180px;
	width: 800px;
	margin-bottom: 1px;
	margin-right: -10px;
	margin-left: -10px;
	padding-right: 10px;
	padding-left: 10px;
	float: left;
}
.DAY_Weather {
	float: left;
	width: 153px;
	position: relative;
	border: 1px solid #666;
	margin-right: 2px;
	margin-left: 2px;
	height: 150px;
	margin-top: 10px;
	background-color: #E9E9E9;
}
.Weather_icon {
	padding-top: 10px;
	padding-left: 10px;
	position: absolute;
}
.Weather_condition {
	font-size: 16px;
	font-weight: bold;
	padding-top: 20px;
	padding-left: 70px;
	position: absolute;
}
.Weather_humidity {
	font-size: 12px;
	padding-top: 70px;
	padding-left: 10px;
	position: absolute;
}
.Weather_wind_condition {
	font-size: 12px;
	padding-top: 100px;
	padding-left: 10px;
	position: absolute;
}

/* NEU 27.09.2011 */
.navgrT2011 {
	background-color: #f5f5f5;
	min-height: 200px;
	width: 800px;
	font-size: 12px;
	color: #666;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666;
	border-right-width: 5px;
	border-bottom-width: 5px;
	border-left-width: 5px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #e0e0e0;
	border-bottom-color: #e0e0e0;
	border-left-color: #e0e0e0;
	float: left;
	position: relative;
}
.navgrT2011 a {
	color: #666;
	text-decoration: none;
}
.navgrT2011 a:hover {
	color: #F00;
	text-decoration: none;
}
.navgrT2011 h1 {
	font-size: 12px;
	font-weight: bold;
	color: #666;
	margin-top: 0px;
	margin-bottom: 3px;
}
.NAVcon {
	min-width: 160px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #666;
}
