body {
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	font: normal 10px/ 14px verdana, arial, Helvetica, sans-serif;
	color: #444444;
}

.unsichtbar {
	display: none;
	clear: both;
}

.unsichtbar2 {
	font: normal 1px/ 1px verdana, arial, Helvetica, sans-serif;
	color: #FFFFFF;
	clear: both;
}

.classlinie {
	font-size: 5px;
	position: static;
	background: url(../images/linie_normal.gif) repeat-x center;
	border: 0;
	margin: 0;
	padding: 0;
	line-height: 5px;
	height: 5px;
	clear: both;
}

.linierotsmall {
	font: normal 1px verdana, arial, serif;
	margin-right: 0px;
	margin-top: 0.2em;
	margin-bottom: 0.1em;
	border-top: 1px solid #BE0005;
}

.leftcontent {
	font: normal 10px/ 14px verdana, arial, serif;
	width: 960px;
	margin: 0px;
	padding: 0px;
	clear: both;
	/*background:url(../images/bg_800.gif) x-repeat left;*/
	/*background-color:orange; */
}

/************************************/ /*  IE */
.leftcontent .left {
	float: left;
	font: bold 1.0em/ 1.4em verdana, arial, serif;
	width: 180px;
	padding: 26px 0px 0px 10px;
	clear: both;
	/*background-color: #dedede;*/
}



.leftcontent .left h1 {
	display: inline;
	font: bold 1.0em/ 1.4em verdana, arial, serif;
	clear: both;
}

.leftcontent .left .alle {
	width:180px;
	border: none;
	border-top: 4px solid #BE0005;
	font-size: 1.0em;
	font-weight: normal;
	color: #444;
}



/*******************************************/
.leftcontent .content {
	float: left;
	width: 740px;
	font: normal 1.1em/ 1.4em verdana, arial, serif;
	/*background-color:magenta;*/
	margin: 26px 0px 0px 30px;
}

.leftcontent .content h1 {
	display: inline;
	font-weight: bold;
	font-size: 1.0em;
	line-height: 1.6em;
	clear: both;
}

.leftcontent .content table,.leftcontent .content tr,.leftcontent .content td,.leftcontent .content div,.leftcontent .content a {
	font-size: 1.0em;
	line-height: 1.4em;
}

.leftcontent .contentstart {
	float: left;
	width: 530px;
	margin:0px 30px 0px 0px;
	padding:0px;
	border: none;
	border-top: 4px solid #BE0005;
	clear: both;
	/*background-color: yellow;*/
}

.leftcontent .contentstartright {
	float: left;
	width: 180px;
	border: none;
	border-top: 4px solid #BE0005;
	font-size: 1.0em;
	font-weight: normal;
	line-height: 1.5em;
	color: #444;
	/*background-color: pink;*/
}
/* Hack for Firefox*/
html>body .leftcontent .contentstartright {
	width: 180px;
}

.leftcontent .contentstartright  .alle {
	width:180px;
	border: none;
	font-size: 0.95em;
	font-weight: normal;
	color: #444;
}


.leftcontent .contentstartright table,.leftcontent .contentstartright tr,.leftcontent .contentstartright td,.leftcontent .contentstartright div{	
	color: #444;
	font-size: 1.0em;
	line-height: 1.5em;
}



.alle table,.alle tr,.alle td,.alle div {
	font-size: 1.0em;
}

.alle a,.alle a:link,.alle a:visited {
	color: #BE0005;
	font-size: 1.0em;
	line-height: 1.3em;
	text-decoration: none;
}

.alle a:focus,.alle a:active,.alle a:hover {
	color: #BE0005;
	font-size: 1.0em;
	line-height: 1.3em;
	text-decoration: underline;
}


/* CONTENT ELEMENTE */
.tagesmeldungvolley {
	margin: 0px;
	font-weight: bold;
	height: 2.0em;
	
	color: #8F1F1F;
	background: url(../images/icons/volley_red.gif) left top no-repeat;
	padding-left: 25px;
	border-bottom: 1px solid #8F1F1F;
	background-color: #EFEAE3;
}
html>body  .tagesmeldungvolley{
	color: #BE0005;
}

