* {padding: 0; margin: 0;}

body {padding: 0; margin: 0; color: #3a000d; font-size: 12px; font-family: Georgia, Times, "Times New Roman", serif; line-height: 18px;}
p { margin-top: 0; margin-bottom: 0; }
ul { margin-top: 0; margin-right: 0px; margin-bottom: 1em; margin-left: 0;}
ul ul {margin: 0;}
li { margin-top: 0; margin-right: 0; margin-bottom: 3px; margin-left: 1.2em;}
td {}

#hochzeitsplanung {margin-left: auto;
margin-right: auto;
width: 912px;
text-align: left;}

#rahmen {position: absolute; width: 912px; height: auto;}

.normal     { 
              color: #3a000d; 
              font-size: 12px; 
              font-family: Georgia, Times, "Times New Roman", serif; 
              line-height: 18px; 
              text-align: left; 
              margin-top: 30px;
              margin-left: 32px;
              margin-right: 45px;

              }
              
.normal a    {
              color: #3a000d; 
              text-decoration: underline; 
              }
              
.normal a:hover    {
              color: #ffffff; 
              text-decoration: none;
              background:#3a000d;
              }

.normal-rechts     { 
              color: #3a000d; 
              font-size: 12px; 
              font-family: Georgia, Times, "Times New Roman", serif; 
              line-height: 18px; 
              text-align: right; 
              margin-top: 30px;
              margin-left: 32px;
              margin-right: 75px;

              }
              
.normal-rechts a    {
              color: #3a000d; 
              text-decoration: underline; 
              }
              
.normal-rechts a:hover    {
              color: #ffffff; 
              text-decoration: none;
              background:#3a000d;
              }
                        
             
.normkasten     { 
              color: #3a000d; 
              font-size: 12px; 
              font-family: Georgia, Times, "Times New Roman", serif; 
              line-height: 18px; 
              margin-left: 0px;
              margin-right: 0px;
              text-align: left; 
               }

.normkasten a  {
              color: #3a000d; 
              text-decoration: underline; 
              }
              
.normkasten a:hover    {
              color: #ffffff; 
              text-decoration: none;
              background:#3a000d;
              }
                        
.safari     { 
              color: #FBF7EB; 
              font-size: 12px; 
              font-family: Georgia, Times, "Times New Roman", serif; 
              line-height: 18px; 
              margin-left: 0px;
              margin-right: 0px;
               }

.safari a  {
              text-decoration: none; 
              }
              
.safari a:hover    {

              text-decoration: none;
              }
                        

.normkasten-zent     { 
              color: #3a000d; 
              font-size: 12px; 
              font-family: Georgia, Times, "Times New Roman", serif; 
              line-height: 18px; 
              margin-left: 0px;
              margin-right: 0px;
              text-align: center; 
               }

.groesser     { 
              color: #3a000d; 
              font-size: 16px; 
              font-family: Georgia, Times, "Times New Roman", serif; 
              line-height: 20px; 
              text-align: left; 
              }

.kleiner     { 
              color: #3a000d; 
              font-size: 10px; 
              font-family: Georgia, Times, "Times New Roman", serif; 
              line-height: 14px; 
              text-align: left; 
              }


.input
{
	color: #ffffff;
	font-size: 12px;
	font-family: Georgia, Times, "Times New Roman", serif;
	text-align: right;
	background-color:#999999;
    border-width:0px;
	border-style:dotted;
    padding:0mm;
	border-color:#000000;
    border-collapse: collapse;
}

