body {
	padding:0;	margin: 0;	border:0;
		height:100%;
	color:#333;	voice-family: female female;
	speak-header: always;	speak: normal;
	speak-numeral: continuous;	speech-rate:medium;
}

.unsichtbar {
  position: absolute;
  height: 1px;
  width: 1px;
  font-size: 1px;
  padding:0;
  margin:0;
  visibility:hidden;
}

hr {
	color: #d1d1d1; background-color: #d1d1d1; border:0px; height: 1px;
}

.linielarge {
	font-size: 5px;
	width:170px;
	background: url("../images/bg/linie_blau.gif") repeat-x left center;
	border:0;
	margin:0;
	padding:0;
	line-height : 5px;
	height: 5px;
}



.liniemenu {
	font-size: 2px;
	width:160px;
	background: url("../images/bg/linie_blau.gif") repeat-x center;
	border:0;
	margin:0;
	margin-left:10px;
	padding:0;
	line-height : 2px;
	height: 2px;

}

.liniesmall {
	font-size: 5px;
	width:30px;
	background: url("../images/bg/strichlinie.gif") repeat-x left center;
	border:0;
	margin:0;
	padding:0;
	line-height:10px;
	height:10px;
}






.ce_end_element {
	margin-top:10px;
	margin-bottom:10px;
	font: normal 11px  arial,verdana,serif;
	line-height:11px;
}

#lfanest{
	height:100%;
}

#top{
	font-family:arial,verdana,serif;
	width:990px;
	background: url("../images/bg/bg_punktlinie.gif") repeat-y left top;
}

#lefttnavi_content_rightcolumn{
	font-family:arial,serif;
	font-size:10px;
	width:990px;
	background-color:#ffffff;
	/*height:100%;*/
}

#footer{
	/*background-color:lime;*/
	font-family:arial,verdana,serif;
	width:990px;
	height:40px;
	clear:both;
}
/**************************************************************************/
/**************************************************************************/
/**************************************************************************/
/*         				ERSTE  ZEILE                                      */
/**************************************************************************/
/**************************************************************************/
/**************************************************************************/
#toptop {
	height:70px;
	/*background-color:#0FF0ff;*/
}
/***************************/
/*       DIRECTACCESS      */
/***************************/
#toptop #directaccess{
	/*background-color:#0FF0ff;*/
	float:left;
	width:210px;
	height:67px;
}

#toptop #directaccess form{
	margin:0px;
	padding:0px;
	margin-top:40px;
	margin-bottom:7px;
	padding-left:30px;
}
#toptop #directaccess .selectbox{
	width:140px;
	height:18px;
	line-height:20px;
	font: normal 11px arial,verdana,serif;
}
#toptop #directaccess .submitbutton{
	width:21px;
	height:19px;
	/*background:url("../images/bg/search_pfeil.gif") no-repeat;*/
	color:#336699;
	border:none;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	margin-left:3px;
}
/***************************/
/*  ENDE DIRECTACCESS      */
/***************************/


#toptop #top_meta_view_logo{
	/*background-color:#0FF0ff;*/
	float:right;
	width:777px;
	height:67px;
}


/***************************************/
/*           METANAVIGATION            */
/***************************************/
#toptop #meta .metanav{
	float: right; 
	text-align: right;
	margin-bottom:0px;
}
#toptop #meta .metanav ul{
	margin:0;padding:0;padding-top:50px;padding-right:10px;
}

#toptop #meta .metanav li{
	display:inline;
}
#toptop #meta .metanav li div { 
	float: left; 
}
#toptop #meta .metanav li a{
	font: bold 10px  arial,verdana,serif;
	text-decoration:none;
	line-height:10px;
}

#toptop #meta .metanav li a:link,
#toptop #meta .metanav li a:visited {
	text-decoration: none;
	padding: 0px 5px 0px 5px;
	background: url("../images/bg/metadelimiter.gif") repeat-y right;
}

#toptop #meta .metanav li a.activ{
	font: bold 10px arial,verdana,serif;
	text-decoration:none;
	line-height:10px;
}
/***************************************/
/*       ENDE METANAVIGATION           */
/***************************************/


#toptop #view_logo{
	/*background-color:#FF00ff;*/
	float:right;
	width:402px;
	height:67px;
}

/************************************/
/*           Darstellung            */
/************************************/
#toptop #view{
	/*background-color:marron;*/
	float:left; display: block;
	width:185px;
	height:67px;
	font: bold 10px  arial,verdana,serif;
	line-height:22px;
}
#toptop #view .viewnav{
	text-align: left;
	/*background-color:lime;*/
	height:67px;
}
#toptop #view .viewnavL {
	float: left;
}
#toptop #view .viewnavR {
	float: right;
}

/* IE6 */
* html body #toptop #view .viewnavL ul{
	margin: 0px 0px 0px 5px; padding: 43px 10px 0px 0px;
}

/* IE7 */
*+html > body #toptop #view .viewnavL ul{
	margin: 0px 0px 0px 5px; padding: 43px 10px 0px 0px;
}

#toptop #view .viewnavL ul{
	margin: 0px 0px 0px 5px; padding: 44px 10px 0px 0px;
}

/* IE6 */
* html body #toptop #view .viewnavR ul{
	margin: 0px 0px 0px 5px; padding: 44px 0px 0px 0px;
}

/* IE7 */
*+html > body #toptop #view .viewnavR ul{
	margin: 0px 0px 0px 5px; padding: 44px 0px 0px 0px;
}

#toptop #view .viewnavR ul{
	margin: 0px 0px 0px 5px; padding: 50px 0px 0px 0px;
}


#toptop #view .viewnav li{
	display:inline;
}
#toptop #view .viewnav li a{
	font: bold 10px  arial,verdana,serif;
	color:#336699;
	text-decoration:none;
	line-height:10px;
}

#toptop #view .viewnav li a:link,
#toptop #view .viewnav li a:visited {
	text-decoration: none;
	padding: 0px 5px 0px 0px;
	background: url("../images/bg/metadelimiter.gif") repeat-y right;
}

#toptop #view .viewnav li a:focus,
#toptop #view .viewnav li a:hover,
#toptop #view .viewnav li a:active {
	color:#336699;
	text-decoration:underline;
	
}

#toptop #view .viewnav li a.activ{
	font: normal 10px  arial,verdana,serif;
	color:#336699;
	text-decoration:underline;
	line-height:10px;
}

/************************************/
/*      ENDE Darstellung            */
/************************************/

/************************/
/*      LOGO            */
/************************/
#toptop #logo{
/*	background-color:red;*/
	float:right;
	width:214px;
	height:67px;
}
#toptop #logo span{
	margin-right:4px;
	height:67px;
	width:210px;
}
/************************/
/*      ENDE LOGO       */
/************************/


/**************************************************************************/
/**************************************************************************/
/**************************************************************************/
/*         				ZWEITE ZEILE                                      */
/**************************************************************************/
/**************************************************************************/
#topmiddle {
	margin:0;padding:0;
	margin-top:0px;
	height:105px;
	/*background-color:#FF00ff;*/
}
/***************************/
/*     MAINNAVIGATION      */
/***************************/
#topmiddle_mainnav{
	/*background-color:lime;*/
	float:left;
	width:210px;
	height:105px;
}

#topmiddle_mainnav .topmiddle_classmainnav{
	margin-left:19px;
	background-color:#E9E9E9;
	height:105px;
}

#topmiddle_mainnav .topmiddle_classmainnav ul{
	margin:0;padding:0;line-height:14px;padding-top:5px;
}

#topmiddle_mainnav .topmiddle_classmainnav li{
	display:block;margin:0;padding:0;
}
#topmiddle_mainnav .topmiddle_classmainnav li a{
	font: bold 11px arial,verdana,serif;
	color:#333333;
	text-decoration:none;
	line-height:14px;
	padding-left:10px;
}

#topmiddle_mainnav .topmiddle_classmainnav li a:link,
#topmiddle_mainnav .topmiddle_classmainnav li a:visited {
	text-decoration: none;
}

#topmiddle_mainnav .topmiddle_classmainnav li a:focus,
#topmiddle_mainnav .topmiddle_classmainnav li a:hover,
#topmiddle_mainnav .topmiddle_classmainnav li a:active {
  color:#336699;
  background: url("../images/bg/main_aktiv.gif") no-repeat left top;
}

#topmiddle_mainnav .topmiddle_classmainnav li.activ a{
	font: bolder 11px  arial,verdana,serif;
	color:#336699;
	text-decoration:none;
	line-height:14px;
	background: url("../images/bg/main_aktiv.gif") no-repeat left top;
}
/***************************/
/* END MAINNAVIGATION      */
/***************************/

#topmiddle_key_image_right{
/*	background-color:#AAAACC;*/
	float:right;
	width:777px;
	height:105px;
}
#topmiddle_keyvisual{
/*	background-color:#999999;*/
	float:left;
	width:370px;
	height:105px;
}
#topmiddle_image_right{
/*	background-color:#FFFFCC;*/
	float:right;
	width:402px;
	height:105px;
}
#topmiddle_image{
/*	background-color:yellow;*/
	float:left;
	width:185px;
	height:105px;
}
#topmiddle_image img{
	margin-left:0px;
}

#topmiddle_right{
/*	background-color:#cccc00;*/
	float:right;
	width:214px;
	height:105px;
}
#topmiddle_righthelpnav{
	width:210px;
	height:105px;
	background-color:#E9E9E9;
}

#topmiddle_righthelpnav ul{
	margin:0;padding:0;padding-top:35px;padding-left:35px;line-height:14px;
}

#topmiddle_righthelpnav li{
	display:block;list-style-type: none;
}
#topmiddle_righthelpnav li a{
	font: bold 11px arial,verdana,serif;
	color:#333333;
	text-decoration:none;
	line-height:14px;
}

#topmiddle_righthelpnav li a:link,
#topmiddle_righthelpnav li a:visited {
	text-decoration: none;
}

#topmiddle_righthelpnav li a:focus,
#topmiddle_righthelpnav li a:hover,
#topmiddle_righthelpnav li a:active {
  color:#336699;
}

#topmiddle_righthelpnav li a.activ{
	font: bold 11px arial,verdana,serif;
	color:#336699;
	text-decoration:none;
	line-height:14px;
}



/**************************************************************************/
/**************************************************************************/
/**************************************************************************/
/*			DRITTE ZEILE                                      */
/**************************************************************************/
/**************************************************************************/
#topbottom {
	margin:0;padding:0;
	height:50px;
	/*background-color:#FF00ff;*/
}
/***************************/
/*     PLATZHALTER      */
/***************************/
#topbottom_mainnav{
	/*background-color:lime;*/
	float:left;
	width:210px;
	height:50px;
}

#topbottom_mainnav .topbottom_classmainnav{
	margin-left:19px;
	/*background-color:#E9E9E9;*/
	height:50px;
}


/***************************/
/* END PLATZHALTER     */
/***************************/

#topbottom_key_image_right{
/*	background-color:#AAAACC;*/
	float:right;
	width:777px;
	height:50px;
}
#topbottom_keyvisual{
/*	background-color:#999999;*/
	float:left;
	width:370px;
	height:50px;
}
#topbottom_image_right{
/*	background-color:#FFFFCC;*/
	float:right;
	width:402px;
	height:50px;
}
#topbottom_image{
/*	background-color:yellow;*/
	float:left;
	width:185px;
	height:50px;
}
#topbottom_image img{
	margin-left:0px;
}