.tagesmeldungvolley a,.tagesmeldungvolley a:link,.tagesmeldungvolley a:hover,.tagesmeldungvolley a:visited,.tagesmeldungvolley a:focus,.tagesmeldungvolley a:active{
	color: #000;
	line-height: 1.8em;
}
.tagesmeldung {
	margin: 0px;
	font-weight: bold;
	height: 2.0em;
	line-height: 1.8em;
	color: #8F1F1F;
	background: url(../images/icons/soccer_red.gif) left top no-repeat;
	padding-left: 25px;
	border-bottom: 1px solid #8F1F1F;
	background-color: #EFEAE3;
}

.tagesmeldung a,.tagesmeldung a:link,.tagesmeldung a:hover,.tagesmeldung a:visited,.tagesmeldung a:focus,.tagesmeldung a:active{
	color: #000;
	line-height: 2.0em;
}

.tagesmeldung1 {
	margin: 0px;
	font-weight: bold;
	height: 2.0em;
	line-height: 2.0em;
	color: #8F1F1F;
	background: url(../images/icons/larrow_red.gif) left top no-repeat;
	padding-left: 25px;
	border-bottom: 1px solid #8F1F1F;
	background-color: #EFEAE3;
}

.tagesmeldung1 a,.tagesmeldung1 a:link,.tagesmeldung1 a:hover,.tagesmeldung1 a:visited,.tagesmeldung1 a:focus,.tagesmeldung1 a:active
	{
	color: #fff;
	line-height: 2.0em;
}

.tagesmeldung2 {
	margin: 0px;
	font-weight: bold;
	height: 2.0em;
	line-height: 2.0em;
	color: #8F1F1F;
	background: url(../images/icons/larrow_red.gif) left top no-repeat;
	padding-left: 25px;
	border-bottom: 1px solid #8F1F1F;
	background-color: #EFEAE3;
}

.tagesmeldung2 a,.tagesmeldung2 a:link,.tagesmeldung2 a:hover,.tagesmeldung2 a:visited,.tagesmeldung2 a:focus,.tagesmeldung2 a:active
	{
	color: #000;
	line-height: 2.0em;
}

.ltext {
	width:175px;
	margin-top: 5px;
	color: #444;
	padding-left: 25px;
	margin-right: 0px;
	/*background-color: #ff00ff;*/
}

/* Hack for Firefox*/
html>body .ltext {
	padding-right: 0px;
	margin-right:5px;
	width:155px;
}


.ltext a,.ltext a:link,.ltext a:visited,.ltext a:focus,.ltext a:active,.ltext a:hover {
	color: #000;
}

.contact {
	padding: 10px;
	line-height: 1.3em;
	border: 1px solid #000;
	margin-top: 20px;
	color: #444;
}

.contact a,.contact a:link,.contact a:visited,.contact a:focus,.contact a:active,.contact a:hover
	{
	color: #000;
}

/**************************/ 
/*   CONTENT ELEMENTE     */
/**************************/ 
/* CONTENT ELEMENTE ---  text */
.cetext {
	display: block;
	margin: 0.5em 0 0.5em 0;
	color: #444;
}

.cetext .cetext_header {
	color: #000;
	display: block;
	font-weight: bold;
	padding-bottom: 0.5em;
}

.cetext .cetext_subheader {
	display: block;
	font-style: italic;
	padding-bottom: 0.5em;
}

.cetext .cetext_bodytext {
	display: block;
}

.cetext .cetext_bodytext a {
	color: #BE0005;
	text-decoration: none;
}

/*  CONTENT ELEMENTE --- textimage */
.cetextimage {
	display: block;
	margin: 5px auto 5px auto;
	color: #444;
}

.cetextimage_image_center {
	margin: 5px auto 5px auto;
	text-align: center;
	display: block;
}

cetextimage_image_center div {
	display: inline;
}

.cetextimage_image_center a {
	font-weight: normal;
}

.cetextimage_image_left {
	margin: 5px auto 5px auto;
	text-align: left;
}

.cetextimage_image_left a {
	font-weight: normal;
}

.cetextimage_image_right {
	margin: 5px auto 5px auto;
	text-align: right;
}

.cetextimage_image_right a {
	font-weight: normal;
}

.cetextimage .cetextimage_header {
	color: #000;
	display: block;
	font-weight: bold;
	padding-bottom: 0.5em;
}

