

/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 * +- Body
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 */
 
body.print 
	{ 
	background-color:#fff; 
	}

/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 * +- Search Form
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 */
.searchresult {
margin-bottom:20px;
}
.searchresult span.title {
display:block;
font-weight:bold;
}
.searchresult span.description {
display:block;
}
.searchresult span.linkpath {
display:block;
font-size:smaller;
line-height:1.3em;
} 

/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 * +- [WAI] ZMSLinkContainer
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 */

div.ZMSLinkContainer
	{
	background-color: #eee;
	}

/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 * +- [WAI] ZMSFile / ZMSLinkElement
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 */

div.ZMSFile, div.ZMSLinkElement 
	{ 
	background-color: #F8F8F8;
	margin: 4px;
	}

div.ZMSFile.none, div.ZMSLinkElement.none 
	{
	background-color: transparent;
	border: 2px dashed #eee;
	}

div.ZMSFile.floatleft, div.ZMSLinkElement.floatleft 
	{ 
	float:left;
	width:50%
	}

div.ZMSFile.floatright, div.ZMSLinkElement.floatright 
	{ 
	float:right;
	width:50%
	}

div.ZMSFile div.title, div.ZMSLinkElement div.title 
	{
	font-size:x-small;
	white-space:nowrap;
	}

div.ZMSFile div.title a:link, div.ZMSFile div.title a:visited, 
div.ZMSLinkElement div.title a:link, div.ZMSLinkElement div.title a:visited 
	{
	font-weight:bold;
	font-size:x-small;
	text-decoration:none;
	color:black;
	}

div.ZMSFile div.text, div.ZMSLinkElement div.text 
	{
	font-size:xx-small;
	}

div.ZMSFile div.description, div.ZMSLinkElement div.description 
	{
	font-size:x-small;
	}

/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 * +- [WAI] ZMSGraphic
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 */

div.ZMSGraphic {
	background-color: #F8F8F8;
	margin: 4px;
}

div.ZMSGraphic.left {
	text-align:left;
}

div.ZMSGraphic.right {
	text-align:right;
}

div.ZMSGraphic.center {
	text-align:center;
}

div.ZMSGraphic.floatleft {
	float:left;
}

div.ZMSGraphic.floatright {
	float:right;
}

div.ZMSGraphic.center {
	text-align:center;
}

div.graphic.alignleft {
	float:left;
	text-align:right;
}

div.graphic.alignright {
	float:right;
	text-align:right;
}

div.ZMSGraphic div.text {
	padding: 4px;
}

/*-- ## FF Patch ## --*/
div.ZMSGraphic.right div.graphic {
	width:100% !important; 
}
div.ZMSGraphic.right div.graphic img {
	display:inline !important;
}

a.zoom img.zoom {
	width: 23px;
	height: 21px;
	background: url(/misc_/zms/zoom.gif);
}

a.download img.download {
	width: 23px;
	height: 21px;
	background: url(/misc_/zms/download.gif);
}

a.superzoom img.superzoom {
	width: 23px;
	height: 21px;
	background: url(/misc_/zms/superzoom.gif);
}

/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 * +- [WAI] ZMSTables
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 */

table.ZMSTable th {
	background-color:#DDEFFC; 
}

table.ZMSTable td {
	background-color:#EEEEEE; 
}

body.print table.ZMSTable th, 
body.print table.ZMSTable td {
	background-color:transparent; 
}

/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 * +- [WAI] ZMSTeaser
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 */

div#teaser
	{
	width:150px;
	font-size:x-small;
	}

div.ZMSTeaserContainer
	{
	padding:1px;
	margin-bottom:10px;
	}

div.ZMSTeaserElement
	{
	}

div.ZMSTeaserElement img.title
	{
	border: none;
	}

div.ZMSTeaserElement div.title a:link,
div.ZMSTeaserElement div.title a:visited,
div.ZMSTeaserElement div.title
	{
	font-weight:bold;
	text-decoration:none;
	color:black;
	padding: 2px;
	display: block;
	}

div.ZMSTeaserElement div.text a:link,
div.ZMSTeaserElement div.text a:visited,
div.ZMSTeaserElement div.text
	{
	}

