/*
CSS Credit: http://www.templatemo.com/
*/

body {
margin : 0;
padding : 0;
color : #ccccff;
background : #ffffff;
font : 12px/1.5em Arial, Helvetica, sans-serif;

}

a:link, a:visited {
color : #cfa3eb;
text-decoration : none;

}

a:active, a:hover {
color : #ccff00;

}

h1 {
margin : 0;
padding : 10px 0;
font-size : 26px;
color : #dbb4e0;
font-weight : normal;

}

h2 {
margin : 0 0 15px 0;
padding : 0 0 10px 0;
font-size : 20px;
color : #dbc1a7;
border-bottom : 1px dotted #663e17;

}

h3 {
margin : 0 0 15px 0;
padding : 0 0 10px 0;
font-size : 20px;
color : #dbb4e0;
border-bottom : 1px dotted #663e17;

}

p {
margin : 0;
padding : 0 0 10px 0;
text-align : justify;

}

.cleaner {
clear : both;
width : 100%;
height : 1px;

}

form {
margin : 0;
padding : 0;
width : 100%;
text-align : right;

}

.inputfield {
background : #ffffff;
border : 1px solid #c9f5f6;
color : #000;
font-size : 13px;
font-variant : normal;
height : 14px;
line-height : normal;
padding : 4px;
margin-bottom : 5px;
width : 240px;

}

#searchfield {
background : none;
border : 1px solid #874d76;
color : #ffffff;
font-size : 13px;
font-variant : normal;
height : 15px;
line-height : normal;
padding : 4px;
width : 230px;

}

#searchbutton {
cursor : pointer;
font-size : 12px;
font-weight : bold;
height : 24px;
margin : 0 0 0 7px;
padding : 0 6px;
text-align : center;
vertical-align : bottom;
white-space : pre;
width : 66px;

}

.button {
width : 60px;
height : 25px;

}

#templatemo_header_panel {
width : 100%;
margin : 0 auto;
height : 145px;

}

#templatemo_header_2_panel {
width : 100%;
margin : 0 auto;
height : 145px;

}

#templatemo_header_panel #templatemo_header_section {
width : 960px;
height : 145px;
margin : 0 auto;
background : url(images/templatemo_top_panel_bg.jpg) no-repeat center top;

}

#templatemo_header_panel #templatemo_header_2_section {
width : 960px;
height : 145px;
margin : 0 auto;
background : url(images/templatemo_top_panel_jahn_bg.jpg) no-repeat center top;

}

#templatemo_header_section #templatemo_title_section {
float : left;
width : 500px;
padding : 90px 0 15px 30px;
font-size : 50px;
color : #d3c2f9;

}

#templatemo_header_section #templatemo_search_section {
float : right;
margin-right : 30px;
width : 330px;
padding : 70px 0 15px 0;

}

#templatemo_header_section #templatemo_search_section form {
text-align : left;

}

#templatemo_menu_panel {
width : 100%;
height : 59px;
margin : 0 auto;
color : #ffffff;

}

#templatemo_menu_panel #templatemo_menu_section {
width : 930px;
height : 59px;
margin : 0 auto;
padding : 0 0 0 30px;
color : #03a0a6;
background : url(images/templatemo_menu_panel_bg.jpg) no-repeat;

}

#templatemo_menu_section ul {
float : left;
width : 930px;
margin : 0;
padding : 15px 0 0 0;
list-style : none;

}

#templatemo_menu_section ul li {
display : inline;

}

#templatemo_menu_section ul li a {
float : left;
width : 110px;
padding : 5px 0;
margin-right : 5px;
font-size : 12px;
font-weight : bold;
text-align : center;
text-decoration : none;
color : #ffffff;
border-right : 1px solid #660e4c;

}

#templatemo_menu_section li a:hover, #templatemo_menu_section li .current {
color : #d3c2f9;

}

#templatemo_content_container {
clear : both;
overflow : hidden;
width : 100%;
margin : 0 auto;

}

