html {background:#1f0100 url('images/body_bckg.jpg') repeat-y center;}

body {margin: 0; font-size:15px; line-height:18px; font-family:arial, verdana,"Times New Roman", Times, sans-serif; background:url('images/head_bckg.jpg') repeat-x; padding-top:80px;}

a {color:#660000;}
a:hover {text-decoration:none; color:#997F7F;}

hr {margin: 40px 0 40px 0;}

li {margin: 0 0 5px 0;}

dl {margin: 20px 0 5px 20px;}
dt {margin: 0 0 0 20px; color:#775b30; font-family:Verdana, Arial, sans-serif; font-size:13px; font-weight:bold;}

#container {width:1000px; margin:0 auto;}

#header {margin:0 20px; background:#FFFFFF url('images/main_top.jpg') no-repeat; height:70px;}
#link_oben {float: right; padding: 40px 10px 0 0; font-family:arial, verdana,"Times New Roman", Times, sans-serif; font-size:12px;}

#logo {height:140px; background:#FFFFFF url('images/logo_rand2.jpg'); width:660px; margin:0 auto ; padding: 20px 0px 20px 300px;}
#logo a {color:#775b30; font-size:30px; text-decoration:none; font-weight: bold; font-variant: small-caps;}
#logo h1 {margin: 40px 0 30px 300px; color:#FFFFFF; font-family:Times, "Times New Roman", arial, verdana,sans-serif; font-size:30px; text-decoration:none; font-variant: small-caps; letter-spacing: 1px;}
#logo h2 {margin: 0 0 20px 330px; color:#FFFFFF; font-family:Arial, Times, "Times New Roman", Verdana, sans-serif; font-size:15px; text-decoration:none; letter-spacing: 1px;}


#main {margin:0 20px; background-color:#FFFFFF; float:left;}

#text {float:right; width:680px; background:url('images/rand.jpg') repeat-y; color:#333300; padding: 30px 30px 0 30px;}
#text ul {padding:0; margin:10px 0 10px 30px;}
#text ul li {padding-left:20px; background:url('images/liste.jpg') no-repeat; list-style-type:none}
#text p {margin:10px 10px 0 10px; font-size:14px; text-align: justify}

h1 {margin: 0 0 20px 0; color:#775b30; font-family:Times, "Times New Roman", arial, verdana,sans-serif; font-size:30px; text-decoration:none; font-variant: small-caps; letter-spacing: 1px;}
h2 {margin: 20px 0 20px 5px; color:#775b30; font-family:Arial, Times, "Times New Roman", arial, verdana,sans-serif; font-size:18px; text-decoration:none;}
h3 {margin: 20px 0 30px 5px; color:#775b30; font-family:Arial, Verdana, sans-serif; font-size:16px; text-decoration:none;}
h4 {margin: 15px 0 5px 0; color:#775b30; font-family: Arial, Verdana, sans-serif; font-size:13px; text-decoration:none;}
h5 {margin: 0 0 5px 25px; color:#775b30; font-family: Arial, Verdana, sans-serif; font-size:13px; text-decoration:none;}
h6 {margin: 0 0 0 50px; color:#775b30; font-family: Arial, Verdana, sans-serif; font-size:13px; text-decoration:none;}


#sidebar {float:left; width:170px; background:#FFFFFF url('images/heiraten-paar.jpg') no-repeat; font-size:12px; font-size:12px; padding: 230px 25px 0px 25px;}
#sidebar hr {margin: 30px 0 30px 0;}
#sidebar p {margin-bottom: 30px; color:#775b30}
#sidebar h1 {margin: 0 0 10px 0; color:#775b30; font-family: Verdana, Arial, Times, "Times New Roman",sans-serif; font-size:14px; text-decoration:none; font-variant: small-caps;}
#sidebar h2 {margin: 0 0 20px 0; color:#775b30; font-family: Arial, Verdana, Times, "Times New Roman",sans-serif; font-size:13px; text-decoration:none;}

#footer {height:149px; clear:both; background:url('images/footer_bckg.jpg') no-repeat; color:#5c5c5c;}
#left_footer {float:left; padding:60px 0 0 50px; font-size:10px;}
#right_footer {float:right; padding:60px 50px 0 0; font-size:10px;}

#map {margin:40px 0 40px 0;}

a.buttongb:link {background: url('images/flaggen/gros.jpg') top no-repeat; text-align:center; border-width:0px; padding-left:40px;}
a.buttongb:hover {background: url('images/flaggen/gros1.jpg') top no-repeat; text-align:center; border-width:0px; padding-left:40px;}
a.buttones:link {background: url('images/flaggen/span.jpg') top no-repeat; text-align:center; border-width:0px; padding-left:40px;}
a.buttones:hover {background: url('images/flaggen/span1.jpg') top no-repeat; text-align:center; border-width:0px; padding-left:40px;}
a.buttonfi:link {background: url('images/flaggen/phil.jpg') top no-repeat; text-align:center; border-width:0px; padding-left:40px;}
a.buttonfi:hover {background: url('images/flaggen/phil1.jpg') top no-repeat; text-align:center; border-width:0px; padding-left:40px;}
a.buttonpo:link {background: url('images/flaggen/bras.jpg') top no-repeat; text-align:center; border-width:0px; padding-left:40px;}
a.buttonpo:hover {background: url('images/flaggen/bras1.jpg') top no-repeat; text-align:center; border-width:0px; padding-left:40px;}

a.buttontop {display: block; text-align:center; border-width:0px; padding-left:16px; text-decoration:none; margin: 15px 0 0 10px; line-height: 38px}
a.buttontop:link, a.buttontop:visited, a.buttontop:active {background: url('images/buttons/button3.jpg') no-repeat; text-decoration:none; text-align: left;}
a.buttontop:hover {background: url('images/buttons/button4.jpg') no-repeat; color:#fff;} 

a.button1 {display: block; text-align:center; border-width:0px; padding-left:16px; text-decoration:none;}
a.button1:link, a.button1:visited, a.button1:active {background: url('images/buttons/button1.jpg') no-repeat; color:#330000; text-decoration:none; text-align: left; font-size: 14px; letter-spacing:1px; font-weight: bold; line-height: 43px}
a.button1:hover {background: url('images/buttons/button2.jpg') no-repeat; color:#fff;}

a.button2 {text-align:center; border-width:0px; text-decoration:none; float: left; display: inline; width: 25px; font-weight: bold; font-size: 15px; line-height: 25px; margin: 0 4px 30px 0;}
a.button2:link, a.button2:visited, a.button0:active {background: url('images/buttons/button5.jpg') no-repeat; color:#000000; text-decoration:none; }
a.button2:hover {background: url('images/buttons/button6.jpg') no-repeat; color:#FFFFFF; text-decoration:none; }



.preis {font-size:15px; text-align: right; font-weight: bold;}

.box0{width: 600px; height: 260px; background: url('images/rand_box0.jpg'); display: block; padding: 10px 30px 10px 30px;}
.box4{width: 600px; height: 450px; background: url('images/rand_box4.jpg'); display: block; padding: 10px 30px 10px 30px;}
.box5{width: 600px; height: 160px; background: url('images/rand_box5.jpg'); display: block; margin: 0 0 10px 0; padding: 10px 30px 0 30px;}

.box1{float: left; width: 190px; height: 190px; background: url('images/rand_box1.jpg'); margin: 0 20px 20px 0; padding: 10px 10px 10px 10px; display: inline;}
.box2{float: left; width: 190px; height: 190px; background: url('images/rand_box1.jpg'); margin: 0 20px 20px 0; padding: 10px 10px 10px 10px; display: inline;}
.box3{float: left; width: 190px; height: 190px; background: url('images/rand_box1.jpg'); margin: 0 0 20px 0; padding: 10px 10px 10px 10px; display: inline;}

.download1{float: left; width: 360px; height: 130px; margin: 0 0 20px 10px; display: inline;}
.download2{float: right; width: 280px; height: 130px; margin: 0 20px 20px 0; display: inline;}