.cetextimage .cetextimage_bodytext {
	display: block;
}

.cetextimage .cetextimage_bodytext a {
	color: #000;
}

.cetextimage_image_center .imagecaption {
	display: block;
	text-align: right;
	line-height: 1.5em;
	padding-bottom: 0.3em;
}

.cetextimage_image_center .imagecaption a.imagecaptionAnker,.cetextimage_image_center .imagecaption a.imagecaptionAnker:link,.cetextimage_image_center .imagecaption a.imagecaptionAnker:visited,.cetextimage_image_center .imagecaption a.imagecaptionAnker:focus,.cetextimage_image_center .imagecaption a.imagecaptionAnker:active,.cetextimage_image_center .imagecaption a.imagecaptionAnker:hover
	{
	text-align: right;
	color: #BE0005;
	text-decoration: none;
	background: url(../images/icons/zoom.gif) no-repeat right top;
	padding-right: 25px;
	padding-left: 5px;
}

/*  CONTENT ELEMENTE --- textimage2cols */
.cetextimage2cols {
	display: block;
	margin: 0.5em auto 0.5em auto;
	color: #444;
}

.cetextimage2cols .cetextimage2cols_imageleft {
	display: block;
}

.cetextimage2cols .cetextimage2cols_imageleft .imagespacer {
	margin: 0em 0.8em 0em 0em;
}

.cetextimage2cols .cetextimage2cols_imageleft .imagecaption {
	background-color: #ededed;
	text-align: right;
	line-height: 15px;
	padding-bottom: 3px;
	margin-right: 0.8em;
}

.cetextimage2cols .cetextimage2cols_imageright {
	display: block;
}

.cetextimage2cols .cetextimage2cols_imageright .imagespacer {
	margin: 0em 0em 0em 0.8em;
}

.cetextimage2cols .cetextimage2cols_imageright .imagecaption {
	background-color: #ededed;
	text-align: right;
	line-height: 15px;
	padding-bottom: 3px;
	margin-left: 0.8em;
}

.cetextimage2cols .cetextimage2cols_header {
	color: #000;
	font-weight: bold;
	padding-bottom: 0.5em;
}

.cetextimage2cols_bodytext {
	font-weight: normal;
}

.cetextimage2cols_bodytext a {
	text-decoration: none;
	color: #BE0005;
}

/*  CONTENT ELEMENTE --- textimagefloatingleft */
.cetextimageintextleft {
	display: block;
	margin: 0.5em auto 0.5em auto;
	color: #444;
}

.cetextimageintextleft .ceimagealign {
	float: left;
}

.cetextimageintextleft .imagespacer {
	margin: 0em 0.8em 0em 0em;
	background-color: magenta;
}

.cetextimageintextleft .imagecaption {
	background-color: #ededed;
	text-align: right;
	line-height: 15px;
	padding-bottom: 3px;
	margin-right: 0.8em;
}

.cetextimageintextright {
	display: block;
	margin: 0.5em 0 0.5em auto;
	color: #444;
}

.cetextimageintextright .ceimagealign {
	float: right;
	text-align: right;
}

html>body .cetextimageintextright .ceimagealign {
	margin-right: 10px;
}

.cetextimageintextright .imagespacer {
	margin: 0em 0em 0em 0.8em;
	background-color: magenta;
}

.cetextimageintextright .imagecaption {
	background-color: #ededed;
	text-align: right;
	line-height: 15px;
	padding-bottom: 3px;
	margin-left: 0.8em;
}

.cetextimage_header {
	display: block;
	font-weight: bold;
	margin-bottom: 0.5em;
}

.cetextimage_bodytext {
	display: block;
}

.cetextimage_bodytext a {
	text-decoration: none;
	color: #BE0005;
}

.imagecaption {
	background-color: #ededed;
	text-align: right;
	line-height: 15px;
	padding-bottom: 3px;
}

.imagecaption a.imagecaptionAnker,.imagecaption a.imagecaptionAnker:link,.imagecaption a.imagecaptionAnker:visited,.imagecaption a.imagecaptionAnker:focus,.imagecaption a.imagecaptionAnker:active,.imagecaption a.imagecaptionAnker:hover
	{
	text-align: right;
	color: #BE0005;
	text-decoration: none;
	background: url(../images/icons/zoom.gif) no-repeat right top;
	padding-right: 25px;
	padding-left: 5px;
}

