/* ---------------------------------------------------------------------------------------------------------------------
   General Tag-Setup.
   ---------------------------------------------------------------------------------------------------------------------
*/
a, a:link, a:hover, a:visited, a:active {
	color:#000000;
	text-decoration:underline;
}

a:hover {
	color:#000000;
	text-decoration:underline;
}

body {
	background-color: #ffffff;
	background-image:url(/fileadmin/dkm_katermarketing/katermarketing.de/img/);
	background-repeat:no-repeat; 
	background-position:0 13; 
}

td {
	font-family:Verdana;
	font-size:12px;
	vertical-align:top;
}

input, select, textarea {
	font-family:Verdana;
	font-size:12px;
}

h1 {
  color : #004c7f;
}

h2 {
  color : #004c7f;
}

h3 {
  color : #004c7f;
}

h4 {
  color : #004c7f;
}

h5 {
  color : #000000;
}

h6 {
  color : #000000;
}

/* ---------------------------------------------------------------------------------------------------------------------
   Sitemap Class-Setup.
   ---------------------------------------------------------------------------------------------------------------------
*/
.txtSitemapLvlOne {
  font-size:12px;
}

.txtSitemapLvlTwo {
  font-size:10px;
}

.txtSitemapLvlThree {
  font-size:10px;
}

.txtSitemapLvlFour {
  font-size:10px;
}

/* ---------------------------------------------------------------------------------------------------------------------
   Top Class-Setup.
   ---------------------------------------------------------------------------------------------------------------------
*/
.bgAdvertisementTop {
  padding-bottom:10px;
padding-left:100px;
}

.bgLogo {
  text-align:left;
  padding-left : 222px;
  padding-top : 1px;
  padding-bottom : 0px;
}

.NameHeader {
  background-color: #004c7f;
  text-align:left;
  padding-left : 222px;
  padding-top : 1px;
  padding-bottom : 0px;
}

.bgFirstLevelMenu {
  background-color: #004c7f;
  height:30px;
  text-align:center;
  border:solid 0px #AEAEAE;
}

.txtFirstLevelMenu {
    border:solid 1px #AEAEAE;
}

.bgCurrentLevelMenu {
  text-align:left;
}

.txtCurrentLevelMenu {  
}

.bgDateAndTime {
  padding-top:5px;
  text-align:right;
  padding-bottom:5px;
}

.txtDateAndTime {  
}

.txtDateAndTimeEvent {
}

/* ---------------------------------------------------------------------------------------------------------------------
   Left Class-Setup.
   ---------------------------------------------------------------------------------------------------------------------
*/
.bgLeft {  
  width:200px;
  vertical-align:top;
  background-color: #ffffff;
  background-image : url(/fileadmin/dkm_katermarketing/katermarketing.de/img/back-kreis3.gif);
  border:solid 0px #ffffff;
}

.FL_MENU {
  font-size : 10px;
  font-weight : bold;
  color : #000000;
  padding-left : 10px;
  padding-right : 10px;
  padding-top : 3px;
  padding-bottom : 3px;
  margin-left : 3px;
  margin-top : 3px;
  margin-bottom : 3px;
  border:solid 1px #AEAEAE;
  text-decoration: none;
}

.FL_MENUA {
  color : #000000;
  text-decoration: none;
}

.FL_MENUB {
  font-size : 10px;
  font-weight : bold;
  color : #000000;
  padding-left : 10px;
  padding-right : 10px;
  padding-top : 3px;
  padding-bottom : 3px;
  margin-left : 3px;
  margin-top : 3px;
  margin-bottom : 3px;
  border:solid 1px #000000;
/*  background-image : url(/fileadmin/dkm_katermarketing/katermarketing.de/img/menuback.png); */
  text-decoration: none;
}

.CONTENTleft {
  font-size : 10px;
}

.bgLeftHeadLine {
  font-size : 10px;
  font-weight : bold;
  background-color:#004c7f;
  height:20px;
  padding-left : 15px;
}

.bgSecondLevelMenu {  
  padding-bottom: 30px;
}

.txtSecondLevelMenu {
}

.txtThirdLevelMenu {
}

.bgSearch {  
  padding-bottom:30px;
}

.txtSearchField {
  padding-top:10px;
  padding-left:10px;
  vertical-align:center;
  
}

.txtSearchBtn {
  padding-top:10px;
  padding-right:30px;
  vertical-align:center;
  text-align:right;
}

.bgLogin {
  padding-bottom:30px;
}

.txtRegisterBtn {
  padding:10px;
  text-align:left;
}

