@charset "iso-8859-1";

/* (c) 2005-2010 pCMS 2.5 - pCMS 3.3 von Marcus Kabele
Version 1.0		2005
Version 1.1		2006.01-02
Version 1.2		2006.04-07
Version 1.4		2006.08
Version 1.5		2006.10
Version 1.6		2007.05
Version 3.0		2009.04.07
Version 3.1		2009.11
*/

/* ============================================================= */
/* Typographie: basic settings */
/* ============================================================= */

/*
*				{ margin: 0; padding: 0; }
*/

/* ============================================================= */
/* RESET */
/* ============================================================= */

html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input
				{ margin: 0; padding: 0; }

body			{
				font: 12px/20px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
				color: #333;

				background-color: #fff;
				/* background-color: rgb(229,215,203); */
				/* background-image: url(http://www.party.at/Backgrounds/home/background.gif); */
				/* background-repeat: repeat; */
				/* background-repeat: repeat-y; */
				/* background-attachment: fixed; */
				/* background-attachment: scroll; */
				}

/*
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th
				{
				font-size: 1em;
				font-weight: normal;
				font-style: normal;
				}
*/

/* <title>		= Server-Name */
/* <h1>			= Ressort-Name */
/* <h2>			= Rubrik-Name / Rahmen Überschrift */
/* <h3>			= Überschrift/Name des Beitrages */
/* <h4>, <h5>, <h6> = Kapitel-Übeschriften im Beitrag */
h1,h2,h3,h4,h5,h6
				{ font-family: arial, helvetica, sans-serif; }
h1				{ font-size: 1.5em; }
h2				{ font-size: 1.3em; }
h3				{ font-size: 1.2em; }
h4				{ font-size: 1.1em; }
h5,h6			{ font-size: 1em; }
h4,h5			{ font-weight: bold; }
h6				{ font-style: italic; }

a				{ color:#2971A7; text-decoration:none; border:none; }
				/* Diese Reihenfolge! */
a:link			{ }						/* looks just like a normal link */
a:visited		{ }						/* looks just like a normal link */
a:hover			{ text-decoration: underline; }
a:active		{ /* border-bottom: 1px dotted #fff; */ }
										/* looks just like a normal link */
/* Firefox 1.5 - 2.x: get rid of the outline */
/* maybe this disturbs user-experiance on PCs, but it is so incredibly ugly */
/* -moz-outline-style: none; */
a:active		{ outline: none; }
*:focus			{ outline: none; }

*::-moz-focus-inner						/* for the buttons... */
				{ border: none; }
/* ============================================================= */

/* http://monc.se/kitchen/129/rendering-quotes-with-css */ /*
q:before		{ content: '\201E'; }
q:after			{ content: '\201D'; }
q q:before		{ content: '\2018'; }
q q:after		{ content: '\2019'; }
*/
q				{ quotes: '\201E' '\201D' '\2018' '\2019'; }

blockquote * { quotes: none; }
blockquote > *:before { content: '\201C'; }
blockquote > *:after { content: '\201D'; }
blockquote q:before { content: '\2018'; }
blockquote q:after { content: '\2019'; }


div				{ /* border:1px #888 dotted; */ }

p  				{
				margin-bottom: 1em;
				/* text-align:justify; */
				}

strong, b		{ font-weight: bold; }

em, i			{ font-style: italic; }

sup , sub		{line-height: 0; }
/*
sup				{
				vertical-align: baseline;
				font-size: 0.8em;
				position: relative;
				top: -0.4em;
				}
sup				{
				padding-left: 1px;
				font-size: 10px !important;
				font-weight: normal !important;
				vertical-align: baseline;
				position: relative;
				bottom: 0.33em;
				color: #76797c;
				_position: static !important;
				}
*/

fieldset,img	{ border: none; }

/* ul,ol		{ list-style: none; } */
/* none disc circle square decimal decimal-leading-zero lower-roman upper-roman lower-alpha upper-alpha lower-greek lower-latin upper-latin katakana */
ul.Liste { margin: 0 0 0 1.5em; list-style: disc ! important; }
ol.Liste { margin: 0 0 0 3em; }

li				{ line-height: 1.66em; }

abbr			{ border: 0; }
acronym, abbr	{
				border-bottom: 1px dashed #039;
				cursor: help;
				}

hr				{
				border: 0;				/* Opera */
				height: 1px;

				/* color of hr = background-color */
				color: #000;			/* ie */
				background-color: #000;	/* mozilla*/

				/* noshade = border-style: none; */

				/* dotted hr: color: none; background-color: none; border: 1px dotted #ff0000; border-style: none none dotted; */
				}

table			{ border-collapse: collapse; border-spacing:0; }
				/* border-collapse:collapse; ersetzt HTML-Befehl cellspacing='0' NICHT! */

td				{ vertical-align: top; }

/* caption,th	{ text-align:left; } */

/* ------------------------------------------------------------- */
.clear			{ clear: both; }
.clearer		{ /* to clean up floats */
				clear: both;
				display: block;
				margin:0;
				padding:0;
				height:0;
				line-height: 1px;
				font-size: 1px;
				}
/* ------------------------------------------------------------- */
.left			{ text-align: left; }
.centered ,
.center			{ text-align: center; }
.right			{ text-align: right; }
.top			{ vertical-align: top; }
.middle			{ vertical-align: middle; }
.bottom			{ vertical-align: bottom; }
.floatright		{ float: right; }
a.underline		{ text-decoration: underline; }
/* ------------------------------------------------------------- */
.unicode		{
				font-family: 'Arial Unicode MS', 'Lucida Sans Unicode', 'Microsoft Sans Serif', 'Times New Roman', Arial, Verdana;
				}
.unicodeZapf	{
				font-family: 'Zapf Dingbats', 'MS Gothic', 'Arial Unicode MS', Arial;
				}
/* ------------------------------------------------------------- */

.round3			{
				-moz-border-radius:    3px;
				-webkit-border-radius: 3px;
				}
.round5			{
				-moz-border-radius:    5px;
				-webkit-border-radius: 5px;
				}
.round7			{
				-moz-border-radius:    7px;
				-webkit-border-radius: 7px;
				}
.round9			{
				-moz-border-radius:    9px;
				-webkit-border-radius: 9px;
				}



/* ================================================= */
/* Page-Layout */
/* ================================================= RESET Page Layout */
#fixedTop ,
#fixedBottom ,
#content ,
/* kein padding möglich */
/* ie_5-6/Win: ie doesnt understand boxes correctly: padding moves Scroll-Bar! */
/* for ie_5-6/Win must use another div: contentContent */

/* contentCentered is needed for ie_5-6/Win Bugs */
#fixedTopCentered ,
#fixedBottomCentered ,
#contentCentered ,

/* contentContent is needed for ie_5-6/Win Bugs */
#fixedTopContent ,
#fixedBottomContent ,
#contentContent
				{ }

/* #fixedTop		{ border: 1px #400 solid; } */
/* #fixedBottom		{ border: 1px #400 solid; } */
/* #contentContent	{ border: 1px #400 solid; } */
/* #VieleSpalten	{ border: 1px #400 solid; } */

/* ================================================= centered: top, content, bottom */
#fixedTopCentered ,
#fixedBottomCentered ,
#contentCentered
				{
				margin-left: auto;
				margin-right: auto;
				/* kein padding möglich */
				}

#fixedTopCentered ,
#fixedBottomCentered ,
#contentCentered ,
#Hscroll									/* Photostreifen */
				{ width: 900px; }
/* ================================================= */


/* ============================================================= */
#fixedTopContent {
				padding-bottom: 1em;
				}

