/*
Theme Name: serratus
Description: Serratus.at Template
Version: 1.0
Author: Christian Drescher
*/

html {
    font-size: 100%;
    background: #000;
}

html,body {
    width: 100%;
    margin: 0px;
    padding: 0px;
}

body {
    background: #000;
    font-family: Arial, Verdana, sans-serif;      
}

/* Index */

#wrapper {
    position: relative;
    width: 1000px; 
    margin-top: 50px;  
    margin: auto; 
    text-align: left; 
    background: #none;
    z-index: 1;
}

.wrapper {
    position: relative;
    width: 1000px; 
    padding-top: 100px;  
    margin: auto; 
    text-align: left; 
    background: #none;
    z-index: 1;
}

a.normal-link:link, a.normal-link:active, a.normal-link:visited, a.normal-link {
    text-decoration:none;
    font-weight: normal;
    color: #888;
}

a.normal-link:hover {
    text-decoration: underline;
    font-weight: normal;
    color: #eee;
}

.pointer {
    cursor: pointer;
}

/* News Module */

#wrapper-content {
    position: relative;
    width: 1000px; 
    padding: 50px 0px;
    margin-top: 5px;  
    margin: auto; 
    text-align: left; 
    background: #none;
    z-index: 1;
}

.topspacer {
    height: 50px;
    width: 1px;
    visibility: hidden;
}

.topmenue {
    position:absolute;
    top: 0px;
    height: 15px;
    padding: 5px 0px;
    background: url('images/transpix.png') repeat;  
    width: 100%;
    margin: auto; 
    text-align: center; 
    font-size: 12px;
    border-bottom: 1px solid #676767;  
    z-index: 2;
}

a, a:link, a:active, a:visited {
    color: #aaa;
    text-decoration: none;
    font-weight: bold;
}

a:hover {
    color: #fff;
    text-decoration: underline;
    font-weight: bold;    
}

.topmenue-link {
    padding: 0px 10px;
}

.span-like-link {
    color: #fff;
    text-decoration: none;
    font-weight: bold; 
}

a.active-link {
    text-decoration: underline;
}

.content {
    background: url('images/transpix.png') repeat; 
    color: #fff;
}   

.news-title {
    background: url('images/transpix.png') repeat; 
    color: #fff;
    width: 400px;
    padding: 5px 15px;
    font-weight: bold;
    font-size: 20px;
    font-style: italic; 
}

.index-title {
    background: url('images/transpix.png') repeat; 
    color: #fff;
    width: 380px;
    padding: 5px 15px;
    font-weight: bold;
    font-size: 20px;
    font-style: italic; 
}

.showgal-title {
    background: url('images/transpix.png') repeat; 
    color: #fff;
    padding: 5px 15px;
    font-weight: bold;
    font-size: 20px;
    font-style: italic;
}

.news-date {
    font-size: 12px;
    display:block;
}

.index-content {
    background: url('images/transpix.png') repeat; 
    color: #fff;
    width: 380px;
    margin-top: 5px;
    padding: 5px 15px;
    font-size: 14px;
}

.news-content {
    background: url('images/transpix.png') repeat; 
    color: #fff;
    width: 500px;
    margin-top: 10px;
    padding: 5px 15px;
    font-size: 14px;
}

.erf-title {    
    background: url('images/transpix.png') repeat; 
    color: #fff;
    width: 400px;
    padding: 5px 15px 5px 15px;
    font-weight: bold;
    font-size: 20px;
    font-style: italic;
    margin-left: 560px;     
}

.erf-content {
    background: url('images/transpix.png') repeat; 
    color: #fff;
    width: 400px;
    margin-top: 10px;
    margin-left: 560px;
    padding: 5px 15px 5px 15px;
    font-size: 14px;    
}

.gal-title {    
    background: url('images/transpix.png') repeat; 
    color: #fff;
    width: 400px;
    padding: 5px 15px 5px 15px;
    font-weight: bold;
    font-size: 20px;
    font-style: italic;
    margin-left: 500px;     
}

.gal-content {  
    background: url('images/transpix.png') repeat; 
    color: #fff;
    width: 400px;
    margin-top: 10px;
    margin-left: 500px;
    font-size: 14px; 
    padding: 5px;   
}

.index-gal-title {    
    background: url('images/transpix.png') repeat; 
    color: #fff;
    width: 380px;
    padding: 5px 15px 5px 15px;
    font-weight: bold;
    font-size: 20px;
    font-style: italic; 
    margin-top: 20px;   
}

.index-gal-content {  
    background: url('images/transpix.png') repeat; 
    color: #fff;
    width: 380px;
    margin-top: 10px;
    font-size: 14px; 
    padding: 5px 15px 5px 15px;   
}

.galpreview {
    padding: 3px;
    border: 1px solid #ccc;
}

a.gal-link, a.gal-link:hover {
    color: white;
    text-decoration: none;
    font-weight: normal;    
}

.lightbox {
    border: 1px solid #ccc;
    padding: 5px;
    margin: 25px;
}

.showgal-content {
    background: url('images/transpix.png') repeat; 
    color: #fff;
    margin-top: 10px;
    margin: auto;
    padding: 5px;
    font-size: 14px;
}

.gal-table {
    margin: auto;
}

.lang_selector {
    position: absolute;
    top: 0px;
    right: 0px;
    text-align: left;
}

.lang_sel {
    width: 100px;
}