#topbottom_right{
/*	background-color:#cccc00;*/
	float:right;
	width:214px;
	height:50px;
}


#topbottom_rightsearch{
	width:209px;
	margin:0;
/*	background-color:yellow;*/
}
#topbottom_rightsearch div{
	margin-left:35px;
/*	background-color:yellow;*/
}

#topbottom_rightsearch div span {
	vertical-align: bottom;
	line-height:20px;
	height:20px;
	
}
#topbottom_rightsearch a{
	font: normal 11px  arial,verdana,serif;
	color:#336699;
	text-decoration:none;
	line-height:14px;
}

#topbottom_rightsearch a:link,
#topbottom_rightsearch a:visited,
#topbottom_rightsearch a:focus,
#topbottom_rightsearch a:hover,
#topbottom_rightsearch a:active {
	text-decoration: none;
}

#topbottom_rightsearch div form{
	margin:0;padding:0;
	margin-top:5px;
}

* html>body #topbottom_rightsearch div .textfield{
	border:1px solid #336699;
	width:105px;
	height:20px;
	font: normal 11px arial,verdana,serif;
}

#topbottom_rightsearch div .textfield{
	padding-left:5px;
	border:1px solid #336699;
	width:100px;
	/*height:14px;*/
	line-height:16px;
	font: normal 11px arial,verdana,serif;
}
#topbottom_rightsearch div .submitbutton{
	margin:0px;
	margin-top:1px;
	margin-left:3px;
	height:19px;
	line-height:19px;
	color:#336699;
	border:none;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	background-color:#E8E8E8;
	font: normal 11px arial,verdana,serif;
}

/**************************************************************************/
/*			ENDE DRITTE ZEILE                                 */
/**************************************************************************/

/**************************************************************************/
/**************************************************************************/
/*			DRITTE ZEILE ALLE ANDERE                          */
/**************************************************************************/
/**************************************************************************/
#topbottom_all {
	margin:0;padding:0;
	height:50px;
	width:990px;
	/*background-color:#FF00ff;*/
}

#topbottom_all_mainnav{
	/*background-color:lime;*/
	float:left;
	width:210px;
	height:50px;
}

#topbottom_all_mainnav .topbottom_all_classmainnav{
	margin-left:19px;
	/*background-color:#E9E9E9;*/
	height:50px;
}

#topbottom_all_ce_right {
	float:right;
	width:777px;
	height:50px;
	/*background-color:red;*/
}

#topbottom_all_ce {
	float:left;
	width:560px;
	height:50px;
	background-color:#FFFFFF;	
}

#topbottom_all_ce_nav {
	margin-top:5px;
	height:45px;
	background-color:#F7f7f7;
}

#navpath{
	font: normal 11px  arial,verdana,serif;
	display:block;
	position:absolute;
	left:233px;
	top:185px;
	width:535px;
	height:50px;
	line-height:15px;
	color:#336699;
}
#navpath a {
	font: normal 11px  arial,verdana,serif;
	color:#336699;
	text-decoration:none;
	line-height:14px;
}
#navpath a:link,
#navpath a:visited{
	text-decoration: none;
}
#navpath a:focus,
#navpath a:hover,
#navpath a:active {
	text-decoration: underline;
}



#topbottom_all_right {
	float:right;
	width:214px;
	height:50px;
	/*background-color:yellow;*/
}
/**************************************************************************/
/*			ENDE DRITTE ZEILE ALLE ANDERE      		  */
/**************************************************************************/



/**************************************************************************/
/**************************************************************************/
/**************************************************************************/
/**************************************************************************/
/*         					HAUPTBEREICH		  */
/**************************************************************************/
/**************************************************************************/
/**************************************************************************/
/**************************************************************************/

/***********************************/
/*         LEFTNAVIGATION          */
/***********************************/
#leftnavi{
	font: normal 12px  arial,verdana,serif;
	/*background-color:#00cccc;*/
	float:left;
	width:190px;
}

#leftnavi .classleftnavi{
	margin-left:19px;
	width:170px;
}
/* ============================== */
/*  LeftNavigation  ERSTE LEVEL   */
/* ============================== */
#leftnavi .classleftnavi ul{
	margin:0px;
	padding:0px;
	margin-top:25px;
}

#leftnavi .classleftnavi li{
	display: inline;
}

#leftnavi .classleftnavi li a {
	display: block;
	line-height:18px;
	color: #333333;
	/*border-bottom: 1px solid #336699;*/
	text-decoration:none;
	background:none;
	padding-left:10px;
}

#leftnavi .classleftnavi li a span{
	display: block;
	line-height:18px;
	border-bottom: 1px solid #336699;
}


#leftnavi .classleftnavi li a:link,
#leftnavi .classleftnavi li a:visited{
	text-decoration: none;
}

#leftnavi .classleftnavi li a:hover,
#leftnavi .classleftnavi li a:focus,
#leftnavi .classleftnavi li a:active{
	text-decoration: none;
	color:#336699;
	background: url("../images/icons/pfeil_gross.gif") no-repeat left top;
}

#leftnavi .classleftnavi li.activ a{
	height: auto;
}

#leftnavi .classleftnavi li.activ a:link,
#leftnavi .classleftnavi li.activ a:visited,
#leftnavi .classleftnavi li.activ a:focus,
#leftnavi .classleftnavi li.activ a:hover,
#leftnavi .classleftnavi li.activ a:active {
	color: #336699;
	font-weight:bold;
	background: url("../images/icons/pfeil_gross.gif") no-repeat left top;
}

/* ============================== */
/*  LeftNavigation  ZWEITE LEVEL  */
/* ============================== */
#leftnavi .classleftnavi ul ul {
	margin: 0;
	border-top: 0;
	padding-bottom: 10px;
}

#leftnavi .classleftnavi li li {
	display: inline;
}

#leftnavi .classleftnavi li.activ li a {
	display: block;
	line-height:18px;
	color:#858585;
	margin-left:10px;
	text-decoration: none;
}


#leftnavi .classleftnavi li.activ li a:link,
#leftnavi .classleftnavi li.activ li a:visited {
	font-weight:normal;
	color:#858585;
	border:none;
	background: url("../images/icons/pfeil_blank.gif") no-repeat left top;
}


#leftnavi .classleftnavi li.activ li a:focus,
#leftnavi .classleftnavi li.activ li a:hover,
#leftnavi .classleftnavi li.activ li a:active {
	font-weight:normal;
	color: #336699;
	background: url("../images/icons/pfeil_klein.gif") no-repeat left top;
}

#leftnavi .classleftnavi li.activ li.activ a{
	height: auto;
	border-bottom: 1px solid #336699;
}

#leftnavi .classleftnavi li.activ li.activ a:link,
#leftnavi .classleftnavi li.activ li.activ a:visited,
#leftnavi .classleftnavi li.activ li.activ a:focus,
#leftnavi .classleftnavi li.activ li.activ a:hover,
#leftnavi .classleftnavi li.activ li.activ a:active {
	color: #336699;
	background: url("../images/icons/pfeil_klein.gif") no-repeat left top;
	border-bottom: 1px solid #336699;
}


/* ============================== */
/*  LeftNavigation  DRITTE LEVEL  */
/* ============================== */
#leftnavi .classleftnavi ul ul ul {
	margin: 0;
	border-top: 0;
	padding-bottom: 8px;
}

#leftnavi .classleftnavi li li li {
	font-size: 100%;
}

#leftnavi .classleftnavi li.activ li.activ li a {
	display: block;
	line-height:18px;
	margin-left:20px;
	color: #858585;
	font-weight:normal;
}


#leftnavi .classleftnavi li.activ li.activ li a:link,
#leftnavi .classleftnavi li.activ li.activ li a:visited {
	text-decoration: none;
	color: #858585;
	border : none;
	background: url("../images/icons/pfeil_blank.gif") no-repeat left top;
}

#leftnavi .classleftnavi li.activ li.activ li a:focus,
#leftnavi .classleftnavi li.activ li.activ li a:hover,
#leftnavi .classleftnavi li.activ li.activ li a:active {
	color: #336699;
	background: url("../images/icons/pfeil_klein.gif") no-repeat left top;
	text-decoration: none;
	border : none;
}

#leftnavi .classleftnavi li.activ li.activ li.activ a:link,
#leftnavi .classleftnavi li.activ li.activ li.activ a:visited,
#leftnavi .classleftnavi li.activ li.activ li.activ a:focus,
#leftnavi .classleftnavi li.activ li.activ li.activ a:hover,
#leftnavi .classleftnavi li.activ li.activ li.activ a:active {
	color: #336699;
	background: url("../images/icons/pfeil_klein.gif") no-repeat left top;
}

/* ============================== */
/*  LeftNavigation  VIERTER LEVEL  */
/* ============================== */
#leftnavi .classleftnavi ul ul ul ul {
	margin: 0;
	border-top: 0;
	padding-bottom: 8px;
}

#leftnavi .classleftnavi li li li li {
	font-size: 100%;
}

#leftnavi .classleftnavi li.activ li.activ li.activ li a {
	display: block;
	line-height:18px;
	margin-left:30px;
	color: #858585;
	font-weight:normal;
}


#leftnavi .classleftnavi li.activ li.activ li.activ li a:link,
#leftnavi .classleftnavi li.activ li.activ li.activ li a:visited {
	text-decoration: none;
	color: #858585;
	border : none;
	background: url("../images/icons/pfeil_blank.gif") no-repeat left top;
}

#leftnavi .classleftnavi li.activ li.activ li.activ li a:focus,
#leftnavi .classleftnavi li.activ li.activ li.activ li a:hover,
#leftnavi .classleftnavi li.activ li.activ li.activ li a:active {
	color: #336699;
	background: url("../images/icons/pfeil_klein.gif") no-repeat left top;
	text-decoration: none;
	border : none;
}

#leftnavi .classleftnavi li.activ li.activ li.activ li.activ a:link,
#leftnavi .classleftnavi li.activ li.activ li.activ li.activ a:visited,
#leftnavi .classleftnavi li.activ li.activ li.activ li.activ a:focus,
#leftnavi .classleftnavi li.activ li.activ li.activ li.activ a:hover,
#leftnavi .classleftnavi li.activ li.activ li.activ li.activ a:active {
	color: #336699;
	background: url("../images/icons/pfeil_klein.gif") no-repeat left top;
}
/***********************************/
/*      ENDE LEFTNAVIGATION        */
/***********************************/









/*=========================================================================================================== */
/*=========================================================================================================== */
/*=========================================================================================================== */
/******************************************************/
/******************************************************/
/*            CONTENT STARTSEITE                      */
/******************************************************/
/******************************************************/
#content_rightcolumn {
	/*background-color:yellow;*/
	float:right;
	width:800px;
}



#content {
	float:left;
	background: url("../images/bg/start_bg_content.gif");
	/*background-color:yellow;*/
	margin-top:3px;
/*\*//*/
	float:none;
	height:380px;
/**/	
	width:583px;
	
	font: normal 11px  arial,verdana,serif;
}

