/*
#F9F1E7
#F9F1E7
dunkelblau:#2D2DFE;
hellgrau:#ebebeb;
*/

body
{
	text-align:center;
	background-color:#F9F1E7;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
}

#container
{
  margin-top:0px;
  width:778px;
  font-family:verdana,arial,sans-serif;
  text-align:left;
  border:0px solid #000000;
  background-color:white;
  background-repeat:no-repeat;
  height:auto;
  min-height:648px;
  min-width:30px;
}

#head
{
  float:left;
  width:778px;
  height:150px;
  min-height:150px;
  border:0px;
  margin-left:0px;
  margin-top:0px;
  text-align:center;
  background-color:none;
}

td.verlauf
{
	display:none;
	width:0px;height:auto;
	background-color:white
}

img.verlauf
{
	display:none;
	height:auto;
}


div#top_links
{
  padding-top:20px;
  margin-left:5px;
  width:100px; /*143*/
  min-width:100px; /*143*/
  height:150px;
  min-height:150px;
  font-size:8px;
  float:left;
  text-align:left;
  background-color:white;
}

a.top
{
	font-weight:normal;
	text-decoration:none;
	color:#58565C;
	font-size:10px;
	letter-spacing: -1px;
}

a.top:hover
{
	font-weight:normal;
	text-decoration:bolder;
	color:#58565C;
	font-size:10px;
	letter-spacing: -1px;
}

div#top_mitte
{
  /*width:392px;*/
  width:425px;
  height:110px;
  min-heigth:110px;
  float:left;
  text-align:center;
  background-color:white;
  padding-top:20px;
}

div#top_rechts
{
  width:193px;
  min-width:193px;
  height:130px;
  min-height:130px;
  float:left;
  text-align:left;
  background-color:none;
  padding-top:20px;
}

div#tel
{
  height:22px;
  width:178px;
  min-width:178px;
  float:left;
  text-align:left;
  background-color:none;
  border:0px;
}

div#frauKopf
{
  float:left;
  text-align:left;
  font-size:6px;
  padding-top:58px;
  border:0px;
}


#top_menu a
{
   text-decoration:none;   
}

#top_menu 
{
  float:left;
  width:770px;
  height:20px;
  background-color:#B10000;
  margin-top:-2px;
}

div.Menu{margin-left:5px;display:none;}

.head_menu_point
{
  margin-top:9px;
  height:12px;
  background-color:#B10000;
  border:0px solid #ffffff;
  border-left:0px solid #ffffff;
  font-weight:normal;
  text-align:center;
  font-family:verdana,arial,sans-serif;
  font-size:0.7em;
  color:#ffffff; 
}

a.submenu
{
  height:11px;
  text-decoration:none;
  background-color:none;
  font-weight:normal;
  text-align:left;
  font-family:arial,verdana,sans-serif;
  font-size:11px;
  color:#340E0E;
}

a.submenu:hover
{
	text-decoration:none;
	font-weight:bold;
}

.subMenuePoint
{
  height:14px;
  width:110px;
  margin-left:10px;
  text-align:left;
  color:#340E0E;
  background-color:none;
  margin-top:2px;
  margin-bottom:2px;
}

#menu_left
{
  padding-top:0px;
  padding-bottom:5px;
  padding-left:0px;
  width:0px;
  background-color:white;
  color:black;
  font-weight:normal;
  font-family:verdana,arial,sans-serif;
  font-size:10px;
  min-height:auto;
  height:auto;
  vertical-align:top;
}

div.party{float:left;margin-top:40px;margin-left:5px;height:30px;min-height:30px;min-width:100px;width:100px;background-repeat:no-repeat;background-image:url('images-partyservice-duelmen/mini-signet-party.gif')}
div.catering{float:left;margin-top:0px;margin-left:5px;height:30px;min-height:30px;min-width:100px;width:100px;background-repeat:no-repeat;background-image:url('images-partyservice-duelmen/mini-signet-cater-soft.gif')}
div.equip{float:left;margin-top:0px;margin-left:5px;height:30px;min-height:30px;min-width:100px;width:100px;background-repeat:no-repeat;background-image:url('images-partyservice-duelmen/mini-signet-mat-soft.gif')}

