BODY {
	margin: 0 0 0 0; 
	text-align: left;
	background-color: #E5F3FF;
	font-size: 12px;
	}
	
DIV#left_column {
	top:116px;left:0px;
	padding:0px;
	margin:0px;
	border:0px;
	width:170px;
	background-color:transparent;
	/*height:100%;*/
	z-index:1;
	}
	
	/*MENÜS*/
DIV#menu_1_top {
	background:url(/fileadmin/images/ejoe/navioben.png) no-repeat;
	background-color:transparent;
	position:absolute;
	top:131px;
	left:15px;
	width:144px;
	height:18px;
	border:0px;
	z-index:2;
	}

DIV#menu_1_bottom {
	background:url(/fileadmin/images/ejoe/naviunten.png); no-repeat;
	position:absolute;
	top:155px;
	left:15px;
	width:141px;
	height:200px;
	border:0px;
	z-index:2;
	}

DIV#menu_unterlage {
	position:absolute;
	left:15px;
	top:15px;
	width:140px;
	height:300px;
	background: #ffffff;
	z-index:1;
	}

	/* Menu 1 column */
DIV#menu_1 {
	font-family: Arial,Verdana,Helvetica;
	background: transparent url(/fileadmin/images/ejoe/naviunten.png) bottom no-repeat;
	vertical-align: top;
	position:absolute; 
	top:131px; 
	left:15px;
	width:144px;
	z-index:1;
	padding-top:0px;
        margin-top:0px;
	}
	
.hidden {
	background: tansparent;
	font-weight:normal;
  	color:#cccccc;
  	font-size: 7px;
  	text-decoration: none;
	}

	/*  MENU 1, level 1, normal state (NO) */
.menu1-level1-no {
  	width:144px;
	background: #ffffff url(/fileadmin/images/ejoe/navihgg.png) repeat-y;
  	font-weight:normal;
  	font-size: 13px;
  	text-decoration: none;
  	vertical-align:middle;
  	padding-top:0px;
	}
	
.menu1-level1-no A {
  	background: #ffffff url(/fileadmin/images/ejoe/navihg.png) repeat-y;
  	color:#333333;
  	font-size:12px;
	width:144px;
  	font-weight:normal;
  	text-decoration: none;
	padding-left:17px;
	}

.menu1-level1-no A:hover {
	color: #001400;
	font-size:12px;
	width:144px;
	text-decoration:none;
	font-weight:normal;
	background: #ffffff url(/fileadmin/images/ejoe/navihg_hover.png) left center no-repeat;
	padding-left:5px 0px px 17px;
	}

.menu1-level1-act {
	background: transparent url(/fileadmin/images/ejoe/navihg.png) repeat-y;
	font-size:13px;
	/* height:20px; */
	text-decoration: none;
	vertical-align:middle;
  	width:144px;
	}

	/*  MENU 1, level 1, active state (NO) */
.menu1-level1-act A {
  	/*background: transparent url(/fileadmin/images/ejoe/navihg.png) repeat-y;*/
	width:144px;
  	font-weight:bold;
	color:#3399ff;
  	text-decoration: none;
	padding:0px 0px 5px 17px;
	margin:0px;
	}

.menu1-level2-no {
  	background: transparent url(/fileadmin/images/ejoe/navihg.png) repeat-y;
  	font-weight:normal;
  	color:#b7ffb7;
  	font-size: 12px;
  	padding-left:25px;
  	text-decoration: none;
	}

.menu1-level2-no A {
  	font-weight:normal;
  	color:#333333;
  	font-size: 12px;
  	text-decoration: none;
	}

.menu1-level2-no A:hover {
	color: #666666;
	text-decoration: none;
	font-weight:normal;
	}

.menu1-level2-act {
  	background: #ffffff url(/fileadmin/images/ejoe/navihg.png) repeat-y;
	/*width:144px;*/
  	font-weight:bold;
  	color:#333333;
  	font-size: 12px;
  	padding-left:25px;
  	text-decoration: none;
	}

