
body {
margin : 0;
padding : 0;
color : #413D3D;
font-size : 0.8em;
font-family : Verdana,sans-serif;
line-height : 1.4;
text-align : left;
background-color : #ffffff; 
/* background-color : #ffffff; */
/* background: url(../_images/site_logo.jpg); */
/* background-repeat: repeat; */

}

.NewsQuote {
font-style : italic;
display : block;
font-size : 1.0em;
margin-right : 20px;
margin-left : 20px;
margin-top : 10px;
margin-bottom : 5px;
padding : 0;
color: #5E030A;
font-weight: bold;
}

.NewsQuote a:link {
color: #5E030A;
font-weight: bold;
}

.NewsQuote a:visited {
color: #5E030A;
font-weight: bold;
}

ul, ol, dl {
padding : 0;
margin : 0;
}

h1 {
margin-top : 0;
padding-right : 15px;
padding-left : 15px;
font-size : 1.4em;
color: #5E030A;
}

h2 {
margin-top : 0;
padding-right : 15px;
padding-left : 15px;
font-size : 1.2em;
color: #5E030A;
}

h3, h4, h5, h6, p {
margin-top : 0;
padding-right : 15px;
padding-left : 15px;
}

hr {
color: #413D3D;
margin-bottom: 30px;
}

a img {
border : none;
}

a:link {
color: #5E030A;
text-decoration : none;
font-size : 1.0em;
}

a:visited {
color: #5E030A;
text-decoration : none;
font-size : 1.0em;
}

a:hover, a:active, a:focus {
text-decoration : none;
font-size : 1.0em;
}

.container {
width : 1000px;
background-color : #ffffff; 
margin-top : 0px;
margin-right : auto;
margin-bottom : 0;
margin-left : auto;


}

.header {
border-bottom: 0px solid #5E030A;
}

.sidebar1 {
float : left;
width : 230px;
padding-bottom : 10px;
height: 400px;
border-right: 5px solid #5E030A;


}

.content {
width : 720px; /* Gesamt = 780 */
float : left;
padding-top : 20px;
padding-right : 0;
padding-bottom : 10px;
padding-left : 20px;
}

.content ul li, .content ol {
padding-top : 0;
padding-right : 15px;
padding-bottom : 10px;
padding-left : 10px;

margin-left: 30px;
}

.container .content ul li p {
padding : 0;
margin-top : 0;
margin-right : 0;
margin-bottom : 5px;
margin-left : 0;
}

ul.nav {
list-style : none;
margin-bottom : 15px;
margin-top : 15px;

}

ul.nav li {
border : #4d4d47 1px;
border-bottom-style : dotted;
margin: 0;
padding: 0;
background-color : #f0f0f0; 
}

.nav li ul li {
background-color : #fafafa; /* grau */
list-style : none;
margin : 0;
border-bottom-style : dotted;
padding-left: 20px;
}

ul.nav a, ul.nav a:visited {
padding : 5px 5px 5px 15px;
display : block;
text-decoration : none;
font-weight : lighter;
}

ul.nav a:hover, ul.nav a:active ul.nav a:focus {
color: #5E030A;
border-left: 5px solid #5E030A;
}

.footer {
background-color : #fbfbfb;
position : relative;
clear : both;
text-align : left;
text-align: center;
border-top: 0px solid #333333;
color: #fff;
height: 40px;
vertical-align: middle;
font-weight : lighter;
}


.footer a:link {
color : #fff;
text-decoration : none;
font-size : 0.75em;
}

.footer a:visited {
color : #fff;
text-decoration : none;
font-size : 0.75em;
}

.footer a:hover {
color : #fff;
text-decoration : none;
font-size : 0.75em;
}

.footer a:active {
color : #fff;
text-decoration : none;
font-size : 0.75em;
}

.footer a:focus {
color : #fff;
text-decoration : none;
font-size : 0.75em;
}

.fltrt {
float : right;
margin-left : 8px;
}

.fltlft {
float : left;
margin-right : 8px;
}

.clearfloat {
clear : both;
height : 0;
font-size : 1px;
line-height : 0;
}

table td {
position : relative;
margin : 15px;
border : 1px solid #000;
}

.tableohnerand td {
position : relative;
margin : 15px;
border : 0;
}


.container table tr td {
vertical-align : top;
text-align : left;
}

.content table tr td table {
margin : 0;
padding : 0;
text-align : left;
vertical-align : top;
}

.container .content .content table tr td table tr td a img {
border : #000 solid 1px;
}

.container table tr td table tr td {
text-align : left;
margin : 0;
padding : 0;
}

.smallerText {
font-size : smaller;
}

.NewsDate {
color : #5E030A; 
font-weight : bolder;
}

.terminliste tr td p {
margin-bottom : 10px;
text-align : left;

}

#beitrittsmoelichkeiten strong {
color : #00c;
}

#news p a img {
margin-top : 10px;
margin-bottom : 10px;
margin-right : 10px;
}

#news {
list-style-type : none;
}

#news li {
clear : both;
padding-bottom : 20px;
list-style-type: none;
}

#news ul li {
clear : both;
padding-bottom : 20px;
list-style-type: square;
}