.cetoptaskbar {
	display: block;
	margin: 0.5em auto 0.5em auto;
	color: #444;
}

.cetoptaskbar a {
	text-decoration: none;
	color: #BE0005;
}

/***************************************************************************/
	/*  CONTENT ELEMENTE --- cesitemap */
.cesitemap {
	margin-left: 0em;
	margin-right: 1.0em;
}

/*  Sitemap  ERSTE LEVEL   */
.cesitemap ul {
	margin: 0px;
	padding: 0px;
	margin-top: 1.0em;
	font: normal 1.0em verdana, arial, serif;
}

.cesitemap li {
	display: inline;
}

.cesitemap li a {
	display: block;
	color: #444;
	text-decoration: none;
	background: none;
	padding-left: 1.0em;
	font-weight: bold;
	margin-bottom: 0.5em 0em 0.5em 0em;
}

.cesitemap li a:link,.cesitemap li a:visited,.cesitemap li a:hover,.cesitemap li a:focus,.cesitemap li a:active
	{
	text-decoration: none;
	line-height: 1.5em;
	color: #444;
	background: url("../images/icons/pfeil_gross.gif") no-repeat left top;
}

/*  Sitemap  ZWEITE LEVEL  */
.cesitemap  ul ul {
	margin: 0;
	border-bottom: 1px solid #BE0005;
	border-top: 2px solid #BE0005;
	margin-bottom: 2.0em;
}

.cesitemap  li li {
	display: inline;
}

.cesitemap  li li a {
	display: block;
	line-height: 1.8em;
	color: #444;
	margin-left: 2.0em;
	text-decoration: none;
}

.cesitemap  li li a:link,.cesitemap  li li a:visited,.cesitemap  li li a:focus,.cesitemap  li li a:hover,.cesitemap  li li a:active
	{
	font-weight: normal;
	color: #444;
	border: none;
	background: url("../images/icons/pfeil_klein.gif") no-repeat left top;
}

/*  Sitemap  DRITTE LEVEL  */
.cesitemap ul ul ul {
	margin: 0;
	padding-bottom: 0.5em;
	border: 0;
}

.cesitemap  li li li {
	display: inline;
}

.cesitemap  li li li a {
	display: block;
	line-height: 1.8em;
	color: #444;
	margin-left: 7.0em;
	text-decoration: none;
}

.cesitemap  li li li a:link,.cesitemap  li li li a:visited,.cesitemap  li li li a:focus,.cesitemap  li li li a:hover,.cesitemap  li li li a:active
	{
	font-weight: normal;
	color: #444;
	border: none;
	background: url("../images/icons/pfeil_klein.gif") no-repeat left top;
}

/*  Sitemap  VIERTE LEVEL  	  */
.cesitemap ul ul ul ul {
	margin: 0;
	padding-bottom: 0.5em;
	border: 0px;
}

.cesitemap  li li li li {
	display: inline;
}

.cesitemap  li li li li a {
	display: block;
	line-height: 1.8em;
	color: #444;
	margin-left: 12.0em;
	text-decoration: none;
}

.cesitemap  li li li li a:link,.cesitemap  li li li li a:visited,.cesitemap  li li li li a:focus,.cesitemap  li li li li a:hover,.cesitemap  li li li li a:active
	{
	font-weight: normal;
	color: #444;
	border: none;
	background: url("../images/icons/pfeil_klein.gif") no-repeat left top;
}

/*  CONTENT ELEMENTE --- teaserpage */
.ceteaserpage {
	display: block;
	width: 100%;
	margin: 0.5em auto 0.5em auto;
	color: #444;
}

.ceteaserpageheader {
	display: block;
	width: 100%;
	font-weight: bold;
	margin: 0.5em auto 0.5em auto;
	color: #222;
	border-bottom: 1px solid #BE0005;
}

.ceteaserpage table {
	font-size: 1.0em;
	line-height: 1.3em;
}

.ceteaserpage_image {
	margin: 0px 0 0.5em 0;
}

.ceteaserpage_header {
	font-weight: bold;
	margin-bottom: 0.5em;
}

