/* Grundeinstellungen ____________________________________________________ */

body				{
	font-family: "Trebuchet MS", Helvetica, Arial, Sans-serif;
	font-size: 13px;
	color: #5e5047;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	background-color: #DEC6A7;
	background-image: url(../layout/layout_01.jpg);
}

td					{ font-family: "Trebuchet MS", Helvetica, Arial, Sans-serif; font-size: 13px; color: #5e5047; font-weight: normal; }
div					{ font-family: "Trebuchet MS", Helvetica, Arial, Sans-serif; font-size: 13px; color: #5e5047; font-weight: normal; }

h1					{ margin: 0px; padding: 0px; padding-top: 15px; font-size: 26px; line-height: 28px; color: #0b8247; font-weight: normal; }
h2,h3,h4,h5,h6		{ margin: 0px; padding: 10px; padding-left: 20px; font-size: 13px; color: #279c62; font-weight: bold; }

a:link				{ color: #0b8247; }
a:visited			{ color: #0b8247; }
a:hover				{ color: #820b0b; }
a:active			{ color: #0b8247; }

#text-klein			{ font-size: 11px; }
#text-klein2		{ font-size: 12px; }
#pointer			{ cursor: pointer; }

.verlauf-01					{ background-attachment: scroll; background-image: url(../layout/bg-linkpartner.gif); background-repeat: repeat-y; background-position: right; }

/* Layout ________________________________________________________________ */

#content-bg-picture 	{ background-attachment: scroll; background-image: url(/layout/layout_22.gif); background-repeat: no-repeat; background-position: right bottom; padding-top: 10px; padding-right: 15px; padding-bottom: 10px; padding-left: 10px; }

/* Navigation ____________________________________________________________ */

.navi-link			 	{ font-weight: bold; text-decoration: none;}
a.navi-link:link 		{ font-weight: bold; color: #0b8247; text-decoration: none; }
a.navi-link:visited 	{ font-weight: bold; color: #0b8247; text-decoration: none; }
a.navi-link:hover 		{ font-weight: bold; color: #820b0b; text-decoration: none; }
a.navi-link:active 		{ font-weight: bold; color: #0b8247; text-decoration: none; }

/* Index _________________________________________________________________ */

#sprachauswahl			{ font-size:20px; }

/* Formular ______________________________________________________________ */

form fieldset 				{ padding: 10px; border: 1px solid #e2d2af; margin-bottom: 10px; }
form legend 				{ padding: 2px 10px; margin-bottom: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; background-color: #f2e7d9; border: 1px solid #dac1a3; }
form div 					{ clear: both; overflow: hidden; margin-bottom: 5px; }
form label 					{ float: left; margin-right: 5px; padding-top: 3px; width: 100px; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; }
form input, form select 	{ float: left; margin-right: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; }
form textarea			 	{ float: left; margin-right: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; }

form label#anfrage 			{ width: auto; text-align: left; font-weight: bold; padding-bottom: 15px; }
form label#kinder 			{ width: auto; }
form label#sonstiges 		{ width: auto; text-align: left; font-size: 11px; }
form label#spacer 			{ width: 20px; }
form div#spacer 			{ height: 0px; }