.menu1-level2-act A {
  	color:#666666;
  	font-weight:normal;
  	text-decoration: none;
  	font-size: 12px;
	}

DIV#menu_2 {
	/* visibility:hidden; */
	font-family: Arial,Verdana,Helvetica;
	vertical-align: top;
	position:relative; /*top:350px;*/ left:15px;/*right:3px;*/
	width:144px;
	z-index:3;
	/* opacity:.85;
	filter: alpha(opacity=85);
	-moz-opacity: 0.85; */
	background-color: transparent;
	}

.menu2-level1-no {
  	/* border-bottom: 1px dotted #999999; */
  	background: #ffffff url(/fileadmin/images/ejoe/navihg.png) repeat-y;
  	font-weight:normal;
  	font-size: 13px;
  	text-decoration: none;
  	height: 18px;
	}

	/*  MENU 1, level 1, normal state (NO) */
.menu2-level1-no A {
  	/* border-bottom: 1px dotted #999999; */
  	background: #ffffff url(/fileadmin/images/ejoe/navihg.png) repeat-y;
  	color:black;
  	font-weight:bold;
  	text-decoration: none;
   	padding: 0 0 0 15px;
	}

.menu2-level1-no A:hover {
	color: #cc6600;
	text-decoration: none;
	font-weight:normal;
	background:url(/fileadmin/images/contentleft/navi_arr.gif) center left no-repeat;
	padding-left:15px;
	}

.menu2-level1-act {
	font-size: 13px;
	height:18px;
	background: #ffffff url(/fileadmin/images/ejoe/navihg.png) repeat-y;
	}

	/*  MENU 1, level 1, active state (NO) */
.menu2-level1-act A {
  	/* border-bottom: 1px solid #999999; */
  	color:black;
  	font-weight:normal;
  	text-decoration: none;
  	background-color: #e8e5e0;
	/* background:url(/fileadmin/images/contentleft/navi_arr.gif) center left no-repeat; */
	padding-left:15px;
	}

.menu2-level2-no {
	background: #ffffff url(/fileadmin/images/ejoe/navihg.png) repeat-y;
  	font-weight:normal;
  	color:#999999;
  	font-size: 12px;
  	padding-left:30px;
  	text-decoration: none;
	height: 18px;
	}

.menu2-level2-act {
  	color:#999999;
  	font-size: 12px;
  	padding-left:30px;
	background: #ffffff url(/fileadmin/images/ejoe/navihg.png) repeat-y;
  	font-weight: bold;
  	text-decoration: none;
	height: 15px;
	}

.menu2-level2-no A {
  	background: #ffffff url(/fileadmin/images/ejoe/navihg.png) repeat-y;
  	font-weight:normal;
  	color:black;
  	font-size: 12px;
  	text-decoration: none;
	}

.menu2-level2-no A:hover {
	color: #cc6600;
	text-decoration: none;
	font-weight:normal;
	}

.menu2-level2-act A {
  	color:#cc6600;
  	font-weight:normal;
  	text-decoration: underline;
  	background-color: #e8e5e0;
	}
	
.menu_flash {
	vertical-align: top;
	position:absolute; top:410px; left:18px;/*right:3px;*/
	width:106px;
	visibility: hidden;
	font-family:Arial, Verdana, Sans-serif;
	z-index:3;
	z-index:0;
	opacity:.85;
	filter: alpha(opacity=85);
	-moz-opacity: 0.85; 
	background-color: transparent;
	overflow:auto;
	}

.special1 {
	visibility: hidden;
	vertical-align: top;
	position:absolute; top:610px; left:18px;/*right:3px;*/
	width:106px;
	z-index:3;
	}

	
DIV#toplogo {
	background:url(/fileadmin/images/ejoe/header.jpg) no-repeat; 
	/* position: fixed; */
	top:0px;
	left:0px;
	width:912px;
	height:100px;
	border:0px;
	z-index:4;
	}
	