.ceteaserpage_header a {
	color: #000;
}

.ceteaserpage_header a:link,.ceteaserpage_header a:visited {
	text-decoration: none;
	color: #222;
}

.ceteaserpage_header a:hover,.ceteaserpage_header a:focus,.ceteaserpage_header a:active
	{
	text-decoration: none;
	color: #222;
}

.ceteaserpage_bodytext {
	font-weight: normal;
}

.ceteaserpage_bodytext a {
	color: #BE0005;
	text-decoration: none;
}

.ceteaserpage .cesitemap {
	margin-left: 0em;
	margin-right: 1.0em;
}

.ceteaserpage .cesitemap ul {
	margin: 0px;
	padding: 0px;
	margin-top: 1.0em;
	font: normal 1.0em verdana, arial, serif;
}

.ceteaserpage .cesitemap li {
	display: inline;
}

.ceteaserpage .cesitemap li a {
	display: block;
	color: #BE0005;
	text-decoration: none;
	background: none;
	padding-left: 1.0em;
	font-weight: normal;
	margin-bottom: 0.5em 0em 0.5em 0em;
}

.ceteaserpage .cesitemap li a:link,.ceteaserpage .cesitemap li a:visited
	{
	text-decoration: none;
	line-height: 1.6em;
	color: #BE0005;
	background: url("../images/icons/pfeil_klein.gif") no-repeat left top;
}

.ceteaserpage .cesitemap li a:hover,.ceteaserpage .cesitemap li a:focus,.ceteaserpage.cesitemap li a:active
	{
	text-decoration: none;
	line-height: 1.6em;
	color: #BE0005;
	background: url("../images/icons/pfeil_klein.gif") no-repeat left top;
}

/* CONTENT ELEMENTE  --- ceimagegallery */
.ceimagegallery {
	display: block;
	width: 100%;
	margin: 0.5em auto 0.5em auto;
	color: #444;
}

.ceimagegallery a {
	font-size: 1.0em;
	line-height: 1.4em;
	color: #BE0005;
}


/* Search Bar*/
.searchbar {
	left: 10px;
	top: 233px;
	width: 130px;
	margin-right: 10px;
	text-align: right;
	position: absolute;
	display: block;
	clear: both;
}
/* Search Bar*/
.searchbar table{
	padding:0px;
	margin:0px;
}


/*   Printverswion  */
.printversion {
	left: 820px;
	top: 205px;
	width: 130px;
	margin-right: 10px;
	text-align: right;
	position: absolute;
	display: block;
	clear: both;
}

.printversion .print a {
	text-decoration: none;
	color: #BE0005;
}

/**************************/ /*         MODULE         */
	/**************************/ /*       NEWS             */
.newslistteaser {
	display: block;
	margin-bottom: 1.0em;
	margin-top: 0.2em;
	clear: both;
	color: #444;
}

.newslistteaser .newslist {
	display: block;
}

.newslistteaser .newslist .newsdate {
	font-size: 0.9em;
}

.newslistteaser .newslist .newslistheader {
	color: #222;
	text-decoration: none;
}

.newslistteaser .newslist .newslistheader a,.newslistteaser .newslist .newslistheader a:link,.newslistteaser .newslist .newslistheader a:visited,.newslistteaser .newslist .newslistheader a:hover,.newslistteaser .newslist .newslistheader a:focus
	{
	color: #222;
	text-decoration: none;
}

.newslistteaser .newslist a,.newslistteaser .newslist a:link,.newslistteaser .newslist a:visited,.newslistteaser .newslist a:hover,.newslistteaser .newslist a:focus,.newslistteaser .newslist li a:active
	{
	color: #BE0005;
	text-decoration: none;
}

.newslistteaser ul {
	margin: 0;
	padding: 0;
}

.newslistteaser ul li {
	display: block;
	list-style: none;
	line-height: 1.8em;
}

.newslistteaser ul li a {
	background: url(../images/dokument.gif) no-repeat left center;
	line-height: 1.8em;
	padding-left: 1.2em;
	color: #BE0005;
	text-decoration: none;
}

.newssingle {
	display: block;
	margin-bottom: 0.5em;
	clear: both;
	color: #444;
}