div.note {
	border-left: 1px solid #FCCD64;
	border-bottom: 1px solid #FCCD64;
	margin: 8px;
	padding: 4px;
	background: #FCFECC url(/content/metaobj_manager/ZMSNote.zmsnote_bg.gif) top right no-repeat;
}
/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 * +- [WAI] Misc
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 */

div.ZMSObject.new, div.ZMSObject.modified {
  border: 2px dashed blue;
  background-color: #F0F0FF;
} 
div.ZMSObject.deleted {
  border: 2px dashed red;
  background-color: #FFF0F0;
  color: red;
  text-decoration: line-through;
} 

span.unicode { 
  font-family:"Lucida Sans Unicode", "Arial Unicode MS", Arial, Helvetica, sans-serif;
}

span.highlight { 
  background-color: yellow;
  color: black;
  font-weight: bold;
}


/*////////////////////////////////////////////////////////////////

Main Layout

////////////////////////////////////////////////////////////////*/

html, body {
  font: 9pt Arial, Helvetica, sans-serif;
  width: 100%;
  height: 100%;
}

body#mitte {
	margin: 0em;
	padding:0;
	border:0;
	text-align:center;
	background-image: url(../bg.gif);
	background-repeat: repeat-x;
	background-color: #FFF;
}


#outer {
	top: 10px;
	width:970px;	/* <--------fuer Firefox, sonst div id=minimumsizeblocker */
	position : relative;
	margin:auto;
}

#leftcolumn {
        width: 185px;
        position: relative;
		float:left;
}

#contentleft {
	margin-top: 55px;	/* <-------- to start below dottet line */
	margin-left: 10px;
	margin-right: 10px;
	width: 151px;
}

#centercolumn {
	width: 600px;	/* <--------fuer Firefox sonst div id=centerminimumsize */
	margin:auto;
	float:left;
}

#centerminimumsize {
	width: 600px;
}

#contentcenter {
	margin-top: 7px;	/* <-------- to start below dottet line */
	text-align: left;
	width: 600px;
	display: block;
}

#rightcolumn {
        width: 185px;
        position: relative;
		float:right;
        text-align: right;
}

.allowlargecontent #rightcolumn {
		position: static;
}		

.allowlargecontent #rightcolumnInner {
		position: absolute;
		top: 0;
		right: 0;
		float: none;
		width: 185px;
		z-index: 999;
}

#contentright {
  margin: 22px 0px 0px 17px;/*  <-------- to start below dottet line depends on searchbox outline */
  	padding: 0;
	border: 0;
}

#outerFooter {
	padding-top:70px;
}

#footer {
	width: 100%;
	margin-top:20px;
	padding-top: 3px;
	background-image: url(../dotted-line.gif);
	background-repeat: repeat-x;
}

#footerinside {
	width: 970px;
        text-align:left;
}

#vent {
	margin-left: 8px;
	position:relative;
	left:17px;
	top:-135px;
	width:135px;
	height:79px;
}

#top {
	position:relative;
	top:-65px;
	color : #333333;
	font: 70% Arial, Helvetica, Verdana, Geneva, sans-serif;
	margin-left: 785px;
	padding-left: 15px;
	background-image: url(../pfeil-top.gif);
	background-repeat: no-repeat;
	background-position : left center;
}

#toptwo
{
	position:relative;
	top:-65px;
	font: 70% Arial, Helvetica, Verdana, Geneva, sans-serif;
	margin-left: 785px;
	padding-left: 15px;
}
 
#minimumsizeblocker {
  width: 970px;/*  <-------- 185 + 600 + 185  */
  bottom: 0px;
}

#print {
        margin: 19px 0px 0px 18px;
  	padding: 0;
	border: 0;
        text-align:left;
	font-size:12px;
}

#print a img {
margin-top:-5px;
}

/***********************************************************************
Grafiken im allgemeinen ...
***********************************************************************/
/*
div.ZMSGraphic{
  background-color: transparent;
  margin: 0;
  border: 0;
  padding:0;
}

div.ZMSGraphic div.graphic{
  background-color: transparent;
  padding-right: 10px;
  padding-left: 10px;
  margin-left:auto;
  margin-right:auto;
}
 
div.img {
  background-color: transparent;
  padding-right: 10px;
  padding-left: 10px;
}
*/

div.ZMSGraphic {
	background-color: transparent;
	margin: 0px;
}

div.ZMSGraphic.floatleft {
	
}

div.ZMSGraphic.floatright {
	
}