#BottomContent {
				font-size: 10px;
				padding-top: 1em;
				padding-bottom: 3em;
				}
/* ============================================================= */


/* ============================================================= */
/* Menues */
/* ============================================================= */
/* Menue-Funktionalität: Liste ohne Listenpunkte...  */
.Menu ul		{
				margin:0;
				padding:0;
				list-style: none;
				text-align: center;
				}
.Menu li		{
				margin: 0 5px;
				/* padding: 0;	/* set for li generally on top */
				display: inline; /* no line breaks */
				/* width not possible, because of inline */
				}
/*
.Menu li a		{
				float: left;
				width: 6em;
				text-decoration: none;
				}
Man kann float entweder <li> oder den hierin enthaltenen Elementen zuweisen,
wobei dann li {display:inline} zu definieren ist.
Letzteres ist aus verschiedenen Gründen günstiger.

Um die Menüpunkte mit Hintergrund und Rahmen der Liste zu umschließen, ist ein Element (ein leeres div-Element ohne semantische Bedeutung) mit der CSS-Eigenschaft clear innerhalb der Liste erforderlich.
Beim Internet Explorer funktioniert dies allerdings nur, solange kein Umbruch der Navigationsleiste erfolgt.
*/

/* ------------------------------------------------------------- */
#TopMenu		{
				margin-top: 10px;

				border: 2px;
				border-color: #ddd ! important;
				border-style: solid;

				-moz-border-radius:    7px;
				-webkit-border-radius: 7px;
				/* -webkit-box-shadow: 1px 2px 7px #aaa; /* */

				background-color: #888;
				/* background-image: url(/Layouts.Graphiken/Menu.gif) ! important; /* */
				background-image: url(/Layouts.Graphiken/Menu.Top.transparent.png);
				background-repeat: repeat-x;

				opacity: 0.85;					/* CSS3, Safari, Firefox 0.9+ */
				/* -moz-opacity: 0.85;			/* firefox 3.5+ no support any more */
				filter:alpha(opacity=85);		/* ie very old */
				filter:"alpha(opacity=85)";		/* ie8 */

				font-weight: bold;
				font-style: normal;
				/* font-style: italic; */
				/* font-style: oblique; */

				/* text-transform: none uppercase lowercase capitalize; */
				text-transform: uppercase;
				}

#TopMenu ul		{ padding-left: 10px; }

#TopMenu		{ height: 36px; }
#TopMenu li		{ line-height: 36px; }

#TopMenu li		{
				margin: 0;
				/* border-right: 1px rgb(140,140,140) solid; /* */
				}

#TopMenu a		{
				float: left;
				width: 16%;						/* 6 Menu-Items */
				/* display: block ! important; /* */
				}
#TopMenu li.MenuItemActive a
				{
				color: #fff ! important;
				/* background-image: url(/Layouts.Graphiken/Menu.active.wr.gif); /* */
				/* background-image: url(/Layouts.Graphiken/BG.wr3.20.png); /* */
				background-image: url(/Layouts.Graphiken/BG.sw.25.png);
				}
#TopMenu a:hover ,
#TopMenu li.MenuItemActive a:hover
				{
				background-color: transparent;
				background-image: url(/Layouts.Graphiken/BG.sw.25.png);
				background-repeat: repeat;

				-moz-border-radius:    5px;
				-webkit-border-radius: 5px;

				text-decoration: none;
				}

/*
#TopMenu li.LeftMenuItem
				{ width: 10px ! important; }
#TopMenu li.LastMenuItem { border: 0; }
*/

/* ------------------------------------------------------------- */
#LoginMenu		{
				margin: 10px 1px 0 1px;
				padding: 2px 1.5em;

				border-color: #ccc;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;

				background-image: url(/Layouts.Graphiken/BG.ws.12.png) ! important;
				background-repeat: repeat ! important;

				min-height: 1.5em;
				}
#LoginMenu ul	{ text-align: right; }
#LoginMenu li	{ margin: 0; }
#LoginMenu a	{ padding: 3px; }
#LoginMenu a:hover {
				background-image: url(/Layouts.Graphiken/BG.sw.25.png);
				text-decoration: none;
				}

#LoginMenu input { font-size: 0.9em; }
#LoginMenu input.text {
				padding: 1px 0 0 2px;
				height: 1.4em;

				opacity: 0.80;					/* CSS3, Safari, Firefox 0.9+  */
				filter:alpha(opacity=80);		/* ie very old */
				filter:"alpha(opacity=80)";		/* ie8 */
				}

/* Safari 3.0 and Opera 9 rules */
@media screen and (-webkit-min-device-pixel-ratio:0) {
				/* Login-Button small */
				#LoginMenu input { font-size: 10px; }
				}

#Menu a			{ color: rgb(44,44,44); }
#TopMenu ,
#TopMenu a		{ color: #2C2C2C; }
#LoginMenu ,
#LoginMenu a	{ color: #444; }
/* ------------------------------------------------------------- */

#FloatMenu		{ z-index: 1; }
/* ------------------------------------------------------------- */
.LoginInline	{
				padding: 0.5em 1em;

				border: 1px #ccc dashed;
				-moz-border-radius:		5px;
				-webkit-border-radius:	5px;

				background-color: rgb(176,181,184);

				line-height: 1.66em;
				}