.txtLoginField {
  padding-top:10px;
  padding-left:10px;
}

.txtLoginUserName {
}

.txtLoginPassword {
}

.txtLoginBtn { 
  padding-right:30px;
  text-align:right;
  vertical-align:bottom;
  padding-bottom:3px;
}

.txtLogoutTxt {
  padding:10px;
}

.txtLogoutBtn {
  padding-top:10px;
  padding-bottom:10px;
  padding-right:30px;
  text-align:right;
  vertical-align:bottom;
  text-align:right;
}

/* ---------------------------------------------------------------------------------------------------------------------
   Center Class-Setup.
   ---------------------------------------------------------------------------------------------------------------------
*/
.bgCenter {
  vertical-align:top;
  padding-left:25px;
  padding-right:25px;
  padding-top:10px;
  background-image:url(/fileadmin/dkm_katermarketing/katermarketing.de/img/); 
  background-repeat:no-repeat; 
  background-position:right bottom; 
}

.bgContent {  
  padding-bottom:10px;
}

.bgContent a, .bgContent a:link, .bgContent a:visited, .bgContent a:active  {
 text-decoration:underline;
}

.bgContent a:hover {
  color:#df0024;
}

.bgToTopLink {
   text-align:left;
}

.txtToTopLink {
}

.bgPrintLink {
text-align:right;
}

.txtPrintLink {
}

/* ---------------------------------------------------------------------------------------------------------------------
   Right Class-Setup.
   ---------------------------------------------------------------------------------------------------------------------
*/

.CrightHEAD {
  background-color:#AEAEAE;
  border:solid 1px #808080;
  margin-top:0px;
  margin-bottom:0px;
  padding-top:0p;
  padding-bottom:0px;
}

.CrightHEADtd {
  font-size:12px;
  font-weight: bold;
  color:#ffffff;
  padding-left:3px;
  padding-top:3px;
  padding-bottom:3px;
}

.CONTENTright {
  font-size : 10px;
  text-align: left;
  vertical-align: top;
}

.Cright {
  font-size : 10px;
  text-align: left;
  vertical-align: top;
  padding-left:3px;
  padding-top:0px;
  padding-bottom:3px;
}

.bgRight {
  vertical-align:top;
  background-color:#004c7f;
  border:solid 1px #AEAEAE;
  background-image : url(/fileadmin/dkm_katermarketing/katermarketing.de/img/Cright_bckg.gif);
}

.bgNews {
  text-align:center;  
}

.bgAdvertisementRight {  
  background-color:#FFFFFF;
  padding:10px;
  text-align:center;  
}

/* ---------------------------------------------------------------------------------------------------------------------
   Bottom Class-Setup.
   ---------------------------------------------------------------------------------------------------------------------
*/
.bgBottomLineMenu {
  height:30px;
  text-align:center;  
  background-color: #004c7f;
  border:solid 1px #AEAEAE;
}

.txtBottomLineMenu {
}

.txtPrintLogo {
}

.txtPrintBottomLine {
}

/* Definitions for the "LZGallery" plugin. */

.lzgallerytable {
	/*background-color: #f0f0f0;*/
	margin: 0px;
	padding: 2px;
	border: 1px solid #ffcc00;
	vertical-align: top;
}

.lzgalleryfilename {
	font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;	
	font-size: 10px; 
	font-weight: normal;
}

.lzgalleryitem1 {
	font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;	
	font-size: 12px; 
	font-weight: bold;
}

.lzgalleryitem1 a {
	font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;	
	font-size: 12px; 
	font-weight: bold;
	text-decoration: none;
}

.lzgalleryitem2 {
	font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;	
	font-size: 11px; 
	font-weight: normal;
}

.lzgalleryitem2 a {
	font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;	
	font-size: 11px; 
	font-weight: normal;
	text-decoration: none;
}

.lzgallerynavtable {
	/*background-color: #e9e9e9;*/
	margin: 0px;
	padding: 2px;

	border: 1px solid #ffcc00;
	vertical-align: top;
}

.lzgallerynavitem1 {
	font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;	
	font-size: 10px; 
	font-weight: bold;
}

.lzgallerynavitem1 a {
	font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;	
	font-size: 10px; 
	font-weight: bold;
	text-decoration: none;
}

.lzgallerynavitem2 {
	/*background-color: #f0f0f0;*/
	font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;	
	font-size: 10px; 
	font-weight: bold;
}

.lzgallerynavitem2 a {
/*background-color: #f0f0f0;*/
	font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;	
	font-size: 10px; 
	font-weight: bold;
	text-decoration: none;
}

.languages {
   margin-top:10px;
}