div.graphic.alignleft {
	margin: 0 10px 0 0;
}

div.graphic.alignright {
	margin: 0 0 0 10px;
}

div.ZMSGraphic div.text {
	padding: 0px 0px 4px 0px;
}



img.icon, input.icon {
  vertical-align: middle;
  border: none;
}

div.clearfloating {
  margin: 0;
  border: 0;
  padding:0;
  font-size: 0;
  line-height: 0;
  height:0px;
}

/*////////////////////////////////////////////////////////////////

Navigation Styles

////////////////////////////////////////////////////////////////*/


#nav {
  width: 600px;
  height: 17px;
  bottom: 0px;
  margin-top: 17px;
  z-index: 5;
  text-align:left;
}


/*----- Channel Menu -----*/



#nav ul.Menu
	{
	font-family:Arial, Helvetica, sans-serif;
        text-transform : uppercase;
	margin:0;
	padding:0;
	border:0;
	color: #0083C1;
	float: left;
	width: 100%;
	height: 100%;
	font-size: 8pt;
	font-weight : bold;
}


#nav ul.Menu li.Menu 
	{
	margin: 0;
	padding: 0;
	display: inline;
	height: 16px;
	font-size: 8pt;
}

#nav ul.Menu li.Menu a
	{
	padding: 2px 5px 1px 7px;
	color: #0083C1;
	font-weight:bold;
	text-decoration: none;
	float: left;
	height: 100%;
}

#nav ul.Menu li.Menu a.current
	{
	font-weight:bold;
	color:#0083C1;
	background-color: #D0E3EC;
	height: 100%;
	background-image : url(../pfeil.gif);
	background-position : left;
	background-repeat : no-repeat;
}

#nav ul.Menu li.Menu a:hover
	{
	background-color: #D0E3EC;
	color: #0083C1;
	background-image : url(../pfeil.gif);
	background-position : left;
	background-repeat : no-repeat;
	height: 100%;
}


/*-----MenuDropdown-----*/

.child, .subchild 
	{
	position: absolute;
	width: 198px;
	margin-left: -0.96em !important;
	margin-left: 0px;
	margin-left/**/:/**/-0.96em;
	margin-top: 0.7em !important;
	margin-top: 0em;
	margin-top/**/:/**/0.8em;
	visibility: hidden;
}

.menuDropdown 
	{
	background-color: #DCDCDC;
	width: 198px;
        text-align:left;
}

.menuDropdownTop {
	background-color: #FFFFFF;
	width: 198px;
        text-align:left;
}

html>body .menuDropdown {
	width: 219px;
}

.navDropdown
	{
	display: block;
	text-align: left;
	border-bottom: 1px solid #FFFFFF;
	padding: 3px 9px 3px 12px;
}

.navDropdown a, 
.navDropdown a:active,
.navDropdown a:focus,
.navDropdown a:hover{
	font-size: 8pt;
	color : #006DA1;
	text-decoration : none;
}

/* ---------------navi-linke seite--------------------- */

/*-----MenuDropdown----- */


#contentleft .menuDropdown 
	{
	background-color: #DCDCDC;
	width: 151px;
	margin: 0px;
	padding: 0;
	border: 0;
	margin-left: 0px;
}

#contentleft .menuDropdownTop {
	background-color: #FFFFFF;
	width: 151px;
	margin: 0px;
	padding: 0;
	border: 0;
	margin-left: 0px;
}

#contentleft .navDropdown0 {
	margin: 0;
	padding: 4px 4px 4px 0px;
	display: block;
	text-align: left;
	border-bottom: 1px solid #FFFFFF;
        font-size: 8pt;
}

#contentleft .aissub0 {
	margin: 0;
	padding: 4px 4px 4px 0px;
	display: block;
	text-align: left;
	border-bottom: 1px solid #FFFFFF;
	margin-left: 15px;
}

#contentleft .navDropdown1 {
	margin: 0;
	padding: 4px 4px 4px 0px;
	display: block;
	text-align: left;
	border-bottom: 1px solid #FFFFFF;
	background-image : url(../pfeil-big.gif);
	background-position : left top;
	background-repeat : no-repeat;
	background-color: #D0E3EC;
        font-size: 8pt;
}