.LoginInline label {
				width: auto;
				}
.LoginInline input {
				margin-right: 2em;
				width: 20%;
				float: left;
				}

/* ------------------------------------------------------------- */
#BottomMenu		{ float: right; }
#BottomMenu a	{
				margin-left: 1em;
				margin-right: 1em;
				}

/* ------------------------------------------------------------- */
.InneresMenu	{ font-weight: bold; }

.Rahmen .InneresMenu { padding: 0 1em; }	/* Abstand der linie des ul */

.InneresMenu ul.links	{
				float: left;
				width: 10em;
				text-align: left;
				}

.InneresMenu ul	{
				height: 2em;

				/* list-style-image */
				list-style-position: inside !important;
				list-style-type: square !important;
				}

.InneresMenu li	{
				padding-left: 0.5em;
				margin-right: 1em;
				float: left;
				line-height: 2em;
				}
.InneresMenu li	,
.InneresMenu li	a {
				color: #999;	/* li für list-style-type. li a für Text */
				}

/* ------------------------------------------------------------- */
.Show .InneresMenu {
				margin-top: 1em;
				padding: 0;

				border: 0;
				border-top: 2px;
				border-color: #ccc;
				border-style: solid;

				font-size: 1.1em;
				font-weight: normal;
				}

.Show .InneresMenu li	{
				padding-left: 0;
				margin-right: 1.5em;
				}


/* ============================================================= */
/* Basic Elements */
/* ============================================================= */
.Spalte ,
.SpalteL 		{ float: left; }

.Spalte33		{ width: 33.3%; }
.Spalte66		{ width: 66.6%; }
.Spalte25		{ width: 25%; }
.Spalte50		{ width: 50%; }
.Spalte75		{ width: 75%; }
.Spalte100		{ width: 100%; }

/* ------------------------------------------------------------- */
#contentTop		{
				margin: 0;
				padding: 0 0 1em 0;

				color:#666666;
				/*
				background-color: #000;
				background-color: #505050; /* 70 -> 40 */
				}

#contentTop h3	{
				margin-bottom: 1em;
				font-size: 2em;
				}

#contentTop h4	{
				margin-bottom: 0.5em;
				font-size: 1.4em;
				}

#contentTop h3 q:before ,
#contentTop h3 q:after
				{
				font-size: 2em;
				position: relative;
				top: 0.4em;
				}

#contentTop h3 q:before	{ content: '\201C'; }
#contentTop h3 q:after	{ content: '\201D'; }


/* ie 6 is the only browser that recongizes the "* html ..." selector. */
/* http://davidwalsh.name/cross-browser-css-min-height/ */
.Hmin3			{ min-height: 3em; }
* html .Hmin3	{ height: 3em; }
.Hmin5			{ min-height: 5em; }
* html .Hmin5	{ height: 5em; }
.Hmin7			{ min-height: 7em; }
* html .Hmin7	{ height: 7em; }
.Hmin9			{ min-height: 9em; }
* html .Hmin9	{ height: 9em; }
.Hmin12			{ min-height: 12em; }
* html .Hmin12	{ height: 12em; }
.Hmin20			{ min-height: 20em; }
* html .Hmin20	{ height: 20em; }
.Hmin25			{ min-height: 25em; }
* html .Hmin25	{ height: 25em; }

/* ------------------------------------------------------------- */
#BannerOben		{
				height: 90px;
				vertical-align: middle;
				}
#BannerOben h1 {
				margin: 0;
				padding: 0;

				height: auto;

				font-size: 27pt;
				line-height: 110px;
				font-weight: normal;
				}

/* ------------------------------------------------------------- */
.HauptSpalten	{ margin-left: 1px; }

.HauptSpalten > .InneresMenu {
				margin-left:	2px;
				margin-right:	2px;
				border-bottom: 1px #888 solid;
				margin-bottom: 1.5em;
				}

/* ie 6 is the only browser that recongizes the "* html ..." selector. */
* html .HauptSpalten .InneresMenu
				{
				margin-left:	2px;
				margin-right:	2px;
				border-bottom: 1px #888 solid;
				margin-top: 0.5em;
				margin-bottom: 1em;
				}

.HauptSpalten .Rahmen .InneresMenu {
				margin: 0.2em 1em 0 1em;
				border-bottom: 1px #ccc dotted;
				padding-left: 0;
				font-weight: normal;
				}
.HauptSpalten .Rahmen .InneresMenu ul {
				list-style-type: none !important;
				}
.HauptSpalten .Rahmen .InneresMenu li {
				padding-left: 0;
				padding-right: 0;
				}

.HauptSpalten .Rahmen h3 {
				/* margin-bottom: 0.8em; */
				font-weight: bold;
				}

.HauptSpalten .Spalte ,
.HauptSpalten .SpalteL ,
.HauptSpalten .SpalteR
				{ float: left; }

.Spalte .SpalteContent
				{ margin: 1em; }
.SpalteL .SpalteContent
				{ margin-right:0; }
.SpalteR .SpalteContent
				{ margin-left:0; }

/* alt: */
.HauptSpalten .SpalteL .Rahmen 	{ margin-right: 1em; }
.HauptSpalten .SpalteR .Rahmen	{ margin-left: 1em; }

/* ------------------------------------------------------------- */
.Rahmen			{ margin-bottom: 20px; }

.Rund			{
				border: 1px;
				border-style: solid;

				-moz-border-radius:		5px;
				-webkit-border-radius:	5px;
				box-shadow: 1px 2px 5px #aaa;			/* CSS3 */
				-webkit-box-shadow: 1px 2px 5px #aaa;	/* Safari 3.1+ */
				-moz-box-shadow: 1px 2px 5px #aaa;		/* FireFox 3.5+ */
				}
.noShadow .Rund {
				box-shadow: none;						/* CSS3 */
				-webkit-box-shadow: none;				/* Safari 3.1+ */
				-moz-box-shadow: none;					/* FireFox 3.5+ */
				}
.doShadow .Rund	{
				box-shadow: 1px 2px 5px #aaa ! important;			/* CSS3 */
				-webkit-box-shadow: 1px 2px 5px #aaa ! important;	/* Safari 3.1+ */
				-moz-box-shadow: 1px 2px 5px #aaa ! important;		/* FireFox 3.5+ */
				/* H V radius color */
				}
.RahmenContent	{ padding: 1em; }

