/* Start of CMSMS style sheet 'style' */
.ueberschrift{ font-size:18px; font-weight:bold;color:#1d3f26}
.unter_ueberschrift{ font-size:15px; font-weight:bold;color:#1d3f26}
.normal {font-size:13px; font-weight:normal;color:#1d3f26}
.small {font-size:11px; font-weight:normal;color:#1d3f26}
.extra_small {font-size:10px; font-weight:normal;color:#1d3f26}
.rahmen {border:1px solid #1d3f26;}
.rahmen_abstand {border:1px solid #1d3f26;margin:2px;padding:5px;}

.ueberschrift {
font-size : 18px;
font-weight : bold;
color : #1d3f26;
}
.unter_ueberschrift {
font-size : 15px;
font-weight : bold;
color : #1d3f26;
}
.normal {
font-size : 13px;
font-weight : normal;
color : #1d3f26;
}
.small {
font-size : 11px;
font-weight : normal;
color : #1d3f26;
}
.extra_small {
font-size : 10px;
font-weight : normal;
color : #1d3f26;
}
.rahmen {
border : 1px solid #1d3f26;
}
.rahmen_abstand {
border : 1px solid #1d3f26;
margin : 2px;
padding : 5px;
}
body {
min-width : 1000px;
background : #d6e3a7 url(uploads/images/design/bg_body.gif) repeat-y left top;
background-position : 92px;
}
html, body {
height : 100%;
font-size : 13px;
font-family : Verdana;
color : #31573c;
}
#container {
min-height : 100%;
width : 100%;
background : url(uploads/images/design/kut_left.gif) no-repeat left top;
background-position : 0 218px;
}
* html #container {
height : 100%;
}
* {
margin : 0;
padding : 0;
}
#header {
height : 182px;
margin : 0 0 0 92px;
width:1079px;
}
#navigation p {
margin : 10px;
}
#logo {
float : left;
}
#head {
width : 840px;
/*width : 666px;780*/
/*margin-left : 3px;*/
float : left;
overflow: hidden;
}
#top_menu {
background-color : #31573c;
/*border-bottom : 2px solid #8fa779;*/
line-height : 24px;
padding : 0 22px 0 20px;
}
#t_m1, #t_m1 a:link, #t_m1 a:active, #t_m1 a:hover, #t_m1 a:visited {
font-size : 14px;
font-weight : bold;
color : #fff;
}
#t_m2 {
text-align : right;
margin-top : -24px;
}
#t_m2, #t_m2 a:link, #t_m2 a:active, #t_m2 a:hover, #t_m2 a:visited {
font-size : 11px;
color : #d6e3a7;
}
#wrapper {
float : left;
width : 100%;
}
#content {
margin-left : 331px;
padding : 17px 50px 0 50px;
background : url(uploads/images/design/kut_cont.gif) no-repeat left top;
background-position : 0 53px;
/*width : 605px;*/
/*width : 680px;*/
width : 740px;
margin-bottom : 50px;
min-height: 300px;
}
#content p {
margin-bottom : 10px;
}
#nav {
background : url(uploads/images/design/bg_menu.gif) no-repeat right top;
float : left;
width : 331px;
/*height : 380px;*/
height : 550px;
margin-left : -100%;
}
.zag_menu {
margin : 50px 0 15px 116px;
}
#nav ul {
margin : 0 30px 100px 90px;
}
#nav li {
list-style : none;
margin-bottom : 4px;
padding : 0 0 0 24px;
font-size : 12px;
}
#nav li a:link, #nav li a:active, #nav li a:visited, #nav li a:hover {
font-size : 12px;
color : #31573c;
}
#nav li ul {
display : none;
}
#nav li.act {
background : #31573c url(uploads/images/design/lapa.gif) no-repeat left top;
font-weight : bold;
color : #ffffff;
line-height : 18px;
text-indent : 2px;
}
#nav li.act ul {
display : block;
background-color : #d6e3a7;
color : #444;
margin : 0 0 0 0;
padding : 0;
border-left : 24px solid #fff;
margin : 0 0 0 -24px;
}
#nav li.act ul li {
padding : 0 0 0 16px;
margin : 0;
line-height : 18px;
font-weight : normal;
text-indent : 0;
}
#nav li.act a:visited {
color : #ffffff;
}
#nav li.actsub a:visited {
color : #31573c;
}
#nav li.actsub a:active {
font-weight : bold;
}
#nav li.act a {
color : #ffffff;
}
#nav a.cur{
font-weight : bold;
}
div#clear {
clear : left;
width : 100%;
/*padding-bottom : 100px;*/
height : 0;
font-size : 0;
}
#footer {
height : 20px;
/*margin-top : -100px;*/
/*background : url(uploads/images/design/medved.gif) no-repeat left top;*/
/*background-position : 114px 0;*/
/*position : relative;*/
margin-left : 331px;
background-color : #31573c;
color:#dbe7a9;
width : 840px;
/*position: absolute;
bottom: 0px;*/
padding: 5px 5px 5px 50px;
}
td {
font-size : 11px;
color : #31573c;
}
input {
background-color : #ffffff;
border : 1px solid #225539;
font-size : 11px;
color : #31573c;
padding-top : 2px;
padding-bottom : 2px;
margin : 0px;
width: 300px;
}
.captcha input {
width: 100px;
}
input[type=submit] {
padding: 4px;
width: 120px;
}
textarea {
background-color : #ffffff;
border : 1px solid #225539;
font-size : 11px;
color : #31573c;
}
select {
background-color : #ffffff;
border : 1px solid #225539;
font-size : 9px;
color : #31573c;
}
p {
font-size : 13px;
color : #31573c;
margin-bottom : 15px;
}
li {
font-size : 11px;
color : #31573c;
}
lo {
font-size : 11px;
color : #31573c;
}
a:link {
font-size : 13px;
color : #31573c;
text-decoration : text-decoration: underline;
img-border:2px solid #31573c;
}
a:active {
font-size : 13px;
color : #31573c;
text-decoration : text-decoration: underline;
}
a:visited {
font-size : 13px;
color : #31573c;
text-decoration : text-decoration: underline;
}
a:hover {
font-size : 13px;
color : #981b1e;
text-decoration : underline;
}
a img {border:2px solid #31573c;}
#logo a img {border:0}

h1, h2, h3, h4, h5, h6 {
color : #31573c;
}
h1 {
font-size : 26px;
font-weight : bold;
margin-bottom : 22px;
}
a {
color : #000000;
text-decoration : none;
}
h1 {
color : #31573c;
}
.menu_gnadenhof {
padding : 1em;
margin-bottom : 1em;
border : 1px solid #999;
background-color : #fff;
font-weight : bold;
}
li.act a {
color : #fff;
}
.galerie {
font-family : Trebuchet MS, Arial, Helvetica, sans-serif;
float : left;
padding : 0;
color : #31573c;
font-size : 11px;
width : 170px;
border : 1px solid #31573c;
margin : 0.5em;
}
#content a {
color : #990000;
}
td {
padding : 5px;
}
hr {
height : 1px;
margin : 10px 0 10px 0;
border : 0;
background : #1c3f26;
color : #1c3f26;
}
#submenu_text{
	position: absolute;
	/*margin:90px 0 0 130px;*/
	margin:0 0 0 130px;
	width: 180px;
	height: 150px;
	top:600px;
	text-align: center;
	font: normal 18pt "Times New Roman";
	color:#dbe7a9;
}
#top_menu table{
	width: 100%
}
#top_menu table, #top_menu table td{
	border-collapse: collapse;
}
#top_menu table td{
	text-align: center;
	padding: 0px;
}
#top_menu table td a{
	font-size:8pt;
	font-weight: bold;
	color:#dbe7a9;
}
#top_menu table td a.cur{
	font-size:10pt;
	font-weight: bold;
	color:#FFFFFF;
	/*color:#ff1d00;*/
}
/*#top_menu table.sub td a{
	font-size:8pt;
	font-weight: bold;
	color:#dbe7a9;
}*/
table.form td {
padding: 1px;
}

/* End of 'style' */