#contentleft .aissub1 {
	margin: 0;
	padding: 4px 4px 4px 0px;
	display: block;
	text-align: left;
	border-bottom: 1px solid #FFFFFF;
	background-image : url(../pfeil-big.gif);
	background-position : left top;
	background-repeat : no-repeat;
	background-color: #D0E3EC;
	margin-left: 15px;
}


#contentleft .navDropdown1 a, #contentleft .aissub1 a	{
	margin: 0;
	font-size: 8pt;
	color : #006DA1;
	text-decoration : none;
	margin: 0;
	padding: 0px 0px 0px 12px;
        display: block;
}

#contentleft .aissub1 a	{
	font-size: 8pt;
}


#contentleft .navDropdown0 a, #contentleft .aissub0 a {
	font-size: 8pt;
	color : #006DA1;
	text-decoration : none;
	margin: 0;
	padding: 0px 0px 0px 12px;
        display: block;
}


#contentleft .navDropdown0 a:hover, #contentleft .aissub0 a:hover {
	font-size: 8pt;
	color : #006DA1;
	text-decoration : none;
	margin: 0;
	padding: 0px 0px 0px 12px;
       display: block;
	background-image : url(../pfeil.gif);
	background-position : left top;
	background-repeat : no-repeat;
	background-color: #D0E3EC;
}

#contentleft .aissub1 a, #contentleft .aissub0 a, #contentleft .aissub0 a:hover	{
	font-size: 8pt; /* Ueberschreibt die font-size in gleichlautenden Klassen oben drueber*/
}




/*////////////////////////////////////////////////////////////////

Content Styles

////////////////////////////////////////////////////////////////*/

small {
	font-size: 8pt;
}


p {
	font-size: 9pt;
	line-height: 130%;
	color : #000000;
}

#centercolumn div.ZMSTextarea ul, #centercolumn ul, #centercolumn div.ZMSTextarea ol, #centercolumn ol {
        font-size: 9pt; 
	color : #000000;
	list-style : url(../kreis.gif);
}


#centercolumn div.ZMSTextarea ul ul, #centercolumn ul ul, #centercolumn div.ZMSTextarea ul ul ul, #centercolumn ul ul ul, #centercolumn div.ZMSTextarea ol ol, #centercolumn ol ol, #centercolumn div.ZMSTextarea ol ol ol, #centercolumn ol ol ol {
        font-size: 9pt; 
	color : #000000;
	list-style : url(../kreis.gif);
}


#centercolumn div.ZMSTextarea ul li, #centercolumn div.ZMSTextarea ul ul li, #centercolumn div.ZMSTextarea ul ul ul li, #centercolumn ul li, #centercolumn ul ul li, #centercolumn ul ul ul li, #centercolumn div.ZMSTextarea ol li, #centercolumn div.ZMSTextarea ol ol li, #centercolumn div.ZMSTextarea ol ol ol li, #centercolumn ol li, #centercolumn ol ol li, #centercolumn ol ol ol li   {
	font-size: 9pt; 
        line-height: 130%;
	color : #000000;
	list-style : url(../kreis.gif);
}

a:active, a:focus, a:hover {
	color : #0083C1;
	text-decoration : underline;
}

a:link b, a:visited b {
	color : #0083C1;
	text-decoration : none;
	padding-left : 12px;
	background-image : url(../pfeil.gif);
	background-position : left;
	background-repeat : no-repeat;
	
}

a:active b, a:focus b, a:hover b {
	color : #0083C1;
	text-decoration : underline;
	padding-left : 12px;
	background-image : url(../pfeil.gif);
	background-position : left;
	background-repeat : no-repeat;
}

a:link, a:visited {
	color : #0083C1;
	text-decoration : none;
}

p.venture {
	font-size: 8pt;
	line-height: 120%;
	color : #333333;
	padding-left : 0px;
        text-align: center;
}

span.small {
	font-size: 8pt;
	line-height: 120%;
	color : #333333;
	padding-left : 0px;
}

b.small, .xsmall{
	font-size: 8pt;
	line-height: 120%;
	color : #333333;
	padding-left : 0px;
}

h1, .heading1{
	color : #333333;
	font-size: 11pt;
	font-weight: bold;
	margin: 1em 0em 0em;
}

h2, .heading2 {
	font-weight: bold;
	color : #0083C1;
	font-size: 9pt;
	line-height: 120%;
	padding-left : 12px;
	background-image : url(../pfeil.gif);
	background-position : left;
	background-repeat : no-repeat;
	margin-bottom: 0em;
}

