/* ----------------------------------------- ALLGEMEINES -------------------------------------- */
html, body{text-align:center; font-family:Arial, Helvetica, sans-serif; color:#444343; font-size:13px; background:#f8d2f4;}
h1{font-size:14px; font-weight:bold; margin:0; margin-bottom:8px; color:#ee30df;}
h2{font-size:13px; font-weight:bold; margin:0; margin-bottom:4px; color:#444343;}
a{color:#444343; text-decoration:underline;}
a:hover{color:#ee30df; text-decoration:none;}
p{margin:0; padding:0;}
ul{margin:0; padding:0;}
li{margin:0; padding:0;}
form{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}

/* ----------------------------------------- CONTAINER -------------------------------------- */
#container{margin:auto; width:800px; background:#ffffff; padding-top:7px; border:1px solid #000;}
#header{margin:auto; width:775px; height:82px; background-image:url(../grafik/header2.jpg); text-align:right; padding-top:140px; padding-right:22px;}
#header a{color:#ee30df; text-decoration:none; font-size:13px; font-weight:bold;}
#header a:hover{color:#444343; text-decoration:none;}
#navi{margin:auto; width:205px; padding-left:10px; text-align:left; float:left;}
#content{margin:auto;width:570px; padding-right:15px; text-align:left; float:left;}
#space{height:1px; width:800px; margin:auto; clear:both;}
#footer{margin:auto; width:800px; height:70px; background-image:url(../grafik/footer.jpg); clear:both;}

/* ----------------------------------------- NAVI -------------------------------------- */
#mainlink1{width:180px; height:28px; background-image:url(../grafik/buttons/locations.jpg);}
#mainlink2{width:180px; height:28px; background-image:url(../grafik/buttons/braut.jpg);}
#mainlink3{width:180px; height:28px; background-image:url(../grafik/buttons/braeuti.jpg);}
#mainlink4{width:180px; height:28px; background-image:url(../grafik/buttons/feier.jpg);}
#mainlink5{width:180px; height:28px; background-image:url(../grafik/buttons/ringe.jpg);}
#mainlink6{width:180px; height:28px; background-image:url(../grafik/buttons/sonstiges.jpg);}
#mainlink7{width:180px; height:28px; background-image:url(../grafik/buttons/messen.jpg);}

#mainlink1a{width:180px; height:28px; background-image:url(../grafik/buttons/locations_open.jpg);}
#mainlink2a{width:180px; height:28px; background-image:url(../grafik/buttons/braut_open.jpg);}
#mainlink3a{width:180px; height:28px; background-image:url(../grafik/buttons/braeuti_open.jpg);}
#mainlink4a{width:180px; height:28px; background-image:url(../grafik/buttons/feier_open.jpg);}
#mainlink5a{width:180px; height:28px; background-image:url(../grafik/buttons/ringe_open.jpg);}
#mainlink6a{width:180px; height:28px; background-image:url(../grafik/buttons/sonstiges_open.jpg);}
#mainlink7a{width:180px; height:28px; background-image:url(../grafik/buttons/messen_open.jpg);}

#mainlink1:hover{background-image:url(../grafik/buttons/locations_a.jpg);}
#mainlink2:hover{background-image:url(../grafik/buttons/braut_a.jpg);}
#mainlink3:hover{background-image:url(../grafik/buttons/braeuti_a.jpg);}
#mainlink4:hover{background-image:url(../grafik/buttons/feier_a.jpg);}
#mainlink5:hover{background-image:url(../grafik/buttons/ringe_a.jpg);}
#mainlink6:hover{background-image:url(../grafik/buttons/sonstiges_a.jpg);}
#mainlink7:hover{background-image:url(../grafik/buttons/messen_a.jpg);}

.mlink{display:block; float:left; width:155px; height:23px;}
.olink{display:block; float:left; width:25px; height:23px;}

.subdiv{margin-left:25px; margin-bottom:10px; width:152px;}
.subdiv a{padding-left:10px; color:#FFFFFF; text-decoration:none; font-size:12px; display:block; height:15px; background:#444343;}
.subdiv a.alink{color:#ee30df;}
.subdiv a:hover{color:#ee30df;}

/* ----------------------------------------- ANZEIGEN -------------------------------------- */
.anzeige{width:165px; height:145px; background-image:url(../grafik/postit.jpg); float:left; font-size:12px; padding:10px 15px 10px 10px; background-repeat:no-repeat;}

/* ----------------------------------------- SUCHE -------------------------------------- */
.text{margin-top:3px; background:#ffffff; border:#444343 solid 1px; font-size:12px; width:120px; padding: 1px}
.bsel{margin-top:3px; background:#ffffff; border:#444343 solid 1px; font-size:12px; width:275px; padding: 1px}
.submit{margin-top:3px; background:#ffffff; border:#444343 solid 1px; font-size:12px;}
.message{margin-top:3px; background:#ffffff; border:#444343 solid 1px; font-size:12px; width:460px; height:250px;}
.betreff{margin-top:3px; background:#ffffff; border:#444343 solid 1px; font-size:12px; width:460px;}
.konf{margin-top:3px; background:#ffffff; border:#444343 solid 1px; font-size:12px; width:200px;}

/* ----------------------------------------- SUCHERG -------------------------------------- */
#erg{clear:both; height:90px; margin-top:20px; width:547px; padding-left:20px; background-image:url(../grafik/postit2.jpg);}
#pic{width:70px; height:70px; overflow:hidden; padding:5px; float:left;}
#info{float:left; padding:5px;}
.deutschlandweit {color: #ee30df; font-weight: bold}

/* ----------------------------------------- ANZEIGEN -------------------------------------- */
.anpic{margin-bottom:5px;}

/* ----------------------------------------- HOME -------------------------------------- */
#welcome{width:360px; float:left;}
#slide {width:205px; height:225px; float:left; margin-bottom:30px;text-align:center}
#tipps{clear:both; margin-top:50px;}
#quicksearch{clear:both;}
#beispsuche {font-size: 12px; margin-top: 5px}

/* ----------------------------------------- EINTRAGEN -------------------------------------- */
ul.vort {margin: 15px 0 10px 15px}
ul.vort li {padding: 4px 0}
div.schmal {padding-right: 170px; background: url(../grafik/braut-links.jpg) bottom right no-repeat;}
div.schmal p {margin-bottom: 10px}
div.schmal textarea.message {width: 300px;height: 150px}
