DIV#home {
	position:relative;
	top:5px;
	left:21px;
	height:80px;
	width:330px;
	border:0px;
	z-index:3;
	background:transparent
}

DIV#sofrei {
	position:absolute;
	top:20px;
	left:793px;
	height:65px;
	width:80px;
	border:0px;
	z-index:4;
	background:transparent
}

DIV#addressline{
	background:url(/fileadmin/images/ejoe/head_adressline_hg.jpg) no-repeat; 
	/* position:absolute; */
	top:102px;
	left:0px;
	width:912px;
	height:16px;
	border:0px;
	color: #333333;
	text-indent:15px;
	z-index:4;
	}

DIV#content_oben{
	background:url(/fileadmin/images/ejoe/content_oben.png) no-repeat;
	width:558px;
	height:19px;
	position:absolute;
	top:131px;
	left:170px;
	border:0px;
	z-index:1;
	}

DIV#content_unten{
	background:url(/fileadmin/images/ejoe/content_bottom.png) no-repeat;
	border:0px;
	width:558px;
	height:23px;
	left:170px;
	/* vertical-align:bottom;
	position:relative;
	z-index:3; */
}


DIV#footer{
	position:fixed;
	bottom:0px;
	left:170px;
	height: 23px; 
	width: 742px;
	z-index:4;
	text-align:right;
        vertical-align:bottom;
        background: url(/fileadmin/images/ejoe/content_unten.png) no-repeat;
	}

	/*Verlinkung zu evang-at*/
DIV#evang_logo {
	position:fixed;
	bottom:5px;
	left:15px;
	height:30px;
	width:103px;
	border:0px;
	z-index:3;
	}

	/* Achtung: Wird für das Suchfeld herangezogen!! */
DIV#contentleft {
	background-color: transparent;
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica;
        font-size: 11px;
	font-weight: bold;
	text-align:right;
	position: absolute;
	left:0px;
	bottom:10px;
	width:0px;
	height:0px;
	border: none;
	z-index:2;
}

	
	/* LAYOUT MONTAGE */
DIV#everything{
	position:absolute; 
	top:0px; 
	left:0px;
	border:0px;
	padding:0px;
	margin:0px;
	z-index:1;
	width:912px;
        background-color: transparent;
	/*min-height: 100%;
	max-height: auto;
	overflow:auto;
	background: url(/fileadmin/images/main_bg_742.jpg) repeat-y; */
	}
	
DIV#banner {
	margin: 0 0 0 0px;
	background-color: transparent;
	background:url(/fileadmin/images/ejoe/content_hg.png) repeat-y;
}

DIV#contactmail {
	position: absolute;
	background-color:transparent;
	top:97px;
	left:5px;
	height:16px;
	width:400;
	border:0px;
	color: #000000;
	font-family: Arial;
	font-size:10px;
	z-index:5;
	text-align:right;
	}

DIV#contactmail a{
	text-decoration:none;
	color: #ffffff;
	}

DIV#contactmail a:hover{
	text-decoration:underline;
	color: #ffffff;
	}

DIV#contactmail a:visited{
	text-decoration:none;
	color: #ffffff;
	}

DIV#contactmail a:focus{
	text-decoration:none;
	color: #ffffff;
	}

DIV#linkleiste {
	background-color: transparent;
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	text-align:right;
	/* position: fixed; */
	top:4px;
	/* left:653px; */
	width:902px;
	height:15px;
	border: none;
	z-index:3;
	}

DIV#linkleiste A {
	color: #333333;
	text-decoration:none;
	}
	
DIV#linkleiste a:focus { 
	font-color:#ffffff; 
}

DIV#linkleiste A:hover {
	color: #3399ff;
	text-decoration:underline;
	}

DIV#linkleiste A:active {
	color: #3399ff;
	text-decoration:underline;
	}

DIV#addressline{
	background:url(/fileadmin/images/ejoe/head_adressline_hg.jpg) no-repeat; 
	/* position:absolute; */
	top:102px;
	left:0px;
	width:912px;
	height:16px;
	border:0px;
	color: #333333;
	text-indent:15px;
	z-index:4;
	}

