@import url('or.css');

h1 {
   color:rgb(151,18,42);
   font-size:18px;
   line-height:160%;
   margin-bottom:12px;
   margin-top:4px;
}

h2{
   font-size:14px;
   line-height:160%;
   font-weight:bold;
}

h3,h4{
   font-size:12px;
   line-height:160%;
   font-weight:bold;
}

.news-list-item h3 a {
   text-decoration:none;
   color:black;
}


.news-single-author {
   display:none;
}

.news h1 {
   font-size:12px;
   margin-bottom:3px;
}

#c-news h2,h3,p {
     margin:0px;
     padding:0px;
}

#c-news h2 {
     color:#ca0e27;
}

#c-news h3 {
     margin-top:5px;
}

p,ul,ol {
	margin-top:3px;
	line-height:160%;
}

body {
   background-color: white;
   padding:0px;
   margin:0px;
   font-family:Verdana,Arial,sans-serif;
   font-size:11px;
}

.bodytext {
   font-family:Verdana,Arial,sans-serif;
   font-size:11px;
}

#wrapper{
   text-align:center;
}

#c-top, #c-main {
    text-align:left;
    position:relative;
    background-color:white;
    width:760px;
    margin-left:auto;
    margin-right:auto;
}

#c-top {
	height:115px;
}

#c-main{
	border:2px solid #c4c4c5;
}


#c-footer {
    text-align:left;
	width:750px;
	margin-left:auto;
	margin-right:auto;
	color:#6b6a69;
}

#c-bottom-nav {
	width:50%;
	float:right;
	text-align:right;
}

#c-bottom-nav a{
    text-decoration:none;
    color:#6b6a69;
}
#c-bottom-nav a:hover{
	color:rgb(151,18,42);
}
#c-copyright {
        width:40%;
	float:left;
}

#main-left, #main-content {
	float:left;
        margin-top:40px;
	margin-left:5px;
}


#main-left {
       width:200px;
}

#main-content {
	width:520px;
	overflow:hidden;
	margin-left:20px;
}


table.contenttable{
    width:95%;
}

#content-nav{
	text-align:center;
}

#content-nav p{
	line-height:120%;
	font-size:10px;
}

#verein-news, #br-ticker, #sub-nav {
	border: 1px solid #d4d4d3;
	margin:5px;
	padding:5px;
}


#content-nav .nav a {
    font-weight:normal;
}

#sub-nav {
   line-height:140%;
}
#sub-nav li {
   margin-bottom: 5px;
}

#content {
}

#lang-menu {
   float:right;
   margin-right:25px;
}


#main-nav {
        position:absolute;
	left:10px;
	top:4px;
	width:100%;
}

ul.nav {
    padding:0px;
    margin:0px;
    list-style-type:none;
}

.nav ul {
    padding:0px;
    margin:0px;
    list-style-type:none;
    margin-left:10px;
}

.nav li {
    margin:0px;
    margin-bottom:2px;
    padding:0px;
}


#content-nav .nav li {
    margin-bottom:0px;
}

.horizontal li{
	float:left;
}
#content-nav li{
       margin-top:5px;
       border-right: 2px solid #d4d4d3;
}

.horizontal a{
	padding-left:4px;
	padding-right:4px;
}
.nav a{
	text-decoration:none;
	font-weight:bold;
	color: #59595b;
}

.nav li li li a{
    font-weight:normal;
}

.nav a:hover{
    color:black;
}
.nav a.selected {
    color:#ca0e27;
}

.lang-nav{
border-right:1px solid #59595b;
padding-left:6px;
padding-right:6px;
}
.lang-nav-first{
border-left:1px solid #59595b;
}

#lang-menu .nav a{
    font-weight:normal;
}
#lang-menu .nav a:hover{
    font-weight:normal;
}
#lang-menu .nav a:active{
    font-weight:normal;
}


#logo {
	position:absolute;
	top:5px;
	left:50px;
}
#logo-name {
	position:absolute;
	bottom:5px;
	left:50px;
}
#logo-name a{
	text-decoration:none;
	font-weight:bold;
	color: rgb(151,18,42);
	font-size:14px;
}

#dia-show {
	position:absolute;
	top:5px;
#	top:1px;
	left:600px;
	width:140px;
#	width:170px
	height:100px;
}


.more {
	color:#ca0e27;
	font-weight:bold;
	text-decoration:none;
}



.align-center{
	text-align:center;
}
.align-left{
	text-align:left;
}
.align-right{
	text-align:right;
}
img {
    border:none;
}

.csc-mailform-field label {
    display:inline;
}
.csc-mailform-field input,select,textaraea {
    width:98%;
    margin-bottom:5px;
}

.csc-mailform-field input.csc-mailform-check {
    width:1em;
    margin-bottom:3px;
}

* html .csc-mailform-field input.csc-mailform-check {
    width:2em;
    margin-bottom:0px;
}
#content2 {
    border-top: 1px solid #d4d4d3;
}



div.more {
   width:100%;
   text-align:right;
}

.more a {
	color:#ca0e27;
	font-weight:bold;
	text-decoration:none;
}

#c-popup div{
	width: 250px;
	padding: 5px;
	background-color:#ffffff;
	border: 1px solid #c4c4c3;
	color: #423f43;
}


#c-popup {
	position:relative;
}

#c-popup div b {
	color: #e62327;
}

#c-map {
   position:relative;
}
