*	{padding:0;margin:0;border:0 none transparent}
body	{font-family:Tahoma,sans-serif;font-size:.9em;background:#ffe;line-height:20px}
hr		{display:none}
a		{color:#800;text-decoration:none;outline:0px none}
dt	{margin:1.3em 0 .3em 0}
dd	{margin-left:0}

.layout	{width:800px;margin:auto;background:#800}
.menu	{width:170px;float:left;text-align:right;padding:20px 20px 20px 0}
.menu a	{color:#ffd}

.main	{margin-left:190px;padding:20px 0 0 20px;background:#ffe;min-height:500px}
.main .head	{font-size:.8em;color:#888}
.main .head h1	{font-size:1.8em;color:#800}
.main .head .head	{height:129px;text-align:right}
.main .size	{font-size:.8em;text-align:right;padding:0;margin:0}
.main .capt	{display:none}

.fm-t	{padding:0}
.fm-m	{padding:0}
.fm-b	{padding:0}
.fm-a	{padding:0}

.lmod {color:#bbb;font-size:.8em;padding:1em 0 1em 0;border-top: 1px solid #800}

.menu a				{display:block}
.menu a:hover		{text-decoration:underline}
.menu a.selected	{font-weight:bold}

.menu ul			{list-style-type:none;margin-top:25px}

.more .link {display:none;font-variant:normal}

.head .C4b-1	{}
.head .C4b-1 .name	{font-size:1.3em;color:#800;border-bottom:1px solid #800}
.head .C4b-1 .text	{margin:0 1px}

.timetable .left {width:100px}
.timetable td {vertical-align:top;padding-bottom:3px}

.fm-m .C4b-10	{margin:10px 0 30px 0;overflow:auto}
.fm-a .C4b-10	{margin:20px 0 0 0;overflow:auto}
.fm-m .C4b-10 .name	{font-size:1.0em}
.fm-a .C4b-10 .name	{font-size:1.2em}

.C4b-10 ul	{margin:10px 0}
.C4b-10 .img1	{float:right}

.C4b-20	{margin:10px 0;overflow:auto}
.C4b-20 .date	{color:#666;font-size:.8em}
.C4b-20 .name	{font-size:1.1em}
.C4b-20 .text	{}
.C4b-20 .img1	{float:right}

.C4b-40	{margin:10px 0;overflow:auto}
.C4b-40 .name	{font-size:1.0em}
.C4b-40 .text	{font-size:.7em}
.C4b-40 .text table	{width:100%}
.C4b-40 .text table td	{width:33%;padding:5px}
.C4b-40 .text table td img	{border:none;margin-bottom:5px}
.C4b-40 .img1	{float:right}

.email {border-bottom:1px solid transparent}
.email:hover {border-bottom-color:#800}

@media screen {
.print {display:none}
}

@media print {
.screen		 {display:none}
.layout		 {width:100%;background:#fff}
.menu {display:none}
.main {width:100%;margin:0}
.main .capt	{display:block}
.main .size	{display:none}
.main .name	{color:#000}
.main .more .link	{display:inline}
.foot #navi	{display:none}
.lmod {color:#000}
}

/* widgets */

.i {margin:0 4px 2px 0;padding:0;float:left;border:3px solid #800;min-height:1.36em;position:relative}
.i label {display:block;padding-left:2px}
.i b {font-weight:normal;position:absolute;left:-180px;top:2px}
.i input[type=text], .i input[type=password], .i input[type=submit], .i textarea, .i select, .i button {
	width:100%;border:none;background:transparent;padding:0;margin:0;font:inherit
}
no.i select {
	margin-bottom:-2px /* This is for Safari only. Will make it ugly when hovered over */
}
.i input[type=text], .i input[type=password] {
	padding:1px 0;text-indent:2px
}
.i input[type=checkbox], .i input[type=radio] {
	margin:0 2px;vertical-align:-8%
}

.row	{clear:left;padding-left:180px}
.r, .r input	{text-align:right}
.c, .c input	{text-align:center}
.error	{border-color:#F00}
.notes	{color:#666;padding:8px 3px 12px 3px}
.sect	{color:#900;padding:12px 0 8px 0}

/* width = basewidth - i.margin-right - i.margin-left - i.border-width*2    */

.i30 {width:20px}
.i60 {width:50px}
.i90 {width:80px}
.i120 {width:110px}
.i150 {width:140px}
.i180 {width:170px}
.i210 {width:200px}
.i240 {width:230px}
.i270 {width:260px}
.i300 {width:290px}
.i330 {width:320px}
.i360 {width:350px}


/* Newsletter */
.cia      {color:#000;text-align:left;line-height:25px}
.cia input[type=text], .cia input[type=password], .cia textarea, .cia select {border:2px #aaa ridge}
.cia input[type=submit] {border:2px outset #aaa;outline:none}
.cia input[type=submit]:active {border:2px inset}
.cia .navi	{margin-top:1em}

#cia-G	{width:440px}
#cia-anrede span	{display:block;width:250px;float:left;clear:both}
#cia-anrede select	{width:185px}

#cia-N	{width:440px}
#cia-first span	{display:block;width:250px;float:left;clear:both}
#cia-first input	{width:180px}
#cia-middle span	{display:block;width:250px;float:left;clear:both}
#cia-middle input	{width:180px}
#cia-last span	{display:block;width:250px;float:left;clear:both}
#cia-last input	{width:180px}

#cia-C	{width:440px}
#cia-company span	{display:block;width:250px;float:left;clear:both}
#cia-company input	{width:180px}

#cia-A	{width:440px}
#cia-address span	{display:block;width:250px;float:left;clear:both}
#cia-address input	{width:180px}
#cia-zip span	{display:block;width:250px;float:left;clear:both}
#cia-zip input	{width:60px}
#cia-city span	{display:block;width:250px;float:left;clear:both}
#cia-city input	{width:180px}
#cia-country span	{display:block;width:250px;float:left;clear:both}
#cia-country select	{width:185px}

#cia-T	{width:440px}
#cia-tel span	{display:block;width:250px;float:left;clear:both}
#cia-tel input	{width:180px}

#cia-F	{width:440px}
#cia-fax span	{display:block;width:250px;float:left;clear:both}
#cia-fax input	{width:180px}

#cia-M	{width:440px}
#cia-mob span	{display:block;width:250px;float:left;clear:both}
#cia-mob input	{width:180px}

#cia-E	{width:440px}
#cia-email span	{display:block;width:250px;float:left;clear:both}
#cia-email input	{width:180px}