.newssingle .newsdate {
	font-size: 0.9em;
}

.newssingle a,.newssingle  a:link,.newssingle  a:visited,.newssingle a:hover,.newssingle  a:focus,.newssingle a:active
	{
	color: #BE0005;
	text-decoration: none;
}

.backto {
	display: block;
	margin-bottom: 0.5em;
	margin-top: 0.5em;
}

.backto  a,.backto  a:link,.backto  a:visited {
	color: #666;
	text-decoration: none;
}

.backto  a:hover,.backto  a:focus,.backto a:active {
	color: #666;
	text-decoration: underline;
}

/*       LINKS             */
.linksliste {
	clear: both;
	display: block;
	color: #444;
}

.linksliste ul {
	margin: 0;
	padding: 0;
}

.linksliste ul li {
	display: block;
	list-style: none;
	line-height: 1.8em;
}

.linksliste ul li a {
	line-height: 1.8em;
	color: #BE0005;
	text-decoration: none;
}

.linksliste a,.linksliste  a:link,.linksliste  a:visited,.linksliste a:hover,.linksliste  a:focus,.linksliste a:active
	{
	color: #BE0005;
	text-decoration: none;
}

/*       RSSFEED - INLINE       */
.rssfeed .rssfeedlist {
	margin: 0;
	padding: 0;
}

.rssfeed .rssfeedlist li {
	display: block;
	list-style: none;
	height: 1.8em;
	line-height: 1.8em;
}

.rssfeed .rssfeedlist a,.rssfeed .rssfeedlist a:link,.rssfeed .rssfeedlist a:visited,.rssfeed .rssfeedlist a:hover,.rssfeed .rssfeedlist a:focus,.rssfeed .rssfeedlist li a:active
	{
	padding-left: 0.3em;
	color: #BE0005;
	text-decoration: none;
}

/* ======================================= */
	/*   Homepage News Darstellung 3 Spalten   */
	/* ======================================= */
.hnews {
	font-size: 1.0em;
	line-height: 1.3em;
	padding: 0;
	margin: 0;
	margin-top: 0.5em;
	clear: both;
	color: #444;
	width: 530px;
}

.hnews .hpn_left {
	width: 170px;
	margin-right: 10px;
	float: left;
}

.hnews .hpn_center {
	width: 170px;
	margin-right: 10px;
	float: left;
}

.hnews .hpn_right {
	width: 170px;
	float: left;
}

.hnews .hpndate {
	color: #444;
	width: 170px;
	font-size: 1.3em;
}

.hnews .hpntitel {
	color: #222;
	width: 170px;
}

.hnews .hpntitel a {
	color: #222;
	width: 170px;
	text-decoration: none;
}

.hnews .hpnsubtitel {
	color: #444;
	width: 170px;
	margin-bottom:20px;
}

.hnews .hpnsubtitel a {
	color: #be0005;
	text-decoration: none;
}

/* leiste */
div.leiste {
	width:180px;
	background: url(../images/icons/laquo_red.gif) left top no-repeat;
	border:none;
	border-bottom: 1px solid #8F1F1F;
	background-color: #EFEAE3;
	display: block;
	line-height: 20px;
	height: 20px;
	color: #8F1F1F;
}

div.leiste span {
	display: block;
	line-height: 20px;
	height: 20px;
	color: #8F1F1F;
	padding-left: 25px;
	font-weight: bold;
	font-size: 0.9em;
}

div.leiste2 {
	background: url(../images/icons/larrow_red.gif) left top no-repeat;
	border-bottom: 1px solid #8F1F1F;
	background-color: #EFEAE3;
	padding-left: 25px;
	display: block;
	line-height: 20px;
	height: 20px;
	color: #8F1F1F;
}

div.leiste2 span {
	display: block;
	line-height: 20px;
	height: 20px;
	color: #8F1F1F;
	font-weight: bold;
	font-size: 0.9em;
}

div.leiste3 {
	background: url(../images/icons/laquo_red.gif) left top no-repeat;
	border-bottom: 1px solid #8F1F1F;
	background-color: #EFEAE3;
	padding-left: 25px;
	display: block;
	line-height: 20px;
	height: 20px;
	color: #8F1F1F;
}

