* {
margin: 0px;
padding: 0px;
}

body {
font-family: arial,sans-serif;
font-size: 12px;
background: #004b8f;
}

h1 {

}

h2 {

}

h3 {

}


img {
border: 0px;
}

p {
color: #ffffff;
font-size: 12px;
}


/*****************************************************************
Seite 1
*****************************************************************/

#rahmen1 {
position: relative;
margin: auto;
width: 800px;
height: 600px;
background: url(./HG_csr.jpg) no-repeat;
}

#rahmen1 p {
line-height: 17px;
}

#rahmen1 p#text1 {
position: absolute;
font-size: 13px;
top: 193px;
left: 43px;
width: 640px;
}

#rahmen1 p#text2 {
position: absolute;
top: 460px;
left: 317px;
width: 400px;
}

#rahmen1 p#hinweis {
position: absolute;
top: 523px;
left: 317px;
font-size: 10px;
line-height: 12px;
color: #C4D9E9;
}

#rahmen1 fieldset {
position: absolute;
border: 0px;
top: 335px;
left: 318px;
}

#rahmen1 fieldset input {
margin-bottom: 12px;
}

#rahmen1 fieldset input#control {
position: absolute;
border: 0px;
width: 83px;
height: 42px;
vertical-align: top;
background: url(button.jpg) no-repeat 0px 5px;
top: 43px;
left: 340px;
color: #ffffff;
font-weight: bold;
}

/*****************************************************************
Seite 2
*****************************************************************/

#rahmen2 {
position: relative;
margin: auto;
width: 757px;
height: 430px;
padding-left: 43px;
padding-top: 170px;
background: url(bg2.jpg) no-repeat;
}

#rahmen2 p.rechts {
text-align: right;
width: 445px;
font-size: 10px;
line-height: 12px;
margin-bottom: 12px;
}

#rahmen2 fieldset.data {
border: 0px;
text-align: right;
width: 445px;
}

#rahmen2 fieldset label {
float: left;
font-size: 12px;
color: #ffffff;
}

#rahmen2 fieldset.data input {
width: 375px;
font-size: 12px;
color: #ffffff;
padding: 2px 3px 3px 3px;
border: 1px solid #ffffff;
background: #003875;
margin-bottom: 10px;
font-family: arial bold,arial;

}

#rahmen2 fieldset.datenschutz {
border: 0px;
text-align: left;
font-size: 10px;
color: #ffffff;
margin-top: -15px;
margin-left: 60px;
width: 270px;
line-height: 12px;
}

#rahmen2 fieldset.datenschutz a {
color: #ffffff;
}

#rahmen2 fieldset.datenschutz table tr td {
vertical-align: top;
padding-right: 5px;
}

#rahmen2 fieldset.datenschutz table tr td input {
margin-top: 2px;
}

#rahmen2 fieldset.control {
position: absolute;
border: 0px;
margin-left: 338px;
margin-top: -36px;
}

#rahmen2 fieldset.control input {
border: 0px;
width: 114px;
height: 42px;
vertical-align: top;
background: url(button2.jpg) no-repeat 0px 5px;
color: #ffffff;
font-weight: bold;
}

#rahmen2 p#hinweis {
margin-top: 14px;
font-size: 10px;
line-height: 12px;
color: #C4D9E9;
width: 480px;
}



/*****************************************************************
Seite 3
*****************************************************************/

#rahmen3 {
position: relative;
margin: auto;
width: 757px;
height: 405px;
padding-left: 43px;
padding-top: 195px;
background: url(bg3.jpg) no-repeat;
}