DIV#addressline A{
	text-decoration:none;
	color: #333333;
	}

DIV#landline {
	position: absolute;
	background-color:transparent;
	top:97px;
	left:670px;
	height:16px;
	width:800;
	border:0px;
	font-color: #333333;
	font-family: Arial;
	font-size:10px;
	z-index:6;
	text-align:right;
	}

DIV#landline A{
	font-weight:normal;
	text-decoration:none;
	color: #333333;
	}

DIV#landline A:hover {
	text-decoration:none;
	color: #cc6600;
	}

DIV#content {
	font-size:11px;
	position: absolute;
	left:170px;
	top:150px;
	padding: 0px 0px 15px 0px;
	/* O R U L */
	margin: 0px 5px 0px 0px;
	width: 558px;
	background-color: #ffffff;
	background:url(/fileadmin/images/ejoe/content_bottom.png) center bottom no-repeat;
	z-index:2;
	border: 0px;
	}
	
DIV#content p{
	padding:0px 0px 0px 15px;
	background-color: transparent;
	background:url(/fileadmin/images/ejoe/content_hg.png) repeat-y;
}

DIV#content A {
	text-decoration:none;
	color: #333333;
	font-family: Arial, Verdana, Sans-serif;
	font-size: 11px;
	}
	
DIV#content a:focus { 
	font-color:#cccc00; 
}

DIV#content A:link, A:visited {
   	text-decoration:none;
	}

DIV#content A:hover, A:active {
   	text-decoration:none;
   	color: #6699ff;
	}
	
DIV#content form{
	border-color:#ffffff;
	padding:0px 0px 0px 15px;
	background:url(/fileadmin/images/ejoe/content_hg.png) repeat-y;
}

DIV#contentrightwrap {
	position: absolute;
	left:743px;
	top:116px; 
	bottom:23px;
	padding:0px;
	margin:0px;
	width: 169px;
	vertical-align: top;
	background-color: #e8fe9a;
	border:0px;
	z-index:1;
	}
	
DIV#contentright_oben {
	background:url(/fileadmin/images/ejoe/re_oben.jpg) no-repeat;
	width:150px;
	height:15px;
	position:absolute;
	top:15px;
	left:5px;
	border:0px;
	z-index:2;
}
	
DIV#contentright {	/*Hier werden News etc. formatiert! */
	background:url(/fileadmin/images/ejoe/re_unten.jpg) bottom no-repeat;
	position: absolute; 
	left:5px; 
	top:25px;
	padding: 0px 0px 10px 0px;
	margin:0px;
	width: 150px;
	vertical-align: top;
	background-color: #e8fe9a;
	border: 0px;
	z-index:3;
	text-indent:0px;
	}
	
DIV#contentright p, .bodytext{
	padding:0px 0px 0px 10px;
	background:url(/fileadmin/images/ejoe/re_hg.jpg) repeat-y;
	background-color: transparent;
}

DIV#contentright A { 
	color:#333333; 
	text-decoration: underline; 
	font-weight:normal; 
	font-family: Arial, Verdana; 
	font-size: 11px;
	}
	
DIV#contentright a:focus { 
	font-color:#cccc00; 
}
	
/* DIV#contentright A:link { 
	color:black; 
	text-decoration:underline;   
	font-family: Arial, Verdana;   
	font-size: 11px;
	}
	
DIV#contentright A:visited { 
	color:black; 
	text-decoration:underline;   
	font-family: Arial, Verdana; 
	font-size: 11px;
	}
	
DIV#contentright A:active { 
	color:black; 
	text-decoration:underline;   
	font-family: Arial, Verdana; 
	font-size: 11px;
	}
	
DIV#contentright A:hover { 
	color:#cc6600; 
	text-decoration:underline;   
	font-family: Arial, Verdana; 
	font-size: 11px;
	} */
	
DIV#contentright form { 
	border:0px;
	background-color: #e8fe9a;
	background:url(/fileadmin/images/ejoe/re_hg.jpg) repeat-y;
	}
	