a.MenueCatering
{
  height:21px;
  width:100px;
  margin-left:0px;
  text-align:left;
  color:#340E0E; 
  font-weight:bold;
  padding-left:100px;
  padding-bottom:21px;
  background-repeat:no-repeat;
  text-decoration:none;
  background-image:url('../images-partyservice-duelmen/navi-catering-soft.gif');
}

a.MenueCatering:hover
{
  height:21px;
  width:100px;
  margin-left:0px;
  text-align:left;
  color:#340E0E; 
  font-weight:bold;
  padding-left:100px;
  padding-bottom:21px;
  background-repeat:no-repeat;
  text-decoration:none;
  background-image:url('../images-partyservice-duelmen/navi-catering.gif');
}

a.MenueEquip
{
  height:20px;
  width:100px;
  margin-left:0px;
  text-align:left;
  color:#340E0E; 
  font-weight:bold;
  background-repeat:no-repeat;
  padding-left:100px;
  padding-bottom:21px;
  text-decoration:none;
  background-image:url('../images-partyservice-duelmen/navi-equipment-soft.gif');
}

a.MenueEquip:hover
{
  height:20px;
  width:100px;
  margin-left:0px;
  text-align:left;
  color:#340E0E; 
  font-weight:bold;
  background-repeat:no-repeat;
  padding-left:100px;
  padding-bottom:21px;
  text-decoration:none;
  background-image:url('../images-partyservice-duelmen/navi-equipment.gif');
}

a.MenueParty
{
  height:20px;
  min-height:20px;
  width:100px;
  min-width:100px;
  margin-left:0px;
  text-align:left;
  color:#340E0E; 
  font-weight:bold;
  background-repeat:no-repeat;
  padding-left:100px;
  padding-bottom:21px;
  text-decoration:none;
  background-image:url('../images-partyservice-duelmen/navi-partyservice-soft.gif');
}

a.MenueParty:hover
{
  height:20px;
  width:100px;
  min-height:20px;
  min-width:100px;
  margin-left:0px;
  text-align:left;
  color:#340E0E; 
  font-weight:bold;
  background-repeat:no-repeat;
  padding-left:100px;
  padding-bottom:21px;
  text-decoration:none;
  background-image:url('../images-partyservice-duelmen/navi-partyservice.gif');
}

a.left
{
	font-weight:normal;
	text-decoration:none;
	letter-spacing: -1px;
	font-size:10px;
	color:#340E0E;
}

a.left:hover
{
	font-weight:normal;
	text-decoration:none;
	letter-spacing: -1px;
	font-size:10px;
	color:#340E0E;
}


#content
{
  background-color:white;/*#F9F1E7;*/
  padding-top:0px;
  padding-left:0px;
  width:618px;
  overflow:hidden;
  color:gray;
  margin-top:0px;
}

#topText
{
  width:430px;
  overflow:hidden;
}


#table_content
{
  table-layout:fixed;
  height:auto;
  padding-left:0px;
  padding-right:0px;
  /*background-color:white;*/
  overflow:hidden;
  color:#B10000;
  float:left;
  width:778px;
  font-family:verdana,georgia,arial,sans-serif;
  font-size:10px;
  margin-top:-1px;
  padding-top:0px;
}

#akt_Page
{
	width:174px;
	height:20px;
	background-color:white;
	padding-bottom:6px;
    padding-top:6px;
	color:#B10000;
	margin-top:0px;
	font-weight:bold;
	text-align:center;
	font-size:0.8em;
	border:solid 2px #B10000;
}

.advertisings
{
  width:140px;
  border-left:0px solid #939EB2;
  border-right:1px solid #939EB2;
  background-color:#D4D4FF;
  color:#ffffff;
  font-weight:bold;
  font-family:verdana,arial,sans-serif;
  font-size:0.7em;
  vertical-align:top;
  margin-top:0px;
}

