body,td,th {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 14px;
        color: #000000;
        margin: 0 0 0 0;
}
body {
        background-color:#d7e1ed;
}
a:link, a:visited, a:active {
        color: #0000FF;
        text-decoration: none;
}
a:hover {
        text-decoration: underline;
        color: #0000FF;
}
hr {
        height: 2px;
        color: #336699;
        background-color: #336699;
        border: 0;
}
h1 {
        font-size: 20px;
}
h1, h2, h3, h4, h5 {
        margin: 5px 0px 5px 0px;
}

h2 {color: #C92120;}

form {
        margin: 0;
}
.main {
        width: 980px;
        margin: auto;
        padding: auto;
        background-color: #fff;
}
.header {
        width: 980px;
        background-color: #FFE0C1;
        background-position: top left;
        padding: 10px;
        border-top: 10px white;
}
.menu {
        float: left;
        width: 160px;
        text-align: left;
        vertical-align: top;
        margin-top: 20px;
        background-color: #ffe0c1;
}
.menu ul, .menu li {
        margin: 10px;
        padding: 0px;
        text-align: left;
}
.menu a:link, .menu a:visited, .menu a:active {
        display: block;
        text-decoration: none;
}
.menu a:hover {
        color: #ff0000;
        font-weight: normal;
        text-decoration: underline;
}
.main_menu {
        border-left: 0;
}
.sub_menu {
        border-left: 0;
        background-color: green;
}
.menu_current {
        font-weight: bold;
        color: black;
        text-decoration: underline;
}

.mitte {
    text-align: center;
}
    
#navsite-hori {
  text-align: right;
  padding-right: 10px;
  padding-left: 220;
}
#navsite-hori ul {
  padding: 3px 0;
  margin-left: 0;
  border-bottom: 1px solid #778;
  font: bold 0.8em Arial, sans-serif;
}
#navsite-hori ul li {
  list-style: none;
  margin: 0;
  display: inline;
}
#navsite-hori ul li a {
  padding: 3px 0.5em;
  margin-left: 3px;
  border: 1px solid #778;
  border-bottom: none;
  background: #DDE;
  text-decoration: none;
}
#navsite-hori ul li a:link {
  color: #448;
}
#navsite-hori ul li a:hover {
  color: #000;
  background: #AAE;
  border-color: #227;
}

.content {
        float: left;
        min-height: 600px;
        width: 720px;
        margin-top: 5px;
        padding: 0px 20px 10px 20px;
        background-color: #fff;
        vertical-align: top;
        text-align: left;
        font-size: 1em;
}
.nach_oben {
        clear: both;
        padding: 8px;
        text-align: left;
        font-size: 1em;
}

.footer {
        clear: both;
        margin-top: 10px;
        padding-bottom: 10px;
        text-align: center;
        font-size: 0.9em;
        border-top: 2px blue dashed;
}

li { margin-bottom: 2px; }

/**************** Content styles ****************/
/*Content-Tabellen*/

.mit_rand table { 
width: 100%;
border: none;   
margin: 0 8px 1em 0px; 
text-align: left;
 }

.mit_rand caption{ 
caption-side: top; 
margin: 0.5em 5px 0 0;  
padding: 0.3em 0 0.3em 0.5em; 
color: #fff; 
border: 1px solid #fff; border-bottom: 0; 
text-align: left; 
}

.mit_rand table tr td, th { 
border: 1px solid #fff; 
padding: 0.3em 2px 0.3em 2px; 
border-collapse: collapse; 
vertical-align: top; 
color: #00306b; 
text-align:left;
}

.post_title, .post_date {

	border-bottom: 1px solid #DDDDDD;
	padding-bottom: 5px;

}



.post_title {

	font-weight: bold;

	font-size: 14px;

	color: #000000;

}



.post_date {

	text-align: right;

	font-weight: bold;

}



.post_short {

	text-align: justify;

	padding-bottom: 5px;

}

.roundedcornr_box_501616 {
   background: #ffe0c1;
}
.roundedcornr_top_501616 div {
   background: url(roundedcornr_501616_tl.png) no-repeat top left;
}
.roundedcornr_top_501616 {
   background: url(roundedcornr_501616_tr.png) no-repeat top right;
}
.roundedcornr_bottom_501616 div {
   background: url(roundedcornr_501616_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_501616 {
   background: url(roundedcornr_501616_br.png) no-repeat bottom right;
}

.roundedcornr_top_501616 div, .roundedcornr_top_501616, 
.roundedcornr_bottom_501616 div, .roundedcornr_bottom_501616 {
   width: 100%;
   height: 30px;
   font-size: 1px;
}
.roundedcornr_content_501616 { margin: 0 30px; }
