/* */
* {padding:0px;margin:0px;}
html {height:100%;}
body{background:#fff;margin:0px;padding:0px;color:#000;height:100%;font-size:12px;font-family:Lucida Grande, Verdana, Arial, sans-serif;}
h1  {font-size:23px;margin:0px;padding:0px;}
h2  {font-size:18px;margin:0px;padding:0px;}
h3  {font-size:15px;margin:0px;padding:0px;}
h4  {font-size:14px;margin:5px 0;font-weight:normal;}
h5  {font-size:12px;margin:5px 0;font-weight:normal;}
img {border:none;margin:0px;padding:0px;}
span{font-size:11px;}
hr {	margin-bottom:7px;margin-top:7px;!margin-top:0px;!margin-bottom:0px;}
a {outline:none;font-weight:bold;text-decoration:none;color:#0077BB;}
a img {border:medium none;color:#FFFFFF;text-decoration:none;}
td a, th a{text-decoration: none;font-weight: normal;}
a:hover, a:hover h3 {text-decoration:underline !important;}
table {border-collapse:collapse;border-spacing:0px;width:100%;}
table .vtop{vertical-align:top;}
th {font-size:12px;padding:10px;font-weight:normal;text-align:left;}
/* */
#wrapper {background-color:white;border:10px solid white;margin-top:1px !important;position: relative;width:950px;margin:0px auto 0px auto;padding:0px;}
#community_links a {color:#004483;}
#header-wrapper{background-color:#EBEBEB;border:1px solid #ffffff;margin-bottom:10px;padding:0;text-align:center;}
#header{margin:0px;min-height:80px;text-align:left;}
#footer{background-color:#EBEBEB;margin-top:20px;margin-bottom:0px;padding:15px 0px;font-size:1.1em;text-align:center;color:white;position:relative;}
#content-left {float:left;margin-top:0;padding:0;width:690px;}
#content-right {float:right;margin-top:0;padding:0;width:250px;}	
#imprint {padding-right:20px;font-size:10px;margin:2px auto;text-align:right;width:970px;}
#imprint a {color:#000000;font-weight:normal;}
/* */
.navi {text-align: left;min-height:32px;padding-top:0px;padding-left:20px;background: #EBEBEB url(/images/flag_gradient.png) repeat-x;}
.navi a {height:16px;display: block;float: left;font-size:13px;text-decoration:none;font-weight: normal;padding:8px 10px;color: #2F2F2F;border-right: 1px solid #ffffff;}
.navi a:first-child{color: #2F2F2F;border-left: 1px solid #ffffff;}
.navi a.current {background: #0077BB;color:#ffffff;font-weight:bold;}
.navi a:hover, .hatching a:hover{text-decoration: none !important;color: #004380;}
/* */
.b-right-action {background-color:#EBEBEB;color:#2F2F2F;display:block;margin-bottom:10px;margin-top:0;padding:3px;}
.b-right-action .body {background-color:#E5F1F8;color:#0077BB;}
.b-right-action .content {padding:0px 10px;}
.b-right-action .content .item {padding:10px 0px;}
.b-right-action a {color:#0077BB;font-weight:normal;text-decoration:none;}
.b-right-action .bt {border-top:1px solid #EBEBEB;}
.b-right-action .head {font-size:12px;height:20px;margin-left:15px;overflow:hidden;padding-top:5px;width:208px;}
.b-right-action .body img {border:1px solid #DFDFDF;background:#FFFFFF url(/images/community_small.png) no-repeat scroll center center;height:42px;margin-right:17px;padding:4px;width:42px;}
/* */
.error, .warning, .notify{padding:15px 0px 15px 90px; margin:0px 0px 5px 0px; color:#000; display:block; min-height:25px;font-size:10pt;}
.error{background:#ffc8e6 url(/images/error.png) no-repeat 15px 50%; border: 1px solid #e00000;}
.warning{background:#ffff96  url(/images/warning.png) no-repeat 15px 50%; border: 1px solid #d56716;}
.notify{background:#E6FFBE url(/images/notice.png) no-repeat 15px 50%; border: 1px solid #146433;}    
/* */
.headerbox {background-color:#EBEBEB;margin-bottom:10px;padding:10px;}
.fleft {float:left !important;}
.headerbox .logo{background-color:#FFFFFF !important;border:1px solid #DFDFDF;float:left;height:160px;padding:4px;width:160px;}
.small .logo {float:left;height:42px;padding:4px;width:42px;}
.headerbox.small .icon {background-image:url(/images/ic_right.png);}
html.* .small .icon {background-image:url(/images/ic_right.gif);}
.headerbox .icon {background-image:url(/images/ic_close-dock.png);}
html.* .headerbox .icon {background-image:url(/images/ic_close-dock.gif);}
.headerbox .icon {background-position:2px 4px;background-repeat:no-repeat;float:left;padding-bottom:5px;padding-top:7px;text-align:center;width:25px;}
.icon a {display:block;text-decoration:none;}
.headerbox .edit {float:left;font-size:12px;padding-top:5px;width:100px;}
.headerbox .edit a {color:#2F2F2F;font-weight:normal;text-decoration:none;}
.headerbox h3 {font-size:14px;font-weight:bold;}
.headerbox span {display:block;font-size:12px;margin:30px 0 6px;min-height:50px;padding:0;}
.headerbox .desc {float:left;padding-left:10px;width:482px;}
.small .desc {float:left;padding-left:10px;width:600px;}
/* */
#cms-front .cms-content .cms_topic {color:#005078;font-weight:bold;font-size:14px !important;}
.cms-content h2{margin-bottom:10px;color:#000;}
.cms-contents {padding:0px 0 0 25px;width:660px;}
.cms-content .wysiwyg{line-height:1.7em;}
.cms-content .wysiwyg .content-body{padding-top:12px;}
.cms-content .wysiwyg .content-body p{margin-bottom:15px;}
.wysiwyg .underline{display:inline;min-height:0px;margin:0px;padding:0px;font-size:12px;text-decoration:underline;}
.wysiwyg a{font-weight:normal;}
.wysiwyg ul{margin-left:15px;}
html.* .wysiwyg li{list-style-position:inside;}
/* */
.t1 thead th, .t1 tbody th {background-color:#EBEBEB;color:#2F2F2F;}
.t1 tbody th {font-weight:bold;}
.t1 thead td, .t1 tbody td {color:#2F2F2F;}
.t1 tbody td {padding:0 10px;}
.t1 thead td, .t1 tbody td {border:medium none;font-size:12px;font-weight:normal;}
.t1 .ulname {color:#000000;font-size:12px;}
.t1 .ulname p {display:block;font-size:12px;font-weight:bold;margin-bottom:3px;}
.t1 .ulname p a {color:#000000;font-weight:bold;}
.t1 .ulname a {font-weight:normal;text-decoration:none;}
.t1 .ul, div.line {clear:both;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #EBEBEB;}
/* */
.fl {float:left;}
.fr {float:right;}
.ub2 .ub {width:340px;}
.ub2 .ub h3 {background-position:5px 50%;background-repeat:no-repeat;background-color:#EBEBEB;color:#2F2F2F;font-size:13px;font-weight:normal;padding:8px;padding-left:40px;}
.ub li {border-bottom:1px solid #EBEBEB;list-style-type:none;margin:10px 10px 0;overflow:hidden;padding:0 0 15px;}
.ub .ullogo {float:left;height:52px;margin-bottom:0;position:relative;width:52px;}
.ub .ullogo img {border:1px solid #DFDFDF !important;height:42px;padding:4px;width:42px;}
.ub .uldesc {background-image:none;height:auto;width:254px;}
.ub .uldesc .name {display:block;font-size:12px;margin-bottom:1px;}

.ub.album .ullogo { height:110px;width:110px; }
.ub.album .ullogo img { height:100px;width:100px; }
.ub2 .album .uldesc { width:196px; }
.ub.video .ullogo { height:110px;width:150px; }
.ub.video .ullogo img { height:100px;width:140px; }
.ub2 .video .uldesc { width:156px; }

.album .ullogo img { background:transparent url(/images/ic_album.png) no-repeat scroll center center; }
.forums .ullogo img { background:transparent url(/images/forum_small.png) no-repeat scroll center center; }

.ub2 .group h3 {background-image:url(/images/ic_group.png);}
html.* .ub2 .group h3 {background-image:url(/images/ic_group.gif);}
.ub2 .user h3 {background-image:url(/images/ic_user.png);}
html.* .ub2 .user h3 {background-image:url(/images/ic_user.gif);}
.ub2 .event h3 {background-image:url(/images/ic_header_events.png);}
html.* .ub2 .event h3 {background-image:url(/images/ic_header_events.gif);}
.ub2 .forums h3 {background-image:url(/images/ic_topics.png);color:#000000;}
html.* .ub2 .forums h3 {background-image:url(/images/ic_topics.gif);}
.ub2 .album h3 {background-image:url(/images/ic_add-album.png);color:#000000;}
html.* .ub2 .album h3 {background-image:url(/images/ic_add-album.gif);}
.ub2 .video h3 {background-image:url(/images/upload_video.png);color:#000000;}
html.* .ub2 .video h3 {background-image:url(/images/upload_video.gif);}

#proftbl .ulname{width:400px;float:left;}
#cat_block_doc {width:140px;}
#item_doc_img {background:transparent url(/images/ic_editcontent.png) no-repeat scroll center center;border:1px solid #DFDFDF;padding:4px;width:100px;height:100px;}
/* */
.genericlist_header {background-color:#EBEBEB;color:#2F2F2F;margin-bottom:10px;}
.genericlist_header .top {background-position:6px 6px;background-repeat:no-repeat;display:block;font-size:12px;font-weight:normal;margin:0px;padding:10px 10px 11px 40px;text-align:left;}
.genericlist_header .top .top_left {display:inline;float:left;}
.genericlist_header .event {background-image:url(/images/ic_header_events.png);}
html.* .genericlist_header .event {background-image:url(/images/ic_header_events.gif);}
.genericlist_header .news {background-image:url(/images/ic_newsflash.png);}
html.* .genericlist_header .news {background-image:url(/images/ic_newsflash.gif);}
.genericlist_header .file {background-image:url(/images/ic_doccenter.png);}
html.* .genericlist_header .file {background-image:url(/images/ic_doccenter.gif);}
.genericlist_header .member {background-image:url(/images/ic_user.png);}
html.* .genericlist_header .member {background-image:url(/images/ic_user.gif);}
.genericlist_header .group {background-image:url(/images/ic_group.png);}
html.* .genericlist_header .group {background-image:url(/images/ic_group.gif);}
.genericlist_header .news a, .ub h3 a{color:#000;font-weight:normal;}

.genericlist_item {border:medium none;font-size:12px;font-weight:normal;margin:0;padding:0 10px;color:#2F2F2F;}
.genericlist_item .ul {border-bottom:1px solid #EBEBEB;clear:both;margin-bottom:10px;overflow:auto;padding-bottom:10px;position:static;}
.genericlist_item .ul .ulhead .ullogo {float:left;height:52px !important;margin-bottom:0;width:52px !important;}
.genericlist_item .ulhead .ullogo img {background-color:#FFFFFF;border:1px solid #DFDFDF !important;padding:4px;}
.ullogo img {background-position:center center;background-repeat:no-repeat;}
.genericlist_item .ul .ulhead .uldesc {width:604px;}
.uldesc {float:left;overflow:hidden;padding-left:14px;}
.genericlist_item .ul .ulhead .uldesc .uldesc1 {float:left;width:300px;}
.genericlist_item .ul .ulhead .uldesc .uldesc1 .ulname {color:#000000;font-size:12px;}
.genericlist_item .ul .ulhead .uldesc .uldesc1 .ulname p {display:block;font-size:12px;font-weight:bold;margin-bottom:3px;padding-bottom:3px;}
.genericlist_item .ul .ulhead .uldesc .uldesc1 .ulname p a {color:#000000;font-weight:bold;text-decoration:none;}
.genericlist_item .ul .ulhead .uldesc p {padding-bottom:3px;}
.genericlist_item .ul .ulhead .uldesc .uldesc2 {float:left;margin-left:5px;width:200px;}
.genericlist_item .ul .ulhead .uldesc .uldesc3 {float:left;width:180px;}
.group-status, .member-status, .event-status {background-repeat:no-repeat;display:block;padding:6px 0 6px 40px;}

.genericlist_item .news .thread .ul {padding-bottom:10px;}
.genericlist_item .news .thread .ulhead .uldesc {padding-left:90px !important;width:468px !important;}
.genericlist_item .news .thread .ulhead div {height:auto !important;}
.comment {background-image:url(/images/ic_comments.png);background-position:0 17px;background-repeat:no-repeat;margin-left:-40px !important;min-height:20px;padding-left:40px;padding-top:20px;}
html.* .comment {background-image:url(/images/ic_comments.gif);}

.event .ullogo img {background:transparent url(/images/event_small.png) no-repeat scroll center center;}
.user .ullogo img {background:transparent url(/images/community_user-small.png) no-repeat scroll center center;}
.group .ullogo img {background:transparent url(/images/group_small.png) no-repeat scroll center center;}

.event-staus-private {background-image:url(/images/ic_only_member.png);}
html.* .event-staus-private {background-image:url(/images/ic_only_member.gif);}
.event-staus-invite {background-image:url(/images/ic_only-invited.png);}
html.* .event-staus-invite {background-image:url(/images/ic_only-invited.gif);}
.group-staus-private {background-image:url(/images/ic_locked-group.png);}
html.* .group-staus-private {background-image:url(/images/ic_locked-group.gif);}
.group-staus-onlymemb {background-image:url(/images/ic_only_member.png);}
html.* .group-staus-onlymemb {background-image:url(/images/ic_only_member.gif);}

/* */
.form label{display:block;}
.form .text{font-size:16px;margin:4px 0px;padding:2px;width:300px;}
.form .btn{float:right;padding:2px;}
.form textarea{padding:2px;width:686px;height:500px;margin-bottom:4px;}
#loginform{width:308px;}

/* */
.fright {float:right !important;}
.fright a{font-weight:bold;}
.space {margin-top:10px;}
.empty {height:0 !important;overflow:hidden !important;}
.clear {clear:both !important;}
.scf:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.scf { display: inline-block; _height: 1%; }
/* Hides from IE-mac \*/
.scf { display: block; }