/* Grundeinstellungen ____________________________________________________ */

body {
	font-family: "Trebuchet MS", Helvetica, Arial, Sans-serif;
	font-size: 13px;
	color: #575757;
	margin: 0px;
	padding: 0px;
	background-color: #f6efe4;
	background-attachment: scroll;
	background-image: url(/layout/hg-verlauf.gif);
	background-repeat: repeat-x;
	vertical-align: top;
}

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


h1						{ font-family: "Times New Roman", Times, serif; font-size: 28px; line-height: 20px; color: #8a611e; font-weight: normal; }
h2,h3,h4,h5,h6			{ font-size: 13px; font-family: "Trebuchet MS", Helvetica, Arial, Sans-serif; line-height: 22px; color: #8a1e1e; font-weight: bold; }

a:link					{ color: #8a1e1e; }
a:visited				{ color: #8a1e1e; }
a:hover					{ color: #7c720a; }
a:active				{ color: #8a1e1e; }

.rahmen-01				{ border: 5px solid #efe2cf; }
.rahmen-02				{ border: 5px solid #efe2cf; background-color: #FFF; padding: 5px; }

.text-klein				{ font-family: "Trebuchet MS", Helvetica, Arial, Sans-serif; font-size: 15px; color: #8a1e1e; font-weight: normal; }
.text-klein-index		{ font-size: 12px; }

/* Layout ________________________________________________________________ */

#header 				{ height: 147px; width: 950px; margin-top: 13px; margin-right: 0px; margin-bottom: 12px; margin-left: 0px; background-color: #FFF; }
#main 					{ width: 948px; margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; background-color: #FFFFFF; border: 1px solid #e0caa5; border-top: 1px solid #FFFFFF; }
#content				{ width: 559px; padding-right: 20px; padding-left: 20px; }
#sidecontent 			{ width:210px; text-align: center; font-size: 12px; }
#sidecontent-unten 		{ width: 349px; border-left: 1px solid #e0caa5; border-bottom: 1px solid #e0caa5; margin-top: 0px; margin-bottom: 10px; font-size: 12px; }
#footer 				{ padding-top: 10px; padding-bottom: 30px; font-size: 11px; text-align: center; color: #6d6d6d; }


/* Navigation ____________________________________________________________ */

#red #navigation{position:relative;display:block;height:42px;font-size:13px;font-weight:bold;background:transparent url(../layout/red_background.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif; border: 1px solid #F5EAE1;}
#red #navigation ul{margin:0px;padding:0;list-style-type:none;width:auto;}
#red #navigation ul li{display:block;float:left;margin:0 1px 0 0;}
#red #navigation ul li a{display:block;float:left;color:#FFFFFF;text-decoration:none;padding:14px 15px 0 15px;height:28px}
#red #navigation ul li a:hover,#red #navigation ul li #current{color:#FFFFFF;background:transparent url(../layout/red_background_hover.gif) no-repeat top center;}


/* Sub Navigation ________________________________________________________ */

#menucase #subnavigation   {margin:0;padding:0;list-style-type:none;display:block;line-height:32px;width:137px; }
#menucase #subnavigation li{margin:0;padding:0;border-bottom:1px solid #FFFFFF; font-weight:bold;}
#menucase #subnavigation li a{display:block;text-decoration:none;color:#FFFFFF;background:#b3ac64;padding:0 0 0 15px;width:122px;}
#menucase #subnavigation li a:hover{background:#af1c23 url("../layout/arrow.gif") no-repeat 0 9px; color:#FFFFFF; }
#menucase #subnavigation li #current2,#subnavigation li #current2:hover{background:#b3ac64 url("../layout/arrow.gif") no-repeat 0 9px;}


/* Formular ______________________________________________________________ */

form fieldset 				{ padding: 10px; border: 1px solid #e0caa5; 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: #f6efe4; border: 1px solid #e0caa5; }
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; }



/* Wetter */
.wetter-content			{ }
.wetter-titel 			{ margin-bottom: 10px; font-family: "Times New Roman", Times, serif; font-size: 28px; line-height: 20px; color: #8a611e; font-weight: normal; }
.wetter-text 			{ }
.wetter-bild 			{ float: right; }
.wetter-clear 			{ clear: both; height: 25px; }
.bergwetter-bild 		{ margin-bottom: 50px; }
.entwicklung-tage 		{ margin-top: 20px;}
.entwicklung-tage td	{ width: 125px; }
.wetter-temp-plus		{ color: #CC0000; }
.wetter-temp-minus		{ color: #0066FF; }
.wetter-copyright		{ margin: 20px 0px 20px 0px; text-align: right; font-size: 11px; }
