

body {margin-top:0px; padding-top:0px; font-family:Verdana, Geneva, sans-serif; font-size:1em; background-color:#ffffff; background-image:url(../design/bg.jpg); background-repeat:repeat-x;}

#wrapper {width:950px; margin-left:auto; margin-right:auto; background-image:url(../design/Bilder/fewo-schwangau_04.jpg); position: relative;}

#header {width:950px; height:182px; background-image:url(../design/Bilder/fewo-schwangau_02.jpg);}

#hilfsnavigation {width:950px; height:55px; background-image:url(../design/Bilder/fewo-schwangau_01.jpg);}

#main {width:950px;}

#spalte1 {width:235px; float:left; padding-top:20px;}

#spalte2 {width:495px; float:left;}

#spalte3 {width:220px; float:right;}

#footer {clear:both; width:950px; height:100px; background-image:url(../design/Bilder/fewo-schwangau_05.jpg);}


/*CSS Stile*/





div.fusszeile {padding:40px 0px 0px 250px; text-align:left; font-size:0.8em; color:#336699;}

div.Hoc { clear:both; padding-top:30px; margin-left:30px}
div.Hoc h1 {color:#333; font-size:1.2em; background:none; padding:0; white-space:nowrap; border:none; !important}
div.Hoc ul {list-style-image:none; font-size:0.9em; } 

div.wo {padding:10px 0px 0px 250px; text-align:left; font-size:0.8em; color:#999;}
div.wo a:link {color:#999; text-decoration:none;}
div.wo a:visited {color:#999; text-decoration:none;}
div.wo a:hover {color:#666; text-decoration:underline;}
div.wo a:active {color:#999; text-decoration:none;}



div.hnavi {padding:35px 10px 0px 18px; text-align:left; font-size:0.8em; color:#84abdd;}
div.hnavi a:link {color:#eee; text-decoration:none;}
div.hnavi a:visited {color:#eee; text-decoration:none;}
div.hnavi a:hover {color:#eee; text-decoration:underline;}
div.hnavi a:active {color:#eee; text-decoration:none;}

div.content {padding:0px 5px 10px 30px; font-size:0.9em; }
div.content p {color:#333; line-height:1.4em;}
div.content h1 { font-size:1.4em; color:#336699; letter-spacing:0.2em; font-weight:normal;}
div.content h2 { font-size:1.2em; color:#336699; letter-spacing:0.1em; font-weight:normal;}
div.content a:link {color:#336699; text-decoration:none;}
div.content a:visited {color:#336699; text-decoration:none;}
div.content a:hover {color:#336699; text-decoration:underline;}
div.content a:active {color:#336699; text-decoration:none;}
div.content table {border-collapse:collapse; background-color:#fff;}
div.content td {border:0px; padding:5px 20px 5px 0px;}
div.content td  p {}
div.content .csc-textpic-caption {font-size:0.70em; padding-top:3px;}


div.rechts {padding:10px 15px 10px 5px;font-size:0.8em;}
div.rechts p { color:#333;  line-height:1.4em;}
div.rechts h1 { font-size:1.3em; font-weight:normal; color:#336699; border-bottom:1px solid #CCC;}
div.rechts .csc-textpic-caption {font-size:0.70em; padding-top:3px;}
div.rechts a:link {color:#990000; text-decoration:none;}
div.rechts a:visited {color:#990000; text-decoration:none;}
div.rechts a:hover {color:#990000; text-decoration:underline;}
div.rechts a:active {color:#990000; text-decoration:none;}


div.tx-wecmap-map .startendaddress {color:#ccc;}



a.nml1			{ display:block; font-size:1em; color:#336699;  text-decoration:none; font-weight:normal; margin-left:10px; padding-left:15px;padding-top:7px; padding-bottom:7px; border-bottom:1px dotted #fff; letter-spacing: 3px;}
a:link.nml1		{ display:block; font-size:1em; color:#336699;  text-decoration:none; font-weight:normal; margin-left:10px; padding-left:15px;padding-top:7px; padding-bottom:7px; border-bottom:1px dotted #fff;  letter-spacing: 3px;}
a:visited.nml1	{ display:block; font-size:1em; color:#336699; text-decoration:none; font-weight:normal; margin-left:10px; padding-left:15px;padding-top:7px; padding-bottom:7px; border-bottom:1px dotted #fff; letter-spacing: 3px;}
a:hover.nml1	{ display:block; font-size:1em; color:#336699; background-color:#c5d4e8; text-decoration:none; font-weight:normal; margin-left:10px; padding-left:15px;padding-top:7px; padding-bottom:7px; border-bottom:1px dotted #fff;  letter-spacing: 3px;}
a:active.nml1	{ display:block; font-size:1em; color:#336699; background-color:#c5d4e8; text-decoration:none; font-weight:normal; margin-left:10px; padding-left:15px;padding-top:7px; padding-bottom:7px; border-bottom:1px dotted #fff; letter-spacing: 3px;}

a.act1			{ display:block; font-size:1em; color:#336699; background-color:#c5d4e8; text-decoration:none; font-weight:normal; margin-left:10px; padding-left:15px;padding-top:7px; padding-bottom:7px; border-bottom:1px dotted #fff;  letter-spacing: 3px;}
a:link.act1		{ display:block; font-size:1em; color:#336699; background-color:#c5d4e8; text-decoration:none; font-weight:normal; margin-left:10px; padding-left:15px;padding-top:7px; padding-bottom:7px; border-bottom:1px dotted #fff;  letter-spacing: 3px;}
a:visited.act1		{ display:block; font-size:1em; color:#336699; background-color:#c5d4e8; text-decoration:none; font-weight:normal; margin-left:10px; padding-left:15px;padding-top:7px; padding-bottom:7px; border-bottom:1px dotted #fff;  letter-spacing: 3px;}
a:hover.act1		{ display:block; font-size:1em; color:#336699; background-color:#c5d4e8; text-decoration:none; font-weight:normal; margin-left:10px; padding-left:15px;padding-top:7px; padding-bottom:7px; border-bottom:1px dotted #fff;  letter-spacing: 3px;}
a:active.act1		{ display:block; font-size:1em; color:#336699; background-color:#c5d4e8; text-decoration:none; font-weight:normal; margin-left:10px; padding-left:15px;padding-top:7px; padding-bottom:7px; border-bottom:1px dotted #999999;  letter-spacing: 3px;}


a.nml2			{ display:block; font-size:0.8em; color:#666;  text-decoration:none; font-weight:normal; margin-left:0px; padding-left:26px;padding-top:5px; padding-bottom:5px;  letter-spacing: 1px;}
a:link.nml2		{ display:block; font-size:0.8em; color:#666;  text-decoration:none; font-weight:normal; margin-left:0px; padding-left:26px;padding-top:5px; padding-bottom:5px; letter-spacing: 1px;}
a:visited.nml2		{ display:block; font-size:0.8em; color:#666;  text-decoration:none; font-weight:normal; margin-left:0px; padding-left:26px;padding-top:5px; padding-bottom:5px; letter-spacing: 1px;}
a:hover.nml2		{ display:block; font-size:0.8em; color:#336699;  text-decoration:none; font-weight:normal; margin-left:0px; padding-left:26px;padding-top:5px; padding-bottom:5px;  letter-spacing: 1px;}
a:active.nml2		{ display:block; font-size:0.8em; color:#336699; text-decoration:none; font-weight:normal; margin-left:0px; padding-left:26px;padding-top:5px; padding-bottom:5px; letter-spacing: 1px;}

a.act2			{ display:block; font-size:0.8em; color:#336699;  text-decoration:none; font-weight:normal; margin-left:0px; padding-left:26px;padding-top:5px; padding-bottom:5px; letter-spacing: 1px;}
a:link.act2		{ display:block; font-size:0.8em; color:#336699; text-decoration:none; font-weight:normal; margin-left:0px; padding-left:26px;padding-top:5px; padding-bottom:5px;letter-spacing: 1px;}
a:visited.act2		{ display:block; font-size:0.8em; color:#336699;  text-decoration:none; font-weight:normal; margin-left:0px; padding-left:26px;padding-top:5px; padding-bottom:5px; letter-spacing: 1px;}
a:hover.act2		{ display:block; font-size:0.8em; color:#336699;  text-decoration:none; font-weight:normal; margin-left:0px; padding-left:26px;padding-top:5px; padding-bottom:5px;  letter-spacing: 1px;}
a:active.act2		{ display:block; font-size:0.8em; color:#336699;  text-decoration:none; font-weight:normal; margin-left:0px; padding-left:26px;padding-top:5px; padding-bottom:5px; letter-spacing: 1px;}




/* Formular */
fieldset.csc-mailform						{border:0;font-size:1em;font-family:Verdana, Helvetica, sans-serif;}
fieldset.csc-mailform label					{width:70px;float:left;text-align:left;margin-right:10px;display:block}
fieldset.csc-mailform input,fieldset.csc-mailform textarea	{margin-bottom:10px;font-size:1em;font-family:Verdana, Helvetica, sans-serif;border:1px solid #ccc;padding:2px;width:250px}
fieldset.csc-mailform fieldset input				{float:none;display:inline;width:50px;text-align:left;border:0}
fieldset.csc-mailform fieldset label				{display:inline;float:none;text-align:left;width:300px;margin:10px 0}
fieldset.csc-mailform fieldset					{border:0}
fieldset.csc-mailform fieldset legend				{display:none}
fieldset.csc-mailform select					{width:220px;margin:2px 0}
fieldset.csc-mailform option					{padding:0 5px;background:#fff}
#mailformformtype_mail						{padding:2px;margin-left:80px;background:#eee;border:1px solid #ccc;width:80px;text-align:center}

.align-left { text-align: left }
.align-center { text-align: center }
.align-right { text-align: right }

#c25 .csc-textpic {
    width: 602px;
}