Body {
margin:0px;
padding:0px;
font-family:verdana;
font-size:11px;
text-align:center;
color:#330033;
background-color:#FFDA9F;
}

a:link, a:visited {
font-family:verdana;
color:#330033;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

a:hover , a:active, .aktiv {
font-family:verdana;
color:#996699;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

a.fuss:link, a.fuss:visited, a.fuss:hover, a.fuss:active {
font-family:verdana;
font-size:9px;
font-weight:normal;
text-decoration:none;
}

a.text:link, a.text:visited, a.text:hover, a.text:active {
font-family:verdana;
font-weight:normal;
color:#330033;
text-decoration:underline;
font-size:11px;
}

P {
font-family:verdana;
font-size:11px;
font-weight:normal;
color:#330033;
}

h1 {
font-family:verdana;
font-size:16px;
font-weight:bold;
color:#330033;
}

h2 {
font-family:verdana;
font-size:14px;
font-weight:bold;
color:#330033;
}

h3,h4,h5,h6 {
font-family:verdana;
font-size:12px;
font-weight:bold;
color:#330033;
}

.error {
font-family:verdana;
font-size:12px;
font-weight:bold;
text-align:center;
color:#ff0000;
}

table {
width:680px;
margin:0px;
padding:0px;
border:1px solid #FFFFCC;
vertical-align:center;
background-color:#FFFFCC;
}

table.neutral {
width:100%;
padding:0px;
margin:0px 0px 20px 0px;
border:0px;
vertical-align:top;
}

table.login {
width:430px;
margin:0px;
padding:0px;
border:1px solid #fcc261;
vertical-align:center;
}

table.normal {
width:400px;
margin:0px;
padding:0px;
border:1px solid #fcc261;
vertical-align:center;
}

table.form {
width:380px;
margin:0px;
padding:0px;
border:0px;
vertical-align:center;
}

td {
font-family:verdana;
font-size:11px;
font-weight:normal;
color:#330033;
margin:0px;
padding:2px;
text-align:left;
vertical-align:top;
border:0px;
}

td.kopf {
background-image:url('../img/Kopf_002_A.jpg');
background-repeat:no-repeat;
border-bottom:0px;
margin:0px;
padding:0px;
top:0px;
left:0px;
width:680px;
height:190px;
}

td.fuss {
font-family:verdana;
font-size:9px;
font-weight:normal;
color:#330033;
padding:5px;
text-align:center;
border:0px;
}

td.left {
background-color:#fff;
}

td.navi {
width:170px;
line-height:160%;
text-align:right;
padding:20px 10px 5px 0px;
border:0px;
}

td.main {
width:475px;
padding:20px 10px 5px 10px;
color:#330033;
}

td.header {
font-family:verdana;
font-size:12px;
font-weight:bold;
color:#330033;
text-align:left;
background-color:#FFDA9F;
}

.header_v {
font-family:verdana;
font-size:14px;
font-weight:bold;
text-align:left;
padding:0px;
border:0px;
}

.subheader_v {
font-family:verdana;
font-size:12px;
font-weight:bold;
text-align:left;
padding:0px;
border:0px;
}

.text_v {
font-family:verdana;
font-size:11px;
font-weight:normal;
text-align:left;
padding:0px;
border:0px;
}

#foto {
background-image:url('../img/brautpaar.jpg');
background-repeat:no-repeat;
background-position:left bottom;
border:0px;
position:relative;
top:10px;
left:41px;
width:129x;
height:170px;
}

div.popup {
position:absolute;
visibility:hidden;
margin-left:0px;
margin-top:75px;
width:380px;
height:250px;
padding:0px;
border-right:2px solid #fcc261;
border-bottom:2px solid #fcc261;
background-color:#fcc261;
}

div.popuphead {
text-align:center;
}

div.popuptext {
overflow:auto;
padding:0px;
}

table.popup {
position:absolute;
width:100%;
height:100%;
margin-left:-2px;
margin-top:-2px;
padding:0px;
border:1px solid #fcc261;
}
