.content-info-box .spacer-top {clear:both;height:3px;width:1px;}
.content-info-box h3 {margin:0;padding:0;font-size:11px;color:#4B443A;padding-top:6px}
.content-info-box .infoitems {margin-left:10px;margin-top:1px;margin-bottom:2px;color:#4D4337;line-height:16px}
.content-info-box .infoitems a {color:#4D4337; text-decoration:underline}
.content-info-box .infoitems a:hover {color:#4D4337; text-decoration:none}



.box-in-rightCol {
	width:300px;	
}
.box-in-contentCol {
	width:240px;
	font-size:11px;
}

.box-in-contentCol-full {
	width:none;
}

.box-in-contentCol  label{
	font-size:11px;
	text-align:left;
}


/*  TABS
--------------------------------------------------*/


.tabContainer {
	margin-bottom:2px;
}
.tabContainer,
.tabContainer a{
	font-size: 11px!important; /* Font Size des muss im Content wieder auf 11px gezwungen werden */
}

div.mag-col-right .tabContainer {
	padding:0;
	margin:0;		
}


.tabList {
	height: 22px;
	padding: 0px 0 0 0;
	margin:0!important;
	border-bottom: 1px solid #666666!important;
	font: bold 12px Verdana, sans-serif!important;	
}

div.mag-col-left .tabContainer .idTabContent a,
div.mag-col-left .tabContainer .idTabContent,
div.mag-col-left .tabContainer .idTabContentScrollable a,
div.mag-col-left .tabContainer .idTabContentScrollable {
	color: #666666!important; /* Die Farbe der Links und des Texts sind im Content anders */
}

div.mag-col-right .tabContainer .idTabContent a,
div.mag-col-right .tabContainer .idTabContent,
div.mag-col-right .tabContainer .idTabContentScrollable a,
div.mag-col-right .tabContainer .idTabContentScrollable {
	color: #32312D!important; /* Die Farbe der Links und des Texts sind im Content anders */
}

.idTabContent a, .idTabContentScrollable a {
  text-decoration:underline;
}
.idTabContent a:hover, .idTabContentScrollable a:hover {
  text-decoration:none;
}

.idTabContent, .idTabContentScrollable {
	border:1px solid #666666;
	border-width: 0 1px 1px 1px;
	min-height:108px;
	padding:9px 5px 5px 5px;
	text-align: left;
	font-size:11px !important;
}

.idTabContent {	
	height:auto !important;
}

.idTabContentScrollable {
	height:150px !important;
	overflow:auto !important;
	scrollbar-face-color: white; 
	scrollbar-highlight-color: #666666; 
	scrollbar-shadow-color: #666666; 
	scrollbar-3dlight-color: white; 
	scrollbar-arrow-color: #666666; 
	scrollbar-track-color: white; 
	scrollbar-darkshadow-color: white;
}



.idTabContent,
.idTabContent a,
.idTabContent div.div-paragraph,
.idTabContent div.div-paragraph a,
.idTabContentScrollable,
.idTabContentScrollable a,
.idTabContentScrollable div.div-paragraph,
.idTabContentScrollable div.div-paragraph a {
	font-size:11px !important;
}

.tabList li {	
	float:left;
	list-style: none;
	margin: 0;
	text-align:center;
	width: 50.000001%;	
}
.tabList li a {		
	display: block;
	margin-left: 0;	
	text-decoration: none;	
	white-space: nowrap; /* required in IE 6 */    	
}

.tabList-3 li  {
	width: 33.333%;
}

div.mag-col-left ul.tabList-3 li.tabRight a {
	background: transparent url("tab_bg_right_left_not_selected.gif") left 0 no-repeat;
	border-right:2px solid white;
}

div.mag-col-left ul.tabList-3 li.tab-3 a {
	background: transparent url("tab_bg_right_left_not_selected.gif") left 0 no-repeat;
}



/* Linke Spalte - Farbe */
div.mag-col-left ul.tabList li.tabLeft a {background: transparent url("tab_bg_right_left_not_selected.gif") right 0 no-repeat;}
div.mag-col-left ul.tabList li.tabStandard {background: transparent url("tab_bg_right_left_not_selected.gif") -200px 0 no-repeat;}
div.mag-col-left ul.tabList li.tabRight a {background: transparent url("tab_bg_right_left_not_selected.gif") left 0 no-repeat;}
/* / Linke Spalte - Farbe */

/* Rechte Spalte - Farbe */
div.mag-col-right ul.tabList li.tabLeft a   {background: transparent url("tab_bg_right_left_not_selected.gif") right -24px no-repeat; }
div.mag-col-right ul.tabList li.tabStandard {background: transparent url("tab_bg_right_left_not_selected.gif") -200px -24px no-repeat;}
div.mag-col-right ul.tabList li.tabRight a  {background: transparent url("tab_bg_right_left_not_selected.gif") left -24px no-repeat;}
/* / Rechte Spalte - Farbe */

.tabList li a span {
	display: block;
	padding: 3px 3px 4px 1px;
}

.tabList li a {text-decoration: none !important; color:#fff !important;}
.tabList li a:link { color: #fff; }
.tabList li a:visited { color: #fff; }
.tabList li a:hover { color:#fff; text-decoration:underline !important; }

.tabList .ui-tabs-selected a {
	padding: 0 0 2px 0!important;
	border: 1px solid #666666!important;
	border-width: 1px 1px 0 1px!important;
	background: #fff!important;
	color: #666666!important;	
}

/* Needed IE 6 Fixes
--------------------------------------------------*/
* html .tabList a {
	z-index: 10;
	position:relative;
	top:1px;
}
* html li.ui-tabs-selected a {		
	z-index: 10;
	position:relative;
	top:1px;
	background-color: #fff!important;
}
* html .tabContainer div.idTabContent {
	position: relative;		
	z-index: 5;
}



.ui-tabs-hide {
     display: none;
}

/* Boxen
--------------------------------------------------------------------- */

/* Colors */


div.mag-col-left div.info-box a,
div.mag-col-left div.content-info-box,
div.mag-col-left div.content-info-box-small{
	color: #666666;
	border-color: #666666;
	text-align:left; /*eyl*/
}

div.mag-col-right div.info-box  a,
div.mag-col-right div.content-info-box,
div.mag-col-right div.content-info-box-small
{
	color: #4c4334!important;
	border-color:#4c4334!important;
}
div.mag-col-left div.info-box h2 {
	color: #fff;
	background-color: #666666!important;
	text-align:left; /*eyl*/
}
div.mag-col-right div.info-box h2 {
	color: #fff;
	background-color: #9c876c!important;
}

div.mag-col-right div.content-info-box-small h3 {
	font-size:11px;
	margin:0 0 5px 0;
	padding:0;
}


div.mag-col-right  div.info-box p.link{
 color: #4C4334;
}
div.mag-col-right  div.info-box p.link a{
  color:#4C4334!important;
  text-decoration:underline;
}


.info-box { /* container */
	padding-bottom:2px;
}

.info-box h2 { /* headline */		
	font-size:11px;
	margin:0pt 0pt 2px;
	
	padding: 3px 0 3px 5px;
}
.content-info-box,
.content-info-box-small { /* content */	
	border-style:solid;
	border-width:1px;
	height:auto !important;
	/*min-height:139px;	*/
	padding: 10px 7px 10px 7px;
}
/*  special case for the box with the 150px X 100px
	image overwrites the above declared rules	*/
.content-info-box-small {  
	min-height: 128px!important;
	height: 128px!important;
	padding: 5px 7px 10px 7px!important;
}
.info-box-image {
	float:left;
	width:150px;
}
.info-box-text {
	float: left;
	color:#4A423F;	
	margin-left:5px !important;
	overflow:hidden;
	width:125px;
}
.info-box-text p {
	line-height:16px;
	margin:0pt;
	padding:0pt;
}



/* Initial Form Settings */
.content-info-box  form, fieldset, legend, label {
	border:0;
	margin:0;
	padding:0;
	text-align:left; /*eyl*/
}

.content-info-box ul,
.content-info-box li, 
.content-info-box h3{
	margin:0!important;
	padding:0;
}
div.content-info-box ul {
	list-style: none;
}

/* Voting Liste */
ul.voteItemList {
	margin-left: 0!important;	
	padding-left: 18px!important;
	text-indent: -18px!important;
	
}
ul.voteItemList li {
	margin-bottom: 5px;
}
.content-info-box legend {
	font-weight: bold;
	margin-bottom: 10px;	
}

.voteItemList label {	
	margin-left: 5px;
	font-weight: bold;
	cursor: pointer;
}
/* IE6 and IE7 */
* html .voteItemList label,
*+html .voteItemList label {
	margin-left: 0!important;
}
* html .content-info-box legend, 
*+html .content-info-box legend {
	margin-bottom: 0;
}
/* / */

.content-info-box-form-options {
	margin-top: 10px;	
	clear:both;
}
.content-info-box-form-options a{
	font-size: 10px!important;
}

/*  Bottom Box - Further Informations + Print and Forward this Page   */
div.content-info-box h3  {
	margin-bottom: 10px!important;
	color:#030065;
}
div.content-info-box a {
	margin-bottom: 10px!important;
	color:#000066;
	text-decoration:underline;
	line-height:18px;
}

div.content-info-box a:hover {
	text-decoration:none;
}



div.content-info-box div.links  {	
	width: 360px;
	margin-left: 0!important;	
	padding-left: 11px!important;
	text-indent: -11px!important;
}


div.options
{
	width:500px;
    margin-bottom:10px;
	padding:0px;
	line-height:12px;
	margin-top:-10px;
}

/* IE6 */

* html div.options {

 margin-top:0;

}

/* IE7 */

*+ html div.options {

 margin-top:0;

}


 
div.content-info-box         img ,
div.content-info-box-special img {border:none!important}
div.content-info-box-special .spacer-top {clear:both;height:3px;width:1px;}
div.content-info-box-special h3 {margin:0px 0 0 0 !important;padding:0;color:#666666;}
div.content-info-box-special .infoitems {margin-left:10px;margin-top:1px;margin-bottom:2px;color:#4D4337;line-height:16px}
div.content-info-box-special .infoitems a {color:#4D4337; text-decoration:underline;font-size:10px;}
div.content-info-box-special .infoitems a:hover {color:#4D4337; text-decoration:none;font-size:10px;}


.article-end {
 height:auto !important;
 min-height:25px!important;
}
.article-end, 
.article-end h3,
.article-end a {
  font-size:11px!important;
}
/* add */
.article-end a:hover{
  text-decoration:none;
}

.article-end h3{
  margin:0;
  padding:0;
}

.box-normal-text,
.box-normal-text *,
div.mag-col-left div.info-box  .box-normal-text *{
  font-size:11px !important;
  color:#666666 !important;
  background-color:#FFF !important;
  padding-left:0; /* nur fuer h2 */
}
.box-normal-text {padding-left:5px;padding-right:5px;}