/*****************************************/
/*    CONTENT -LEFT (nur Startseite)     */
/*****************************************/
#content #content_left {
	float:left;
	width:393px;
}

/*****************************************/
/*    CONTENT -RIGHT(nur Startseite)     */
/*****************************************/
#content #content_right {
	background-color:#f7f7f7;
	/*background-color:red;*/
	float:right;
	width:185px;
	padding-top:26px;
}
/* Padding anpassung fuer Firefox*/
html>body #content #content_right{
	padding-top:23px;
}

#content #content_right #content_right_nest{
	width:175px;
	margin-left:5px;
	margin-right:5px;
}
#content #content_right .content_right_title {
	font: bold 12px  arial,verdana,serif;
	line-height:12px;
	color:#333;
	margin:0px;
	padding:0px;
}
/* Hoehe anpassung fuer Firefox */
html>body #content #content_right .content_right_title {
	margin:0px;
	margin-bottom:1px;
	line-height:14px;
}



#content #content_right #content_right_nest .content_right_teaser{
	margin-top:5px;
	color:#666;
	font: normal 11px  arial,verdana,serif;
}

#content #content_right #content_right_nest .content_right_teaser a{
	color:#666;
	text-decoration:none;
}

#content #content_right #content_right_nest .content_right_teaser .content_right_teaser_fett a:focus,
#content #content_right #content_right_nest .content_right_teaser .content_right_teaser_fett a:active,
#content #content_right #content_right_nest .content_right_teaser .content_right_teaser_fett a:hover {
	color:#336699;
}

#content #content_right #content_right_nest .content_right_teaser .content_right_image{
	margin-top:5px;
}
#content #content_right #content_right_nest .content_right_teaser .content_right_image img{
	border:none;
}



/******************************************************/
/******************************************************/
/*       ENDE CONTENT STARTSEITE                      */
/******************************************************/
/******************************************************/


/*=========================================================================================================== */
/*=========================================================================================================== */
/*=========================================================================================================== */
#content_rightcolumn_all {
	/*background-color:yellow;*/
	float:right;
	width:800px;
}

#content_all {
	float:left;
	background: url("../images/bg/start_bg_contentall.gif");
/*\*//*/
	float:none;
/**/	
	width:583px;
	font: normal 11px  arial,verdana,serif;
}





#content_all #content_all_area {
	margin-top:3px;
}

/*
#content_all #content_all_area a{
	color:#336699;
	text-decoration:none;
}
*/




/******************************************/
/*   		     DRUCKLEISTE   	          */
/******************************************/
/*   Fuer die Startseite           */
#druck {
	clear:both;
	background: url("../images/bg/start_bg_content.gif");
	height:60px;
}

/*   Fuer die alle andere Seiten   */
#druck_all {
	clear:both;
	background: url("../images/bg/start_bg_contentall.gif");
	height:60px;
}

#druck_typo {
	height:42px;
	margin-left:41px;
	margin-right:10px;
}

#druck_typo .nach_oben {
	background: url("../images/icons/oben_pfeil.gif") no-repeat center left;
	padding-left:13px;
	float:left;
	margin-top:28px;
}

#druck_typo .nach_oben a{
	font: normal 11px arial,verdana,serif;
	color:#336699;
	text-decoration:none;
}

#druck_typo .nach_oben a:link,
#druck_typo .nach_oben a:visited {
	text-decoration: none;
}

#druck_typo .nach_oben a:focus,
#druck_typo .nach_oben a:hover,
#druck_typo .nach_oben a:active {
	text-decoration: underline;
	color:#336699;
}

#druck_typo .empfehlen {
	background: url("../images/icons/empfehlen.gif") no-repeat left;
	padding-left:18px;
	float:right;
	margin-top:28px;
}

#druck_typo .druckversion {
	background: url("../images/icons/drucken.gif") no-repeat left;
	margin-left:20px;
	padding-left:18px;
	float:right;
	margin-top:28px;
}

#druck_typo .druckversion a, 
#druck_typo .empfehlen a {
	font: normal 11px arial,verdana,serif;
	color:#336699;
	text-decoration:none;
}

#druck_typo .druckversion a:link,
#druck_typo .druckversion a:visited,
#druck_typo .empfehlen a:link,
#druck_typo .empfehlen a:visited {
	text-decoration: none;
}

#druck_typo .druckversion a:focus,
#druck_typo .druckversion a:hover,
#druck_typo .druckversion a:active,
#druck_typo .empfehlen a:focus,
#druck_typo .empfehlen a:hover,
#druck_typo .empfehlen a:active {
	text-decoration: underline;
	color:#336699;
}

.druck_spacer {
	margin-left:23px;
	height:3px;
	background-color:#fff;
	font-size:2px;
	line-height:3px;
}

#druck_leiste_blau {
	margin-left:23px;
	background: url("../images/bg/balken_blau.gif");
	height:15px;
	width:560px;
}

#druck_leiste_gelb {
	margin-left:23px;
	background: url("../images/bg/balken_gelb.gif");
	height:15px;
	width:560px;
}

#druck_leiste_gruen {
	margin-left:23px;
	height:15px;
	background: url("../images/bg/balken_gruen.gif");
	width:560px;
}

#druck_leiste_orange {
	margin-left:23px;
	background: url("../images/bg/balken_orange.gif");
	height:15px;
	width:560px;
}

#druck_leiste_rot {
	margin-left:23px;
	background: url("../images/bg/balken_rot.gif");
	height:15px;
	width:560px;
}


/******************************************/
/*   		   ENDE   DRUCK   	          */
/******************************************/

















/*************************************/
/*   Standard Link fuer den Content   */
/*************************************/

/**************************************************/
/*   Standard Link fuer den Pagetitle in Content   */
/**************************************************/
#content a.titel{
	font: bolder 11px  arial,verdana,serif;
	color:#333333;
	text-decoration:none;
	line-height:14px;
}


/*\*/
#rightcolumn{
	font: normal 11px  arial,verdana,serif;
	width:216px;
	position:absolute;
	left:775px;
	margin-top:3px;
}
/**/

/*\*//*/
#rightcolumn{
	font: normal 11px  arial,verdana,serif;
	width:216px;
	position:absolute;
	top:225px;
	left:775px;
}
/**/

/*************************************/
/*   Standard Link fuer den Content   */
/*************************************/
.classblue {
	color:#336699;
	text-decoration:none;
}

#rightcolumn a{
	font: normal 11px  arial,verdana,serif;
	color:#336699;
	text-decoration:none;
	line-height:14px;
}

#rightcolumn a:link,
#rightcolumn a:visited {
	color:#666;
}

#rightcolumn a:focus,
#rightcolumn a:hover,
#rightcolumn a:active {
	color:#336699;
}


/*\*/
.right_column {
	margin-top:22px;
	margin-left:35px;
	font: normal 11px  arial,verdana,serif;
}
/**/

/*\*//*/
.right_column {
	width:185px;
	float:right;
	padding-top:24px;
	font: normal 11px  arial,verdana,serif;
}
/**/


#rightcolumn .right_column .ce_right {
	padding-top:4px;
}



html>body #rightcolumn .right_column .ce_right {
	padding:0;
	padding-top:1px;
	margin:0;
}

#rightcolumn .right_column .ce_right .ce_right_nest{
		padding-top:5px;
}


#rightcolumn .right_column .ce_right .ce_right_title {
	font:bold 12px  arial,verdana,serif;
	line-height:12px;
	color:#333;
}
/* Hoehe anpassung fuer Firefox*/
html>body #rightcolumn .right_column .ce_right .ce_right_title {
	margin:0px;
	margin-bottom:1px;
	line-height:14px;
}

#rightcolumn .right_column .ce_right .ce_right_link_image {
	font: normal 11px  arial,verdana,serif;
	color:#666666;
	line-height:14px;
}


#rightcolumn .right_column .ce_right .ce_right_link_image img {
	margin-top:8px;
	display:block;
	border:none;
}

/**************************************************************************/
/* 			FUSSZEILE ELEMENTE                                */
/**************************************************************************/


#footer_spacer{
	/*background-color:yellow;*/
	width:990px;
	height:20px;
}
#footer_nest{
	/*background-color:red;*/
	font-family:arial,verdana,serif;
	width:990px;
	height:20px;
	background: url("../images/bg/bg_punktlinie.gif") repeat-y left top;
}

#footer_impressum {
	/*background-color:#0FF0ff;*/
	float:left;
	margin-top:5px;
	margin-bottom:5px;
	width:210px;
	height:10px;

}
#footer_nest #footer_impressum .footer_impressum_nav{
	font: normal 10px  arial,verdana,serif;
	line-height:10px;
}

#footer_nest #footer_impressum .footer_impressum_nav ul {
	margin:0px;padding:0px;
	margin-left:25px;
}
#footer_nest #footer_impressum .footer_impressum_nav li{
	display:inline;	
}
#footer_nest #footer_impressum .footer_impressum_nav li div{
	float:left;
}
#footer_nest #footer_impressum .footer_impressum_nav li a{
	font: normal 10px  arial,verdana,serif;
	color:#336699;
	padding:0 5px 0 5px;
	background: url("../images/bg/metadelimiter.gif") repeat-y right;
	/*\*//*/
	line-height:18px;
	/**/	
}

#footer_nest #footer_impressum .footer_impressum_nav li a:link,
#footer_nest #footer_impressum .footer_impressum_nav li a:visited {
	text-decoration:none;
}
#footer_nest #footer_impressum .footer_impressum_nav li a:hover,
#footer_nest #footer_impressum .footer_impressum_nav li a:focus,
#footer_nest #footer_impressum .footer_impressum_nav li a:active {
	text-decoration:underline;
}

#footer_nest #footer_impressum .footer_impressum_nav li a.activ{
	font: normal 10px  arial,verdana,serif;
	color:#336699;
	text-decoration:underline;
	line-height:10px;
}

	
#footer_main{
	float:right;
	width:777px;
	height:20px;
}	

#footer_main #footer_main_nest{
	/*background-color:red;*/
	float:left;
	margin-top:5px;
	margin-bottom:5px;
	width:370px;
	height:10px;
}

#footer_main #footer_main_nest .footer_main_nav{
	font: normal 10px  arial,verdana,serif;
	line-height:10px;
}

#footer_main #footer_main_nest .footer_main_nav ul {
	margin:0px;padding:0px;
	margin-left:25px;
}
#footer_main #footer_main_nest .footer_main_nav li{
	display:inline;	
}
#footer_main #footer_main_nest .footer_main_nav li div{
	float:left;
}
#footer_main #footer_main_nest .footer_main_nav li a{
	font: normal 10px  arial,verdana,serif;
	color:#336699;
	padding:0 5px 0 5px;
	background: url("../images/bg/metadelimiter.gif") repeat-y left;
}

#footer_main #footer_main_nest .footer_main_nav li a:link,
#footer_main #footer_main_nest .footer_main_nav li a:visited {
	text-decoration:none;
}
#footer_main #footer_main_nest .footer_main_nav li a:hover,
#footer_main #footer_main_nest .footer_main_nav li a:focus,
#footer_main #footer_main_nest .footer_main_nav li a:active {
	text-decoration:underline;
}

