/*
 . = class
 #=id
 */

/* GENERAL fonts */
P, OL, UL, DIV, H1, H2 {
	font-family: Microsoft Sans Serif;
	font-size: 11px;
}
H1 { font-size: 15px; }
H2 { font-size: 13px; }
P, H1, H2 {margin: 0px 0px 5px 0px;}

/*Body*/
/* #=id */
/* .=class */
DIV #body {
	background: yellow;
	horizontal-align: top;
}

/*Links*/
/*a:link { color:#EE0000; text-decoration:none; font-weight:bold; }*/
/*a:visited { color:#EEAAAA; text-decoration:none; font-weight:bold; }*/
/*a:focus { color:#00AA00; background-color:#FFFF77; font-weight:bold; }*/
/*a:hover { color:#EE0000; text-decoration:none; background-color:#FFFF99; font-weight:bold; }*/
/*a:active { color:#0000EE; background-color:#FFFF99; font-weight:bold; }*/


#cocktailfeeling_headerlogo {
background: transparent url(../images/cocktailfeeling_headerlogo.png) no-repeat;
background-position:0px 0px;
height:114px;
width:313px;
}

#cocktailfeeling_header {
background: transparent url(../images/cocktailfeeling_header.png) no-repeat;
background-position:right;
height:114px;
}

#cocktailfeeling_menuheader {
background: transparent url(../images/cocktailfeeling_menuheader.png) no-repeat;
background-position:0px 0px;
height:45px;
}

#cocktailfeeling_subheader {
background: transparent url(../images/cocktailfeeling_subheader.png) no-repeat;
background-position:0px 0px;
height:37px;
width:101px;
}

#cocktailfeeling_menuitem {
background: transparent url(../images/cocktailfeeling_menuitem.png) no-repeat;
background-position:0px 0px;
}

#cocktailfeeling_menufooter {
background: transparent url(../images/cocktailfeeling_menufooter.png) no-repeat;
background-position:0px 0px;
height:220px;
}

#cocktailfeeling_lineright {
background: transparent url(../images/cocktailfeeling_lineright.png) repeat-y;
background-position:right;
}

#cocktailfeeling_lineleft {
background: transparent url(../images/cocktailfeeling_lineleft.png) repeat-y;
background-position:left;
}

/* Content column */
TD#content {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align: top;
}


/* Content column r*/
#inhalt {
	padding-left: 10px;
	padding-right: 15px;
	padding-top: 15px;
	vertical-align: top;
	min-height: 520px;
	overflow:visible;
}

/* minimale Höhe für den Content FF und IE*/
* html div#inhalt {
	height:520px;
}

/* Brokrumenleiste */
#breadcrumb {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-align:right;
	position: relative;
	top: 90px;
	/*left: -320px;*/
	font-weight:bold;
	float:right;
	text-decoration: none;
}
#breadcrumb a{
	text-decoration: none;
	color:black;
}
#breadcrumb a:hover {
	color: #EEAAAA;
}


/* Menu 1 column */
TD#menu_1 {	
	vertical-align: top; 
	width: 213px;	
	padding-top: 0px;
}

TD#menu_1 DIV {
	width: 100%;
}
TD#menu_1 DIV A {
	/*color: black;*/
	text-decoration: none;
}
TD#menu_1 DIV A:hover {
	color: #EEAAAA;
}

.menu1-level1-no {
  font-size: 12px;
  padding-top:0px;
  padding-left:40px;
  height: 18px;
  white-space:normal;
  background: transparent url(../images/cocktailfeeling_menuitem.png) no-repeat;
  background-position:0px 0px;
  font-weight:bold;
}

.menu1-level1-no  a{
	color:black;
}

.menu1-level1-act {
  font-weight:bold;
  font-size: 12px;
  padding-top:0px;
  padding-left:40px;
  height: 18px;
  background: transparent url(../images/cocktailfeeling_menuitem.png) no-repeat;
}

.menu1-level1-act  a{
	color:white;
}

/*  MENU 1, level 2, normal state (NO) */
.menu1-level2-no {
  font-size: 12px;
  padding-left:60px;
  white-space:normal;
  height: 18px;
  background: transparent url(../images/cocktailfeeling_menuitem.png) no-repeat;
  font-weight:bold;
}

.menu1-level2-no  a{
	color:black;
}

/*  MENU 1, level 2, active state (ACT) */
.menu1-level2-act {
  font-size: 12px;
  font-weight:bold;
  padding-left:60px;
  white-space:normal;
  height: 18px;
  background: transparent url(../images/cocktailfeeling_menuitem.png) no-repeat;
  font-weight:bold;
  color:white;
}

.menu1-level2-act  a{
	color:white;
}


#footer {
	font-size: 10px;
	text-align: right;
	position:relative;
	top:-5px;
	background: transparent url(../images/cocktailfeeling_footer.png) no-repeat;
	background-position:0px 0px;
}

#footer P {
	font-size: 10px;
	text-align: right;
	padding-top: 3px;
	padding-right: 20px;
	text-decoration: none;
	color:black;
}

#footer a {
	text-decoration: none;
	color:black;
}

/*CSS für die Formulare, Kontaktformular */
label,input {
	/*float: left;*/
	margin-bottom: 10px;
}

label,textarea {
	margin-bottom: 10px;
}

textarea {
	margin-bottom: 10px;
}

input {
	margin-bottom: 10px;
}

label {
	display: block;
	/*text-align: right;*/
	width: 200px;
	padding-right: 20px;
}


#mailformformtype_mail {
	margin-left: 0px;
}

.csc-mailform-field {
	margin-left: 239px;
}

.csc-mailform {
	border: none;
}