.heading2search {
	font-weight: bold;
	color : #0083C1;
}

h3, .heading3 {
	font-weight: bold;
	font-size: 9pt;
	color : #333333;
	padding-left : 12px;
	background-image : url(../pfeil.gif);
	background-position : left;
	background-repeat : no-repeat;
}

.table-head {
	background-color: #0083C1;
	text-align : left;
	color: #FFF;
	font-size: 9pt;
	font-weight: bold;
	text-transform: uppercase;
	margin: 4px;
}

td.col_right {

}

td.col_right div.ZMSTable table , td.col_right table.ZMSTable {
	width :100%;
}

div.ZMSTable table, table.ZMSTable {
	background-color : #FFF;
	margin : 0px;
	padding : 1px;
	border-color : #0083C1;
	border-width : 1px;
	border-style : solid;
	border-collapse : separate;
	width : 570px;
}

div.ZMSTable table td,  table.ZMSTable td {
	padding : 5px;
        border: 0;
		  	font-size: 9pt;
}

div.ZMSTable table td p, table.ZMSTable td p {
	margin : 0px;
}

.HeadTeaser {
	color: #FFFFFF;
	background-color: #C4102A;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-size: 9pt;
}

.BgSuche {
	background-color: #EEEEEE;
	padding-top: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	border-color: #FFFFCC #B40F32 #B40F32 #B40F32;
	border-style: none none none none;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.button-inline {
    font-size: 9pt;
    color : #333333;
    padding: 6px 12px;
    background-image : url(../pfeil.gif);
    background-position : left;
    background-repeat : no-repeat;
    background-color: #DCDCDC;
    width: 155px;
    display: block;
    border: 1px dotted #666666;
}

.button-inline a:link, .button-inline a:visited {
    color : #333333;
}

.button-inline a:active, .button-inline a:focus, .button-inline a:hover {
    color : #0083C1;
}

.button-inline-active {
    font-weight: bold;
    font-size: 9pt;
    color : #0083C1;
    padding: 6px 12px;
    background-image : url(../pfeil.gif);
    background-position : left;
    background-repeat : no-repeat;
    background-color: #DCDCDC;
    width: 155px;
    display: block;
    border: 1px dotted #666666;
}


/*////////////////////////////////////////////////////////////////

Function Styles

////////////////////////////////////////////////////////////////*/



.btnBlue {
	font-size: 9pt;
	line-height: 100%;
	color : #FFFFFF;
	font-weight : bold;
	padding : 2px 10px 2px 12px ;
	border : thin outset #0083C1;
	text-align : left;
	background : #0083C1 url(../btn-pfeil.gif) no-repeat left;
}

.btnRed {
	font-size: 9pt;
	line-height: 100%;
	color : #FFFFFF;
	font-weight : bold;
	padding : 2px 10px 2px 12px ;
	border : thin outset #C4102A;
	text-align : left;
	background : #C4102A url(../btn-pfeil-rot.gif) no-repeat left;
}


	#languages {
		height: 35px;
		margin-left: 17px;
		text-align: left;
		color: #333333;
		font: 70% Arial, Helvetica, Verdana, Geneva, sans-serif;
		padding-left: 10px;
		background: #FFFFFF url(../pfeil.gif) left 0.5em no-repeat;
	}

	#languages.noTrans {
		background: #FFFFFF none;
	}

	#languages a:link, #languages a:visited, #languages a:hover  {
		text-decoration: none;
	}
	
	#languages img {
		border: 1px solid #fff;
	}		
	
	#languages .currentLang {
		border: 1px solid #000;
	}
	
	#languages a:hover .otherLang {
		border: 1px solid #000;
	}	
#search {
	margin-left: 17px;
	text-align: left;
	padding-top: 5px;
	/* background-image: url(../dotted-line.gif);
	background-repeat: repeat-x;
	*/
	background-color : #FFFFFF;
}

#search h5 {
  color: #666666;
  font-size: 8pt;
  margin: 0em;/*  <--------  wg. Style fuer h3 (s.o.)  */
  text-transform: uppercase;
  padding-left: 10px;
  background-image: url(../pfeil.gif);
  background-repeat:  no-repeat;
}

#searchform {
	margin: 0em;
}