#footer_main #footer_main_nest .footer_main_nav li a.activ{
	font: normal 10px  arial,verdana,serif;
	color:#336699;
	text-decoration:underline;
	line-height:10px;
}

#footer_main #footer_copy_spacer{
	float:right;
	width:402px;
	height:20px;	
}
#footer_main #footer_copy_spacer .footer_copy{
	font: normal 10px arial,verdana,serif;
	color:#666666;
	text-decoration:none;
	float:left;
	width:180px;
	margin-top:5px;
	margin-left:5px;
	margin-bottom:5px;
	height:10px;	
	
}
#footer_main #footer_copy_spacer .footer_platzhalter{
/*	background-color:red;*/
	font: normal 10px  arial,verdana,serif;
	float:right;
	width:210px;
	margin-top:5px;
	margin-bottom:5px;
	height:10px;
}



/**************************************************************************/
/*			ENDE FUSSZEILE ELEMENTE                           */
/**************************************************************************/






/**************************************************************************/
/*			CONTENT ELEMENTE                                  */
/**************************************************************************/





/* ========================================== */
/*        PAGETITLE versch. Farben            */
/* ========================================== */
.pagetitle {
	margin-top:12px;	height:40px;
}

.pagetitle  h3 {
	margin:0px 15px 0px 41px;
	font: bold 12px  arial,verdana,serif;
	line-height:18px;
	padding:13px 0px 0px 0px;
}
.pagetitle h2 {
	margin:0px 15px 0px 41px;
	font: bold 16px  arial,verdana,serif;
	line-height:18px;
	padding:13px 0px 0px 0px;
}
.pagetitle_blau{
	margin-top:12px;	height:40px;
	background:url(../images/bgicons/bg_blau.gif) no-repeat left top;
}
.pagetitle_blau h2 {
	margin:0px 15px 0px 41px;
	font: bold 16px  arial,verdana,serif;
	line-height:18px;
	padding:13px 0px 0px 0px;
}
.pagetitle_blau h3 {
	margin:0px 15px 0px 41px;
	font: bold 12px  arial,verdana,serif;
	line-height:18px;
	padding:13px 0px 0px 0px;
}

.pagetitle_gelb{
	margin-top:12px;	height:40px;
	background:url(../images/bgicons/bg_gelb.gif) no-repeat left top;
}
.pagetitle_gelb h2 {
	margin:0px 15px 0px 41px;
	font: bold 16px  arial,verdana,serif;
	line-height:18px;
	padding:13px 0px 0px 0px;
}
.pagetitle_gelb h3 {
	margin:0px 15px 0px 41px;
	font: bold 12px  arial,verdana,serif;
	line-height:18px;
	padding:13px 0px 0px 0px;
}

.pagetitle_gruen{
	margin-top:12px;	height:40px;
	background:url(../images/bgicons/bg_gruen.gif) no-repeat left top;
}
.pagetitle_gruen h2 {
	margin:0px 15px 0px 41px;
	font: bold 16px  arial,verdana,serif;
	line-height:18px;
	padding:13px 0px 0px 0px;
}
.pagetitle_gruen h3 {
	margin:0px 15px 0px 41px;
	font: bold 12px  arial,verdana,serif;
	line-height:18px;
	padding:13px 0px 0px 0px;
}

.pagetitle_orange{
	margin-top:12px;	height:40px;
	background:url(../images/bgicons/bg_orange.gif) no-repeat left top;
}
.pagetitle_orange h2 {
	margin:0px 15px 0px 41px;
	font: bold 16px  arial,verdana,serif;
	line-height:18px;
	padding:13px 0px 0px 0px;
}
.pagetitle_orange h3 {
	margin:0px 15px 0px 41px;
	font: bold 12px  arial,verdana,serif;
	line-height:18px;
	padding:13px 0px 0px 0px;
}

.pagetitle_rot{
	margin-top:12px;	height:40px;
	background:url(../images/bgicons/bg_rot.gif) no-repeat left top;
}
.pagetitle_rot h2 {
	margin:0px 15px 0px 41px;
	font: bold 16px  arial,verdana,serif;
	line-height:18px;
	padding:13px 0px 0px 0px;
}
.pagetitle_rot h3 {
	margin:0px 15px 0px 41px;
	font: bold 12px  arial,verdana,serif;
	line-height:18px;
	padding:13px 0px 0px 0px;
}

.pagetitle_grau{
	margin-top:12px;	height:40px;
	background:url(../images/bgicons/bg_grau.gif) no-repeat left top;
}
.pagetitle_grau h2 {
	margin:0px 15px 0px 41px;
	font: bold 16px  arial,verdana,serif;
	line-height:18px;
	padding:13px 0px 0px 0px;
}
.pagetitle_grau h3 {
	margin:0px 15px 0px 41px;
	font: bold 12px  arial,verdana,serif;
	line-height:18px;
	padding:13px 0px 0px 0px;
}

.pagesubtitle {
	margin-left:41px;
	margin-bottom:12px;
}

.pagesubtitle h4 {
	font: normal 11px  arial,verdana,serif;
	line-height:14px;
}
/* ========================================== */



/* ========================================== */
/*        CE - VORSTAND-MITGLIEDER            */
/* ========================================== */
.ce_vorstand {
	margin-left:41px;
	font: normal 11px  arial,verdana,serif;
	line-height:14px;
	border-bottom:1px solid #336699;
	margin-right:10px;
}

.ce_v_titel {
	font: normal 11px  arial,verdana,serif;
	line-height:14px;
	margin-top: 25px;
	height:40px;
}

.ce_v_text {
	font: normal 11px  arial,verdana,serif;	
	line-height:14px;
	bottom:0px;
	padding-bottom:5px;
}

.ce_v_img {
	margin: 25px 0px 5px 10px;
}




/*************************************/
/*     CE - BLOCK                    */
/*************************************/
.ce_block{
	margin-left:41px;
	margin-right:10px; /*fuer 10px abstand zum rand*/
	margin-bottom:10px;
	font: normal 11px  arial,verdana,serif;
	line-height:14px;
}

.ce_b_title_large{
	font: bold 11px  arial,verdana,serif;	
	padding-bottom:10px;
	line-height:18px;
}

h4{
	margin:0px 0px 0px 0px;
	font: bold 11px  arial,verdana,serif;	
	line-height:14px;
	padding:2px 0px 2px 0px;
}

.ce_b_title_small{
	font: normal 11px  arial,verdana,serif;	
	padding-bottom:0px;
	line-height:14px;
}

.ce_b_text{
	text-decoration:none;
	font: normal 11px  arial,verdana,serif;	
	line-height:14px;
	padding-bottom:5px;
	padding-top:3px;
	/*margin-right:10px;*/
}

.ce_b_text a{
	color:#333;	
	text-decoration:none;
	font: normal 11px  arial,verdana,serif;	
	line-height:14px;
	padding-bottom:2px;
}

.ce_b_td {
	text-decoration:none;
	font: normal 11px  arial,verdana,serif;	
	line-height:14px;
	padding-bottom:5px;
	padding-top:5px;
	background-color:#ffffff;
}

.ce_b_image {
	float:right;
	margin:0 -10px 10px 10px;
	
}

.brclear {
	clear:both;
}

.ce_b_text a:link,
.ce_b_text a:visited,
.ce_b_text a:hover,
.ce_b_text a:active,
.ce_b_text a:focus {
	color:#336699;	
}

.ce_block ul {
	margin:0px;
	padding:0px;
}

.ce_block li {
	list-style:none;
	line-height:16px;
	background: url("../images/bg/666_square.gif") no-repeat left top;
}

.ce_block li span {
	display:block;
	padding-left:10px;
	padding-bottom:2px;
	font: normal 11px  arial,verdana,serif;	
	line-height:14px;
	background: url("../images/bg/trennlinie.gif") repeat-x left bottom;
}

.ce_block a:link,
.ce_block a:visited,
.ce_block a:hover,
.ce_block a:active,
.ce_block a:focus {
	color:#336699;	
	text-decoration: none;
}

/*************************************/
/*     CE - FORMULAR                 */
/*************************************/
.ce_form {
	width:525px;
	margin-top:30px;
	margin-left:41px;
	/*margin-right:10px;*/
	margin-bottom:15px;
	font: normal 11px  arial,verdana,serif;
	/*background-color:lime;*/
}



.ce_f_subject {
	margin:0px 0px 0px 0px;
	font: bold 11px  arial,verdana,serif;	
	padding:5px 0px 5px 0px;
}

.ce_f_text {
	margin:0px 0px 0px 0px;
	font: normal 11px  arial,verdana,serif;	
	line-height:14px;
	padding:5px 0px 5px 0px;
	clear:both;
}

.ce_f_blockwhite {
	margin:0px 0px 0px 0px;
	font: normal 11px  arial,verdana,serif;	
	line-height:24px;
	padding:0px;
	clear:both;	
	background-color:white;
}

input.checkbox{
	border:none;
	background-color:#ffffff;
	color: #000000;	
}







.left_colum {
	width:100px;
	line-height:16px;
	float:left;
}

.right_colum {
	width:425px;
	/*height:20px;*/
	float:left;
}

.right_colum_flexible {
	width:425px;
	float:left;
}

input.long {
	border:#336699 1px solid;
	background-color:#ffffff;
	font:11px arial,verdana,serif;
	color: #000000;
	width:250px;
} 

input.long_error {
	border:red 1px solid;
	background-color:#ffffff;
	font:11px arial,verdana,serif;
	color: #000000;
	width:250px;
} 

input.middle {
	border:#336699 1px solid;
	background-color:#ffffff;
	font:11px arial,verdana,serif;
	color: #000000;
	width:200px;
} 

input.middle_error {
	border:red 1px solid;
	background-color:#ffffff;
	font:11px arial,verdana,serif;
	color: #000000;
	width:200px;
} 

input.short {
	border:#336699 1px solid;
	background-color:#ffffff;
	font:11px arial,verdana,serif;
	color: #000000;
	width:40px;
	margin-right:10px;
}

/* Firefox */
html>body input.short {
	margin-right:8px;
}

input.short_error {
	border:red 1px solid;
	background-color:#ffffff;
	font:11px arial,verdana,serif;
	color: #000000;
	width:40px;
	margin-right:10px;
}

/* Firefox */
html>body input.short_error {
	margin-right:8px;
}

select.contact {
	font:11px arial,verdana,serif;
	background-color:#ffffff;
	border:1px solid #336699;
}

textarea.contact {
	border:#336699 1px solid;
	background-color:#ffffff;
	font:11px arial,verdana,serif;
	color: #000000;
	width:423px;
	height:100px;
	white-space: pre; /* or this one: overflow: auto;*/
} 

.submit_request_button {
	margin:0px;
	/*margin-left:3px;*/
	height:18px;
	line-height:20px;
	color:#ffffff;
	border:none;

	background-color:#336699;
	font: normal 11px arial,verdana,serif;
}

.submit_request_button_fett {
	margin:0px;
	/*margin-left:3px;*/
	height:18px;
	line-height:20px;
	color:#ffffff;
	border:none;
	background-color:#336699;
	font: bold 11px arial,verdana,serif;
}

/*************************************/
/*     CE - HEAD+GRAFIK              */
/*************************************/
.ce_block_graphic {
	margin-left:41px;
	margin-right:10px;
	margin-top:10px;
	padding-bottom:10px;
}

