/* CSS Document */

* {
	color: #4A4A4A;
	margin: 0px 0px;
	padding: 0px 0px;
	font-size: 100.01%;
	font-family:Arial, Helvetica, sans-serif;
}


body {
	font-size: .625em;
	text-align:left !important;
	text-align:center;
	padding: 0px 0px 0px 0px;
	background-color: #E8E8E8;
	background-image:url(images/body-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.center-box {width: 804px; margin: 0px auto;}

.bannner-box {
	width: 804px;
	height: 85px;
	float:left;
	clear:both;
}

.bannner-box .banner1{ float:left; margin: 0px 30px 0px 25px !important; margin: 0px 30px 0px 12px;}
.bannner-box .banner2{ float:left; margin: 0px 30px 0px 0px; }
.bannner-box .banner3{ float:left; margin: 0px 0px 0px 0px; }

.body-box {
	width: 804px;
	float: left;
	clear: both;
	text-align:left;
}

.head-banner {
	width: 804px; 
	text-align:right; 
	float:left; 
	clear:both; 
	height:97px;
}

.conntent-group {
	width: 804px;
	background-image:url(images/content-bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float:left;
	clear:both;
	padding: 17px 0px 0px 0px;
}

.left-content { float:left; width: 220px; }


/* Homepage */
.home-banner {
	margin: 0px 0px 0px 0px;
	text-align:right;
	width: 804px;
	float:left;
	clear:both;
	border: 0px;
}

.home-banner img { 
	border-top: 9px solid white; 
	float:right; 
	border-right: 0px; 
	border-left: 0px; 
	border-bottom: 0px;
}

/* Home Menü */

.home-content { 
	float:left; 
	clear:both; 
	width:800px; 
	background-color:#FFFFFF; 
	margin: 0px 0px 0px 4px !important;
	margin: 0px 0px 0px 2px;
}

.home-content .content-element { 
	width: 370px; 
	float:left;
	clear:both;
}
.home-banner-njc { width: 300px; height: 160px; overflow:hidden; float:left;}
.home-banner-njc img { border: 0px; margin: 22px 0 0 0;}

.home-content .maincontent { 
	float:left; 
	width: 390px;
	margin: 0px 0px 30px 0px;}

.top-navigation {	
	margin: 0px 0px 0px 4px;
	text-align:right;
	width: 790px;
	float: left;
	clear: both;
	background-color: #FFFFFF;
	padding: 10px 0px 10px 0px;
}

.top-navigation ul { float:left; clear:both;}

.top-navigation span.hidden,
.top-navigation dfn { display: none;}

.top-navigation li { float:left; list-style: none;}

.navhome a:link,
.navhome a:visited,
.navhome a:hover,
.navhomelast a:link,
.navhomelast a:visited,
.navhomelast a:hover   {
	padding: 0px 15px 0px 3px;
	margin: 0px 0px 0px 3px;
	display:block;
	font-size: 1.1em;
	text-decoration: none;
	color: #737373;
	border-right: 1px solid #737373;
}

.navhomelast a:link,
.navhomelast a:visited,
.navhomelast a:hover {
border-right: none;


}

.navhomelast a:hover,
.navhome a:hover { text-decoration: underline;}

/* Hauptmenüe */

.mainmenue {
	background-image:url(images/nav1-bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	float:left;
	background-color: #FFFFFF;
}

.img-nav1 img {border: 0px; border-bottom: 1px dashed #757575; margin: 0px 0px 0px 28px;}
.img-nav1actsub {float:left; clear:both;}
.img-nav1actsub img{ border: 0px; border-bottom: 0px; margin: 0px 0px 0px 28px;}
.img-nav2 img {border: 0px; margin: 0px 0px 3px 28px;} 
.img-nav2actsub img{ border: 0px; border-bottom: 0px; margin: 0px 0px 0px 28px;}
.last-nav2 img{
	margin: 0px 0px 3px 28px; 
	padding: 0px 0px 10px 0px; 
	border-bottom: 1px dashed #757575;
}



.mainmenue ul { list-style: none; list-style-type:none;}
.mainmenue li { margin: 0px 0px 0px 28px; width: 170px;}

.mainmenue span.hidden,
.mainmenue dfn { display: none;}

.nav1 a:link,
.nav1 a:visited,
.nav1 a:hover,

.nav1act a:link,
.nav1act a:visited,
.nav1act a:hover,

.nav1actifsub a:link,
.nav1actifsub a:visited,
.nav1actifsub a:hover {
	padding: 8px 5px 8px 0px;
	display:block;
	font-size: 1.1em;
	text-decoration: none;
	border-bottom: 1px dashed #757575;
}

.nav1actifsub a:link,
.nav1actifsub a:visited,
.nav1actifsub a:hover {
	border-bottom: 0px solid #FFFFFF;
}

.nav1act a:hover,
.nav1actifsub a:hover,
.nav1 a:hover {
	text-decoration: underline;
	color: #3366CC;
}

.nav1act a:link,
.nav1act a:visited,
.nav1actifsub a:link,
.nav1actifsub a:visited {
	color: #3366CC;
	text-decoration: none;
}

/* Navigation ebene 2 */
.nav2 a:link,
.nav2 a:visited,
.nav2 a:hover,

.nav2act a:link,
.nav2act a:visited,
.nav2act a:hover,

.nav2last a:link,
.nav2last a:visited,
.nav2last a:hover,

.nav2lastact a:link,
.nav2lastact a:visited,
.nav2lastact a:hover   {
	padding: 0px 5px 4px 10px;
	display:block;
	font-size: 1.1em;
	text-decoration: none;
}

.nav2last a:link,
.nav2last a:visited,
.nav2last a:hover,

.nav2lastact a:link,
.nav2lastact a:visited,
.nav2lastact a:hover  {
	border-bottom: 1px dashed #757575;
	padding: 0px 5px 8px 10px;
}

.nav2 a:hover, 
.nav2last a:hover,
.nav2lastact a:hover {
	text-decoration: underline;
	color: #3366CC;
}

.nav2act a:link,
.nav2act a:visited,
.nav2lastact a:link,
.nav2lastact a:visited{
	color: #3366CC;
	text-decoration: none;
}


/* Servicenavigation */

.content-foot { 
	float:left; 
	clear:both; 
	width: 800px; 
	background-color: #F9F9F9; 
	margin:0px 0px 0px 4px; 
	padding: 0px 0px;
}
.home-foot { margin:0px 0px 0px 4px !important; margin:0px 0px 0px 2px; }

.servicemenue {
	float:left;
	clear:both;
	background-image:url(images/service-menue-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #4085BE;
	color:#A6C7E1;
	font-size: 9px;
	text-align:center;
	width: 200px;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 6px 0px;
}

.servicemenue a:link,
.servicemenue a:visited,
.servicemenue a:hover {
	text-decoration: none;
	color:#A6C7E1;
}

.servicemenue a:hover {
	color:#000000;
}


.maincontent {
	width: 370px;
	float:left;
}
.home-content .content-element { clear:both;}

.maincontent h1 { 	
	font-size: 1.7em;
	padding: 2px 0px 0px 8px;
	margin: 10px 0px 0px 0px;
	color:#006699;
	font-weight: bold;
	letter-spacing: 0.1em;}
	
.home-content .maincontent h1 {
	font-size: 1.9em; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	letter-spacing: 0.0em; 
	padding: 2px 0px 4px 8px;
}

.maincontent h1 a:link, 
.maincontent h1 a:visited,
.maincontent h1 a:hover {color:#006699;}

.home-content .maincontent h1 a:link, 
.home-content .maincontent h1 a:visited,
.home-content .maincontent h1 a:hover {color:#006699; text-decoration: none }
.home-content .maincontent h1 a:hover {color:#006699; text-decoration: underline }

.maincontent .content-element h1{ margin: 1em 0px 0.6em 0px}

.maincontent h2 { font-size: 1.2em; color:#006699;  padding: 1.0em 0px 0.5em 8px; line-height: 1.4em;}
.maincontent h2 a:link, 
.maincontent h2 a:visited,
.maincontent h2 a:hover {color:#006699;}

.maincontent h3 {font-size: 1.2em; padding: 0.7em 8px 0.2em 8px; color:#000000;}
.maincontent h3 a:link, 
.maincontent h3 a:visited,
.maincontent h3 a:hover {color:#000000;}

.maincontent p { font-size: 1.2em; margin: 0px 6px 5px 8px; line-height: 1.3em;}

.maincontent p  a:link,
.maincontent li  a:link,
.maincontent p  a:visited,
.maincontent li  a:visited,
.maincontent p  a:hover,
.maincontent li  a:hover { color:#006699;}

.maincontent p  a:hover,
.maincontent li  a:hover { text-decoration: none; color:#000000;}

.home-content .maincontent p a:link,
.home-content .maincontent p a:visited,
.home-content .maincontent p a:hover { text-decoration: none;}

.maincontent ol,
.maincontent ul { margin: 5px 0px 10px 26px; }
.maincontent li { font-size: 1.2em; margin: 0px 0px 0.4em 0px; line-height: 1.3em;}
.maincontent li p { font-size: 1.0em;}


.maincontent .contenttable { float:left; clear:both; width: 360px;}
.maincontent .content-element {float:left; clear:both; width: 360px;}

.home-content .maincontent p  a:link,
.home-content .maincontent p  a:visited,
.home-content .maincontent p  a:hover { color: #757575;}
.home-content .maincontent p  a:hover { text-decoration: none; color:#006699;}

.rightcontent { float:right; width: 198px; margin: 0px 0px 0px 16px;}
.rightcontent .content-element { float:left; clear:both;  background-color:#FFFFFF; width: 198px; margin-bottom: 16px;}

.rightcontent .csc-header { background-color:#FFFFFF; width: 198px; float:left; clear:both;}
.rightcontent h1 { 
	color:#006699;  
	background-color:#FFFFFF; 
	font-size: 1.2em; 
	margin: 12px 15px 5px 15px;
}

.rightcontent h2 { 
	color:#006699;  
	background-color:#FFFFFF; 
	font-size: 1.2em;
	line-height: 1.3em;
	margin-bottom: 0.4em; 
}
.rightcontent p { font-size: 1.2em; line-height: 1.3em; margin-bottom: 0.3em;}
.rightcontent p p { font-size:1.0em;}
.rightcontent ul,
.rightcontent ol { padding: 0px 0px 0px 26px;}
.rightcontent li {font-size: 1.2em; line-height: 1.3em; margin-bottom: 0.5em;}

.rightcontent .content-element .csc-header h1 { 
	border-bottom: 1px dashed #757575; 
	padding: 5px 0px 5px 0px; 
	margin: 5px 15px 10px 15px;
}

.rightcontent .content-element { padding: 0px 0px 10px 0px;}
.rightcontent .content-element p { margin: 0px 15px 10px 15px;}
.rightcontent .content-element p .important strong,
.rightcontent .content-element p .important {color:#006699;}
.rightcontent .content-element p img { margin-right: 5px;}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 Elevator Teaser System 
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


/* ++++++++++++++++++  */
/* AUFMACHER           */
/* ++++++++++++++++++  */

.elevatorteaser-aufmacher {
	background-image:url(images/corner.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	float:left;
	clear:both;
	width:370px;
	/*background-color: #D9D9D9;*/
	background-color: #FFFFFF;
}

.elevatorteaser-aufmacher img {border: 0px;}

.elevatorteaser-aufmacher-artikel {
	float:left;
	clear:both;
	margin-bottom: 10px;
	width:370px;
}


.elevatorteaser-aufmacher .me-teaser-img img,
.elevatorteaser-aufmacher-artikel .me-teaser-img img { border-bottom: 2px solid #006699;}

.maincontent .elevatorteaser-aufmacher h1,
.maincontent .elevatorteaser-aufmacher-artikel h1 { 
	margin: 8px 0px 0px 7px; 
	padding: 0px 0px 0px 0px; 
	font-size: 18px;}

.maincontent .elevatorteaser-aufmacher h1 a:link,
.maincontent .elevatorteaser-aufmacher h1 a:visited,
.maincontent .elevatorteaser-aufmacher h1 a:hover {
	color:#006699; text-decoration: none;
}
.maincontent .elevatorteaser-aufmacher h1 a:hover {
	text-decoration: underline;
}

.maincontent .elevatorteaser-aufmacher h2,
.maincontent .elevatorteaser-aufmacher-artikel h2{ margin: 0.5em 0px 0.3em 8px}
.maincontent .elevatorteaser-aufmacher h2 a:link,
.maincontent .elevatorteaser-aufmacher h2 a:visited,
.maincontent .elevatorteaser-aufmacher h2 a:hover {
	color:#006699; 
	text-decoration: none;
}
.maincontent .elevatorteaser-aufmacher h2 a:hover {
	text-decoration: underline;
}

.maincontent .elevatorteaser-aufmacher p { font-size:1.2em; }
.maincontent .elevatorteaser-aufmacher p a:link,
.maincontent .elevatorteaser-aufmacher p a:visited,
.maincontent .elevatorteaser-aufmacher p a:hover {
	text-decoration: none;
	color: #757575;
}
.maincontent .elevatorteaser-aufmacher p a:hover {
	text-decoration: underline;
}

.maincontent  a:link span.morelink,
.maincontent  a:visited span.morelink {color:#006699;}


/* ++++++++++++++++++  */
/* TEASER              */
/* ++++++++++++++++++  */

.elevatorteaser-teaser-box {
	float:left;
	clear:both;
	width: 370px;
	margin: 17px 0px 0px 0px;	
}

.elevatorteaser-teaser-box .me-teaser-img img { border-bottom: 2px solid #006699;}

.maincontent .elevatorteaser-teaser-box h3 { 
	margin: 8px 0px 0px 7px; 
	padding: 0px 0px 0px 0px; 
	font-size: 18px; 
	/*line-height: 18px; */;
}
.maincontent .elevatorteaser-teaser-box h3 a:link,
.maincontent .elevatorteaser-teaser-box h3 a:visited,
.maincontent .elevatorteaser-teaser-box h3 a:hover {
	color:#006699; 
	text-decoration: none;
}
.maincontent .elevatorteaser-teaser-box h3 a:hover {
	text-decoration: underline;
}

.maincontent .elevatorteaser-teaser-box p a:link,
.maincontent .elevatorteaser-teaser-box p a:visited,
.maincontent .elevatorteaser-teaser-box p a:hover {
	text-decoration: none;
	color: #757575;
}

.maincontent .elevatorteaser-teaser-box p a:hover {
	text-decoration: underline;
}

.elevatorteaser-teaser-left {
	width: 175px;
	float:left;
	/*background-color: #D9D9D9;*/
	background-color: #FFFFFF;
	background-image:url(images/corner.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.elevatorteaser-teaser-right {
	width: 175px;
	float: right;
	/*background-color: #D9D9D9;*/
	background-color: #FFFFFF;
	background-image:url(images/corner.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.elevatorteaser-teaser-box .me-textbox { height: 90px;}


.elevatorteaser-klickgenerator {
	float:left;
	clear:both;
	width: 370px;
	margin: 17px 0px 0px 0px;
 }
.elevatorteaser-klickgenerator h4 { color: #006699; font-size: 1.2em; font-weight: bold; margin: 0px 0px 0px 8px;}
.elevatorteaser-klickgenerator ul { margin: 5px 0px 10px 30px; list-style-type:square;}

.maincontent .elevatorteaser-klickgenerator li a:link span.morelink { font-weight: bold;}
.maincontent .elevatorteaser-klickgenerator li a:link,
.maincontent .elevatorteaser-klickgenerator li a:visited,
.maincontent .elevatorteaser-klickgenerator li a:hover {
	text-decoration: none;
	color: #757575;
}
.maincontent .elevatorteaser-klickgenerator li a:hover {
	text-decoration: underline;
}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 Extension TT_NEWS - Latest
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.news-latest-container { 
	background-color:#FFFFFF; 
	width: 198px; 
	float:left; 
	clear:both;
	margin: 0px 0px 16px 0px;
	padding: 0px 0px 0px 0px;
}

.news-latest-item { 
	width: 168px; 
	margin: 0px 15px 5px 15px; 
	border-top: 1px dashed #757575; 
	padding: 10px 0px 0px 0px;
}

.news-latest-container h2 a:link,
.news-latest-container h2 a:visited,
.news-latest-container h2 a:hover { 	
	color:#006699; 
	text-decoration: none; 
}
.news-latest-container h2 a:hover { text-decoration: underline;}

.news-latest-container p a:link,
.news-latest-container p a:visited,
.news-latest-container p a:hover { 	 
	text-decoration: none; 
}
.news-latest-container p a:hover { text-decoration: underline; color:#006699;}
.news-latest-container p a:link span.morelink,
.news-latest-container p a:visited span.morelink {color:#006699;}



/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 Extension TT_NEWS - List
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.news-list-container {
	background-color:#FFFFFF;
	float:left;
	clear:both;
	margin: 0px 0px 20px 8px !important;
	margin: 0px 0px 20px 0px;
	width: 360px;
}

.news-list-item { 
	float:left; 
	clear:both; 
	border-bottom: 1px dashed #757575; 
	width: 330px; 
	margin: 10px 0px 0px 12px !important;
	margin: 10px 0px 0px 6px; 
	padding: 10px 0px 0px 0px;
}
.news-list-item img { float:left; margin: 0 10px 10px 0px; border: 0px;}
.maincontent .news-list-container h2 { padding: 0.0em 0px 0.5em 0px;}
.maincontent .news-list-container h2 a:link,
.maincontent .news-list-container h2 a:visited,
.maincontent .news-list-container h2 a:hover { 	
	color:#006699; 
	text-decoration: none; 
}
.maincontent .news-list-container h2 a:hover { text-decoration: underline;}

.maincontent .news-list-container p { margin: 0px 8px 5px 0px; }
.maincontent .news-list-container p a:link,
.maincontent .news-list-container p a:visited,
.maincontent .news-list-container p a:hover { 	 
	text-decoration: none; 
	color: #757575;
}
.maincontent .news-list-container p a:hover { text-decoration: underline; color:#006699;}

.maincontent .news-list-container p a:hover { text-decoration: underline; color:#006699;}
.maincontent .news-list-container p a:link span.morelink,
.maincontent .news-list-container p a:visited span.morelink {color:#006699;}

.maincontent .news-list-container .news-list-browse {
	float:left;
	clear:both;
	margin: 10px 0px 0px 0px;
	text-align:right;
	width: 344px !important;
	width: 360px;
	padding: 8px 8px 8px 8px;
	font-size: 1.2em;
	border-top: 10px solid #F9F9F9; 
}
.maincontent .news-list-container .news-list-browse a:link,
.maincontent .news-list-container .news-list-browse a:visited,
.maincontent .news-list-container .news-list-browse a:hover {color:#006699; padding: 0px 3px;}
.maincontent .news-list-container .news-list-browse a:hover  { font-weight: bold;}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 Extension TT_NEWS - Single
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.news-single {
	float:left; 
	clear:both; 
	margin: 0px 0px 20px 0px;
	width: 360px;
	overflow: hidden;
}
.news-single-backlink { border-top: 1px solid color:#006699; margin: 10px 0px 10px 0px; width: 360px;}
.news-single-addinfo { width: 360px; margin: 10px 0px 10px 0px;}
.news-single .news-date { margin: 0px 0px 0px 8px; width: 300px; text-align:right; font-size: 1.2em;}

.news-single-img { float:left; margin: 0px 10px 10px 8px !important; margin: 0px 10px 10px 4px;}
.news-single img { border: 0px;}
.news-single dt {font-size:1.2em; font-weight:bold; margin: 0px 0px 0px 8px;}

.news-single-addinfo { margin: 0 0 0 8px;}
.news-single-addinfo dt { font-weight: bold; margin: 1em 0 0.2em 0;}
.news-single-addinfo dd { margin: 0.5em 0 0 1.0em; font-size: 1.2em;}
.news-single-addinfo dd  img { vertical-align:middle; margin: 0 10px 0 0;}
.news-single-addinfo a:link,
.news-single-addinfo a:visited,
.news-single-addinfo a:hover {
	text-decoration: none;
	color: #757575;
}

.news-single-addinfo a:hover {
	text-decoration: underline;
}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 Indexed Search
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.left-searchform { float:left; clear:both; width: 175px; margin: 0px 0px 0px 4px; }
.left-loginform { margin-bottom: 50px; float:left; clear:both; height: 200px; width: 175px;}


.left-searchform .box-label,
.left-loginform .box-label {
	color:#006699; 
	font-size: 1.2em; 
	margin: 25px 0px 10px 25px; 
	padding: 10px 0px 0px 0px; 
	border-top: 1px solid #CCCCCC;
	clear:both;
}



.hidden,
.search_word_box label,
.search_submit_box label,
.suche_submit_box label { display: none; visibility:hidden;}

.login_username_box,
.login_passwort_box,
.search_word_box,
.left-loginform .autologin1 { margin: 0px 5px 0px 34px !important; margin: 0px 5px 0px 18px; float:left;}
.left-loginform .autologin0 {display:none;}

.search_word_box input,
.login_username_box input,
.login_passwort_box input { border: 1px solid #EBEBEB; border-top: 1px solid #575757; padding: 3px; width: 100px;}
.suche_submit_box { float: right; width: 16px;}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 Login Formular
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.left-loginform { float:left; clear:both; width: 170px; margin: 0px 0px 0px 4px;}
.login_submit_box { float: left; margin: 12px 0px 0px 0px; }
.left-loginform label { margin-bottom: 2px;}
.login-username { float:left; margin: 0px 5px 0px 34px !important; margin: 0px 5px 0px 18px; padding: 3px 0px 0px 0px; width: 125px; font-size: 1.2em;}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 Bilder in Texten
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.csc-textpic-image dt{ background-color: #006699; }
.csc-textpic-caption { background-color: #DBDBDB; padding: 2px 4px 2px 4px;} 


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 Rahmenlayouts um Contentelemente
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.maincontent  .csc-frame-frame1 { 
	background-color:#FFFFFF;
	float:left;
	clear:both;
	margin: 0px 0px 0px 8px;
	padding: 0px 0px 8px 0px;
	width: 360px;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 Zweispaltiger Text las Blauer Infokasten
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */	

.tx-fdfx2cols-pi1 { float:left; clear:both; margin-bottom: 0px;}

.maincontent .tx-fdfx2cols-blue {
	background-color: #4F77B2;
	background-image:url(images/2dfx_cols_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	width: 370px;
	float:left; 
	clear:both;
	color:#FFFFFF;
	margin: 10px 0px 0px 0px;
}

.maincontent .tx-fdfx2cols-blue p { color:#FFFFFF;}
.maincontent .tx-fdfx2cols-blue h1 { color:#FFFFFF;}
.maincontent .tx-fdfx2cols-blue h2 { color:#FFFFFF;}
.maincontent .tx-fdfx2cols-blue h3 { color:#FFFFFF;}
.maincontent .tx-fdfx2cols-blue li { color:#FFFFFF;}
.maincontent .tx-fdfx2cols-blue a:link,
.maincontent .tx-fdfx2cols-blue a:visited,
.maincontent .tx-fdfx2cols-blue a:hover{ color:#FFFFFF; text-decoration: underline}
.maincontent .tx-fdfx2cols-blue a:hover{ color:#FFFFFF; text-decoration: none;}

.maincontent .tx-fdfx2cols-blue strong { color:#FFFFFF;}

.maincontent .tx-fdfx2cols-blue-left { width: 60px !important; width: 60px;  float:left; margin: 8px 8px 8px 0px; padding: 0px 8px 0px 0px;}
.maincontent .tx-fdfx2cols-blue-right { width: 280px; margin: 8px 0px 8px 0px; border-left: 2px solid white; float:left;}

/* Miglieder Registrierung */
.tx-srfeuserregister-pi1 { margin: 10px 0px 0px 8px; width: 360px; float:left; clear:both;}


/* Extension TX Indexed DSearch*/

.tx-indexedsearch {margin: 10px 0px 0px 8px;width: 360px; float:left; clear:both; }

/* Sucheingabe Formular */
.tx-indexedsearch .tx-indexedsearch-searchbox { margin-bottom: 20px;}
.tx-indexedsearch .tx-indexedsearch-searchbox td { padding: 5px 10px 0px 0px; font-size: 1.2em;}
.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button { width:100px;}
.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword { 
	width:150px; 
	padding: 0.1em 0.2em;  
}
.tx-indexedsearch .tx-indexedsearch-searchbox p { margin: 10px 0px 0px 0px;}

/* Suchergebis Wort */
.tx-indexedsearch .tx-indexedsearch-whatis { float:left; clear:both; width: 360px}
.tx-indexedsearch .tx-indexedsearch-noresults,
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold;  color: #006699; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }

/* Browsebox */
.tx-indexedsearch .tx-indexedsearch-browsebox  { float:left; clear:both; width: 360px}
.tx-indexedsearch .browsebox { float:left; clear:both; margin: 10px 0px 0px 0px;; padding: 0px 0px;}
.tx-indexedsearch .browsebox li { float:left; list-style: none; margin: 0px 10px 0px 0px;}
.tx-indexedsearch .browsebox li .tx-indexedsearch-browselist-currentPage {font-weight:bold;  color: #006699; }


/* Links zu suchabschnitten */
.tx-indexedsearch .tx-indexedsearch-sec,
.tx-indexedsearch .tx-indexedsearch-sectionlinks { float:left; clear:both; width: 360px}


.tx-indexedsearch .tx-indexedsearch-res { background-color:#FFFFFF; margin-top: 10px; float:left; clear:both; width: 360px}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-result-count,
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-result-number,
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title,
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-percent,
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-icon { border-bottom: 1px solid #006699;}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title {}

.maincontent .tx-indexedsearch-res .tx-indexedsearch-title a:link,
.maincontent .tx-indexedsearch-res .tx-indexedsearch-title a:visited,
.maincontent .tx-indexedsearch-res .tx-indexedsearch-title a:hover  {font-weight:bold; color:#006699; text-decoration: none; font-size: 1.2em;}
.maincontent .tx-indexedsearch-res .tx-indexedsearch-title a:hover  {text-decoration: underline; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title p.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr p { font-style:italic; }
.maincontent .tx-indexedsearch-redMarkup { color:red; text-decoration: underline;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { display:none;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:10px; margin-bottom:5px; font-weight: bold; padding: 2px 0px;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead .tx-indexedsearch-title { font-weight: bold;}


.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead h2 { margin:0px 0px 0px 0px; padding: 0px 0px 6px 5px }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead table { float:left; clear:both;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead td {}
.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666;}




/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 Anmeldefuntion für die News
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */	
.tx-moveelevatoreventregistration-pi2 {
	margin: 10px 0px 15px 8px !important;
	margin: 10px 0px 15px 0px;
	padding: 10px 0px 0px 0px;
	float: left;
	clear:both;
}
.tx-moveelevatoreventregistration-pi2 .infotext { 
	border: 1px solid #006699; 
	font-weight:bold; 
	background-color:#FFFFFF;
	float:left; 
	clear:both; 
	width: 350px;
	padding: 5px 0px;
}
	
.tx-moveelevatoreventregistration-pi2 a:link,
.tx-moveelevatoreventregistration-pi2 a:visited,
.tx-moveelevatoreventregistration-pi2 a:hover { text-decoration: none; color:#006699; }
.tx-moveelevatoreventregistration-pi2 a:hover { text-decoration: underline; }


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 Anti Spam für E-Mailadressen
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */	
span.liam {
	background-image:url(images/at.gif);
	background-repeat: no-repeat;
	background-position: center center;
	padding: 0px 3px 0px 3px ;
}

span.ups { background-image:url(images/ups.gif);
	background-repeat: no-repeat;
	background-position: center center;
	padding: 0px 1px 0px 1px;
}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 move:elevator Plugin: fe-user
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */	



.tx_moveelevatorfeuser_pi1_table { font-size: 1.2em;}
.tx_moveelevatorfeuser_pi1_table { padding: 3px;}


.tx-moveelevatorfeuser-pi3,
.tx-moveelevatorfeuser-pi4{ float:left; clear:both; width:370px; font-size: 1.2em;}

.tx_moveelevatorfeuser_pi4_form { margin: 0px 0px 5px 5px;}
.tx_moveelevatorfeuser_pi4_form td { padding: 3px;}

.tx_moveelevatorfeuser_pi4_hinweis {float:left; clear:both;}




.tx_moveelevatorfeuser_pi4_list,
.tx_moveelevatorfeuser_pi4_pagebrowser,
.tx_moveelevatorfeuser_pi4_abcmenu  {
    margin: 0px 0px 0px 8px;
    float: none; 
	clear: both;
}


.me-list-item { 
	float:left; 
	clear:both; 
	margin-bottom: 5px;
}

.me-list-item-home { 
	border: 1px solid #FFFFFF; 
	background-color:#FFFFFF; 
	float:left;
	clear:both;
	width: 100%;
}

.me-list-item-home p {font-size: 1.0em; margin: 10px 0 0 10px; float:left;}
.me-list-item-home img { float:left;border: 0px;}

.me-list-item img { float:left; margin-right: 10px; border: 0px;}


.me-list-item a:link,
.me-list-item a:visited,
.me-list-item a:hover { 
	border: 1px solid #FFFFFF; 
	background-color:#FFFFFF; 
	display:block; 
	text-decoration: none;
	float:left;
	clear:both;
	width: 360px;
}

.me-list-item a:hover {
	text-decoration: underline;
	border: 1px solid #006699;
	background-image: url(images/me_feuser_list_corner.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.me-list-item-home a:link,
.me-list-item-home a:visited,
.me-list-item-home a:hover {
	border: 0px;
	background-image: none;
	text-decoration: none;
}
.me-list-item-home a:hover { text-decoration: underline;}



.tx_moveelevatorfeuser_pi4_abcmenu_act,
.tx_moveelevatorfeuser_pi4_abcmenu_nl,
.tx_moveelevatorfeuser_pi4_abcmenu_al {
	float: left;
	clear: none;
	width: 25px;
	margin: 3px 5px 3px 0px;
	text-align: center;
	font-size: 1.1em;
}
.tx_moveelevatorfeuser_pi4_abcmenu_al a:link,
.tx_moveelevatorfeuser_pi4_abcmenu_al a:visited,
.tx_moveelevatorfeuser_pi4_abcmenu_al a:hover { text-decoration:none; display:block;}
.tx_moveelevatorfeuser_pi4_abcmenu_al a:hover { text-decoration:underline; background-color:#006699; color: #FFFFFF;}

.tx_moveelevatorfeuser_pi4_abcmenu_act { background-color:#006699; color: #FFFFFF; }
.tx_moveelevatorfeuser_pi4_abcmenu_act a {color: #FFFFFF; text-decoration:none;}
.tx_moveelevatorfeuser_pi4_abcmenu_nl { background-color:#eeeeee;}
.tx_moveelevatorfeuser_pi4_abcmenu_nl a { color: #cccccc; text-decoration: none;}


.tx_moveelevatorfeuser_pi4_abcmenu_al { background-color:#f6f6f6; }

.tx_moveelevatorfeuser_pi4_pagebrowser_info { background-color:#eeeeee; padding: 3px 0px 2px 5px; width: 353px;}

.tx_moveelevatorfeuser_pi4_pagebrowser_pages {
	float:left;
	clear:both;
	background-color: #eeeeee;
	width: 355px;
	padding: 3px 0px 2px 3px; 
	border-top: 1px solid #006699;
	text-align:right;
	}

.tx_moveelevatorfeuser_pi4_single_foot { text-align: right; border-top: 1px solid #006699; padding: 3px 0px 2px 3px; background-color: #eeeeee;}

.tx_moveelevatorfeuser_pi4_single_foot a:link,
.tx_moveelevatorfeuser_pi4_single_foot a:visited,
.tx_moveelevatorfeuser_pi4_single_foot a:hover,

.tx_moveelevatorfeuser_pi4_pagebrowser_pages a:link,
.tx_moveelevatorfeuser_pi4_pagebrowser_pages a:visited,
.tx_moveelevatorfeuser_pi4_pagebrowser_pages a:hover {
	margin: 0px 2px 3px 2px;
	padding: 2px 2px;
	text-align: center;
	text-decoration: none;
}
.tx_moveelevatorfeuser_pi4_single_foot a:hover,
.tx_moveelevatorfeuser_pi4_pagebrowser_pages a:hover { text-decoration: underline; color: #006699;}

.tx_moveelevatorfeuser_pi4_pagebrowser_pages .page_act {font-weight: bold; background-color:#CCCCCC;}

.tx_moveelevatorfeuser_pi4_single {
	width: 360px;
    float: none; 
	clear: both;
}

.tx_moveelevatorfeuser_pi4_single td { padding: 3px 0px 2px 5px;}

.tx_moveelevatorfeuser_pi4_single_label {
    background-color:#eeeeee;
	width: 25%;
}
.tx_moveelevatorfeuser_pi4_single_content {
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 move:elevator Plugin: eventregistration
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */	

.tx_moveelevatoreventregistration_pi4_table {
    margin: 0px 0px 0px 5px;
    float: none; clear: both;
	width: 360px;
	font-size: 1.1em;
}

.tx_moveelevatoreventregistration_pi4_table .me-list-item a:link,
.tx_moveelevatoreventregistration_pi4_table .me-list-item a:visited,
.tx_moveelevatoreventregistration_pi4_table .me-list-item a:hover { 
	padding: 0px 3px;
}


.tx_moveelevatoreventregistration_pi4_table_head {
	background-color:#006699;
	color: #FFFFFF; 
	padding: 3px 2px 2px 5px;
}

.tx_moveelevatoreventregistration_pi4_table td{ border-bottom: 1px solid #999999; padding: 2px 5px 2px 0px;}

.tx_moveelevatoreventregistration_pi4_table a:link,
.tx_moveelevatoreventregistration_pi4_table a:visited { text-decoration: none; color:#006699;}
.tx_moveelevatoreventregistration_pi4_table a:hover { text-decoration: underline; color:#006699;}

.tx_moveelevatoreventregistration_pi4_table .meldelink1 { }
.tx_moveelevatoreventregistration_pi4_table .meldelink0 { font-weight:bold;}

.tx_moveelevatoreventregistration_pi1_table {
    margin: 0px 0px 0px 5px;
    float: none; 
	clear: both;
	width: 360px;
	font-size: 1.2em;
}


/*Galerie */
.tx-rgsmoothgallery-pi1 { background-color: #FFFFFF;}
.myGallery { border: 0px; background-color:#FFFFFF}
.jdGallery { background-color:#FFFFFF;}
.withArrows { background-color:#FFFFFF;}

/* Fotomoek */
.tx-gooffotoboek-pi1 img { border: 0px;}
.tx-gooffotoboek-pi1 td .gfpb_landscape{ text-align:center;}
.tx-gooffotoboek-pi1 td .gfpb_portret { text-align:center;}