html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

body {background: #FDF8ED; font-family: Century Gothic,Helvetica,Arial,Sans-Serif; font-size: 12px;}

h1{font-size:17px; font-weight:bold; color:#CB3497; letter-spacing:-1px; font-family:Georgia,Times New Roman;}
h2{font-size: 18px; font-weight:normal;}
h3{margin-bottom:20px; padding-bottom:5px; font-size:18px; font-weight: normal; color:#FDF8ED; border-bottom: 1px solid #FDF8ED;}

a {color: #fff; text-decoration:none;}
a:visited{color:#fff; text-decoration:none;}
a:hover {color: #fff; text-decoration: underline;}

#wrapper {width: 1000px; margin: 20px auto 0px auto;}

#header{float:left; width:100%; height:112px; background: #FDF8ED url("/_layout/logo-dauphin.gif") 20px 0px no-repeat;}
#header1{float:left; margin:30px 0 0 20px; width:500px; height:75px;}
#header1a{float:left; width:350px; margin:6px 0 0 160px;}
#header1 img{width:430px; height:45px; border:0px;}
#header2{float:right; margin:35px 28px 0 0; text-align:right; line-height:16px; color:#CB3497;}

#top1{float:left; width:100%; height:120px; padding-top:20px; background: #FDF8ED url("/_layout/headerpic.jpg") 20px 20px no-repeat; border-top:1px solid #CB3497;}
#top2{float:left; width:955px; height:57px; margin-left:20px; padding-top:38px; background: #FDF8ED url("/_layout/fadesplitter.jpg") 0px repeat-x; text-align:center;}

#colwrapper{
  float:left; width:955px; margin-left:20px; color: #FDF8ED; padding-bottom:50px; background: #FEC454;
}


#colleft{float:left; width:260px; margin-left:20px;}
#colright{float:left; width:530px; margin-left:60px; font-size:13px; color:#fff; font-weight:normal;}

.menubox1{float:left; width:240px; margin:0 0 10px 0; padding:0 0 5px 5px; font-size:18px; font-weight: bold; color:#CB3497; border-bottom: 2px solid #CB3497;}
.menubox2{float:left; width:240px; margin-bottom:20px; padding-left:5px; font-weight: bold; color:#fef9ee; font-size:14px; line-height:17px;}


#footer{float:left; width: 975px; margin: 20px 0 0px 0; padding:10px 25px 50px 0; text-align:right; color:#DD680F; border-top: 1px solid #CB3497;}
#footer a{color:#DD680F; text-decoration:none;}
#footer a:visited{color:#DD680F; text-decoration:none;}
#footer a:hover{color:#DD680F; text-decoration:underline;}


.menubox2 a{font-size:14px; color:#fff; font-weight: normal; text-decoration:none;}
.menubox2 a:visited{color:#fff; text-decoration:none;}
.menubox2 a:hover{color:#CB3497; font-weight:bold; text-decoration:underline;}

.table_style1{margin:20px 0px; border-collapse: collapse;border-spacing: 0px;}
.table_style1 td{width:252px; padding-right:10px; margin:0px; line-height:14px;}
.table_style1 img{border:1px solid #fff; margin:10px 0;}

.table_style2{margin:20px 0px;}

.td_style1{padding-top:10px; font-size:16px; font-weight:bold;} /*Wochentag*/
.td_style2{border-bottom: 1px dotted #DD680F; padding:10px 0px;} /*Name/Preis*/
.td_style3{text-align:right; font-size:16px; font-weight:bold;} /*Preis*/
.td_style4{padding-top:10px;} /*Ruhetag*/

hr {border:0px; padding:0px; width: 100%; color: #FDF8ED; background-color: #FDF8ED; height: 1px;}









