html{overflow-y:scroll;_overflow-y:auto;}

body {font-family:Trebuchet MS,Arial, Helvetica, sans-serif; font-size:13px; color:#000000;}
body a {color:#000000;}
body a:hover {color:#000000;}

body.home .group-content {width: 650px; float: left;}
body.home .groups {width: 650px; float: left;}
body.home .items {float:right;right:0;top:350px;width:320px;margin: 54px 0 0 0;}

h1 {text-align: center; padding: 0px 0 0 0; margin-top:0; font-size:34px;}

h2#logo a, div#logo a {width: 380px; height: 100px;}
h2#logo, div#logo {padding:65px 0 0 0;}
#logo_div {width:585px; float:left;}

#head{height:225px; padding: 0px 0 0 50px;z-index:1;}

#menu li a {/*height:24px;*/ color:#ffffff; padding:35px 15px 6px 15px; font-size:14px;}
#menu li a:hover{/*height:24px;*/ color:#ffffff; font-size:14px;}
#menu.horizontal-dropdown ul ul {width: 170px;}
#menu.horizontal-dropdown ul ul li a {width: 170px;}
#menu ul ul li a {padding: 3px 15px;}

#nav {z-index:500;top:0px;}

.login-box { width:500px; color: #FFFFFF; }
.login-box-inputs { width:360px; float:left; }
.login-box-options{ width:130px; float:right; }
.login-box-options span{ display: none; }
.login-box-options a{ color: #FFFFFF; text-decoration: none; }
.login-box-options a:hover{ color: #FFFFFF; text-decoration: underline; }
.logged-user {color:#FFFFFF;font-size:0.9em;margin:5px 10px 0 0;}
.logged-user a:hover{color:#FFFFFF;}

#context {text-align:left;}

.foot_inner{ width:170px;  float:left; padding: 5px 15px 0 15px;}
#foot { height:53px; background-color:#DBDBDB; color:#979797;}
#foot img {filter:alpha(opacity=40); -moz-opacity: 0.4; opacity: 0.4;}
#foot a:hover img, #foot span img {filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; color:#979797;}

blockquote {margin: 10px 0 0 0; background: url(../../images/info.gif) no-repeat; width: 100%; float: left;}
blockquote u {display: block; background: url(../../images/info-bot.gif) left bottom no-repeat; text-decoration: none;}
blockquote strong {display: block; background: url(../../images/info-right.gif) top right no-repeat; font-weight: normal;}
blockquote em {display: block; padding: 15px 20px 40px 60px; min-height: 35px; _height: 35px; background: url(../../images/info-corner.gif) bottom right no-repeat;}

#topmenu {width:990px; height:59px;}
#tophead {width:355px; height:226px; float:left;}
#logo_div {width:585px; float:left;}

#base {width: 990px;}
#col-content, body.item #col-content, body.article #col-content, body.attachment #col-content {width:720px; float: left;}
body.home #col-content {width:990px;}

#col-add {width: 250px;	margin-left: 730px;}
#col-add .in {padding: 0 0 0 30px;}
#col-nav {display: none;}
#col-content .in {padding: 10px 0;}

table.sortable {z-index:0;}
table.sortable {font-size: 95%; margin: 10px 0; position: relative; z-index: 100; background: white; line-height: 120%; clear: both;}
table.sortable th {cursor: pointer; padding: 7px 25px 7px 10px; border: 1px solid black; border-bottom: 2px solid black; background: gray; color: white;}
table.sortable td {padding: 5px 7px; border: 1px solid gray;}
table.sortable th.forwardSort {background: url(../../images/arrow-up.gif) green right no-repeat;}
table.sortable th.reverseSort {background: url(../../images/arrow-down.gif) #144A7C right no-repeat;}
table.sortable tr.rowodd td {background: white;}
table.sortable tr.roweven td {background: #EFEFEF;}
td {white-space: nowrap;}

.siblings ul {list-style-image:url(../../images/svj/list-bg.png); list-style-type:disc;}

.groups div {width: 630px; clear: both; text-align: left;padding: 5px 0 5px 20px; margin: 5px 0 5px 0; background-color:#DBDBDB;}
.groups div a img {display: none;}
.groups div h3 a {color:#000000;}

.gallery {width: 200px; height: 200px;}
#gallery-thumbs {float:left; margin:20px 0 0; width:100%;}
.galerie .attachments {width:720px;}
.galerie .attachments .attachment {float:left; margin:5px 10px 0 0;}

.article {padding-top: 0; margin-bottom: 25px; background: #F5F5F5;}
.article .name a, .article .date {padding: 3px 15px; background: #DDDDDD;}
.article p, .article img {padding: 5px 15px;}

.event {padding: 0; margin-bottom: 25px; background: #F5F5F5; min-height: 52px;}
.event .name a, .event .date {padding: 3px 15px; background: #DDDDDD;}
.event .description a {display: block; padding: 8px 10px 0 10px;}
.event .date_from-to {background: url(../../images/svj/calendar.gif) no-repeat; padding: 12px 0 14px 0; margin: 10px 15px 3px 10px; text-align: center; display: block; width: 100px; line-height: 1.1em; float: left; height: 52px;}
.event .time {display: block;}

.attachments .attachment img, .downloadable_attachments .attachment img {margin:0 0 5px 0;}

.foot_inner {padding:0 15px 0;}
.foot_inner span {padding:0 0 0 28px;}
.foot_inner img {margin:7px 0 0 0;}

.kontakt a.ext-link {text-decoration: none; font-size:1.5em; line-height:1em; padding: 5px 78px 5px 78px; font-width: bold;background: #DBDBDB;}

form.user_edit {width:550px;}
form.user_edit fieldset{background:#EEEEEE;border:none;margin:30px 0 0 0;}
form.user_edit fieldset legend{background:#EEEEEE;font-size:1.2em;font-weight:bold;padding:2px 15px 0 15px;}
form.user_edit fieldset label{width:150px;float:left;display:block;}
form.user_edit fieldset input{width:220px;border:1px solid #666666;margin:5px 0 0 10px;}
form.user_edit fieldset textarea{width:320px;border:1px solid #666666;margin:5px 0 0 10px;}
form.user_edit fieldset.user-main{background:#EEEEEE url(../../images/icon-user1.gif) no-repeat scroll 430px 15px}
form.user_edit .button{background:#EEEEEE; border:1px solid #666666;margin:15px 0 0 0;}
