/* allgemeine */
body				{font-family: Verdana, Arial, Helvetica, sans-serif; width:950px; font-size:12px; margin-top:10px; margin-bottom:8px; /*margin:auto; */padding:0px;}
h1 					{font-family: Georgia, Times New Roman, Times, Serif; font-size: 20px; margin: 5px 0 0 0; font-weight: normal; padding: 2px 0px 5px 0px; letter-spacing: -1px;}
h2					{font-size: 13px; font-weight: bold; color: #0B02B5;}
h3					{font-family: Georgia, Times New Roman, Times, Serif; font-size: 14px; font-weight: bold; color: #0B02B5; text-transform: uppercase; background: #f3f3f3;}
h4					{font-family: Georgia, Times New Roman, Times, Serif; font-size: 16px; margin: 5px 0 0 0; font-weight: bold; padding: 2px 0px 5px 0px; letter-spacing: -1px;}
a 					{color: #0B02B5; font-weight: bold; font-size: 12px; text-decoration:none;}
a:hover				{text-decoration:underline;}
a.small 			{color: #0B02B5; font-weight: bold; font-size: 10px;}
a img				{border:0;}


/* Head */
.header				{height:70px; width:950px;}
.header .logo		{float:left;}
.header .banner		{float:right;}


/* Body */
.body								{background-color:#f3f3f3; width:950px;}

.body .leftarm						{float:left; width:200px; padding:20px 15px 20px 15px;}
.body .leftarm .Ausgabe-bild		{margin-bottom:25px;}
.body .leftarm ul.menu				{list-style-type:none; margin:0; padding:0; margin-top:10px;}
.body .leftarm ul.menu li.active a	{text-decoration:underline;}
.body .leftarm ul.menu li.special a {color:#0055FF;}
.body .leftarm .search				{/*background-color:white;*/ margin-top:15px; margin-bottom:15px; padding-left:2px;}
.body .leftarm .search h3			{margin-bottom:3px; }
.body .leftarm .search input		{margin-bottom:2px;}
.body .leftarm .search input.border	{border:1px solid black;}

.body .chest						{float:left; width:490px; padding:20px 0 20px 0;}
.body .chest p						{margin:3px 0 15px 0; font-size: 13px;}
.body .chest .news-single-item h3	{font-family: Georgia, Times New Roman, Times, Serif; font-size: 16px; color:#000 !important; margin: 5px 0 0 0; font-weight: normal; padding: 2px 0px 5px 0px; letter-spacing: -1px; color:black; text-transform:none;}
.body .chest .twoCol-left-side		{float:left; width:225px; margin-right:20px;}
.body .chest .twoCol-right-side		{float:left; width:225px;}

.body .rightarm						{float:left; width:200px; padding:10px 15px 20px 15px;}
.body .rightarm .white-bg			{background-color:white; padding:20px 3px 20px 3px;}
.body .rightarm .white-bg .Ausgabe	{font-weight:bold;}
.body .rightarm .white-bg p			{}
.body .rightarm .white-bg a		{font-size: 13px; font-weight: bold; color: #0B02B5; text-decoration:none;}
.body .rightarm .white-bg a:hover	{text-decoration:underline;}
.body .rightarm .white-bg .content h1 {font-family: Georgia, Times New Roman, Times, Serif; font-size: 14px; font-weight: bold; color: #0B02B5;
					text-transform: uppercase; border-top: 1px solid #0b02b5; margin-top: 25px; background-color: #FFFFFF;}
.body .rightarm .white-bg h4		{font-size: 13px; font-weight: bold; color: #0B02B5; text-decoration:none; background-color: #FFFFFF;}
.body .rightarm h3					{background-color:#f3f3f3;}

/* sonstige */
.clear				{clear:both;}
.category			{font-family: Georgia, Times New Roman, Times, Serif; font-size: 14px; font-weight: bold; color: #0B02B5;
					text-transform: uppercase; border-top: 1px solid #0b02b5; margin-top: 25px;}
.red				{color:red;}
.clear				{clear:both;}


/* Extensions */
.body .csc-textpic 					{min-height: 150px; height: auto !important; height: 150px;}
.news-sinlge-item-protected-messagebox {border: 1px solid red; float: left; padding: 0.5em; margin:1em 0.5em 0.5em 0.5em; display: inline;}
.news-sinlge-item-protected-messagebox h2 {padding:0; color: black;}
.tx-newloginbox-pi1 h3				{font-size: 20px; margin: 5px 0 0 0; font-weight: normal; padding: 2px 0px 5px 0px; letter-spacing: -1px; color:black; text-transform:none;}

.news-single-item h2,
.news-single-item h3 				{background-color:#f3f3f3;}
.body .chest .news-latest-item 		{clear: both; padding-bottom: 5px;}
.body .chest .news-latest-item-img 	{float: right; margin: 5px; display: block;}

.rightarm .content 					{padding: 2px;}
.rightarm .news-latest-item-img 	{margin: 5px; display: block;}

/* .body .chest .news-single-item  {
  float: right;
  border: 1px solid red;
} */
.body .chest .news-single-item .image .news-single-img {
  float: right;
  /* border: 1px solid #c0c0c0; */
  width: 172px;
  padding: 2px;
  overflow: display;
  margin-top: 1em;
  margin-left: 1em;
}

.news-list-item .news-list-date		{color: black; font-size: 10px;}
.news-list-item h3					{margin-bottom: 5px; margin-top: 5px;}
.news-list-item hr.clearer			{border: 1px solid #cccccc; border-top: 0; clear: both; margin: 11px 0 10px 0;}
.news-list-item p.bodytext			{margin: 0;}
.news-list-item .news-list-category	{float: right;}
.news-list-item img					{float: right; margin: 2px 0px 5px 5px;}
.tx-ttnews-browsebox a, .tx-ttnews-browsebox strong	{font-size: 10px; font-weight: normal;}

.news-single-item .rightbox	{float:right; display: block; margin-left: 2em; margin-bottom: 2em; margin-top: 0; padding: 3px;}
.news-single-item .image		{left: auto; right: auto; float:none; width:auto; display: block; text-align: left; height: auto}
.news-single-item .news-single-additional-info { padding: 0px; margin: 0px; width: auto; display: block; border: 1px solid #c0c0c0;}

.news-single-item .rightbox	{float:right; display: block; margin-left: 1em; margin-bottom: 2em; margin-top: 1em; padding: 3px; width: 175px;}
.news-single-item .rightbox .image 	{left: auto; right: auto; float:none; width:auto; display: block; text-align: left;}
.news-single-item .rightbox .image .news-single-img	{ margin: 0; padding: 0}
.news-single-item .rightbox .image .news-single-img	img {margin: 0; padding: 0;  }
.news-single-item .rightbox .image .news-single-img	.news-single-imgcaption {width: 180px; margin: 5px; padding: 0; margin-top: 0.5em; margin-bottom: 1em;}

.news-single-item .relatedbox	{float:none; display: block; margin: 0px; padding: 3px ;  }

.news-single-item .relatedbox h1 {margin: 0;  padding: 0; padding-bottom: 2px; font-size: 12px;}

.news-single-item .relatedbox ul {background: none; width: 160px; vertical-align: top;  padding:0; }
.news-single-item .relatedbox li {background: none; padding: 0; margin: 0; list-style-type: none;}




/* xwdirectmail-pi6 settings */
.tx-xwdirectmail-pi6 {margin-left: 1em; border: none; outline-style: none; padding-top: 1em;}
.tx-xwdirectmail-pi6 fieldset {border: none; outline-style: none;}
.tx-xwdirectmail-pi6 label {width: 15em; float: left; clear: both; text-align: left; margin-right: 0.5em; margin-left: 0px; margin-top: 0.2em; display: block; border-bottom: 1px dotted black;}
.tx-xwdirectmail-pi6 INPUT,
.tx-xwdirectmail-pi6 TEXTAREA,
.tx-xwdirectmail-pi6 SELECT {margin-left: 0.3em; margin-top: 0.2em; float: none; width: 18em; background: #f0f0f0; border: 1px #999999 solid; outline-style: none;}
.tx-xwdirectmail-pi6 .info {margin-left: 0.3em; margin-top: 0.2em; text-align: right; font-weight: normal; float: left; clear: none; border-bottom: 1px dotted black; width: 14em;}
.tx-xwdirectmail-pi6 h1,
.tx-xwdirectmail-pi6 h2,
.tx-xwdirectmail-pi6 h3 {background: #ffffff; margin-left: 0; padding-left: 0; font-size:12px; color: #000000;}
.tx-xwdirectmail-pi6 .buttons {margin-left: 1em; margin-bottom: 1em;}
.tx-xwdirectmail-pi6 .buttons INPUT {margin-left: 0; margin-top: 0.2em; width: auto;}
.tx-xwdirectmail-pi6 .xw_directmailerrormsg {border: 1px dotted red; margin: 0.5em; margin-right: 1em; padding: 0.5em;}

/* für Abo-Bestellung Table */
.tx-xwtachles-pi1 table td {padding: 3px 0px 3px 0px;}
.tx-xwtachles-pi1 table td.headers {padding-right: 10px; padding-left: 15px; padding-bottom: 5px; padding-top: 5px;}
.tx-xwtachles-pi1 table td.linkespalte {padding-left: 10px; height: 25px;}