﻿* { margin: 0; padding: 0; }

html { overflow: -moz-scrollbars-vertical;}
body { font-family: Georgia, Times, Times New Roman, Serif; font-size: 10px; color:#574e4e }
.serif {font-family: Georgia, Times, Times New Roman, Serif;}

.main {position:relative; top:26px; left:50%; width:945px; margin-left:-473px; min-height:810px;}
.top {position:relative;width:100%; height:199px; border-bottom:solid 1px #dedddd; z-index:999; }
.top .logo {position:absolute; top:-11px; left:-8px;}
.top .favorites {position:absolute; top:53px; left:767px; width:178px; height:50px;}
.top .favorites .boldlink {position:absolute; top:18px;}
.top .favorites .favorites-bag {position:absolute; right:0;}
.top .menu {position:absolute; top:0; left:289px; width:705px; height:30px; background-image:url(img/menu-bg.gif);}
.top .menu ul {list-style:none; position:absolute; top:6px; left:5px;}
.top .menu li {font-family: Arial, Helvetica, Sans-Serif; font-size: 13px; font-weight:bold; color:#574e4e; letter-spacing:.09em; display:block; float:left; padding-left:12px; padding-right:12px; }
.top .search {position:absolute; top:103px; left:289px; width:656px; height:76px; background-color:#e7e7e7;}
.top .search h4 {position:absolute; top:12px; left:22px; font-weight:bold;}
.top .search .input {font-family: Georgia, Times, Times New Roman, Serif; position:absolute; top:0; left:0; height:19px; border:solid 1px #cdc8c8; font-size:13px; color:#b7b1b1; padding-left:12px; padding-top:3px; background-color:White;}
.top .search .textbox {position:absolute; top:40px; left:22px;}
.top .search .textbox .input {width:324px}
.top .search .region {width:208px; position:absolute; top:40px; left:440px;}
.top .search .region .input {width:180px; cursor:pointer;}
.top .search .region .input .downarrow {position:absolute; top:0; right:0;}
.top .search .region ul.dropdown {position:absolute; top:24px; left:0; width:192px; background-color:White; border:solid 1px #cdc8c8; padding-bottom:5px; display:none;}
.top .search .region ul.dropdown li {list-style-type:none; font-size:13px; color:#b7b1b1; padding-left:12px; padding-top:2px; padding-bottom:2px;}
.top .search .region ul.dropdown li.active {background-color:#e7e7e7; color:#574E4E;}
.top .search .submit {position:absolute; top:40px; left:366px; }
.top .search #search_hints {display:none;top:60px;left:22px;position:absolute;border:solid 1px #cdc8c8;font-size:12px; color:#9d9999; background-color:White; width:336px;z-index:999;}
.top .search #search_hints .caption {padding-left:12px;font-size:9px;}
.top .search #search_hints .i {cursor:pointer; padding-left:12px; margin-top:3px;}
.top .search #search_hints .active {background-color:#e7e7e7; color:#574E4E;}
.top .search #search_categories {background-color:#e7e7e7; font-weight:bold; color:#574E4E;padding-bottom:3px;display:none;border-bottom:solid 1px #cdc8c8;}
.top .search #search_categories .active {color:#9d9999; background-color:White;}
.top .search #search_categories td.column {padding-right:15px;vertical-align:top;}

.content {position:relative; width:100%; margin-top:32px;}
.picgrid16 {height:384px;width:384px;}
.picgrid12 {height:288px;width:384px;}
table.picgrid td {padding-right:16px; padding-bottom:16px;}
.picpadding {padding-right:16px; }
ul.picgrid { list-style-type:none; margin:0;padding:0; }
ul.picgrid li { display:block; float:left; width:80px; height:80px;padding-right:16px; padding-bottom:16px;border:solid 1px none;}
ul.vertical { margin:0;padding:0; }
ul.vertical li { list-style-type:none; margin:0;padding:0; }
.picgrid-item,.picgrid_newitem {display:block; float:left; width:78px; height:78px; border:solid 1px #cdc8c8;} 
.picgrid_newitem{display:none; margin-right:16px; border-color:Orange; margin-bottom:16px;}
.theme {position:relative; margin-top:29px; height:418px; width:100%; border-bottom:solid 1px #dedddd;}
.theme .qt {position:absolute; top:0; left:0; width:302px; height:380px;}
.theme .qt h1 {position:absolute; top:98px; left:0;}
.theme .qt img.start {position:absolute; top:0; left:0;}
.theme .qt img.end {position:absolute; top:350px; left:0;}
.theme .captionholder {position:absolute; left:380px; top:375px;}
.theme .pictext {position:absolute; top:376px; right:0; width:560px;}
.theme .pictext .left {position:absolute; top:0; left:0;}
.theme .pictext .right {position:absolute; top:0; right:0;}
.theme .none{ display:none ;}
.theme .slideshow { margin-left:380px;}
table.block {width:100%; margin-top:25px;}
.leftcol1 {width:375px;}
.rightcol1 {width:570px;}
.leftcol2 {width:385px;}
.rightcol2 {width:560px;}
.leftcol3 {width:560px;}
.rightcol3 {width:385px;}
.leftcol4 {width:200px;}
.middlecol4 {width:515px;}
.rightcol4 {width:230px;}
.leftcol5 {width:645px;}
.rightcol5 {width:300px;}
.c3col1 {width:320px;}
.c3col2 {width:320px;}
.c3col3 {width:300px;}
.left-padding1 {padding-left:5px;}
.right-padding1 {padding-right:5px;}
.margin-top {margin-top:25px;}
.margin-bottom {margin-bottom:25px;}
.footer {width:100%; height:210px; background-color:#b7b1b1; margin-top:80px; padding-top:24px;}
.footer table.ft-table {position:relative; left:50%; margin-left:-473px;}
.ft-cell1 {width:220px; padding-right:20px;}
.ft-cell2 {width:205px; padding-right:20px;}
.address {position:relative; left:50%; width:945px; margin-left:-473px; margin-top:20px; padding-bottom:20px;}
.imgcolumn {position:relative; padding-right:243px;}
.imgcolumn .right {position:absolute; top:0; right:0;}

.content .searchtop {position:relative; margin-top:-32px; width:100%; height:32px; border-bottom:solid 1px #dedddd;}
.content .searchtop .left {float:none;position:absolute; top:9px;left:0;}
.content .searchtop .right {float:none;position:absolute; top:9px;right:0;}
.content .largerightcol {padding-left:22px;}
.content .searchresult {position:relative; padding-top:17px; padding-bottom:17px; width:100%;border-bottom:solid 1px #dedddd;}

.content .image .addfavorite {position:absolute; bottom:0px;}
.content .image .height {height:366px;}
.content .image .largerightcol {width:363px;}

.content .member h2 {position:absolute; top:-10px;}
.content .member .addfavorite {position:absolute; bottom:0px;}
.content .member .height {height:80px;}
.content .member .largerightcol {width:363px;}
.content .piclist {width:560px;}
.content .sendfavorites {width:820px;background-color:#dceffc;}
.content .sendfavorites .padding {padding:30px 0 30px 20px ;}
.content .sendfavorites .col1 {width:400px;}
.content .sendfavorites .col2 {width:400px;}
.content .sendfavorites .col2a {width:200px;}
.content .sendfavorites .col2b {width:200px;}

.container {position:relative;}
.container .right {position:absolute;right:0;}
.container .left {position:absolute;left:0;}
img {border:0;}
img.small {width:78px; height:78px; border:solid 1px #cdc8c8;}
img.orange {width:78px; height:78px; border:solid 1px #cc2978;}
img.changed { width:78px; height:78px; border:solid 2px Orange; }
img.medium {width:218px; height:218px; border:solid 1px #cdc8c8;}
img.large {width:558px; height:366px; border:solid 1px #cdc8c8;}
.large {width:558px; height:366px; border:solid 1px #cdc8c8;}
.large-height {height:366px;background-color:#DEDEDE;}
.dottedline1 {width:162px; height:7px; background-image:url(img/dotted-line-162.gif); margin-top:5px; margin-bottom:14px;}
.whitedotted{width:106px; height:4px; background-image:url(img/whitedotted.gif); margin-top:5px; margin-bottom:25px;}
.bluedotted {width:106px; height:4px; background-image:url(img/bluedotted.gif); margin-top:5px; margin-bottom:14px; padding:-9px;}
.dottedline1-ongray {width:162px; height:7px; background-image:url(img/dotted-line-162-ongray.gif); margin-top:5px; margin-bottom:14px;}
.italic {font-style:italic;}
/*
a:link, a:visited, a:active, a:hover {color:#574e4e; text-decoration:none;}
.white a:link, .white a:visited, .white a:active, .white a:hover {color:#fff; text-decoration:none;}
.sans-serif a:link, .sans-serif a:visited, .sans-serif a:active, .sans-serif a:hover {color:#858383; text-decoration:none;}
a:hover, .white a:hover, .sans-serif a:hover {color:#ea8a1c;}
*/
a:link, a:visited, a:active, a:hover {text-decoration:none;}
a.gray:link, a.gray:visited, a.gray:active, a.gray:hover {color:#574e4e}
a.gray1:link, a.gray1:visited, a.gray1:active, a.gray1:hover {color:#858383}
.text a:link, .text a:visited, .text a:active, .text a:hover, p a:link, p a:visited, p a:active, p a:hover {color:#cc2978}
a.lightgray:link, a.lightgray:visited, a.lightgray:active, a.lightgray:hover {color:#b7b1b1}
.white a:link, .white a:visited, .white a:active, .white a:hover {color:#fff; text-decoration:none;}
a.link:link, a.link:visited, a.link:active, a.link:hover{ color:#858383;}
/*.sans-serif a:link, .sans-serif a:visited, .sans-serif a:active, .sans-serif a:hover {color:#858383; text-decoration:none;}*/
/*.medium-sans-serif a:link, .medium-sans-serif a:visited, .medium-sans-serif a:active, .medium-sans-serif a:hover {color:#858383; text-decoration:none;}*/
a.orange:link, a.orange:visited, a.orange:active, a.orange:hover, a.link:hover {color:#cc2978;}
.selectedbox {border: solid 2px #574e4e;}

.text a:hover, p a:hover, a.lightgray:hover, a.gray:hover, a.orange:hover, .white a:hover, .sans-serif a:hover, .medium-sans-serif a:hover {color:#cc2978;}
.text a:hover, p a:hover {text-decoration:underline;}

h1,h2,h3,h4,h5,h6 { font-weight:bold; font-size:32px;}
h1 {font-weight:normal; color:#b0abab;}
h2 {font-weight:normal; font-size: 20px; line-height:2.0em; }
h3 {font-size: 15px; line-height:1.6em; margin-bottom:0.4em; }
h4 {font-size: 14px; font-weight:normal;}
h5 {font-size: 13px; line-height:2.0em; font-style:italic;}
h6 {font-size: 11px;}
.menuhead {font-family: Arial, Helvetica, Sans-Serif; font-size: 13px; font-weight:bold; color:#b7b1b1; letter-spacing:.09em; }
.puff {color:Black;font-family:Arial,Helvetica,Sans-Serif;}
.puff p {font-size:13px; line-height:1.3em; font-weight:normal;}
.caption {font-family:Arial, Helvetica, Sans-Serif; font-size:14px; font-weight:bold; color:#858383; text-transform:uppercase;letter-spacing:0.09em;}
span.caption { margin-right:4px;}
.sans-serif {font-family:Arial, Helvetica, Sans-Serif; font-size:14px; font-weight:bold; color:#858383;}
.medium-sans-serif {font-family:Arial, Helvetica, Sans-Serif; font-size:13px; font-weight:bold; color:#858383;}
.small-sans-serif {font-family:Arial, Helvetica, Sans-Serif; font-size:12px;letter-spacing:.09em; font-weight:bold; color:#858383;text-transform:uppercase}
p.sans-serif {line-height:1.5em;}
.text, p {font-size: 14px;}
p {line-height:1.55em;}
p.small {font-size: 13px; line-height:1.4em;}
.text li {margin-left:20px;line-height:1.55em;}

.initial {font-size:11.2px; font-weight:bold; text-transform:uppercase; line-height:1.0em;}
label.error {font-family:Arial, Helvetica, Sans-Serif; font-size:14px; font-weight:bold;/*color:#b33b25;*/ position:relative; left:3px;}
.field-validation-error {font-weight:normal;}
.boldlink{font-size: 13px; line-height:2.0em;font-weight:bold;}
input.text, textarea {border:solid 1px #cdc8c8;}
input.text {height:19px;}
ul.dropdown li {cursor:pointer;}

.arrow{width:15px;height:11px;margin-top:8px;}

.inline {display:inline;}
.left {float:left; margin-right:20px;}
.right {float:right; margin-left:20px;}
table {border-collapse:collapse;}
td {vertical-align:top;}
.bold { font-weight: bold; }
.normal { font-weight: normal; }
.notransform { text-transform:none; }
.white {color:#fff;}
.orange2 {color:#cc2978;}
.gray1 {color:#858383;}
.darkred {color:#cc2978;}
.lightgray {color:#b7b1b1;}
.blue1 {color:#81bade;}
.border-bottom {border-bottom:solid 1px #dedddd; padding-bottom:18px;}
.smallmargintop {margin-top:.4em;}
.smallmarginbottom {margin-bottom:.4em;}
.smallpaddingtop {padding-top:.4em;}
.smallpaddingbottom {padding-bottom:.4em;}
.smallmarginleft {margin-left:.4em;}
.smallmarginright {margin-right:.4em;}
.smallpaddingleft {padding-left:.4em;}
.smallpaddingright {padding-right:.4em;}
.largemargintop {margin-top:1.2em;}
.largemarginbottom {margin-bottom:1.2em;}
.largepaddingtop {padding-top:1.2em;}
.largepaddingbottom {padding-bottom:1.2em;}
.largemarginleft {margin-left:2.4em;}
.largemarginright {margin-right:2.4em;}
.largepaddingleft {padding-left:2.4em;}
.largepaddingright {padding-right:2.4em;}
.link{ color:#858383;}
.bg-blue{background-color:#dceffc;}
.error {color:#cc2978;}

/* AKUEllT Page*/
.newslist {  color:#574e4e;}
.newslist .title { font-weight:bold;}
.newslist .article {margin-bottom:20px;}
.newslist .description { padding-right:46px; }

/*
.Newstable .newsright { width:230px; top:70px;}
.Newstable .newsright div#box1 { width:184px; background-color:#dceffc; padding-left:16px; padding-top:11px; margin-top:50px; margin-left:20px;padding-right:16px;}
.Newstable .newsright div#box1 ul { list-style-type:none; font:normal normal bold 14px Arial, Helvetica, Sans-Serif}
.Newstable .newsright div#box1 ul li { line-height:24px;}
.Newstable .newsright div#box1 ul span.number,.Newstable .newsright div#box1 .caption{ color:#81bade; }
.Newstable .newsright div#box2 { width:220px; height:221px; margin-top:21px;  margin-left:20px;}
.Newstable .newsright div#box1 .text{font-weight:bold; font-size:13px; }
*/
/* MEdlem Page*/
/*
.Logintable .left {width:600px; vertical-align:top; margin-top:22px;}
.Logintable .left .text { margin-top:28px;}
.Logintable .right {width:303px; vertical-align:top; margin-top:22px; }
*/
.logincontrol { width:440px; background-color:#DCEFFC; padding:30px;  }
/*.logincontrol label.error {font-size:1.2em; }*/
.logincontrol label.error {font-size:1em; font-family:Georgia, Times, Times New Roman, Serif; position:inherit; left:0; font-weight:normal;}
.logincontrol label.big { padding-left:6px;padding-top:12px; color:#959393; padding-bottom:10px; width:240px;line-height:2em; font:normal normal bold 1.8em Arial, Helvetica, Sans-Serif;}
/*.logincontrol #remberme { font:normal normal normal 12px Arial, Helvetica, Sans-Serif;  }*/
/*.logincontrol .information{padding-left:6px;padding-top:12px; padding-bottom:10px; width:240px;font:normal normal bold 1.2em Arial, Helvetica, Sans-Serif;}*/
/* change password*/
#change_form { background-color:#FFFFFF;border:1px solid #CDC8C8;display:none;padding:5px;position:absolute;top:8%;left:5px; z-index:1;}
#change_form .logincontrol { padding:5px 10px 5px 30px;background-color:#DCEFFC; margin-bottom:5px;  }
.month {font-family:Arial,Helvetica,Sans-Serif;font-size:13px;letter-spacing:0.09em; color:Black;}
#StatistikPage td { vertical-align:bottom;}

#subscribeepost_Error .error { font-weight: normal; left: 0px; }

/* Contact/Index */
.Contacts { margin-left: 20px; margin-right: 20px; margin-top: 20px; }
.Contacts .tableheader td { font-weight: bold; }
.Contacts td { padding: 2px 5px; }
.Contacts .minheight { min-height: 30px; }
.Contacts tr.StartEditor { cursor: pointer; }
.Contacts .urgent { background-color: #ff0000; color: #fff; padding: 1px; }
.Contacts .tr_even { background-color: #E7E7E7; }
.Contacts .group { margin: 10px 0px; float: left; }
.Contacts .group select { width: 200px; }
.Contacts .addlinkdiv { float: left; }
.Contacts .Editor { display: none; background-color: #f5f5f5; }
.Contacts .Editor input { width: 180px; }
.Contacts .Editor select[name=RegionId] { width: 180px; }
.Contacts .Editor input[name=Name] { width: 200px; }
/*.Contacts .Editor input[name=Email] { width: 220px; }
.Contacts .Editor input[name=Phone] { width: 220px; }*/
.Contacts .Editor .GroupDelete { margin-left: 3px; margin-right: 4px; }
.Contacts .GroupAddTempl { display: none; }
.Contacts .Potential { position: absolute; top: 2px; right: -24px; z-index: 10; }
/*.Contacts .ReadOnly { read}*/

/* Contact/Actions */
.Actions { width: 420px; }
.Actions table { border: solid 1px #1f1f1f; margin: 10px 0px; width: 100%; }
.Actions td { cursor: pointer; }
.Actions .Editor { display: none; }
.Actions .DoneIcon { display: none; }
.Actions .Show { cursor: pointer; }
.Actions .Editor input[name=DateStr] { width: 72px; }
.Actions .Editor input[name=Text] { width: 178px; }
.Actions .Editor input[name=CompletedStr] { width: 72px; }

.ContactGroups { margin-left: 20px; margin-right: 20px; margin-top: 20px; }