div.leiste3 span {
	display: block;
	line-height: 20px;
	height: 20px;
	color: #8F1F1F;
	font-weight: bold;
	font-size: 0.9em;
}

/* ======================================= */
	/*   			UserManagement   		   */
	/* ======================================= */
#user {
	font-size: 1.0em;
	line-height: 1.3em;
	padding: 0;
	margin: 0;
	margin-top: 0.5em;
	clear: both;
	color: #444;
}

#user form {
	font-size: 1.0em;
	margin: 0px;
	padding: 0px;
}

#user input {
	font-size: 1.0em;
	color: #222;
	width: 170px;
	border: 1px solid #000;
}

#user input.send {
	font-size: 1.0em;
	margin-top: 10px;
	font-weight: bold;
	color: #444;
	width: auto;
	background-color: #eee;
	padding: 0px 20px 0px 20px;
	border: 1px solid #be0005;
}

#user ul {
	display: block;
	list-style: none outside none;
	margin: 0;
	padding: 0;
}

#user ul li {
	display: block;
	line-height: 20px;
	list-style: none;
	padding-left: 20px;
	color: #9F3E13;
	background: url(../images/icons/error_icon.gif) no-repeat left center;
}

#user a,#user  a:link,#user  a:visited,#user a:hover,#user  a:focus {
	color: #BE0005;
	text-decoration: none;
}

.userregisterform {
	font-size: 1.0em;
	line-height: 1.3em;
	padding: 0;
	margin: 0;
	margin-top: 0.5em;
	clear: both;
	color: #444;
	width: 80%;
}

.userregisterform ul {
	display: block;
	list-style: none outside none;
	margin: 0;
	padding: 0;
}

.userregisterform ul li {
	display: block;
	line-height: 20px;
	list-style: none;
	padding-left: 20px;
	color: #9F3E13;
	background: url(../images/icons/error_icon.gif) no-repeat left center;
}

.userregisterform input {
	font-size: 1.0em;
	width: 15.0em;
	color: #444;
	border: 1px solid #888;
}

.userregisterform input.small {
	font-size: 1.0em;
	width: 10.0em;
}

.userregisterform input.big {
	font-size: 1.0em;
	width: 20.0em;
}

.userregisterform input.send {
	font-size: 1.0em;
	margin-top: 10px;
	font-weight: bold;
	color: #444;
	width: auto;
	background-color: #eee;
	padding: 0px 20px 0px 20px;
	border: 1px solid #be0005;
}

.userregisterform select {
	font-size: 1.0em;
	width: 15.0em;
	color: #444;
	border: 1px solid #888;
}

.userregisterform select.small {
	font-size: 1.0em;
	width: 10.0em;
	color: #444;
	border: 1px solid #888;
}

.userregisterform select.big {
	font-size: 1.0em;
	width: 20.0em;
	color: #444;
	border: 1px solid #888;
}

.userregisterform fieldset {
	font-size: 1.0em;
	border: 1px solid #666;
	margin: 10px 0px 30px 0px;
	padding: 0px 10px 10px 10px;
}

#leftcontent #content .halter25 {
	height: 28px;
	display: block;
}

#leftcontent #content .linierot {
	height: 3px;
	font-size: 3px;
	display: block;
	/*margin-left:20px;*/
	margin-right: 15px;
	margin-bottom: 1px;
	background-color: #BE0005;
}

#leftcontent #content .newsteaser .titulo {
	line-height: 20px;
	font: bold 11px verdana, arial, serif;
	line-height: 18px;
	color: #000;
}

.cssFormKey {
	float: left;
	display: inline;
	width: 160px;
}

.cssFormValue {
	float: left;
	display: inline;
	width: 200px;
}

.cssFormDelim {
	width: 1px;
	height: 10px;
}

.rsstextimageintext {
	display: block;
	width: 100%;
	margin: 5px auto 5px auto;
	font: normal 11px Verdana, Arial, sans-serif;
	line-height: 16px;
	color: Black;
}

.rsstextimageintext .rsstextimage_header {
	display: block;
	font-weight: bold;
	margin-bottom: 5px;
}

.rsstextimageintext .rsstextimage_header a {
	font: bold 11px Verdana, Arial, sans-serif;
}

.rsstextimageintext .rsstextimage_bodytext {
	display: block;
}