.WeitererRahmen	{
				border: 0;
				border-top: 1px;
				border-style: solid;
				}
.Rahmen, .WeitererRahmen { }

.Rahmen ul		{ list-style: none; }
.Rahmen ol.Liste { padding-top: 1em; }
.Rahmen ol.Liste li { margin-bottom: 4px; }
.Rahmen ol.Liste li a { color: #4d4d4d; }

/* #main .sidebar ul.topfeatured li { padding: 2px 9px; } */

.Rahmen h3		{
				margin-bottom: 0.8em;
				font-size: 1.4em;
				font-style: normal;
				font-weight: normal;
				}

.Rahmen h2		{
				margin:0;
				padding:0;

				text-align: center;
				font-weight: bold;
				line-height: 25px;
				}
.Rund > h2		{
				-moz-border-radius-topleft:			5px;
				-moz-border-radius-topright:		5px;
				-webkit-border-top-left-radius:		5px;
				-webkit-border-top-right-radius:	5px;
				}

.Rahmen h6		{
				margin-top: 10px;
				margin-bottom:0;

				font-weight: bold;
				}

/* ------------------------------------------------------------- */
fieldset		{
				margin-top: 1.5em;
				border: 1px;
				border-color: #797C81;
				border-style: solid none none none;
				padding: 5px 0 0 0.8em;

				clear: both;
				}

fieldset legend {
				padding: 0 0.4em;
				font-size: 1.2em;
				font-weight: normal;
				color: #000000;
				margin: 0 0 0 0;

				top: -0.35em;
				position: relative;
				}

fieldset label ,
fieldset .Beschriftung {
				margin-right: 1em;

				float: left;
				width: 8em;
				display: block;

				/* text-align: right; */
				}

fieldset label.weiteres ,
fieldset label.RadioCheck {
				margin:0;
				margin-left: 1em;

				float: none;
				width: auto;
				display: inline;

				text-align: left;
				}
fieldset label.RadioCheck {
				margin:0;
				margin-right: 1em;
				}

fieldset input {
				width: 30em;
				}

fieldset .auto ,
fieldset input.auto {
				width: auto;
				}

fieldset textarea {
				margin-left:0;
				width: 30em;
				}

fieldset .FieldSetZeile {
				margin-bottom: 0.8em;
				clear: left;
				}

fieldset .FieldSubSet ,
fieldset .FieldSetZeile {
				padding-left: 5px;
				}

fieldset .FieldSubSet  { width: 14em; }
fieldset .FieldSubSet3 { width: 23%; }

fieldset .FieldSubSet ,
fieldset .FieldSubSet3 {
				/* border: 1px  #444 solid; */
				margin-right: 1em;
				float: left;
				display: block;
				height: auto;
				}

fieldset .FieldSubSet  label ,
fieldset .FieldSubSet3 label {
				margin:  0;
				padding: 0;
				width: 100%;
				display: block;
				/* float: none; */

				text-align: left;
				}

fieldset .FieldSubSet  input ,
fieldset .FieldSubSet3 input {
				width:99%;
				}

/* ------------------------------------------------------------- */
/* http://www.jorkas.com/lab/css/rounded_button/ */
/* alternative: http://www.mausonio.com/?p=36 */

/* <a class='Abutton' href=''><span>Eintragen</span></a> */

.Abutton ,
.Abutton span	{
				background-color: transparent;
				height: 26px;
				display: block;				/* Opera */
				display: inline-block;		/* ie */
				}

.Abutton		{
				/* border: 1px #00f solid; /* */
				padding-left: 14px;

				font-size: 12px;
				font-weight: bold;
				font-style: normal;

				line-height: 25px;
				vertical-align: middle;

				display: -moz-inline-box; 	/* FireFox */ /* It doesn't work without width. */
				}

.Abutton span	{ padding-right: 14px; }

/* ------------------------------------------------------------- */
.Abutton span ,
.AbuttonWhite span
				{ color: #666; }
.Abutton span:hover ,
.AbuttonWhite span:hover
				{ color: #888; }
.Abutton ,
.Abutton span ,
.AbuttonWhite ,
.AbuttonWhite span
				{ background-image: url(/Layouts.Graphiken/ButtonWhite.png); }
				/* use png for modern browsers */

* html .Abutton ,
* html .AbuttonWhite ,
* html .Abutton span ,
* html .AbuttonWhite span
				{ background-image: url(/Layouts.Graphiken/ButtonWhite.gif); }
				/* use gif for explorer 5-6 */
/* ------------------------------------------------------------- */
.AbuttonBlack span
				{ color:#fff; }

.AbuttonBlack ,
.AbuttonBlack span
				{ background-image: url(/Layouts.Graphiken/ButtonBlack.png); }
				/* use png for modern browsers */

* html .Abutton span ,
* html .AbuttonBlack span
				{ background-image: url(/Layouts.Graphiken/ButtonBlack.gif); }
				/* use gif for explorer 5-6 */
/* ------------------------------------------------------------- */
.Abutton ,
.Abutton span
				{ background-repeat: no-repeat; }

.Abutton		{ background-position: left top; }
.Abutton span	{ background-position: right top; }

/*
.Abutton:hover		{ background-position: left -155px; }
.Abutton:hover span	{ background-position: right -155px; }
*/
/* ------------------------------------------------------------- */
/* http://designoahu.com/ie-png-transparency-2 */
/*				background-image: none;
				filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src="/Layouts.Graphiken/Abutton.png", sizingMethod="crop");
*/


/* ============================================================= */
/* Page-Content */
/* ============================================================= */
.Show			{
				margin-left: 1px;
				border: 1px #aaaaaa solid;

				background-color: rgb(63, 63, 63) ! important;			/* ie 0-8 */
				background-color: rgba(63, 63, 63, 0.85) ! important;	/* modern browser */
				background-image: none !important;
				background-image: url(/Layouts.Graphiken/Show-Verlauf.png) !important;
				background-repeat: repeat-x !important;
				}
.Show .RahmenContent	{
				padding-left: 1.5em ! important;
				padding-right: 1.5em ! important;
				}
.Show ,
.Show a ,
.Show h4		{ color: white !important; }

.Show h3 ,
.Show h4		{ margin-bottom: 1em; }

.Show h3 ,
#contentTop .Show h3 {
				font-size: 1.8em !important;
				line-height: 1.3em;
				}

.Show h4 ,
#contentTop .Show h4
				{ font-size: 1.2em; }

.Show .MemberListItem
				{ border:0; }

.Show .ShowGraphics {
				width: 100%;
				}

/*
.Show .ShowGraphics .MemberListItem {
				margin-top: 0.5em;
				margin-left: 8em;
				}

/*
.Show .ShowGraphics h3 {
				color: white;
				}
/* */

.Show .ShowGraphics .Beschriftung {
				float: left;
				width: 9em;
				}
.Show .Achtung
				{ color: rgb(255,074,046); }

/* http://developer.mozilla.org/en/docs/Useful_CSS_tips:Color_and_Background */
/* http://www.mandarindesign.com/opacity.html */

.Show .FieldSetZeile ,
.Show .ShowElement ,
.Show .ProfilSammlung .SammlungProfil {
				margin: 0 0 1em 0;
				padding: 0.5em 0.5em 0 0.5em;

				border: 1px #ccc dashed;
				-moz-border-radius:		5px;
				-webkit-border-radius:	5px;

				background-color: rgb(176,181,184);
				background-image: none;
				}

.Show .ProfilSammlung .SammlungProfil {
				margin: 0 1em 1em 0;
				width: 30%;
				}

.Show fieldset {
				border-color: #ccc;
				padding-left: 0;
				}
.Show fieldset legend {
				padding-left: 0;
				color: #fff;
				}

/* ------------------------------------------------------------- */
.Community ,
.Community li
				{ line-height: 1.4em; }

.Community h5	{ margin-bottom: 0.5em; }

.Community fieldset
				{
				margin:0;
				padding:0;
				border:0;
				}
.Community input
				{ margin-bottom: 0.4em; }
/* ------------------------------------------------------------- */
.Einladungen strong
				{
				color: #444;
				}

.Trennlinie li
				{
				padding-top: 0.1em;
				margin-top: 0.1em;

				border: 0;
				border-top:1px #888 dotted;
				}

.Trennlinie .Datum
				{
				font-family: georgia, serif;
				font-style: italic;
				color: #888;
				}

.MessageName a ,
.Tweets a
				{ color: rgb(148, 43, 20); }


#flickr img
				{
				margin: 0 3% 3% 0 ;
				width: 30%;
				}
/* ------------------------------------------------------------- */


/* ------------------------------------------------------------- */
.Artikel		{ margin-bottom: 1em; }

.Artikel h1,	/* Domain Name */
.Artikel h2		/* Rubrik */
				{ display: none; }

.Artikel h2 ,	/* Rubrik, RSS, Twitter */
.Artikel h3		/* Artikel Überschrift */
				{
				margin-top: 0;
				margin-bottom: 1em;
				font-size: 1.5em;
				font-style: normal;
				}

.Artikel h4		/* = Überschrift 1 */
				{
				margin-top: 1em;
				margin-bottom: 0.2em;
				font-size: 1.2em;
				}

.Artikel h5		/* == Überschrift 2 */
				{
				margin-top: 0.5em;
				margin-bottom: 0.5em;
				font-size: 1em;
				}

.Artikel h6		/* === Überschrift 3 */
				{
				margin-top: 0.5em;
				font-size: 1em;
				}

.Artikel ,
.Artikel li ,
.Artikel h3 ,
.Artikel h4 ,
.Artikel h5 ,
.Artikel h6
				{ line-height: 1.66em; }

.Artikel address
				{
				margin-top: 1em;
				font-size: 0.9em;
				font-style: normal;
				font-variant: normal;
				font-weight: normal;
				}

/* ------------------------------------------------------------- */
.Artikel .Datum	{
				font-style: oblique;
				font-weight: lighter;
				}

.Artikel a.Twitter {
				padding: 1px;
				color: #28C8F8;
				overflow: hidden;
				}
.Artikel a.Twitter:hover {
				background-color: #28C8F8;
				color: #fff;
				}
.Artikel a.Twitter:hover img {
				/* background-color: #fff; */
				}

.ArtikelText	{ }

.ArtikelFacts	{ padding-bottom: 1em; }
.ArtikelFactsRechts
				{
				border-left: 1px #fff dotted;
				padding: 0;
				padding-left: 1em;
				float: right;
				width: 18em;
				}



.ArtikelBildIUmfliessen
				{ float: left; }

.ArtikelBild	{ margin: 0 1.5em 0.1em 0; }
.ArtikelInlineBild
				{
				margin: 0 1em 0.5em 0;
				clear: left;
				float: left;
				}

.ArtikelBild .Copyright ,
.ArtikelInlineBild .Copyright
				{
				display: block;
				font-size: 0.9em;
				line-height: 1.4em;
				}
.ArtikelBild .Beschreibung ,
.ArtikelInlineBild .Beschreibung
				{
				display: block;
				font-style: italic;
				font-size: 0.9em;
				line-height: 1.2em;
				}

/* das gehört im Artikel eingestellt!!! */
/* .ArtikelBlog .ArtikelBild , */
.ArtikelCover .ArtikelBild
				{ min-width: 350px; }

/* ------------------------------------------------------------- */
.RSSlink ,
.twitter
				{
				margin-bottom: 1.5em;
				padding-bottom: 0.3em;
				border-bottom: 1px #888 dotted;
				overflow: hidden;
				}
.twitter a
				{
				display: inline;
				color: rgb(148, 43, 20);
				}
.RSSlink li ,
.twitter li
				{
				padding-top: 0.3em;
				margin-top: 0.3em;

				border: 0;
				border-top: 1px #888 dotted;
				}

.RSSlink li
				{
				max-height: 3em;
				overflow: hidden;
				}
.RSSlink li h3,
.twitter li h3
				{ display: inline; }
.RSSlink li .Datum ,
.twitter li .Datum
				{
				font-family: georgia, serif;
				font-style: italic;
				color: #888;
				}
/* ------------------------------------------------------------- */

.ArtikelEinzel ,
.ArtikelReihe ,
.ArtikelBlog ,
.ArtikelCover	{ padding: 1.5em 2em 1em 1.5em; }

.ArtikelEinzel ol ,
.ArtikelEinzel ul ,
.ArtikelReihe ol ,
.ArtikelReihe il ,
.ArtikelBlog ol ,
.ArtikelBlog ul ,
.ArtikelCover ol ,
.ArtikelCover ul
				{ list-style-position: outside; }

.ArtikelBlog .Artikel
				{ margin-bottom: 2em;}

.ArtikelRSS a ,
.ArtikelReihe a {
				padding: 3px;

				-moz-border-radius:		5px;
				-webkit-border-radius:	5px;
				border: 1px transparent dotted;

				text-decoration: none;
				display: block;
				}
.ArtikelRSS a:hover ,
.ArtikelReihe a:hover {
				border-color: #888 !important;
				}

.ArtikelReihe .Artikel h3 ,
.ArtikelReihe .Datum ,
.ArtikelReihe .ArtikelText ,
.ArtikelReihe .Artikel address ,

.ArtikelRSS .Artikel h3 ,
.ArtikelRSS .Datum ,
.ArtikelRSS .ArtikelText ,
.ArtikelRSS .Artikel address
				{
				display: inline;
				font-size: 100% !important;
				}
.ArtikelReihe h3
				{ font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
				padding-right: 0.5em;
				}
.ArtikelReihe .Datum
				{ font-style: normal; }

/* hängende Initiale, drop cap */
.ArtikelReihe .Artikel:first-letter {
				margin-left: -2px;
				margin-right: 1px;
				float: left;
				min-width: 0.8em;
				color: #aaa;
				font-size: 3.4em;
				line-height: 1em;
				font-family: arial, helvetica, sans-serif;
				/* font-family: times, "Times New Roman"; */
				}
.ArtikelReihe .Artikel {
				min-height: 3.4em;	/* gleich wie first-letter font-size */
				display: block;
				/* Does not work */
				}

/* pullquotes */

/*
line-height:70px;
padding-top:2px;
font-family: Times, serif, Georgia;
*/
/*
div.ArtikelText p {
	margin:0;
	text-indent:1.5em;
	text-indent:2em;
	}
*/

.ArtikelSpalte	{ }
.ArtikelSpalte p { margin:0; }
.ArtikelSpaltenText { /* used 0407 */ /* Ändern! iin .ArtikelSpalte .Artikel */
	margin-top:6px;
	padding-left:0;
	padding-right:10px;
	}

/* ------------------------------------------------------------- */
.SiteMap
				{
				margin-bottom: 2em;
				padding: 1em 0;

				border: 1px #ccc solid;

				line-height: 1.66em;
				font-size: 0.9em;
				}

.SiteMap .SMSpalte
				{
				padding-left: 3%;
				width: 19%;
				float: left;
				}
.SiteMap3 .SMSpalte
				{ width: 30%; }
.SiteMap2 .SMSpalte
				{ width: 47%; }

.SiteMap .SMSpalte h3 ,
.SiteMap .SMSpalte h4
				{
				margin: 0;
				font-size: 1em;
				}
.SiteMap ul		{ list-style: none; }
.SiteMap ul.Liste
				{ list-style-type: circle ! important; }


.SiteMap2 ,
.SiteMap3
				{ margin: 0; }

.SiteMap2 ul.Trennlinie li ,
.SiteMap3 ul.Trennlinie li
				{ border: 0; }

/* ------------------------------------------------------------- */
/* none disc circle square decimal decimal-leading-zero lower-roman upper-roman lower-alpha upper-alpha lower-greek lower-latin upper-latin katakana */

.Community ul ,
.Community ol ,
.Artikel ul ,
.Artikel ol
				{
				margin: 0 0 1em 1.6em;
				padding: 0;
				/* list-style-position: inside !important; */
				}
.Community ul ,
.Artikel ul		{ list-style-type: disc; }

.Artikel ul.Links {
				margin: 0;
				padding: 0;
				}
.Artikel ul.Links li {
				margin-top: 0.5em;
				margin-left: 0;
				padding-left: 1em;
				text-indent: -1em;
				list-style: none;
				list-style-position: inside;
				}

.Artikel ul.Links address {
				margin: 0;
				}

ul.Archive		{
				margin-left: 0 !important;
				padding-left: 0 !important;
				}
.Archive li		{
				display: inline;
				}
.Archive li:before	{
				content: '\2022 ';
				}
/* ============================================================= */
/* semantische Tags: */
/*
<code> 			/* ex: code
<address>		/* ex Autor
<em>
<strong>		/* teilweise ex Achtung
*/
/* ------------------------------------------------------------- */
.Beschriftung	{ font-weight: bold; }

address			{ margin-top: 0.5em; }

.Achtung ,
.Aktuell ,
.Required ,
input.Hint
				{
				/* color: rgb(079,018,026);	/* RAL 3005 weinrot */
				color: rgb(148,043,020);	/* RAL 3008 weinrot */
				}
.Achtung		{ font-weight: bold; }

/* ------------------------------------------------------------- */
/* Markierung leerer Felder */

.Notwendig		{
				font-weight: bold;
				font-style: normal;
				color: rgb(215,43,43);
				}
.NotwendigBG	{
				margin-right: 1px;
				padding: 3px 1px;
				border: 1px rgb(215,43,43) dashed;
				}



/* ============================================================= */
.MemberListe	{ }

.MemberListItem ,
.MemberListItemOU {
				margin: 0 0 0.5em 0;
				padding: 0 0 0.5em 0;
				border-bottom: 1px #000 dashed;
				line-height: 1.5em;

				min-height: 4em;
				height: 50px;

				position: relative;
				/* sets the origin of the later position: absolute */
				}
.MemberListItemOU {
				padding-top: 0.5em;
				border-top: 1px #000 dashed;
				}
.MemberListItem .MemberName ,
.MemberListItemOU .MemberName {
				padding-left: 1em;

				position: absolute;
				top: 0;
				left: 40px;
				right: 0;

				font-weight: bold;
				font-style: normal;
				}
.MemberListItem .MemberPortrait ,
.MemberListItemOU .MemberPortrait {
				position: absolute;
				top: 0;
				left: 0;
				width: 40px;
				height: 50px;

				overflow: hidden;
				}
.MemberNoPortrait
				{ border:1px #888 dotted; }
/* ============================================================= */


/* ============================================================= */
/* Einladungen */
/* ============================================================= */
.Edit			{
				padding: 0.5em 1em 0 0;
				border: 2px #888 dashed;
				-moz-border-radius:		20px;
				-webkit-border-radius:	20px;
				}

.Edit h3		{
				margin-bottom: 0 !important;
				padding-bottom: 0;
				margin: 0;
				padding: 0;
				}

.Edit .Rund		{
				-moz-border-radius:		7px;
				-webkit-border-radius:	7px;
				}

.Edit .Rahmen 	{ margin-bottom: 1em !important; }

.Edit button.ToggleButton ,
.Edit button.ToggleButtonMinus {
				padding: 0;
				border:  0;

				background-color: transparent url('/Layouts.Graphiken/Button-inset.+-.weinrot.gif') no-repeat;

				float:  right;
				height: 26px;
				width:  26px;

				cursor: pointer;
				/*
				border: 1px #444 solid;
				-moz-border-radius:		13px;
				-webkit-border-radius:	13px;

				background-color: rgb(148,043,020);
				color: #fff;
				text-align: center;
				font-size: 1.2em;
				font-weight: 900;
				line-height: 11px !important;
				*/
				}
.Edit button.ToggleButton {
				background-position: top left;
				}
.Edit button.ToggleButton:hover {
				background-position: bottom left;
				}
.Edit button.ToggleButtonMinus {
				background-position: top right;
				}
.Edit button.ToggleButtonMinus:hover {
				background-position: bottom right;
				}
/* ------------------------------------------------------------- */


/* ------------------------------------------------------------- */
ol.Steps		{ list-style-position: inside; }
ol.Steps li		{
				margin: 0;

				border: 2px #444 solid;

				-moz-border-radius:		16px;
				-webkit-border-radius:	16px;
				padding-left: 14px;
				padding-right: 14px;
				height: 30px;
				line-height: 30px;
				font-size: 1.2em;

				font-weight: bold;
				text-align: center;

				background-color: rgb(148,043,020);		/* RAL 3008 weinrot */
				color: #FFFFFF;
				}
ol.Steps li a	{ color: #FFFFFF; }

.Edit ol.Steps li {
				margin: 0 1%;
				float: left;
				width: 25%;
				}

.RegisterSteps
				{ margin-bottom: 1em; }

.RegisterSteps ol.Steps li
				{
				margin: 0 auto;
				width: 60%;

				/* RAL 3008 weinrot */
				background-color: rgb(148,043,020);		/* CSS 2.1 ie without Alpha */
				background-color: rgba(148,043,020,0.7);	/* CSS3 Standard-Browser */

				padding-left:	13px;
				padding-right:	13px;
				-moz-border-radius:		15px;
				-webkit-border-radius:	15px;
				height:			28px;
				line-height:	28px;

				font-size: 1.1em;
				}
/* ------------------------------------------------------------- */




/* ============================================================= */
/* URALT - URALT - URALT - URALT - URALT - URALT - URALT */
/* ------------------------------------------------------------- */

/* Nur mehr für Liste.Artikel.php Spalten-Ansicht ArtikelSpalte und Redaktion */
#VieleSpalten {
	margin-top: 0;
	width: 100%;
	border-collapse: collapse;
	}

/* Nur mehr für Spalten-Ansicht /index.php Liste.Artikel.php phpInclude.Artikel.Spalte.php */
td.ArtikelSpalte {
	padding:0 10px 0 0;
	/* padding-top:35px; */
	/*	width:300px; */

	vertical-align:top;

	text-align:left;
	line-height:14px;
	}
div.ArtikelBildMinimum {
	height:200px;			/* wird durch Einstellung $BildGroesseV im Code gesetzt */
	width:200px;			/* wird durch Einstellung $BildGroesseH im Code gesetzt */

	overflow:hidden;		/* height und width setzen */
	}
table.ArtikelBildMinimum {
/* used 0407 */
	border-collapse:collapse;

	height:200px;			/* wird durch Einstellung $BildGroesseV im Code gesetzt */
	overflow:hidden;
	}
table.ArtikelBildMinimum td {
	vertical-align:bottom;
	}

/* ============================================================= */
/* obsolet? markiert!  */
table.Profil {
	width:100%;

	border-collapse:collapse;

	font-size:90%;
	line-height:140%;
	}
table.Profil td { /* alte prefs, Message */
	padding-bottom:4px;
	}

/* leider noch: /Members/Search /Members/Validieren /Members/ChangePassword /Members/MessageNEW /Members/Preferences /Members/Angaben /Members/Message  */
td.ProfilBeschriftung {
	padding-right:5px;
	width:150px;

	font-weight:bold;
	text-align:right;
	}
td.ProfilAbstand {
	height:14px;
	}

/* leider noch: /Members/Validieren /Members/MessageNEW */
td.ProfilWert {
	padding-right:10px;
	}
td.ProfilWertO {
	vertical-align:bottom;
	}
td.ProfilWert ,
td.ProfilWertO {
	padding-left:5px;
	font-style:oblique;
	}
td.ProfilWertO, span.ProfilWert, span.ProfilWertO, span.ProfilZiffern, td.Sichtbar {
	font-style:oblique;
	}
td.Sichtbar {
	padding-left:3px;
	}

/* ------------------------------------------------------------- */
/* Alter Versuch: Mehrere Photos auf Artikel mit CSS darstellen/animieren  */
ul.gallery, ul.gallery li a:hover {
				width:300px; 		/* in ul.gallery automatisch berechnet*/
				}
ul.gallery {
	/* border:1px; border-color:#444; border-style:solid; /* */

	list-style-type: none !important;
	/* overflow:hidden; */

	height:300px;

	/* background-color:#444; */
	/* background-image:url(...) */
	background-repeat:no-repeat;
	/* background-position: 15px 20px; */
	}
ul.gallery li {
				/* float:left; */
				float:right;
				}
ul.gallery li div {
	margin-bottom:3px;

	border-width: 1px 0 1px 1px;
	border-color: #444;
	border-style: solid;

	height: 250px;

	text-align: right;

	overflow: hidden;
	background-color: #444;
	}
ul.gallery li a {
	display:block;

	width:20px;
	overflow:hidden;

	text-decoration:none;
	cursor:default;
	}
ul.gallery li a:hover div {
				border-width:1px; border-color:#444; border-style:solid;
				}
/* ============================================================= */



/* ============================================================= */
/* Print */
/* ============================================================= */
@media print {
	body, #content, #contentCentered, #contentContent {
				color: #000 !important;
				background-color: transparent !important;
				}

	a, a:link, a:visited {
				color: #000 !important;
				text-decoration: none !important;
				}

	#fixedTop, #fixedBottom, #contentTop, .Menu, #BottomMenu, .TOC, .noprint, .hide {
				display: none !important;
				}

	#content ,
	#contentCentered ,
	#contentContent {
				margin:0 !important;
				padding:0 !important;
				}

	.DBtable2 ,
	.DBtable2 th ,
	.DBtable2 td
				{
				font: 14pt/20pt Arial, Verdana, sans-serif !important;
				color: #000 !important;
				}
	}			/* Print */

/* ============================================================= */
/* iPhone */
/* ============================================================= */
@media screen and (max-device-width: 480px) {
	html		{ -webkit-text-size-adjust: none; }
	}



/* ============================================================= */
/* COLORS - weiss */
/* ============================================================= */
body , #fixedTopContent , #fixedBottomContent, #BottomContent
				{ background-color: #fff; }
#TopMenu		{ border-color: #fff; }

body			{ color: #333; }

a				{
				color: #2971A7;
				color: #000;
				}

#fixedBottomContent	{ color:rgb(160,160,160); }
/* ------------------------------------------------------------- */
#LoginMenu ,
#LoginMenu input.text {
				border: 1px rgb(121,124,129) solid;
				}

/* ------------------------------------------------------------- */
/* #FloatMenu	{ background-image: url(/Layouts.Graphiken/BG.ws.75.png) ! important; } /* */
.MenuesFloat	{ background-image: url(/Layouts.Graphiken/BG.ws.75.png); }
/* ------------------------------------------------------------- */
/* Linien seitlich, unten
.ArtikelEinzel	{
				border-width: 0 1px 10px 1px;
				border-color: rgb(121,124,129);
				border-style: solid;
				}
/* */

/* oben grau */
/* ie-6 Bug: correct this in conditional comment in IEcompatibility.txt */
.ArtikelEinzel ,
.ArtikelBlog ,
.ArtikelReihe ,
.ArtikelCover ,
.RahmenVerlauf
				{
				/* padding-top: 1.5em; /* muß padding sein, wegen des Hintergrundes */
				background-image: url(/Layouts.Graphiken/SeiteTop.png);
				background-repeat: repeat-x;
				background-color: rgb(250,250,250);
				}

hr				{
				color: rgb(121,124,129);				/* ie */
				background-color: rgb(121,124,129);		/* mozilla*/
				/* noshade="noshade" */
				}

.Rahmen
/*
,
#contentTop .Rahmen */
				{ background-color: rgb(250,250,250); }

.Rahmen, .WeitererRahmen {
				border-color: rgb(225,225,225);
				}

/*
.Rahmen h2		{
				background-color: rgb(80,80,80);
				background-color: rgb(160,160,160);

				color:#fff;
				}
*/
/* ============================================================= */





/* ============================================================= */
/* OBSOLET WEG ERSETZEN */
/* ============================================================= */

#Slogan ,
.MagazinTitel ,					/* weg! => h2 */

#SpalteTOC ,

.ArtikelTOC ,
.ArtikelTOC ,
.ArtikelTOCUeberschriften ,
.ArtikelTOCBeitragName ,
.ArtikelTOCBullet ,
.ArtikelTOCArchiv ,

.ArtikelTitel ,					/* weg! => h3 */
.ArtikelDatum , 				/* => .Datum */

.ArtikelTitelSpalten ,			/* weg! => h3 */
.ArtikelTitelSpalten,
.ArtikelSpaltenDatum ,
.ArtikelSpaltenDatum ,

.ArtikelAutor,					/* weg! => <address> */
.ArtikelAutorPR ,				/* weg! => <address> */
.ArtikelAutorPRname ,			/* weg! => <address> */

.ArtikelSpalte,
.ArtikelSpaltenText ,

.ProfilListe ,
.ProfilListeR ,
.ProfilListeUeberschrift ,
.ProfilListeNickname ,
.ProfilListeInaktiv ,
.ProfilListeAktiv ,

table.Banner ,

#Login ,
.LoginZeile ,
.LoginBeschriftung ,
.LogInRechts ,

table.Profil ,
.ProfilUeberschrift ,
.ProfilZeile ,
span.ProfilBeschriftung ,
.WeiteAutomatisch ,
.VerticalMiddle ,
.ProfilZiffern ,
.ProfilBullet ,

div.LeuchtTisch ,
div.LeuchtTischDia ,
div.LeuchtTischDia2 ,
div.LeuchtTischDiaPlatz

				{ border:1px #f00 solid; }
/* ============================================================= */


/* ============================================================= */
/* Folgende Befehle zerlegen den Explorer so vollständig, daß er die Interpretation
des Files abbricht. Deshalb steht das am Schluß, */
/* ============================================================= */

/* http://www.w3.org/TR/REC-CSS2/generate.html#counters */
ol.nested		{ counter-reset: item; }
ol.nested li	{
				margin-left:  0;
				padding-top: 2px;
				padding-bottom: 2px;
				padding-left: 20px;
				text-indent: -20px;
				display: block;		/* avoids standard ul list-items */

				line-height:160%;
				}
ol.nested li table	{
				text-indent: 0;
				}
ol.nested li:before {
				content: counters(item, ".");
				counter-increment: item;
				}
/* ol.nested li:first-line {
				color:#fff;
				font-weight:bold;
				} */
/* ============================================================= */

.RegisterSteps
				{ margin-bottom: 1em; }

.RegisterSteps ol.Steps li
				{
				margin: 0 auto;
				width: 60%;

				/* RAL 3008 weinrot */
				background-color: rgb(148,043,020);		/* CSS 2.1 ie without Alpha */
				background-color: rgba(148,043,020,0.7);	/* CSS3 Standard-Browser */

				padding-left:	13px;
				padding-right:	13px;
				-moz-border-radius:		15px;
				-webkit-border-radius:	15px;
				height:			28px;
				line-height:	28px;

				font-size: 1.1em;
				}

.RSS			{
				padding: 0 3px;

				-moz-border-radius:		3px;
				-webkit-border-radius:	3px;

				/* background-color: #3F6BEA; */
				background-color: transparent;
				background-image: url(/Layouts.Graphiken/BG.sw.33.png);
				background-repeat: repeat;
				color: #fff;

				font-weight: normal;
				font-style: none;
				}

.tweetThis		{
				padding-left: 13px;

				/* background-color: #3F6BEA; */
				background-color: transparent;
				background-image: url(/Layouts.Graphiken/AndereLogos/Twitter2.gif);
				background-position: left -2px;
				background-repeat: no-repeat;

				font-weight: normal;
				font-style: none;
				}
/* ============================================================= */

/*
ToDo:

body: Top mit und ohne Logo oben
body: heller / dunkler Hintergrund

Twitter
*/
