p { border: 0; margin: 0; padding: 0;}

h1.popup    { color: #b6341c; font-size: 20px; font-weight:normal; font-family: Tahoma, Verdana, Arial, Sans-Serif; margin: 0; padding:0 0 13px 0; word-spacing: 1px; letter-spacing: 1px }
h2.main {font-family: Tahoma,Arial; color: #555555; font-size: 12px; line-height: 20px; font-weight: normal; text-decoration:none; margin:0; padding:0;}
h2.main a:link      { color: #972a0b; text-decoration: none }
h2.main a:visited      { color: #972a0b; text-decoration: none }
h2.main a:hover     { color: #b6341c; text-decoration: none }
h2.main a:active     { color: #b6341c; text-decoration: none }
.rahmen { border-style: solid; border-width: 2px 0px 0px 2px; border-color: #e9e3dc }
.rahmeninnen { color: #6f6f6f; font-size: 11px; font-family: Tahoma, sans-serif; border-style: solid; border-width: 0px 2px 2px 0px; border-color: #e9e3dc }
.submitbold   { color: #E9E3DC; font-style: normal; font-weight: bold; height:23px; font-size: 11px; font-family: Tahoma, Verdana, Arial, Sans-Serif; background-color: #5f0000; border: solid 1px #ded3ca }
.submitbold2   { color: #E9E3DC; font-style: normal; font-weight: bold; height:23px; font-size: 11px; font-family: Tahoma, Verdana, Arial, Sans-Serif; background-color: #5f0000; border: solid 1px #ded3ca; }
.submitbold3   { color: #FFF9EA; font-style: normal; font-weight: bold; height:23px; font-size: 11px; font-family: Tahoma, Verdana, Arial, Sans-Serif; background-color: #748FA9; border: solid 1px #ded3ca }
.formular      { color: #555555; font-size: 11px; font-family: Tahoma, sans-serif }
.beschreibung      { color: #555555; font-size: 11px; line-height: 14px; font-family: Tahoma, sans-serif }
.zimmerpreis      { color: #555555; font-size: 11px; font-family: Tahoma, sans-serif }
.formularbold   { color: #555555; font-weight: bold; font-size: 13px; font-family: Tahoma, sans-serif }
.formularklein    { color: #555555; font-size: 10px; line-height: 14px; font-family: Tahoma, sans-serif }
.formularklein a:link      { color: #b29a82; text-decoration: none }
.formularklein a:visited      { color: #b29a82; text-decoration: none }
.formularklein a:hover     { color: #bebebe; text-decoration: none }
.formularklein a:active     { color: #bebebe; text-decoration: none }
.tahomahead    { color: #b6341c; font-size: 11px; line-height: 17px; font-family: Tahoma, sans-serif }
.tahoma    { color: #555555; font-size: 11px; line-height: 17px; font-family: Tahoma, sans-serif }
.tahoma a:link      { color: #972a0b; text-decoration: none }
.tahoma a:visited      { color: #972a0b; text-decoration: none }
.tahoma a:hover     { color: #b6341c; text-decoration: none }
.tahoma a:active     { color: #b6341c; text-decoration: none }
.tahomagross    { color: #555555; font-size: 12px; line-height: 20px; font-family: Tahoma, sans-serif }
.tahomagross a:link      { color: #972a0b; text-decoration: none }
.tahomagross a:visited      { color: #972a0b; text-decoration: none }
.tahomagross a:hover     { color: #b6341c; text-decoration: none }
.tahomagross a:active     { color: #b6341c; text-decoration: none }
.kinderkarte    { color: #555555; font-size: 12px; line-height: 15px; font-family: Tahoma, sans-serif }
ul.listen 	{ margin-top: -5px; margin-bottom: -5px; margin-left: 0px; 	padding:0; list-style-type:none; }
li.listen 	{ margin-top: 5px; margin-bottom: 5px; background-image:url(http://www.forellenhof-roessle.de/images/icon_arrow.jpg); background-position:0px 4px; background-repeat:no-repeat; padding-left:13px; }
.listen     { color: #555555; font-size: 11px; line-height: 15px; font-family: Tahoma, sans-serif  }
ul.listen2 	{ margin-top: -5px; margin-bottom: -5px; margin-left: 0px; 	padding:0; list-style-type:none; }
li.listen2 	{ margin-left: 18px; margin-top: 5px; margin-bottom: 5px; background-image:url(http://www.forellenhof-roessle.de/images/icon_arrow.jpg); background-position:0px 4px; background-repeat:no-repeat; padding-left:13px; list-style-type:none; }
.listen2     { color: #555555; font-size: 11px; line-height: 15px; font-family: Tahoma, sans-serif  }
.linie   { margin: 8px 0 10px 0; border-bottom: 1px dotted #5F5F5F }
div#linie      { margin: 8px 0 10px 0; border-bottom: 1px dotted #5F5F5F }
.Zoomable       { cursor:url(http://www.forellenhof-roessle.de/images/z_in.cur); }
#ZoomPic       { cursor:url(http://www.forellenhof-roessle.de/images/z_out.cur); }
.ce_accordion .toggler{padding:5px 17px;background-color:#FFF9EA;background:#FFF9EA url(http://www.forellenhof-roessle.de/images/pfeil_main.gif) no-repeat;background-position:left;border-top:1px solid #E9E3DC;border-bottom:1px solid #FFF9EA;color: #555555; font-size: 11px; font-family: Tahoma, sans-serif;cursor:pointer;}
.ce_accordion .toggler.open{padding:5px 17px;background-color:#F8EDD8;background:#F8EDD8 url(http://www.forellenhof-roessle.de/images/pfeil_main_down.gif) no-repeat;background-position:left;border-top:1px solid #E9E3DC;border-bottom:1px solid #F8EDD8;color: #B6341C; font-size: 11px; font-family: Tahoma, sans-serif; cursor: pointer; }
.ce_accordion .accordion div{padding: 4px 0 12px 0; }

.text    { color: #555555; font-size: 11px; line-height: 17px; font-family: Tahoma, sans-serif; text-align: justify }
.text a:link      { color: #972a0b }
.text a:visited      { color: #972a0b }
.text a:hover       { color: #b6341c }
.text a:active       { color: #b6341c }

input {
	font-family: Tahoma, sans-serif; color: #555555; 
	font-size: 11px;
	border:1px solid #E9E3DC;
	height:17px;
	background-color: #FFFEF8; }

select {
	font-family: Tahoma, sans-serif; color: #555555; 
	font-size: 11px;
	border:1px solid #E9E3DC;
	height:19px;
	background-color: #FFFEF8; }
	
textarea {
	font-family: Tahoma, sans-serif; color: #555555; 
	font-size: 11px;
	border:1px solid #E9E3DC;
	background-color: #FFFEF8; }