DIV#contentright fieldset { 
	border:0px;
	width:135px;
	}

DIV#contentright fieldset p{ 
	background:none;
	left:0px;
	}
	
DIV#contentright TABLE {
	font-family: Arial, Verdana;
	color: #333333;
	background-color: #e8fe9a;
	background:url(/fileadmin/images/ejoe/re_hg.jpg) repeat-y;
	}
	
DIV#contentright TD {
	background-color: #e8fe9a;
	background-image:none;
	}
	
DIV#contentright TR {
	background-color: #e8fe9a;
	background-image:none;
	}

	/* GENERAL fonts */
P, OL, UL, DIV, h1, .bodytext {
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	line-height: 18px;
	color: #333333;
	background-color: transparent;
	list-style-position: outside;
	list-style-image: url(/fileadmin/images/pointblank.gif);
	/* background:url(/fileadmin/images/ejoe/content_hg.png) repeat-y;
	 vertical-align: top; */
	}

DIV#contentright div {
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	line-height: 18px;
	color: #333333;
	background-color: #ffffff;
	list-style-position: outside;
	list-style-image: url(/fileadmin/images/pointblank.gif);
	background:url(/fileadmin/images/ejoe/re_hg.jpg) repeat-y;
	/* vertical-align: top; */
	}

.bodytext, ul {
	font-weight: normal;
	background-color: transparent;
	background:url(/fileadmin/images/ejoe/content_hg.png) repeat-y;
}

ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 30px;
}


p, H5 {
	margin:0px;
	}
	
.spacer-gif {
	height: 0px;
	width: 0px;
	border:0px;
	margin:0px;
	padding:0px;
	}

.imgtext-table TABLE{
	margin:3px;
	margin:0px;
	}

.imgtext-table TD {
	padding:0px;
	margin:0px;
	border:0px;
	cellpadding:0px;
	cellspacing:0px;
	}

.imgtext-table TR {
	padding:0px;
	margin:0px;
	border:0px;
	cellpadding:0px;
	cellspacing:0px;
	}

.bodytext  {
	font-weight: normal;
	background:url(/fileadmin/images/ejoe/content_hg.png) repeat-y;
	}
	
.bodytext { /* O R U L */
	padding:0px 3px 0px 3px;
	}
	
IMG {
	border:0px;
	margin:0px;
	padding:0px;
	}
	
IMG a:focus{
	color: #cccc00;
}

TABLE {
	font-family: Arial, Verdana;
	color: #333333;
	background-color: transparent;
	background:url(/fileadmin/images/ejoe/content_hg.png) repeat-y;
	}

TD {
	color: #333333;
	font-size:11px;
	font-family: Arial, Verdana;
	}

TD A {
	text-decoration:none;
	}

TD A:hover {
	text-decoration: underline;
	}

FORM {
	margin: 0 0 0 0;
	border:0;
	font-family: Arial, Verdana, Helvetica;
	background:url(/fileadmin/images/ejoe/content_hg.png) repeat-y;
	background-color: #e8fe9a;
	}

.clear-gif {
	height: 0px;
	width: 0px;
	border: 0px;
	margin:0px;
	padding:0px;
	background-color: transparent;
	}

H1 { 
	font-family: Arial, Verdana, Helvetica;
	font-size: 22px;
	font-weight: normal;
	color: #b3b300;
/*	vertical-align:top; */
	text-indent: 5px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 12px 10px;
	background:url(/fileadmin/images/ejoe/content_hg.png) repeat-y;
	height:22px;
	}

H1[ID]	{
	vertical-align:top;
}

H2 {
        font-family: Arial, Verdana, Helvetica;
	font-size: 16px;
	font-weight: normal;
	color: #3399ff;
	/* text-indent: 5pt; */
	list-style-position: outside;
	list-style-image: url(/fileadmin/images/ejoe/point_l.gif);
	background:url(/fileadmin/images/ejoe/content_hg_h2.png) repeat-y;
	margin: 0px 0px 0px 0px;
	padding:20px 0px 5px 15px;
}