.ce_bg_title {
	font: normal 11px  arial,verdana,serif;	
	line-height:18px;
	padding-bottom:2px;
}


/*************************************/
/*         CE - NEWS                 */
/*************************************/
.ce_news_linie {
	margin-left:41px;
	clear:both;
}

.ce_news_platzhalter {
	margin-top:43px;
}

.ce_news_no_gfx{
	height:100px;
	margin:1px 0px 1px 0px;
	color:#333;	
	background: url(../images/bg/start_bg_dunkel.gif) repeat-y left top;
}

.ce_news_blau{
	height:100px;
	margin:1px 0px 1px 0px;
	color:#333;	
	background: url(../images/bgicons/bg_blau.gif) repeat-y left top;
}

.ce_news_rot{
	height:100px;
	margin:1px 0px 1px 0px;
	color:#333;	
	background: url(../images/bgicons/bg_rot.gif) repeat-y left top;
}

.ce_news_orange{
	height:100px;
	margin:1px 0px 1px 0px;
	color:#333;	
	background: url(../images/bgicons/bg_orange.gif) repeat-y left top;
}

.ce_news_gruen{
	height:100px;
	margin:1px 0px 1px 0px;
	color:#333;	
	background: url(../images/bgicons/bg_gruen.gif) repeat-y left top;
}

.ce_news_gelb{
	height:100px;
	margin:1px 0px 1px 0px;
	color:#333;	
	background: url(../images/bgicons/bg_gelb.gif) repeat-y left top;
}

.ce_news_grau{
	height:100px;
	margin:1px 0px 1px 0px;
	color:#333;	
	background: url(../images/bgicons/bg_grau.gif) repeat-y left top;
}

.ce_news_text {
	/*background-color:red;*/
	float:left;
	width:390px;
	height:100px;
}

.ce_news_text_breit {
	/*background-color:red;*/
	float:left;
	width:560px;
	height:100px;
}

.ce_news_text div, .ce_news_text_breit div {
	margin-left:41px;
	padding-top:18px;
	color:#333;	
}

.ce_news_text div a, .ce_news_text_breit div a {
	color:#333;	
	text-decoration:none;
}

.ce_news_text div a:link, .ce_news_text div a:visited,
.ce_news_text_breit div a:link, .ce_news_text_breit div a:visited
{
	color:#333;	
}

.ce_news_text div a:hover, .ce_news_text div a:active, .ce_news_text div a:focus,
.ce_news_text_breit div a:hover, .ce_news_text_breit div a:active, .ce_news_text_breit div a:focus
{
	color:#336699;	
}


.ce_news_image{
	float:right;
	width:185px;
	height:100px;
}


/*************************************/
/*        CE - NEWS - SINGLEVIEW     */
/*************************************/
.ce_newsingleview_rot {
	margin:1px 0px 1px 0px;
	background: url(../images/bgicons/bg_rot.gif) no-repeat left top;
	color:#333;	
}

.ce_newsingleview_blau {
	margin:1px 0px 1px 0px;
	background: url(../images/bgicons/bg_blau.gif) no-repeat left top;
	color:#333;	
}

.ce_newsingleview_orange {
	margin:1px 0px 1px 0px;
	background: url(../images/bgicons/bg_orange.gif) no-repeat left top;
	color:#333;	
}

.ce_newsingleview_gruen {
	margin:1px 0px 1px 0px;
	background: url(../images/bgicons/bg_gruen.gif) no-repeat left top;
	color:#333;	
}

.ce_newsingleview_gelb {
	margin:1px 0px 1px 0px;
	background: url(../images/bgicons/bg_gelb.gif) no-repeat left top;
	color:#333;	
}

.ce_newsingleview_grau {
	margin:1px 0px 1px 0px;
	background: url(../images/bgicons/bg_grau.gif) no-repeat left top;
	color:#333;	
}

















.ce_nsv_date {
	margin-left:41px;
	padding-top:18px;
	font: normal 11px  arial,verdana,serif;	
	line-height:14px;
}

.ce_nsv_title {
	margin-left:41px;
	font: bold 11px  arial,verdana,serif;	
	line-height:14px;
}

.ce_nsv_abstract {
	margin-top:15px;
	margin-left:41px;
	margin-right:10px;	
	font: bold 11px  arial,verdana,serif;	
	line-height:14px;
}

.ce_nsv_text{
	margin-top:15px;
	margin-left:41px;
	margin-right:10px;	
	font: normal 11px  arial,verdana,serif;	
	line-height:14px;
}

/* Liste */
.ce_nsv_text ul {
	margin:0px;
	padding:0px;
}

.ce_nsv_text li {
	list-style:none;
	line-height:16px;
	background: url("../images/bg/666_square.gif") no-repeat left top;
}

.ce_nsv_text li span {
	display:block;
	padding-left:10px;
	padding-bottom:2px;
	font: normal 11px  arial,verdana,serif;	
	line-height:14px;
	background: url("../images/bg/trennlinie.gif") repeat-x left bottom;
}






.ce_nsv_image {
	float:right;
	/*width:175px;*/
	margin:0 0px 10px 0px;
	clear:both;
}

.ce_nsv_image_img {
	text-align:right;
	margin-left:10px;
}

.ce_nsv_image_text {
	text-align:right;
	background-color:#E9E9E9;
	color:#336699;
	margin-left:10px;
}
.ce_nsv_image_text a {
	color:#336699;
	text-decoration:none;
}

.ce_nsv_source {
	color:#000;
	text-align:right;
	margin-right:10px;
	font-style:italic;
}



.ce_news  .ce_news_text div a{
	color:#333;	
	text-decoration:none;
}

.ce_news  .ce_news_text div a:link,
.ce_news  .ce_news_text div a:visited {
	color:#333;	
}

.ce_news  .ce_news_text div a:hover,
.ce_news  .ce_news_text div a:active,
.ce_news  .ce_news_text div a:focus {
	color:#336699;	
}

.ce_news_image{
	float:right;
	width:185px;
	height:100px;
}


/*************************************/
/*        CE - NEWS - GALLERY        */
/*************************************/
.ce_newgallery {
	margin:10px 10px 0px 41px;
	/*background-color:lime;*/
}

.ce_ng_img {
	text-align:center;
}
.ce_ng_title {
	margin-top:10px;
	font: bold 11px  arial,verdana,serif;	
	line-height:14px;
}
.ce_ng_text {
	font: normal 11px  arial,verdana,serif;	
	line-height:14px;
}




/*************************************/
/*        CE - KONTAKT               */
/*************************************/
.ce_contact {
	margin-left:41px;
	margin-right:10px;
}

.ce_c_title {
	font: normal 11px  arial,verdana,serif;	
	line-height:18px;
	padding-bottom:2px;
}
.ce_c_title_text {
	font: normal 11px  arial,verdana,serif;	
	line-height:14px;
	padding-bottom:3px;
	padding-left:5px;
}

.ce_c_title_text table {
	font: normal 11px  arial,verdana,serif;	
	line-height:14px;
	padding-bottom:5px;
}

.ce_c_title_text table td {
	padding-top:5px;
}

.ce_c_title_text table a {
	font: normal 11px  arial,verdana,serif;	
	line-height:14px;
	color:#336699;
	text-decoration:none;
}

/*************************************/
/*        CE - TABLE                 */
/*************************************/
.ce_table {
	margin-left:41px;
	margin-right:10px; /*fuer 10px abstand zum rand*/
	margin-top:27px;
}
.ce_table .ce_a_title {
	font: normal 11px  arial,verdana,serif;	
	line-height:14px;
	padding-bottom:2px;
}

.ce_table .ce_a_title_text {
	font: normal 11px  arial,verdana,serif;	
	line-height:14px;
	/*padding-bottom:3px;*/
	padding-left:5px;
}

.ce_table .column_title {
	font: normal 11px  arial,verdana,serif;	
	line-height:18px;
	padding-top:10px;
	padding-bottom:5px;
}

.ce_table .column_text {
	font: normal 11px  arial,verdana,serif;	
	line-height:18px;
	padding-top:8px;
	padding-bottom:5px;
	padding-left:12px;
}

.ce_table .column_text a {
	font: normal 11px  arial,verdana,serif;	
	line-height:14px;
	color:#336699;
	text-decoration:none;
}

.ce_table .column_text .divbutton{
	display:inline;
	background-color: #336699; 
	text-align:center; 
	line-height:16px; 
	height:16px; 
	color:#FFFFFF; 
	font: bold 11px  arial,verdana,serif;	
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;
}
.ce_table .column_text .divbutton a{
	color:#FFFFFF; 
	font: bold 11px  arial,verdana,serif;	
	text-decoration:none;
}




/*************************************/
/*        CE - ANFAHRT               */
/*************************************/
.ce_anfahrt {
	margin-left:41px;
	margin-right:10px; /*fuer 10px abstand zum rand*/
	margin-top:27px;
}

.ce_anfahrt .ce_a_title {
	font: normal 11px  arial,verdana,serif;	
	line-height:14px;
	padding-bottom:2px;
}

.ce_anfahrt .ce_a_title_text {
	font: normal 11px  arial,verdana,serif;	
	line-height:14px;
	/*padding-bottom:3px;*/
	padding-left:5px;
}

.ce_anfahrt .column_title {
	font: normal 11px  arial,verdana,serif;	
	line-height:18px;
	padding-top:10px;
	padding-bottom:5px;
}

.ce_anfahrt .column_text {
	font: normal 11px  arial,verdana,serif;	
	line-height:18px;
	padding-top:10px;
	padding-bottom:5px;
	padding-left:12px;
	background-color:#fff;
}

.ce_anfahrt .column_text a {
	font: normal 11px  arial,verdana,serif;	
	line-height:14px;
	color:#336699;
	text-decoration:none;
}



/*************************************/
/*        CE - TERMINE               */
/*************************************/
.ce_termine {
	margin-left:41px;
	margin-right:10px; /*fuer 10px abstand zum rand*/
	margin-top:27px;
}

.ce_termine .ce_tr_title {
	font: bold 11px  arial,verdana,serif;	
	line-height:14px;
}

.ce_termine .ce_tr_title_text {
	font: normal 11px  arial,verdana,serif;	
	line-height:14px;
	/*padding-bottom:3px;*/
	padding-left:5px;
}

.ce_termine .column_title {
	font: normal 11px  arial,verdana,serif;	
	line-height:14px;
	padding-left:5px;
	padding-top:10px;
	padding-bottom:5px;
	background-color:#ffffff;
}

.ce_termine .column_text {
	font: normal 11px  arial,verdana,serif;	
	line-height:14px;
	padding-top:10px;
	padding-bottom:5px;
	padding-left:12px;
	background-color:#e9e9e9;
}

.ce_termine .column_text a {
	font: normal 11px  arial,verdana,serif;	
	line-height:14px;
	color:#336699;
	text-decoration:none;
}

.ce_termine .column_text_final {
	font: normal 11px  arial,verdana,serif;	
	line-height:14px;
	margin-top:5px;
}

.ce_termine .column_text_final a {
	font: normal 11px  arial,verdana,serif;	
	line-height:14px;
	color:#336699;
	text-decoration:none;
}

.ce_termine .column_text_final a:link,
.ce_termine .column_text_final a:visited {
	text-decoration:none;
}