.advertising_case_head_left
{
  border-top:0px solid #d0d0d0;
  border-bottom:1px solid #d0d0d0;
  padding-top:2px;
  text-align:center;
  height:22px;
  background-color:#FF9900;
  font-weight:bold;
  font-family:verdana,arial,sans-serif;
  font-size:1.0em;
}

.advertising_case_img
{
  border-bottom:1px solid #d0d0d0;
  text-align:center;
  padding:5px;
  vertical-align:middle;
  margin-bottom:2px;
  background-color:#ffffcc;
}

.navi_block_left
{
  padding-top:10px;
  padding-bottom:10px;
  border-bottom:1px solid #d0d0d0;
  text-align:left;
  width:100%;
  vertical-align:middle;
  margin-bottom:2px;
  background-color:#B10000;
  color:black;
}

#page_bottom
{
  float:left;
  width:778px;
  background-color: white;
  height:10px;
  margin-top:-1px;
}

h2.PageTitle
{
  color:#B10000;
  text-decoration:none;
  font-size:1.0em;
  line-height:20px;
  height:20px;
}

h2.PageTitle a
{
  color:#606060;
  text-decoration:none;
  font-size:1.0em;
  line-height:20px;
  height:20px;
}

div.h1
{
  height:24px;
  padding-top:0px;
}

h2.party
{
  height:120px;
  min-height:120px;
  text-decoration:none;
  font-size:11px;
  word-spacing:0px; 
  letter-spacing: 0px;
  font-weight:normal;
  font-family:verdana,arial,georgia;
  line-height:16px;
  color:#340E0E;
  margin-top:6px; 
  margin-bottom:0px;
  background-repeat:no-repeat;
  background-position: right 80px;
  background-image:url('../images-partyservice-duelmen/weilSieGe.gif');
}


h2.neutral
{
  height:120px;
  min-height:120px;
  text-decoration:none;
  font-size:11px;
  word-spacing:0px; 
  letter-spacing: 0px;
  font-weight:normal;
  font-family:verdana,arial,georgia;
  line-height:16px;
  color:#340E0E;
  margin-top:6px; 
  margin-bottom:0px;
}

h2.neutral_1
{
  height:auto;
  text-decoration:none;
  font-size:11px;
  word-spacing:0px; 
  letter-spacing: 0px;
  font-weight:normal;
  font-family:verdana,arial,georgia;
  line-height:16px;
  color:#340E0E;
  margin-top:6px; 
  margin-bottom:0px;
}


h2.dyn
{
  text-decoration:none;
  font-size:11px;
  word-spacing:0px; 
  letter-spacing: 0px;
  font-weight:normal;
  font-family:verdana,arial,georgia;
  line-height:16px;
  color:#340E0E;
  margin-top:6px; 
  margin-bottom:0px;
}