.welcome {
  font-size: 12pt;  
  line-height: 130%;
  	color : #333333;
}



/*////////////////////////////////////////////////////////////////

Teaser Styles

////////////////////////////////////////////////////////////////*/

	#left_teaser_container {
		   margin-top:66px;
	}

.teaser-head {
	background-image: url(../teaser-head.gif);
	background-repeat: no-repeat;
	background-color: #0083C1;
	padding: 0;
        margin: 0;
        border: 0;
	width:164px;
}

	.teaser-head-start {
		background-image: url(../teaser-head-start.gif);
		background-repeat: no-repeat;
		background-color: #0083C1;
		padding: 0;
			margin: 0;
			border: 0;
		width:155px;
	}

.teaser-head_rot {
	background-image: url(../teaser-head_rot.gif);
	background-repeat: no-repeat;
	background-color: #C4102A;
	padding: 0;
        margin: 0;
        border: 0;
	width:164px;
}

.teaser-head p, .teaser-head_rot p, .teaser-head-start p, .teaser-head-big p {	
	text-align : left;
	color: #FFF;
	font-size: 8pt;
	font-weight: bold;
	text-transform: uppercase;
	padding: 5px;
	margin: 0;
	border: 0;
}	

.teaser-body {
	width:164px;
	background-color: #D0E3EC;
	text-align: left;
}

.teaser-body_rot {
	width:164px;
	background-color: #E5E5E5;
	text-align: left;
}

.teaser-body p, .teaser-body_rot p{
	color : #000000;
	line-height : 140%;
	padding: 5px;
	margin: 0px;
	border: 0;
	font-size: 8pt;
} 

 .teaser-body td, .teaser-body_rot td{
	color : #000000;
	line-height : 140%;
	padding: 0;
	margin: 0px;
	border: 0;
	font-size: 8pt;
} 

#teaser .teaser-body ol, #teaser .teaser-body_rot ol{
	color : #000000;
	margin: 0px 0px 0px 10px;
	border: 0;
	list-style-image : url(../pfeil.gif);
	padding: 5px;

} 

#teaser .teaser-body ol li, #teaser .teaser-body_rot ol li {
	color : #000000;
	margin: 0px 0px 0px 7px;
	padding: 0px 0px 0px 0px;
} 

.teaser-body ul li a:active, .teaser-body ul li a:focus, .teaser-body ul li a:hover,
.teaser-body_rot ul li a:active, .teaser-body_rot ul li a:focus, .teaser-body_rot ul li a:hover {
	color : #0083C1;
	text-decoration : underline;
}

#teaser .teaser-body .ZMSGraphic, #teaser .teaser-body_rot .ZMSGraphic{
       background-color: transparent;

}

#teaser .teaser-body .ZMSGraphic .graphic, #teaser .teaser-body_rot .ZMSGraphic .graphic{
	padding: 5px;
        background-color: transparent;
}
#teaser{
   z-index: 100;
   visibility: visible;
}

#ToolTip{
	position: absolute;
	visibility: hidden;
	border: 1px solid #000000;
	background-color: #ffe;
	padding: 2px;
	margin: 0;
	font-size: 11pt;
}

/******************************/
/* Clearing - do not modify */
/**************************/

.floatholder { overflow:hidden; }

.clerasil:after {
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}

.clerasil { display: block; }



/*---------- Club Login-Formular ------------*/

.clubform {
	background-color: #d0e3ec;
	border:1px solid #0083c1;
	margin:30px 0;
	
	/* width entfernt */
	display: table;
}

.clubform .formline {
	border-top:1px solid #fff;
}

.clubform .title {
	background-color:#fff;
}

.clubform  .title p {
	background:url(../pfeil.gif) center left no-repeat;
	padding-left:5px;
	margin-left:4px !important;
	border:none !important;
	color:#0083C1;
}

.clubform .formline p {
	float:left;
	border-right:1px solid #fff;
	padding:10px 10px;
	width:110px !important;
	margin:0;
}

.clubform  .formline input, .clubform  .formline select {
	float:right;
	margin:6px 10px;
}

.clubform  .formline input.smallbutton {
	width:50px;
}

.clubform  .submit{
	width:120px !important;
}

th {
	text-align:center;
}

td {font-size:12px;}

td p { margin:1em 0; }

textarea { overflow:auto; }