.ce_termine .column_text_final a:focus,
.ce_termine .column_text_final a:hover,
.ce_termine .column_text_final a:active {
	text-decoration:underline;
}



/*************************************/
/*        CE - TERMINE_WORKSHOP      */
/*************************************/

.ce_workshop {
	margin:1px 0px 1px 0px;
	color:#333;	
}

.ce_workshop_blau{
	margin:1px 0px 1px 0px;
	color:#333;	
	background: url(../images/bgicons/bg_blau.gif) repeat-y left top;
}

.ce_workshop_rot{
	margin:1px 0px 1px 0px;
	color:#333;	
	background: url(../images/bgicons/bg_rot.gif) repeat-y left top;
}

.ce_workshop_orange{
	margin:1px 0px 1px 0px;
	color:#333;	
	background: url(../images/bgicons/bg_orange.gif) repeat-y left top;
}

.ce_workshop_gruen{
	margin:1px 0px 1px 0px;
	color:#333;	
	background: url(../images/bgicons/bg_gruen.gif) repeat-y left top;
}

.ce_workshop_gelb{
	margin:1px 0px 1px 0px;
	color:#333;	
	background: url(../images/bgicons/bg_gelb.gif) repeat-y left top;
}

.ce_workshop_grau{
	margin:1px 0px 1px 0px;
	color:#333;	
	background: url(../images/bgicons/bg_grau.gif) repeat-y left top;
}

.ce_workshop_text {
	margin-left:41px;
	margin-right:10px; /*fuer 10px abstand zum rand*/
	margin-top:10px;
}

.ce_workshop_text div {
	margin-top:5px;
	margin-bottom:10px;
}

/*************************************/
/*        CE - TERMINE_FULLVIEW      */
/*************************************/
.ce_termine_fullview {
	margin-left:41px;
	margin-right:10px; /*fuer 10px abstand zum rand*/
	margin-top:10px;
}

.ce_termine_fullview .ce_trfv_title {
	font: bold 12px  arial,verdana,serif;
	line-height:14px;
}

.ce_termine_fullview .ce_trfv_title_text {
	font: normal 11px  arial,verdana,serif;	
	line-height:14px;
	padding-top:5px;
	padding-bottom:20px;
}

.ce_termine_fullview .column_title {
	font: normal 11px  arial,verdana,serif;	
	line-height:14px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#ffffff;
}

.ce_termine_fullview .column_title a {
	font: normal 11px  arial,verdana,serif;	
	line-height:14px;
	color:#336699;
	text-decoration:none;
}

.ce_termine_fullview .column_text {
	font: normal 11px  arial,verdana,serif;	
	line-height:14px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#ffffff;
}

.ce_termine_fullview .column_text a {
	font: normal 11px  arial,verdana,serif;	
	line-height:14px;
	color:#336699;
	text-decoration:none;
}

.ce_termine_fullview .column_text_final {
	font: normal 11px  arial,verdana,serif;	
	line-height:14px;
	margin-top:5px;
	clear:both;
}

.ce_termine_fullview .column_text_final a {
	font: normal 11px  arial,verdana,serif;	
	line-height:14px;
	color:#336699;
	text-decoration:none;
}

.ce_termine_fullview .column_text_final a:link,
.ce_termine_fullview .column_text_final a:visited {
	text-decoration:none;
}

.ce_termine_fullview .column_text_final a:focus,
.ce_termine_fullview .column_text_final a:hover,
.ce_termine_fullview .column_text_final a:active {
	text-decoration:underline;
}




/*************************************/
/*         CE - TEASER-MENU          */
/*************************************/
.ce_tm_linie {
	font-size:5px;
	margin-left:23px;
	height:5px;
	background-color:#fff;
}

/*          verschiedene Farbe           */
.ce_teaser_menu_rot{
	height:100px;
	color:#333;		
	background: url(../images/bgicons/bg_rot_d.gif) no-repeat left top;
}
.ce_teaser_menu_blau{
	height:100px;
	color:#333;		
	background: url(../images/bgicons/bg_blau_d.gif) no-repeat left top;
}
.ce_teaser_menu_gruen{
	height:100px;
	color:#333;		
	background: url(../images/bgicons/bg_gruen_d.gif) no-repeat left top;
}
.ce_teaser_menu_gelb{
	height:100px;
	color:#333;		
	background: url(../images/bgicons/bg_gelb_d.gif) no-repeat left top;
}
.ce_teaser_menu_orange{
	height:100px;
	color:#333;		
	background: url(../images/bgicons/bg_orange_d.gif) no-repeat left top;
}
.ce_teaser_menu_grau{
	height:100px;
	color:#333;		
	background: url(../images/bgicons/bg_grau_d.gif) no-repeat left top;
}
.ce_teaser_menu{
	height:100px;
	color:#333;	
	background: url(../images/bg/start_bg_contentall_dunkel.gif) repeat left top;
}

.ce_tm_text{
	float:left;
	width:393px;
	height:100px;
	
}
.ce_tm_text div{
	margin-left:23px;	padding-top:18px;
	padding-left:18px;	color:#333;	
	height:100px;
}
.ce_tm_text div a{
	color:#333;		text-decoration:none;
}
.ce_tm_text div a:link,
.ce_tm_text div a:visited {
	color:#333;	
}
.ce_tm_text div a:hover,
.ce_tm_text div a:active,
.ce_tm_text div a:focus {
	color:#336699;	
}

.ce_tm_image{
	float:right;
	width:185px;
	height:100px;
	padding-left:5px;background-color:#fff;
}

/*************************************/
/*           BACK LEISTE             */
/*************************************/
.back_leiste{
	margin-left:41px;
	font:normal 10px arial,verdana,serif;
	color:#336699;
	margin-top:5px;
}

.back_leiste a{
	padding-left:12px;
	background: url("../images/icons/zurueck_pfeil.gif") no-repeat left center;
	color:#336699;
	text-decoration:none;
}



/*************************************/
/*     TEASER FÜR DIE STARTSEITE     */
/*************************************/
.teaserstartseite_rot{
	background-color:#FFFFFF;
	width:393px;
	background: url(../images/bgicons/bg_rot_d.gif) no-repeat left top;
}
.teaserstartseite_blau{
	background-color:#FFFFFF;
	width:393px;
	background: url(../images/bgicons/bg_blau_d.gif) no-repeat left top;
}
.teaserstartseite_orange{
	background-color:#FFFFFF;
	width:393px;
	background: url(../images/bgicons/bg_orange_d.gif) no-repeat left top;
}
.teaserstartseite_gruen{
	background-color:#FFFFFF;
	width:393px;
	background: url(../images/bgicons/bg_gruen_d.gif) no-repeat left top;
}
.teaserstartseite_gelb{
	background-color:#FFFFFF;
	width:393px;
	background: url(../images/bgicons/bg_gelb_d.gif) no-repeat left top;
}
.teaserstartseite_grau{
	background-color:#FFFFFF;
	width:393px;
	background: url(../images/bgicons/bg_grau_d.gif) no-repeat left top;
}


.teasertext{
	width:340px;
	padding-bottom:11px;
	margin-left:40px;
	border-top:1px solid #ffffff;
	background-color:#E9E9E9;
}
/* Teaser Titel */
.teasertext .teasertext_title{
	background-color:#E9E9E9;
	padding-top:10px;	
	width:330px;	
}

.teasertext .teasertext_title a{
	color:#333;	
	text-decoration:none;
}

.teasertext .teasertext_title a:link,
.teasertext .teasertext_title a:visited {
	color:#333;	
}

.teasertext .teasertext_title a:hover,
.teasertext .teasertext_title a:active,
.teasertext .teasertext_title a:focus {
	color:#336699;	
}

/* Teaser Text */
.teasertext .teasertext_text{
	color:#666;
}
.teasertext .teasertext_text a{
	color:#666;	
	text-decoration:none;
}

.teasertext .teasertext_text a.link,
.teasertext .teasertext_text a.visited {
	color:#666;	
}

.teasertext .teasertext_text a.hover,
.teasertext .teasertext_text a.active,
.teasertext .teasertext_text a.focus {
	color:#666;	
}




/**************************************************************************/
/*         		   ENDE CONTENT ELEMENTE                                  */
/**************************************************************************/










/***************************************************************************/
/*                             SITEMAP                                     */
/***************************************************************************/
#sitemap{
	margin-left:41px;
	margin-right:10px;
}

/* ============================== */
/*  Sitemap  ERSTE LEVEL   */
/* ============================== */
#sitemap  ul{
	margin:0px;
	padding:0px;
	margin-top:25px;
}

#sitemap  li{
	display: inline;
}

#sitemap  li a {
	display: block;
	line-height:18px;
	color: #333333;
	/*border-bottom: 1px solid #336699;*/
	text-decoration:none;
	background:none;
	padding-left:10px;
	font-weight:bold;
}

#sitemap  li a span{
	margin-top:5px;
	display: block;
	line-height:18px;
	/*border-bottom: 1px solid #336699;*/
}


#sitemap  li a:link,
#sitemap  li a:visited,
#sitemap  li a:hover,
#sitemap  li a:focus,
#sitemap  li a:active{
	text-decoration: none;
	background: url("../images/icons/pfeil_gross.gif") no-repeat left top;
}




/* ============================== */
/*  Sitemap  ZWEITE LEVEL  */
/* ============================== */
#sitemap  ul ul {
	margin: 0;
	padding-bottom: 10px;
	border-bottom: 1px solid #336699;
	border-top: 3px solid #336699;
	margin-bottom:15px;
}

#sitemap  li li {
	display: inline;
}

#sitemap  li li a {
	display: block;
	line-height:18px;
	color:#333;
	margin-left:20px;
	text-decoration: none;
}


#sitemap  li li a:link,
#sitemap  li li a:visited,
#sitemap  li li a:focus,
#sitemap  li li a:hover,
#sitemap  li li a:active{
	font-weight:normal;
	color:#333;
	border:none;
	background: url("../images/icons/pfeil_gross.gif") no-repeat left top;
}


/* ============================== */
/*  Sitemap  DRITTE LEVEL  */
/* ============================== */
#sitemap ul ul ul {
	margin: 0;
	padding-bottom: 5px;
	border: 0px;
}

#sitemap  li li li{
	display: inline;
}

#sitemap  li li li a {
	display: block;
	line-height:18px;
	color:#333;
	margin-left:70px;
	text-decoration: none;
}


#sitemap  li li li a:link,
#sitemap  li li li a:visited,
#sitemap  li li li a:focus,
#sitemap  li li li a:hover,
#sitemap  li li li a:active{
	font-weight:normal;
	color:#333;
	border:none;
	background: url("../images/icons/pfeil_gross.gif") no-repeat left top;
}


/* ============================== */
/*  Sitemap  VIERTE LEVEL  	  */
/* ============================== */
#sitemap ul ul ul ul{
	margin: 0;
	padding-bottom: 5px;
	border: 0px;
}

#sitemap  li li li li{
	display: inline;
}

#sitemap  li li li li a {
	display: block;
	line-height:18px;
	color:#333;
	margin-left:120px;
	text-decoration: none;
}