a.info
{line-height:18px;font-size:11px;color:#340E0E;text-decoration:none}
a.info:hover
{text-decoration:none;font-weight:bold}



.fontStandard
{
  font-size:11px;
  word-spacing:0px; 
  letter-spacing: 0px;
  font-weight:normal;
  color:#340E0E;
}

.headunten
{
	font-size:13px;
	font-weight:bold;
	line-height:22px;
	font-family:georgia;
	height:auto;
}

div#content
{
  font-size: 10px;
  margin-left:12px;
}

div#content td
{
  font-size: 0.7em;
}

#content a
{
 /* color:#B10000;*/ 
}

table.Terminliste
{
  border-top: 0px solid #c0c0c0;
  width:100%;
  margin-bottom: 15px;
  margin-left: 8px;
}


td.anlass
{
  vertical-align:top;
  padding-top:0px;
  padding-bottom:0px;
  height:20px;
  min-height:20px;
  width:120px;
  text-align:left;
  letter-spacing: -1px;
  background-repeat:no-repeat;
  background-image:url('../images-partyservice-duelmen/Button.gif');
}

a.anlass, a.anlass:hover
{
  font-size:11px;
  font-weight:bold;
  font-family:verdana,arial,georgia;
  line-height:17px;
  text-decoration:none;
  color:white;
  letter-spacing: -1px;
}

a.anlass:hover
{
 	font-size:12px;
}

a.anlass_2, a.anlass_2:hover
{
  font-size:11px;
  font-weight:normal;
  font-family:verdana,arial,georgia;
  line-height:17px;
  text-decoration:none;
  color:white;
  letter-spacing: -1px;
}

a.anlass_2:hover
{
 	font-weight:bold;
}

td.anlass_3
{
  vertical-align:top;
  height:18px;
  min-height:115px;
  height:115px;
  width:150px;
  min-width:150px;
  text-align:justify;
  padding-top:5px;
 /* background-color:#F9F1E7;*/
  /*padding-left,padding-right:2px;*/
  letter-spacing: -1px;
  color:#340E0E;
}

a.anlass_3, a.anlass_3:hover
{
  font-size:11px;
  font-weight:normal;
  font-family:verdana,arial,georgia;
  text-decoration:none;
  color:#340E0E;
  letter-spacing: -1px;
}

a.neutral
{
	text-decoration:none;
	color:#340E0E;
}
a.neutral:hover
{
	text-decoration:none;
	font-weight:bold;
	color:#340E0E;
}


div.indexIframe{width:150px;min-width:150px;margin-left:0px;}

td.TerminlisteTermin
{
  border-top: 1px solid #c0c0c0;
  border-bottom: 1px solid #c0c0c0;
  border-right: 1px solid #c0c0c0;
  border-left: 1px solid #c0c0c0;
  background-color:white;
  color:#000000;
  width: 100%;
  height:20px;
  text-align: left;
  font-size: 0.7em;
  padding-left:5px;
  padding-right:5px;
}

td.TerminlisteTrenner
{
  height:10px;
}

td.TerminlisteTermin a, td.TerminlisteDatum a
{
  color:white;
  text-decoration:none;
}

td.TerminlisteText
{
  border-bottom: 1px solid #c0c0c0;
  border-right: 1px solid #c0c0c0;
  font-size: 0.7em;
}

td{color:#535353;vertical-align:top}
img{border:0px}

.bottomLink
{
    color:#888888;
	color:white;
    font:10px Verdana;
}

.bottom_www
{
	color:white;
    font:10px Verdana;
}



/*KONTAKTFORMULAR*/
table.kontakt
{
  padding-top:5px;
  margin-top:5px;
  margin-bottom:10px;
  color:black;
  text-decoration:none;
  font-size:1.0em;
  width:350px;
}

td.kontakt
{
	color:black;
	line-height:15px;
}

div.kontakt_message
{
  width:350px;
  text-decoration:none;
  font-size:0.9em;
}
font.error
{
  color:#FF5151;
}
font.ok
{
  color:green;
}

a.kontakt, a.kontakt:hover
{
  color:#2D2DFE;
  text-decoration:none;
  font-size:1.0em;
}


/*Inhalt Allgemein*/
div.inhalt_oben{float:left;min-width:618px;width:618px;height:auto;min-height:148px;background-color:white}
div.abstand_vertical{float:left;width:5px;min-width:5px;height:auto;min-height:148px}
div.inhalt_oben_text{float:left;min-width:420px;width:420px;min-height:125px;height:125px;background-color:white}
div.frau_rumpf{border:0px;float:left;margin:0px;padding:0px;background-color:white;min-width:174px;width:174px;min-height:148px;height:148px}
/*Inhalt Equipment*/
div.equ_bilder{float:left;margin-top:-4px;background-color:white;min-width:618px;width:618px;min-height:100px;height:100px}
td.equ_vertical_trenner{min-width:10px;width:10px;background-color:#EBE7E7}
td.equ_bottom_menue{padding-bottom:25px;width:120px;background-color:#EBE7E7;font-size:10px;vertical-align:bottom;padding-top:10px;}
td.equ_sec_menue{width:120px;background-color:#EBE7E7;font-size:10px;padding-top:10px;}
td.equ_inhalt_unten{width:460px;height:auto;background-color:#EBE7E7;font-family:georgia, arial;}
table.equ_unten{height:270px;min-height:270px;background-color:white;}
/*Inhalt Partyservice*/
div.party_bilder{float:left;margin-top:-4px;background-color:white;min-width:618px;width:618px;min-height:100px;height:100px}
td.party_vertical_trenner{min-width:10px;width:10px;background-color:#F9F1E7}
td.party_bottom_menue{padding-bottom:25px;width:120px;background-color:#F9F1E7;font-size:10px;vertical-align:bottom;padding-top:10px;}
td.party_sec_menue{width:120px;background-color:#F9F1E7;font-size:10px;padding-top:10px;}
td.party_inhalt_unten{width:460px;height:auto;background-color:#F9F1E7;font-family:georgia, arial;}
table.party_unten{height:auto;min-height:auto;background-color:white;}
/*Inhalt Catering*/
div.cat_bilder{float:left;margin-top:-4px;background-color:white;min-width:618px;width:618px;min-height:100px;height:100px}
td.cat_vertical_trenner{min-width:10px;width:10px;background-color:#EFF2E9}
td.cat_bottom_menue{padding-bottom:25px;width:120px;background-color:#EFF2E9;font-size:10px;vertical-align:bottom;padding-top:10px;}
td.cat_sec_menue{width:120px;background-color:#EFF2E9;font-size:10px;padding-top:10px;vertical-align:top}
td.cat_inhalt_unten{width:460px;height:auto;background-color:#EFF2E9;font-family:georgia, arial;}
table.cat_unten{height:270px;min-height:270px;background-color:white;}
/*Inhalt Detail Partyservice*/
div.party_detail{float:left;margin-top:-4px;background-color:white;min-width:618px;width:618px;min-height:400px;height:400px}
td.party_detail_vertical_trenner{min-width:10px;width:10px;background-color:#F9F1E7}
td.party_detail_bottom_menue{padding-bottom:25px;width:120px;background-color:#F9F1E7;font-size:10px;vertical-align:bottom;padding-top:10px;}
td.party_detail_sec_menue{width:120px;background-color:#F9F1E7;font-size:10px;padding-top:0px;}
td.party_detail_inhalt_unten{height:auto;width:460px;background-color:#F9F1E7;font-family:verdana, arial;}
table.party_detail_unten{height:500px;min-height:500px;background-color:white;}
/*Inhalt Detail Catering*/
div.cat_detail{float:left;margin-top:-4px;background-color:white;min-width:618px;width:618px;min-height:400px;height:400px}
td.cat_detail_vertical_trenner{min-width:10px;width:10px;background-color:#EFF2E9}
td.cat_detail_bottom_menue{padding-bottom:25px;width:120px;background-color:#EFF2E9;font-size:10px;vertical-align:bottom;padding-top:10px;}
td.cat_detail_sec_menue{width:120px;background-color:#EFF2E9;font-size:10px;padding-top:0px;}
td.cat_detail_inhalt_unten{height:auto;width:460px;background-color:#EFF2E9;font-family:verdana, arial;}
table.cat_detail_unten{height:500px;min-height:500px;background-color:white;}
/*Inhalt Detail Equipment*/
div.equ_detail{float:left;margin-top:-4px;background-color:white;min-width:618px;width:618px;min-height:400px;height:400px}
td.equ_detail_vertical_trenner{min-width:10px;width:10px;background-color:#EBE7E7}
td.equ_detail_bottom_menue{padding-bottom:25px;width:120px;background-color:#EBE7E7;font-size:10px;vertical-align:bottom;padding-top:10px;}
td.equ_detail_sec_menue{width:120px;background-color:#EBE7E7;font-size:10px;padding-top:0px;}
td.equ_detail_inhalt_unten{height:auto;width:460px;background-color:#EBE7E7;font-family:verdana, arial;}
table.equ_detail_unten{height:500px;min-height:500px;background-color:white;}






td.beschriftung{width:auto;height:20px;color:#340E0E;font-size:11px;vertical-align:middle;text-align:right;}
td.inputStandard
{
	height:18px;
}
 
input.kontaktTextStandard
{
	 width:125px;min-width:125px;height:18px;min-height:18px;line-height:14px;
	 border: solid 1px #BBAAA6;
	 color:#340E0E;font-size:11px;
}

input.kontaktTextEmail
{
	 width:208px;min-width:208px;height:18px;min-height:18px;line-height:14px;
	 border: solid 1px #BBAAA6;
	 color:#340E0E;font-size:11px;
}

input.kontaktTextStrasse
{
	 width:166px;min-width:166px;height:18px;min-height:18px;line-height:14px;
	 border: solid 1px #BBAAA6;
	 color:#340E0E;font-size:11px;
}

input.kontaktTextPlz
{
	 width:81px;min-width:81px;height:18px;min-height:18px;line-height:14px;
	 border: solid 1px #BBAAA6;
	 color:#340E0E;font-size:11px;
}

input.kontaktTextHsNr
{
	 width:40px;min-width:37px;height:18px;min-height:18px;line-height:14px;
	 border: solid 1px #BBAAA6;
	 color:#340E0E;font-size:11px;
}

input.kontaktButton
{
 background: transparent;
 width:70px;min-width:70px;height:35px;min-height:35px;
 background-image: url('../images-partyservice-duelmen/button-senden.gif');
 background-repeat: no-repeat;
 background-position: center right;
 border: solid 0px #000000;
 cursor:pointer;
}

textarea.kontakt
{
	width:330px;height:100px;
	background-color:white;
	border: solid 1px #BBAAA6;
	font-family:verdana, arial;
	color:#340E0E;
	font-size:11px;	
}

select.kontakt{width:250px;height:22px;font-size:10px;color:black;background-color:white;border:solid 1px gray;}
/*ENDE KONTAKTFORMULAR*/

/*VISITENKARTE*/
.visaVerlauf
{
	float:left;min-width:30px;width:30px;min-height:658px;height:658px;background-color:white;
}

.visaSignet{
  margin-top:10px;
  float:left;text-align:center;min-width:748px;width:748px;min-height:124px;height:124px;background-color:white;
  background-repeat:no-repeat;
  background-position:right 0px;
  background-image:url('../Visitenkarte/images/weilSieGeschmackhaben.gif');
}

.visaSegmente
{
	float:left;margin-top:23px;text-align:center;min-width:748px;width:748px;min-height:62px;height:62px;background-color:white;
}

.visaText
{
	float:left;margin-top:30px;text-align:center;min-width:748px;width:748px;min-height:159px;height:159px;
	font-family:verdana,arial,sans-serif;font-size:11px;line-height:14px;color:#340E0E;
}

.visaInhalt
{
	float:left;min-width:748px;width:748px;min-height:658px;height:658px;
	background-repeat:no-repeat;
  	background-position:right bottom;
  	background-image:url('../Visitenkarte/images/Frau-Tablett.gif');
}

.visaBottom
{
	font-family:verdana,arial,sans-serif;font-size:10px;line-height:16px;color:#340E0E;
	float:left;margin-top:20px;margin-bottom:10px;text-align:left;min-width:489px;width:489px;min-height:240px;height:240px;
}

.visaBottomSchrift
{
	font-family:verdana,arial,sans-serif;font-size:10px;line-height:16px;color:#340E0E;
}

a.visa{font-family:verdana,arial,sans-serif;font-size:10px;line-height:16px;color:#340E0E;text-decoration:none}
a.visa:hover{text-decoration:none}

a.adminopt{font-family:verdana,arial,sans-serif;font-size:10px;line-height:16px;color:#0066cc;text-decoration:none}
a.adminopt:hover{text-decoration:none}

span.adminopt
{font-family:verdana,arial,sans-serif;font-size:10px;line-height:16px;color:#0066cc;text-decoration:underline}

.dyn_text
{
	font-weight:normal;font-size:11px;font-family:verdana;float:left;clear:both;
}

.inhalt_scroll
{
	width:100%;height:auto;min-height:auto;background-color:white;
}

* {float:left;border:0;}

.inhalt_scroll span {
text-align:center !important;
}

.inhalt_scroll span {
margin-bottom:15px;
float:none;
}

img, .left {display:none;}

#top_mitte img {display:block;}