DIV#contentright H3 {
        font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	/* text-indent: 5pt; */
	list-style-position: outside;
	list-style-image: url(/fileadmin/images/ejoe/point_l.gif);
	padding:15px 0px 10px 15px;
	margin: 0px;
	background:url(/fileadmin/images/ejoe/re_hg.jpg) repeat-y;	
}

H3 {
        font-family: Arial, Verdana, Helvetica;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	/* text-indent: 5pt; */
	list-style-position: outside;
	list-style-image: url(/fileadmin/images/ejoe/point_l.gif);
	padding:10px 0px 5px 15px;
	margin: 0px;
	background:url(/fileadmin/images/ejoe/content_hg.png) repeat-y;	
}

H4 {
        font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	padding:5px 0px 5px 5px;
	margin: 0px;
	background:url(/fileadmin/images/ejoe/content_hg.png) repeat-y;	
}


H5 {
        font-family: Arial, Verdana, Helvetica;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	/* text-indent: 5pt; */
	list-style-position: outside;
	list-style-image: url(/fileadmin/images/point_l.gif);
	padding:0px 0px 0px 15px;
	margin: 0px 0px 0px 0px;	
}

H6 {
	color: #333333;
	font-size: 9px;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica;
	padding:0px 0px 0px 15px;
	margin: 0px 0px 0px 5px;
}

.csc-header {
	padding: 0px 0px 0px 0px;
	background:url(/fileadmin/images/ejoe/content_hg.png) repeat-y;
}

.csc-firstHeader{
	background:url(/fileadmin/images/ejoe/content_hg.png) repeat-y;
}

.csc-header, csc-header-n1{
	padding: 0px 0px 0px 0px;
	line-height:3px;
	background:url(/fileadmin/images/ejoe/content_hg.png) repeat-y;
}

.csc-header-n1 {
	height:3px;
	background:url(/fileadmin/images/ejoe/content_hg.png) repeat-y;
}

.csc-header-n2 {
	padding:15px 0px 20px 0px;
	height:3px;
	background-image:none;
	background:url(/fileadmin/images/ejoe/content_hg.png) repeat-y;
}

.csc-header-n3{
	padding:0px 0px 0px 0px;
	height:25px;
	background-image:none;
	background:url(/fileadmin/images/ejoe/content_hg.png) repeat-y;
}

.csc-header-n4{
	padding:0px 0px 0px 0px
	height:15px;
	background:url(/fileadmin/images/ejoe/content_hg.png) repeat-y;
}

.csc-header-n5{
	padding:0px 0px 0px 0px
	height:25px;
	background:url(/fileadmin/images/ejoe/content_hg.png) repeat-y;
}

.csc-header-n6{
	padding:0px 0px 0px 0px
	height:25px;
	background:url(/fileadmin/images/ejoe/content_hg.png) repeat-y;
}

.csc-header-n7{
	padding:0px 0px 0px 0px
	height:25px;
	background:url(/fileadmin/images/ejoe/content_hg.png) repeat-y;
}

.csc-header-n8{
	padding:0px 0px 0px 0px
	height:25px;
	background:url(/fileadmin/images/ejoe/content_hg.png) repeat-y;
}

.csc-header-n9{
	padding:0px 0px 0px 0px
	height:25px;
	background:url(/fileadmin/images/ejoe/content_hg.png) repeat-y;
}

.csc-header-n10{
	padding:0px 0px 0px 0px
	height:25px;
	background:url(/fileadmin/images/ejoe/content_hg.png) repeat-y;
}

.csc-header-n11{
	padding:0px 0px 0px 0px
	height:25px;
	background:url(/fileadmin/images/ejoe/content_hg.png) repeat-y;
}

.csc-header-n12{
	padding:0px 0px 0px 0px
	height:25px;
	background:url(/fileadmin/images/ejoe/content_hg.png) repeat-y;
}

