

/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 * +- 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
	{
	}


/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 * +- [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;
}


div.floatright, div.floatright {
  width: auto !important;
}

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

Main Layout

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

html, body {
  width: 100%;
  height: 100%;
}

body#mitte {
	font: 100% Arial, Helvetica, sans-serif;
	margin: 0em;
	padding:0;
	border:0;
	text-align:center;
	background-image: url(../bg.gif);
	background-repeat: repeat-x;
	background-color: #FFF;
}


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

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

.clerasil {display: inline-table;}

/* IE-Mac \*/
* html .clerasil {height: 1%;}
.clerasil {display: block;}
/* /IE-Mac */


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

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

#centercolumn {
	position:relative;
	float:left;
	top: 0px;
	width: 600px;	/* <--------fuer Firefox sonst div id=centerminimumsize */
}

#centerminimumsize {
	width: 600px;
	display: block;
}

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

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

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

#footer {
	position:relative;
	top:0;
	left:0;
	width: 100%;
	text-align:middle;
	height:120px;
	overflow:hidden;
}

#footerinside {
	position:relative;
	margin:0px auto;
	width: 970px;
	text-align:left;
    padding:50px 0 0 0;

}
html>body #footerinside{
    padding:60px 0 0 0;
}

#vent {
	position:absolute;
	left:23px;
	top:0px;
	width:135px;
	height:79px;
}

#top {
	position:absolute;
	top:55px;
	left: 785px;
	color: #333;
	font: 70% Arial, Helvetica, Verdana, Geneva, sans-serif;
	padding-left: 15px;
	background-image: url(../pfeil-top.gif);
	background-repeat: no-repeat;
	background-position : left center;
}
html>body #top{
	top:60px;
}

#toptwo {
	position:absolute;
	top:55px;
	left: 785px;
	font: 70% Arial, Helvetica, Verdana, Geneva, sans-serif;
	padding-left: 15px;
}
 
#minimumsizeblocker {
	position:absolute;
	top:45px;
	left:0;
	width:100%;
	height:3px;
	background: transparent url(../dotted-line.gif) 0 0 repeat-x;
}
html>body #minimumsizeblocker {
	top:55px;
}

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

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


/* -------startseite-teaser----------- */
.random {
	/*position:absolute;
	top: 260px;
	left: 15px;
        visibility: hidden;*/
	z-index: 5;
        display:none;
}

#randomC {
	position:absolute;
	top: auto;
	left: 15px;
	z-index: 5;
	padding-top:38px;
}



/***********************************************************************
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;
}
 
div.img {
  background-color: transparent;
  padding-right: 10px;
  padding-left: 10px;
}

div.ZMSGraphic[style="text-align: center;"] div.graphic {
 margin: 0 auto;
}
div.ZMSGraphic[style="text-align: right;"] div.graphic {
 margin: 0 0 0 auto;
}

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:11px;
	font-weight : bold;
}


#nav ul.Menu li.Menu 
	{
	margin: 0;
	padding: 0;
	display: inline;
	height: 16px;
}

#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;
        top: -1000px;
}

.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: 11px;
	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;
}

#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;
}

#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: 11px;
	color : #006DA1;
	text-decoration : none;
	margin: 0;
	padding: 0px 0px 0px 12px;
        display: block;
}

#contentleft .aissub1 a	{
	font-size: 11px;
}


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


#contentleft .navDropdown0 a:hover, #contentleft .aissub0 a:hover {
	font-size: 11px;
	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: 11px; /* Ueberschreibt die font-size in gleichlautenden Klassen oben drueber*/
}

.logo {
position: relative;
top:5px;
}


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

Content Styles

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

small {
	font-size: 71%;
}


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

#centercolumn div.ZMSTextarea ul, #centercolumn ul, #centercolumn div.ZMSTextarea ol, #centercolumn ol {
        font-size: 75%; 
	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: 100%; 
	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: 100%; 
        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: 70%;
	line-height: 120%;
	color : #333333;
	padding-left : 0px;
	text-align: center;
}

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

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

h1, .heading1{
	color : #333333;
	font-size: 15px;
	font-weight: bold;
	margin: 0 0 0 0;
	padding-top:8px;
	line-height: 18px;
}

h2, .heading2 {
	font-weight: bold;
	color : #0083C1;
	font-size: 75%;
	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: 75%;
	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: 70%;
	font-weight: bold;
	text-transform: uppercase;
	margin: 4px;
}

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

body.zmi #table_cell_editor div table.ZMSTable, body.zmi #table_cell_editor div.ZMSTable table {
	width : auto;
	table-layout: fixed !important;
}

div table.ZMSTable td, div.ZMSTable table td {
	padding : 5px;
        border: 0;
        background-color:#EEEEEE;
}

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

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

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

.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;
}

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

Function Styles

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



.btnBlue {
	font-size: 75%;
	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: 75%;
	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: 70%;
  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: 110%;  
  line-height: 130%;
  	color : #333333;
}



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

Teaser Styles

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

#left_teaser_container {
       margin-top:75px;
}

.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-big {
	background-image: url(../teaser-head-big.gif);
	background-repeat: no-repeat;
	background-color: #0083C1;
	padding: 0;
        margin: 0;
        border: 0;
	width:296px;
}

.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-big {
       width:296px;
       min-height:330px;
       background-color: #D0E3EC;
      text-align: left; 
}

/* for Internet Explorer */
/*\*/
* html  .teaser-body-big {
	height:330px;
}
/**/

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

#teaser .teaser-body, #teaser .teaser-body_rot, #teaser .teaser-body-big {
	color : #000000;
	font-size : 8pt;
}

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

#teaser .teaser-body ol, #teaser .teaser-body_rot ol, #teaser .teaser-body-big ol{
	color : #000000;
	font-size: 8pt;
	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, #teaser .teaser-body-big 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,
.tteaser-body-big ul li a:active, .teaser-body-big ul li a:focus, .teaser-body-big ul li a:hover {
	color : #0083C1;
	text-decoration : underline;
}

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

}

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

div#teaser {
font-size: 100%;
}


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


.neutralColorBlack { background-color:#006988; }

#table_cell_editor .ZMSTable textarea.form-element {
	height: 3.5em;
}

/* cs 2007-04-19: Anpassung fuer Text-Format "Linkliste" */
.linklist a, .linklist strong, .linklist em {
display:block;
margin-bottom:6px;
}
.linklist br {
line-height:1px;
}