#sitemap  li li li li a:link,
#sitemap  li li li li a:visited,
#sitemap  li li li li a:focus,
#sitemap  li li li li a:hover,
#sitemap  li li li li a:active{
	font-weight:normal;
	color:#333;
	border:none;
	background: url("../images/icons/pfeil_gross.gif") no-repeat left top;
}


/* ============================== */
/*  PopUp 			  */
/* ============================== */

#popup_content_all {
	background: url("../images/bg/start_bg_contentall.gif");

	width:583px;
	font: normal 11px  arial,verdana,serif;
}



#popup_upper_part {
	width:583px;
}


#leiste_blau_oben {
	margin-left:23px;
	background: url("../images/bg/balken_lfa_oben.gif");
	height:15px;
	width:560px;
}

#popup_upper_part .popup_logo {
	margin-left:374px;
}

.popup_block{
	margin-left:23px;
	margin-bottom:15px;
	font: normal 11px  arial,verdana,serif;
}

.popup_title{
	text-decoration:none;
	font: bold 12px  arial,verdana,serif;	
	line-height:18px;
	padding-top:15px;
	padding-bottom:5px;
	padding-left:5px;
}

.popup_title_text_fett{
	font: bold 11px  arial,verdana,serif;	
	line-height:18px;
	margin-top:5px;
	padding-left:5px;
}

.popup_title_text{
	font: normal 11px  arial,verdana,serif;	
	line-height:14px;
	padding-left:5px;
	padding-right:5px;
}

.popup_footer_copy{
	width:583px;
	margin-top:15px;
	text-align:right;
	background-color:#fff;
	
}

.popup_footer_copy span{
	font: normal 10px arial,verdana,serif;
	color:#666666;
	border-left:1px dashed #ccc;
	padding-left:10px;
}


/* ==================================== */
/* 				PRESSEBILDER			 */
/* ==================================== */

.pagetitlepresse {
	margin-top:12px;	
}

.pagetitlepresse  h3 {
	margin:0px 15px 0px 41px;
	font: bold 12px  arial,verdana,serif;
	line-height:17px;
	padding:13px 0px 0px 0px;
}


.ce_presse{
	font: normal 11px arial,verdana,serif;
	height:100px;
	color:#333;	
	margin-left:41px;	
	margin-right:10px;	
	clear:both;
	/*background-color:lime;*/
}

.ce_presse_text{
	/*background-color:red;*/
	font: normal 11px arial,verdana,serif;
	float:right;
	width:330px;	
	margin-left:10px;
	height:100px;
}

.ce_presse_text div{
	padding-top:18px;
	color:#333;	
	height:60px;
}

.ce_presse_text div a{
	color:#333;	
	text-decoration:none;
}

.ce_presse_text div a:link,
.ce_presse_text div a:visited {
	color:#333;	
}

.ce_presse_text div a:hover,
.ce_presse_text div a:active,
.ce_presse_text div a:focus {
	color:#336699;	
}


.ce_presse_text table{
	color:#333;	
	margin-top:5px;
	font: normal 11px arial,verdana,serif;
}

.ce_presse_text table a{
	color:#333;	
	text-decoration:none;
	height:16px;
	/*background-color:red;*/
}

.ce_presse_text table a:link,
.ce_presse_text table a:visited {
	color:#336699;		
}

.ce_presse_text table a:hover,
.ce_presse_text table a:active,
.ce_presse_text table a:focus {
	color:#336699;	
}

.ce_presse_text table .divbutton{
	display:inline;
	background-color: #336699; 
	text-align:center; 
	line-height:16px; 
	height:16px; 
	color:#FFFFFF; 
	font: bold 11px  arial,verdana,serif;	
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;
}
.ce_presse_text table .divbutton a,
.ce_presse_text table .divbutton a:link,
.ce_presse_text table .divbutton a:visited,
.ce_presse_text table .divbutton a:focus,
.ce_presse_text table .divbutton a:active,
.ce_presse_text table .divbutton a:hover{
	color:#FFFFFF; 
	font: bold 11px  arial,verdana,serif;	
	text-decoration:none;
}




.ce_presse_image{
	float:left;
	width:185px;
	height:100px;
}

.ce_presse_linie{
	margin-top:1px;
	margin-bottom:1px;
	margin-left:41px;	
	margin-right:10px;		
	display:block;
	border-bottom:1px solid #d1d1d1;
}

.ce_presse_blau{
	margin-top:1px;
	margin-bottom:1px;
	margin-left:41px;	
	margin-right:10px;		
	border-bottom:1px solid #336699;
	display:block;
}





/* ================================================= */
/*                     ABLAUEFE                      */
/* ================================================= */
.ablauf_content{
	margin:0px 15px 0px 41px;
}

.ablauf_content ul {
	margin:0px;
	padding:0px;
}

.ablauf_content li {
	list-style:none;
	line-height:16px;
	background: url("../images/bg/666_square.gif") no-repeat left top;
	border:1px solid #f7f7f7; /* IE Windows notwendig, sonst Leerzeile zwischen LI-TAG*/
}

.ablauf_content li span {
	display:block;
	padding-left:10px;
	padding-bottom:2px;
	line-height:14px;
}

.ablauf_content .blau{
	color:#336699;
}


.ablauf_content .ablauf_blocklist{
	margin:0px;
	padding:0 0 0 2px;
	background-color:#fff;
}

.ablauf_content .ablauf_blocklist li {
	list-style:none;
	background: url("../images/bg/666_square.gif") no-repeat left top;
	border:1px solid #fff; /* IE Windows notwendig, sonst Leerzeile zwischen LI-TAG*/
}

.ablauf_content .ablauf_blocklist li span {
	display:block;
	padding-left:10px;	
	padding-bottom:2px;
}



/* ====================== */
/*       ABLAUF 1         */
/* ====================== */

.ablauf_1_mit{
	background:url(../images/bgicons/bg_1_mit.gif) no-repeat left top;
}

.ablauf_1_mit h3 {
	margin:0px 15px 0px 41px;
	font: normal 11px arial,verdana,serif;
	color:#333;	
	line-height:14px;
	padding:13px 0px 0px 0px;
}
.ablauf_1_mit a {
	color:#336699;	
	text-decoration:none;
}

.ablauf_1{
	background:url(../images/bgicons/bg_1.gif) no-repeat left top;
}

.ablauf_1 h3 {
	margin:0px 15px 0px 41px;
	font: normal 11px arial,verdana,serif;
	color:#333;	
	line-height:14px;
	padding:13px 0px 0px 0px;
}
.ablauf_1 a {
	color:#336699;	
	text-decoration:none;
}





/* ====================== */
/*       ABLAUF 2         */
/* ====================== */
.ablauf_2_mit{
	background:url(../images/bgicons/bg_2_mit.gif) no-repeat left top;
}

.ablauf_2_mit h3 {
	margin:0px 15px 0px 41px;
	font: normal 11px arial,verdana,serif;
	color:#333;	
	line-height:14px;
	padding:13px 0px 0px 0px;
}
.ablauf_2_mit a {
	color:#336699;	
	text-decoration:none;
}

.ablauf_2{
	background:url(../images/bgicons/bg_2.gif) no-repeat left top;
}

.ablauf_2 h3 {
	margin:0px 15px 0px 41px;
	font: normal 11px arial,verdana,serif;
	color:#333;	
	line-height:14px;
	padding:13px 0px 0px 0px;
}
.ablauf_2 a {
	color:#336699;	
	text-decoration:none;
}

/* ====================== */
/*       ABLAUF 3         */
/* ====================== */
.ablauf_3_mit{
	background:url(../images/bgicons/bg_3_mit.gif) no-repeat left top;
}

.ablauf_3_mit h3 {
	margin:0px 15px 0px 41px;
	font: normal 11px arial,verdana,serif;
	color:#333;	
	line-height:14px;
	padding:13px 0px 0px 0px;
}
.ablauf_3_mit a {
	color:#336699;	
	text-decoration:none;
}


.ablauf_3{
	background:url(../images/bgicons/bg_3.gif) no-repeat left top;
}

.ablauf_3 h3 {
	margin:0px 15px 0px 41px;
	font: normal 11px arial,verdana,serif;
	color:#333;	
	line-height:14px;
	padding:13px 0px 0px 0px;
}
.ablauf_3 a {
	color:#336699;	
	text-decoration:none;
}
/* ====================== */
/*       ABLAUF 4         */
/* ====================== */
.ablauf_4_mit{
	background:url(../images/bgicons/bg_4_mit.gif) no-repeat left top;
}

.ablauf_4_mit h3 {
	margin:0px 15px 0px 41px;
	font: normal 11px arial,verdana,serif;
	color:#333;	
	line-height:14px;
	padding:13px 0px 0px 0px;
}
.ablauf_4_mit a {
	color:#336699;	
	text-decoration:none;
}

.ablauf_4{
	background:url(../images/bgicons/bg_4.gif) no-repeat left top;
}

.ablauf_4 h3 {
	margin:0px 15px 0px 41px;
	font: normal 11px arial,verdana,serif;
	color:#333;	
	line-height:14px;
	padding:13px 0px 0px 0px;
}
.ablauf_4 a {
	color:#336699;	
	text-decoration:none;
}
/* ====================== */
/*       ABLAUF 5         */
/* ====================== */
.ablauf_5_mit{
	background:url(../images/bgicons/bg_5_mit.gif) no-repeat left top;
}

.ablauf_5_mit h3 {
	margin:0px 15px 0px 41px;
	font: normal 11px arial,verdana,serif;
	color:#333;	
	line-height:14px;
	padding:13px 0px 0px 0px;
}
.ablauf_5_mit a {
	color:#336699;	
	text-decoration:none;
}


.ablauf_5{
	background:url(../images/bgicons/bg_5.gif) no-repeat left top;
}

.ablauf_5 h3 {
	margin:0px 15px 0px 41px;
	font: normal 11px arial,verdana,serif;
	color:#333;	
	line-height:14px;
	padding:13px 0px 0px 0px;
}
.ablauf_5 a {
	color:#336699;	
	text-decoration:none;
}

/* ====================== */
/*       ABLAUF 6         */
/* ====================== */
.ablauf_6_mit{
	background:url(../images/bgicons/bg_6_mit.gif) no-repeat left top;
}

.ablauf_6_mit h3 {
	margin:0px 15px 0px 41px;
	font: normal 11px arial,verdana,serif;
	color:#333;	
	line-height:14px;
	padding:13px 0px 0px 0px;
}
.ablauf_6_mit a {
	color:#336699;	
	text-decoration:none;
}
.ablauf_6{
	background:url(../images/bgicons/bg_6.gif) no-repeat left top;
}

.ablauf_6 h3 {
	margin:0px 15px 0px 41px;
	font: normal 11px arial,verdana,serif;
	color:#333;	
	line-height:14px;
	padding:13px 0px 0px 0px;
}
.ablauf_6 a {
	color:#336699;	
	text-decoration:none;
}

/* ====================== */
/*       ABLAUF 7         */
/* ====================== */
.ablauf_7_mit{
	background:url(../images/bgicons/bg_7_mit.gif) no-repeat left top;
}