.csc-header-n13{
	padding:0px 0px 0px 0px
	height:25px;
	background:url(/fileadmin/images/ejoe/content_hg.png) repeat-y;
}

.csc-header-n14{
	padding:0px 0px 0px 0px
	height:25px;
	background:url(/fileadmin/images/ejoe/content_hg.png) repeat-y;
}

.csc-frame{
	font-size:11px;
	background:url(/fileadmin/images/ejoe/content_hg.png) repeat-y;
}

.csc-frame-frame2 { /*für contentright*/
	border: 1px dotted; color: #cccc00;
	vertical-align: middle;
	padding:2px;
	z-index:3;
}

.csc-frame-frame1 { /*für Content */
	border: 0px;
	margin: 0 5px 0 10px;
	padding:6px;
	background-color:transparent;
}

.csc-section {
	list-style-position: outside;
	list-style-image: url(/fileadmin/images/ejoe/pfeil_re.gif);
	font-size:12px;
}

.csc-frame-rulerBefore {
	font-size:12px;
	padding:6px;
	list-style-position: outside;
	list-style-image: url(/fileadmin/images/ejoe/pfeil_re.gif);
}

.csc-frame-rulerBefore A {
	text-decoration:none;
	font-size:12px;
	list-style-position: outside;
	list-style-image: url(/fileadmin/images/ejoe/pfeil_re.gif) align="absmiddle";
	padding:6px;
	font-weight:normal;
}

.csc-frame-rulerBefore A:hover {
	color:#cccc00;
}

.csc-frame-indent3366 { /*alternative Formatierung f. Content (Linklisten etc.) */
	border:1px dashed #cccccc;
	padding:6px;
	background-color:#002800;
	margin: 0 30px 0 30px;
	color:#333333;
	font-size:11px;
}

.csc-frame-indent3366 A {
	text-decoration:none;
	color:#333333;
	font-size:11px;
	/*padding-left:10px;*/
	font-weight:bold;
}

.csc-frame-indent3366 A:hover {
	text-decoration:underline;
}

.csc-linkToTop {
	background-color:transparent;
	background:url(/fileadmin/images/ejoe/pfeil_top.jpg) no-repeat;
	text-align:right;
	padding-right:15px;
}

.csc-bulletlist {
	list-style-type:square;
	}
	
.csc-mailform {
	border:0px;
	}

.csc-mailform-field {
	line-height:22px;
	width:300px;
	}

/*Formatierung Sofreiübersicht*/
.tx-dirlisting-pi1-title {
	visibility:hidden;
	height:0px; /*Zeile ausblenden*/
	}

.tx-dirlisting-pi1 {
	background:url(/fileadmin/images/ejoe/content_hg.png) repeat-y;
	background-color:white;
	padding: 6px;
	}

.tx-dirlisting-pi1-icon {
	background-color:white;
	}

.tx-dirlisting-pi1-header-icon {
	background-color:white;
	color:#ff9a00;
	}
	
.tx-dirlisting-pi1-filename {
	background-color:white;
	}

.tx-dirlisting-pi1-header-filename {
	background-color:white;
	color:#ff9a00;
	}

.tx-dirlisting-pi1-filesize {
	background-color:white;
	}

.tx-dirlisting-pi1-header-filesize {
	color:#ff9a00;
	background-color:white;
	}
	
	.textfett {
	font-family: Arial, Verdana, Sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #cc6600;
	/* text-indent: 0pt; */
	list-style-position: outside;
	list-style-image: url(/fileadmin/images/pointblank.gif);
	text-align: left;
	vertical-align: top;
	}

.text {
	font-family: Arial, Verdana, Sans-serif;
	font-size:11px;
	color: #333333;
	list-style-position: outside;
	list-style-image: url(fileadmin/images/pointblank.gif);
	vertical-align: middle;
	}

.text TD {
	height:13px;
	border:0px;
	padding:2px;
	font-size:12px;
	align:left;
	vertical-align:middle;
	}