#templatemo_content_container #templatemo_content {
overflow : hidden;
height : 100%;
width : 930px;
padding : 30px 0 0 15px;
margin : 0 auto;
background : url(images/templatemo_content_top.jpg) no-repeat center top;

}

#templatemo_content_left {
float : left;
width : 350px;
margin-bottom : 15px;

}

#templatemo_content_right {
float : right;
width : 500px;
font : normal 14px Arial, Helvetica, sans-serif;
color : #95799a;
background : #180d1e url(none);
margin : auto;
padding : 0;
height : auto;

}

#templatemo_content_left .templatemo_post {
width : 300px;
padding : 0 0 10px;
margin-bottom : 30px;
border : 1px solid #1e1125;
background : #180d1e;

}

* html #templatemo_content_left .templatemo_post {
margin-bottom : 15px;

}

.templatemo_post .post_title {
width : 570px;
height : 55px;
margin : 0;
padding : 20px 0 5px 30px;
font-size : 26px;
font-weight : bold;
color : #ffffff;
background : url(images/templatemo_post_title_bg.jpg) no-repeat;

}

.templatemo_post .post_title .post_info {
width : 100%;
font-weight : normal;
font-size : 12px;
color : #dbc1a7;
margin-top : 6px;

}

.templatemo_post .post_body {
padding : 15px 30px;

}

.templatemo_post .post_body img {
margin-bottom : 15px;

}

.templatemo_post .post_comment {
padding : 5px 30px;
font-weight : bold;

}

#templatemo_content_right .templatemo_right_section {
clear : both;
display : inline-block;
width : 480px;
padding : 15px 15px 10px;
margin-bottom : 30px;
color : #dbc1a7;
background : #180d1e url(images/templatemo_right_section_bg.jpg) no-repeat center top;
border-bottom : 1px solid #361d40;

}

#templatemo_content_right .templatemo_right_section ul {
clear : both;
margin : 0 0 0 15px;
padding : 0;

}

#templatemo_content_right .templatemo_right_section ul li {
margin : 0 0 5px 0;

}

#templatemo_content_right .templatemo_right_section ul li a, a:hover {
font-weight : normal;

}

#templatemo_bottom_panel {
width : 100%;
margin : 0 auto;

}

#templatemo_bottom_panel #templatemo_bottom_section {
overflow : hidden;
height : 100%;
width : 930px;
margin : 0 auto;
padding : 40px 0 15px 30px;
background : url(images/templatemo_content_bottom.jpg) no-repeat center bottom;
border-top : 1px solid #3d234d;

}

#templatemo_bottom_section .templatemo_bottom_section_content {
display : inherit;
float : left;
width : 280px;
margin : 15px 10px;
height : auto;

}

#templatemo_bottom_section .templatemo_bottom_section_content ul {
margin : 0 0 0 10px;
padding : 0 0 5px 10px;

}

#templatemo_bottom_section .templatemo_bottom_section_content li a {
color : #dbc1a7;

}

#templatemo_footer_panel {
width : 100%;
margin : 0 auto;
background : #000000 url(images/templatemo_footer_bg_repeat.jpg) repeat-x;
color : #ffffff;

}

#templatemo_footer_panel #templatemo_footer_section {
width : 960px;
margin : 0 auto;
padding : 20px 15px;
text-align : center;
background : url(images/templatemo_footer_bg.jpg) no-repeat;

}

.sliderwrapper {
position : relative;
overflow : hidden;
width : 300px;
height : 215px;
background : #333333;
background-color : #180d1e;
background-image : url(images/Henny_im_Hirschpark_index.jpg);

}

.pagination {
width : 300px;
height : 20px;
text-align : right;
background : #180d1e;
padding-top : 5px;

}

.pagination a {
float : left;
display : block;
height : 20px;
width : 15px;
padding : 0;
margin-left : 5px;
text-align : center;
text-decoration : none;
background : #4e305f;
color : #ffffff;

}

.pagination a:hover, .pagination a.selected {
background : #7d5394;

}

body {
background-color : #110916;

}

.Stil1 {
color : #cfa3eb;

}