.ablauf_7_mit h3 {
	margin:0px 15px 0px 41px;
	font: normal 11px arial,verdana,serif;
	color:#333;	
	line-height:14px;
	padding:13px 0px 0px 0px;
}
.ablauf_7_mit a {
	color:#336699;	
	text-decoration:none;
}
.ablauf_7{
	background:url(../images/bgicons/bg_7.gif) no-repeat left top;
}

.ablauf_7 h3 {
	margin:0px 15px 0px 41px;
	font: normal 11px arial,verdana,serif;
	color:#333;	
	line-height:14px;
	padding:13px 0px 0px 0px;
}
.ablauf_7 a {
	color:#336699;	
	text-decoration:none;
}

/* ====================== */
/*       ABLAUF 8         */
/* ====================== */
.ablauf_8_mit{
	background:url(../images/bgicons/bg_8_mit.gif) no-repeat left top;
}

.ablauf_8_mit h3 {
	margin:0px 15px 0px 41px;
	font: normal 11px arial,verdana,serif;
	color:#333;	
	line-height:14px;
	padding:13px 0px 0px 0px;
}
.ablauf_8_mit a {
	color:#336699;	
	text-decoration:none;
}

.ablauf_8{
	background:url(../images/bgicons/bg_8.gif) no-repeat left top;
}

.ablauf_8 h3 {
	margin:0px 15px 0px 41px;
	font: normal 11px arial,verdana,serif;
	color:#333;	
	line-height:14px;
	padding:13px 0px 0px 0px;
}
.ablauf_8 a {
	color:#336699;	
	text-decoration:none;
}
/* ====================== */
/*       ABLAUF 9         */
/* ====================== */
.ablauf_9_mit{
	background:url(../images/bgicons/bg_9_mit.gif) no-repeat left top;
}

.ablauf_9_mit h3 {
	margin:0px 15px 0px 41px;
	font: normal 11px arial,verdana,serif;
	color:#333;	
	line-height:14px;
	padding:13px 0px 0px 0px;
}
.ablauf_9_mit a {
	color:#336699;	
	text-decoration:none;
}

.ablauf_9{
	background:url(../images/bgicons/bg_9.gif) no-repeat left top;
}

.ablauf_9 h3 {
	margin:0px 15px 0px 41px;
	font: normal 11px arial,verdana,serif;
	color:#333;	
	line-height:14px;
	padding:13px 0px 0px 0px;
}
.ablauf_9 a {
	color:#336699;	
	text-decoration:none;
}




/* =========================================== */
/*                Tabellendefinitionen         */
/* =========================================== */

.color_dunkelgrau{
	background-color:#ddd;
}
.color_mittelgrau{
	background-color:#e9e9e9;
}
.color_hellgrau{
	background-color:#f7f7f7;
}
.color_white{
	background-color:#fff;
}


.linie_dunkelgrau{
	background-color:#666;
}
.linie_mittelgrau{
	background-color:#999;
}
.linie_hellgrau{
	background-color:#ccc;
}
.linie_white{
	background-color:#fff;
}



.divtablenest{
	width:561px;
	clear:both;
	margin-left:23px;
	font:normal 11px arial,verdana,serif;
	line-height:14px;
	padding-left:0px;
	padding-right:1px;
}



.divtablenest .divtable{
	float:left;
	width:280;
}
.divtablenest .divtable table{
	font:normal 11px arial,verdana,serif;
	line-height:16px;
}


.divtablenest .divtable ul{
	font:normal 11px arial,verdana,serif;
	line-height:14px;
	margin:0;
	padding:0;
	
}

.divtablenest .divtable li{
	list-style:none;
	background: url("../images/bg/666_square.gif") no-repeat left top;
	padding-left:10px;
}


.divtablenest .divtableright{
	float:right;
	width:280px;
	margin:0;
	padding:0;
}

.divtablenest .divtableleft{
	float:left;
	width:280px;
	margin:0;
	padding:0;

}

.divtablenest .divtableleftaligned{
	float:left;
	width:280px;
	margin:0;
	padding-left:18px;
	padding-right:0;

}

.divtablenest .divtableright table{
	font:normal 11px arial,verdana,serif;
	line-height:30px;
}

.divtablenest .divtableleft table{
	font:normal 11px arial,verdana,serif;
	line-height:30px;
}

.divtablenest .divtableleftaligned table{
	font:normal 11px arial,verdana,serif;
	line-height:30px;
}


/* ========================================== */
/*        PAGETITLE fuer Lexikon              */
/* ========================================== */
.pagetitle_lexicon {
	margin:0px 10px 10px 41px;
	width: 530px;
	font: normal 12px arial,verdana,serif;
	color:#999;
	line-height:18px;
	min-height:18px;
	padding:13px 0px 0px 0px;
	text-align:justify;
}
.pagetitle_lexicon .letter {
	float: left;
}
.pagetitle_lexicon .letter a {
	display: block;
	padding-left: 3px;
	padding-right: 4px;
}
.pagetitle_lexicon .d {
	float: left;
	cursor: default;
}
.pagetitle_lexicon {
	font: normal 12px arial;
	color: #CCCCCC;
	line-height:16px;
}
.pagetitle_lexicon a,
.pagetitle_lexicon a:link,
.pagetitle_lexicon a:visited {
	font: normal 12px arial;
	color: #666666;
	line-height: 16px;
	text-decoration: none;
}
.pagetitle_lexicon a:hover,
.pagetitle_lexicon a:focus,
.pagetitle_lexicon a:active {
	color: #336699;
}
.pagetitle_lexicon a.active {
	font: bold 12px arial;
	color: #336699;
	line-height: 16px;
	text-decoration: none;
}
.pagetitle_lexicon a.nolink {
	font: normal 12px arial;
	color: #CCCCCC;
	line-height: 16px;
	text-decoration: none;
	cursor: default;
}


/* ========================================== */
/*        Trefferseiten für die Suche         */
/* ========================================== */
.teaser_hit {
	font: normal 11px arial,verdana,serif;
	color:#333333;
	text-decoration:none;
	line-height:14px;
	margin:10px 0px 0px 0px;
}

.teaser_hit a.hit_title,
.teaser_hit a.hit_title:link,
.teaser_hit a.hit_title:visited {
	font: bold 11px arial,verdana,serif;
	color:#333333;
	text-decoration: none;
}

.teaser_hit a.hit_title:focus,
.teaser_hit a.hit_title:hover,
.teaser_hit a.hit_title:active {
	color:#336699;
}

.teaser_hit a.hit_url {
	font: normal 11px arial,verdana,serif;
	color:#336699;
	text-decoration: none;
}

.result_page {
	margin-top:12px;
	height:40px;
}

.result_page  h3 {
	font: bold 12px  arial,verdana,serif;
	color:#999;
	line-height:18px;
	padding:13px 0px 0px 0px;
	text-align:justify;
}

.result_page  h3 .page_active,
.result_page  h3 .page_active:focus,
.result_page  h3 .page_active:hover,
.result_page  h3 .page_active:active {
	font: bold 12px  arial,verdana,serif;
	color:#336699;
	line-height:18px;
	padding:13px 0px 0px 0px;
	text-decoration:none;
	margin:0 2px 0 2px;
}

.result_page  h3 a.page_inactive,
.result_page  h3 a.page_inactive:link,
.result_page  h3 a.page_inactive:visited {
	font: bold 12px  arial,verdana,serif;
	color:#666666;
	line-height:18px;
	padding:13px 0px 0px 0px;
	text-decoration:none;
	margin:0 2px 0 2px;
}

/*************************************/
/*     FACHPORTAL LOGIN              */
/*************************************/
 
#login_form input.login {
 border:#336699 1px solid;
 background-color:#ffffff;
 font:11px arial,verdana,serif;
 color: #000000;
 width:120px;
 margin-right:5px;
 margin-bottom:0px;
}
 
#login_form .login_button{
 width:21px;
 height:19px;
 background:url("../images/bg/search_pfeil.gif") no-repeat;
 color:#336699;
 border:none;
 border-right:1px solid #999;
 border-bottom:1px solid #999;
 margin-left:0px;
}
 
#login_form form{
 margin:0px;
 padding:0px;
 margin-top:0px;
 margin-bottom:0px;
}
 
#login_form .logoutbutton{
 width:50px;
 height:22px;
 color:#336699;
 border:none;
 border-right:1px solid #999;
 border-bottom:1px solid #999;
}
 
.ce_login {
 margin-left:41px;
 margin-right:10px; /*für 10px abstand zum rand*/
 margin-top:27px;
}
 
.ce_login .ce_a_title {
 font: normal 11px  arial,verdana,serif; 
 line-height:14px;
 padding-bottom:2px;
}
 
.ce_login .ce_a_title_text {
 font: normal 11px  arial,verdana,serif; 
 line-height:14px;
 /*padding-bottom:3px;*/
 padding-left:5px;
}
 
.ce_login .column_title {
 font: normal 11px  arial,verdana,serif; 
 line-height:18px;
 padding-left:5px;
 padding-top:5px;
 padding-bottom:5px;
 background-color:#ffffff;
}
 
.ce_login .column_text {
 font: normal 11px  arial,verdana,serif; 
 line-height:18px;
 padding-top:5px;
 padding-bottom:5px;
 padding-left:12px;
 background-color:#fff;
}
 
.ce_login .column_text a {
 font: normal 11px  arial,verdana,serif; 
 line-height:14px;
 color:#336699;
 text-decoration:none;
}


/*************************************/
/*    Landingpage                    */
/*************************************/

.lp_vorteile {
	background:url(../images/landingpages/bg_haeckchen.gif) no-repeat left top;
	font: normal 11px arial,verdana,serif;
	padding-bottom: 1px; display: block; height: 157px; background-color: #FFFFFF;
}
.lp_vorteile h3 {
	margin: 12px 0px 5px 0px;
	font: bold 12px arial,verdana,serif;
	line-height:18px;
}


.lp_vorteile .lp_feft {
	width: 345px; float:left;
}
.lp_vorteile .lp_right {
	float: right; height: 153px; overflow: hidden;
}
.lp_mail {
	height:100%;
	/*\*//*/
	height:inherit;
	/**/
	background:url(../images/landingpages/bg_mail.gif) no-repeat left top;
	font: normal 11px arial,verdana,serif;
	padding-bottom: 1px; background-color: #FFFFFF;
}
.lp_mail h3 {
	margin: 12px 0px 5px 0px;
	font: bold 12px arial,verdana,serif;
	line-height:18px;
}

.lp_pfeil {
	height:100%;
	/*\*//*/
	height:inherit;
	/**/
	background:url(../images/landingpages/bg_pfeil.gif) no-repeat left top;
	font: normal 11px arial,verdana,serif;
	padding-bottom: 1px; background-color: #FFFFFF;
}
.lp_pfeil h3 {
	margin: 12px 0px 5px 0px;
	font: bold 12px arial,verdana,serif;
	line-height:18px;
}

.lp_title {
	height: 35px; border-bottom: 1px solid #d1d1d1; display: block; margin-bottom: 5px;
}
.lp_title .lp_left {
	float: left;
}
.lp_title .lp_button {
	float: right; background-color: #336699; color: #FFFFFF; height: 17px; font-weight: bold; margin-top: 10px; padding: 3px 10px 1px 10px;
}
.lp_title .lp_button a {
	color: #FFFFFF;
}
.lp_title .lp_button a:hover {
	color: #FFFFFF;
}