TD#text {
	height:13px;
	border:0px;
	padding:2px;
	font-size:12px;
	align:left;
	vertical-align:middle;
	}
	
.text TR {
	height:13px;
	border:0px;
	}

TR#text {
	height:13px;
	border:0px;
	}

.tabline {
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #FF9900;
	}

a.an { 
	text-decoration:none; 
	}

#content-title2 {
	background-color:#ffff00;
	width:100%;
	}

.tx-rgsmoothgallery-pi1 {	
	background: url(/fileadmin/images/ejoe/foto_hg.png);
	background-repeat: repeat-y;
	}
	
	/*Photobook */
.tx-gooffotoboek-pi1{
	margin: 0 0 0 0;
	background:url(/fileadmin/images/ejoe/content_hg.png) repeat-y;
	}
	
.gfpb_portret img{
	margin: 2px 2px 2px 2px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-image:none;
	border-width:1px;
	border-style:solid;
	border-color:#999999;
	background-color:#e8e5de;
	}
	
.gfpb_landscape img{
	margin: 2px 2px 2px 2px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-image:none;
	border-width:1px;
	border-style:solid;
	border-color:#999999;
	background-color:#e8e5de;
	}

.tx-gooffotoboek-pi1 table{
	background-image:none;
	}

.tx-gooffotoboek-pi1 h1{
	background-image:none;
	}

/* TD#gfpb_portret { 
.gfpb_portret {
   	vertical-align:top;
	}*/

/* TD#gfpb_landscape { */
.gfpb_landscape {
   	vertical-align:center;
   	text-align: center;
	}
	
.tx-felogin-pi1 label{
	background-image:none;
	background-color: #e8fe9a;
	}

/*Formatierung Better Login-Box */

.tx-newloginbox-pi1 {
	background-image:none;
	background-color: #e8fe9a;
	}

.tx-newloginbox-pi1 P {
	text-indent:0px;
	padding-left:0px;
	background-image:none;
	background-color: #e8fe9a;
	}
	
.tx-newloginbox-pi1 TR {
	background-image:none;
	background-color: #e8fe9a;
	}
	
.tx-newloginbox-pi1 TD {
	background-image:none;
	background-color: #e8fe9a;
	}

.tx-newloginbox-pi1 TD Input{
	width: 100px;
	font-family: Arial, Verdana;
	font-size:11px;
	background-color: #ffffff;
	}

	
.tx-newloginbox-pi1-submit {
	position:relative;
	left:10px;
	width: 100px;
	background-color: #e8fe9a;
	/* padding-left:10px; */
	}
	
	/* plugin AHList f. Freizeiten START */

.tx-ahlist-pi1 table{
	width:540px;
	align:center;
	border: 1px dashed #5c7ca7;
	/* war #ff0066; */
	margin-left:10px;
	/*margin:0px;*/
	background-color: #e8fe9a;
}

.tx-ahlist-pi1 th {
/*	border:1px solid; */
	}

.tx-ahlist-pi1 tr {
	border:1px solid;
	padding:0px;
	margin:0px;
	background: #ffffff;
	background-image:none;
	}

.tx-ahlist-pi1 td {
	border:0px;
	padding:2px;
	margin:2px;
	}

.tx-ahlist-pi1 .row-even {
	background: #bfe01d;
	}

.tx-ahlist-pi1 .row-odd {
	}
	
.newsletter_normal{
	width: 588px;
	background-color:transparent;
	}
	
.newsletter_margin{
	width: 193px;
	background-color:transparent;
	}

.catlist {
	align:left;
	padding-left:15px;
	background:url(/fileadmin/images/ejoe/content_hg.png) repeat-y;
	background-color:transparent;
	/* bborder:1px dotted; */
	}

.clear-gif {
	height: 0px;
	width: 0px;
	border: 0px;
	margin:0px;
	padding:0px;
	background-color: transparent;
	}


	/* plugin AHList f. Freizeiten ENDE */
/* .header_center {	
	height: 20px;
	}

.header_text {
	line-height: 20px; 
	}
*/
