@import url('reset.css');
@import url('form.css');
@import url('navigation.css');
/* CLEARFIX */
.clearfix:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
.clearfix {display:inline-block;}
.clearfix {display:block;}

html {overflow-y:scroll;}
body {
    background: #60abee url('../img/layout/html-background.jpg') 0 0 repeat-x;
    text-align:center;
    font:12px/130% 'Arial', Verdana, sans-serif;
    color:#333;
}
#globalWrapper {
    width:1200px;
    background:url('../img/layout/content-background.png') 0 0 repeat-y scroll;
    margin:0 auto;
    text-align:left;
}
#innerWrapper {
    background:url('../img/layout/header-background.jpg') 0 0 no-repeat;
    padding:0 143px;
}
#imageCycle {
    display:block;
    position:relative;
    height:286px;
    width:916px;
    overflow:hidden;
}
#imageCycle img {
    position: absolute;
    top:0;
    left:0;
}
#content {padding:10px 6px;}
#content A {color:#ff8a00;}
#footer {
    background:url('../img/layout/footer-background.png') 0 0 no-repeat;
    width:1200px;
    margin:0 auto;
    height:43px;
    line-height:45px;
    text-align:right;
}
#footer A {
    margin-right:151px;
    color:#fff;
    font-size:11px;
}
#content_sidebar {
    float:left;
    width:596px;
}
#sidebar {
    float:left;
    margin-left:10px;
    width:295px;
}
a#logo {
    display:block;
    float:left;
    height:123px;
    width:155px;
    margin:20px 0 0 20px;
    text-decoration:none;
}
a#logo img {
    height:123px;
    width:155px;
}
.teaser {
    float:left;
    background:url('../img/layout/teaser/teaser-background.jpg') 0 0 repeat-y;
    width:294px;
    margin:0 5px;
}
.teaser .top {
    display:block;
    height:4px;
    background:url('../img/layout/teaser/teaser-top.jpg') 0 0 no-repeat;
}
.teaser .inner {
    background:url('../img/layout/teaser/teaser-bottom.jpg') 0 100% no-repeat;
    padding:10px;
}
.teaser.first {margin-left:0;}
.teaser.last {margin-right:0;}
.teaser .inner p {margin-bottom:0.2em;}
.teaser .inner A.mehr {
    text-indent:-9999px;
    font-size:0;
    background:url('../img/layout/teaser/teaser-mehr.png') 0 0 no-repeat;
    display:block;
    float:right;
    height:22px;
    width:52px;
}
.teaser h2 {
    color:#ff8a00;
    text-transform:uppercase;
    font-size:14px;
    margin-bottom:0.5em;
}
#sidebar .teaser {
    margin:10px 0 0;
    float:none;
}
.teaser.alternative .top,
.teaser.orange .top {
    background:url('../img/layout/teaser/teaser2-top.jpg') 0 0 no-repeat;
    height:30px;
    line-height:32px;
    padding:0 10px;
}
.teaser.alternative .top h2,
.teaser.orange .top h2 {color:#fff;}
.teaser.orange {background-image:url('../img/layout/teaser/teaser-orange-background.jpg');}
.teaser.orange .top {background-image:url('../img/layout/teaser/teaser-orange-top.jpg');}
.teaser.orange .inner {background-image:url('../img/layout/teaser/teaser-orange-bottom.jpg');}
.teaser .inner ul {margin-top:0px!important;}
h1 {
    color:#333333;
    font-size:15px;
    margin:1em 0 0.5em;
}
p {margin-bottom:1em;}
hr {
    height:1px;
    color:#e5e5e5;
    background:#e5e5e5;
    border:0;
    margin:1em 0;
}
.left {float:left;}
.right {float:right;}
.nb {border:0!important;}
.img {
    border:1px solid #cbe1f8;
    background:#fff;
}
.img.left {margin:0 10px 10px 0;}
.img.right {margin:0 0 10px 10px;}

#content_sidebar h1 {
    font-size:15px;
    margin:1em 0 0.5em;
    color:#ff8a00;
}
#content_sidebar h2 {
    font-size:13px;
    margin:1em 0 0.5em;
    color:#ff8a00;
}
#content_sidebar h3 {
    font-size:12px;
    margin:1em 0 0.5em;
    color:#6464ff;
}
#sidebar A {color:#ff8a00;}
#content ul {
    margin: 0.5em 0 0.5em 1.5em;
    list-style-image: url('../img/layout/list-dot.png');
}
#sidebar ul {
    margin:10px 0 0 20px;
    padding:0 0;
}
.galerie {
    padding:3px;
    margin:3px;
}
A.galeriePreview {
    border:1px solid #e3e3e3;
    display:block;
    padding:11px;
    background:#f9f9f9;
}

.stdTable {
    width:100%;
    margin: 1em 0;
}
.stdTable th {
    border-bottom: 1px solid #c0c0c0;
    padding: 5px 10px 3px;
    background: #E1E1FF;
    color: #6565FF;
    text-shadow: #ffffff 1px 1px 0;
}
.stdTable td {
    border-bottom: 1px solid #f0f0f0;
    padding: 5px 10px 3px;
}
.stdTable tr.even td { background: #f9f9f9; }

.stdTable tr td .adminlinks {
    visibility: hidden;
    color: #c0c0c0;
}
.stdTable tr:hover td .adminlinks { visibility: visible; }
.stdTable tr td .adminlinks A {
    color: #999!important;
    text-decoration: none;
}
.stdTable tr td .adminlinks A:hover { text-decoration: underline; }
.adminalert {
    padding: 4px 10px 3px;
    border:1px solid #FED85D;
    background :#FFFDD0;
    clear:both;
}

table.default {
    width: 100%;
    margin: 1em 0;
}
table.default th {
    padding: 3px 10px 2px;
    border-right: 1px solid #6b70b0;
    border-bottom: 1px solid #6b70b0;
}
table.default th:last-child,
table.default td:last-child {
    border-right: none;
}
table.default td {
    padding: 3px 10px 2px;
    border-right: 1px solid #6b70b0;
}
table.default tr.odd td { background-color: #fafafa;}
table.default tr.even td { background-color: #f0f0f0;}

.button {
    border:1px solid #c0c0c0;
    background:#f3f3f3;
    color: #777!important;
    text-decoration: none;
    padding: 4px 5px 3px;
    margin-bottom: 1em;
    text-shadow:#fff 1px 1px 0;
}
.newsdate {
    font-style: italic;
    margin-bottom:0.3em;
    font-size:90%;
}
.newspost img {
    border:1px solid #cbe1f8;
    background:#fff;
}
.newspost img.left {margin:0 10px 10px 0;}
.newspost img.right {margin:0 0 10px 10px;}

#content ul.personal {
   list-style: none;
   padding: 0;
   margin: 0;
}

#content ul.personal li {
   display: block;
   float: left;
   width: 135px;
   margin: 0;
   padding: 0;
   padding-right: 10px;
   height: 220px;
}

#content ul.personal li img {
   border: 1px solid #cddff3;
}

#content ul.personal li span {
   display: block;
}