a img {border:0 none;}
a {color:#9a9a9a}
a:hover {color:#eaebec}
body { min-width: 600px; color:#ffffff;background: #000000;margin: 0;padding: 0;border: 0;overflow: auto; }
h1 {font: normal 1.8em;color: #ffffff;margin: 0 0 20px 0;padding: 20px 0 0 0;font-weight: bolder;}
h2 {font-size: 1.3em; font-weight: bolder;}
h3 {font-size: 1.1em;font-weight: normal;}
h4 {color: #fff;}
p {font-size: 1.00em;}

#wrapper {z-index:100;color: #fff;padding:10px; height: auto;}
#frame {position: absolute;  height: 800px; width:auto;top: 1px;left: 1px;right: 1px;bottom:1px;color: #fff;background: #000;}
#outer {position: absolute;  height: auto;top: 10px;left: 30px;right:1px;bottom:1px;color: #fff;background:#000; border: 1px solid; border-color: #000;}

#top{ height: 43px; padding:0; margin:0;color:#ffffff;background:url(images/bg1rot.jpg) #000000; background-repeat: no-repeat; color:#dddddd;}

#search{position:absolute;left:725px;top:130px;margin:0; padding :0; margin-top :0px; margin-left :0px; width :260px;height:10px;font-size :11px; color :#000;padding :1px; padding :2px !important; background :none}

#banner { overflow:hidden;}

#subheader {background:url(images/shadow.jpg) #ffffff repeat-x top;background-repeat: repeat-x; height: 30px;}
.pathway {margin: 0;padding:  0;height: 27px;padding-top:  2px !important;padding-top:5px;font-size:11px;color:#333333;padding-left:20px;}

#main { position: relative;height: 760px; width:auto; background: url(images/bg2rot.jpg); background-position: top left; background-repeat: no-repeat;}

#topmenu { position: absolute;top:100px;left:250px;height: 100px; width:600px;float:left;text-align: left;}

#topmenu a {  background-image:url(img/button.gif); background-position: left; padding-right: 10px;
width:190px; height:27px;text-decoration:none; color:#ffffff; text-align: right;  font:15px arial, verdana, helvetica, sans-serif;}
#topmenu a:hover { background-image:url(img/button_on.gif);  font-weight: bold;color:#dddddd;}
.menutext {  font-weight: bolder; margin: 1px; padding-top: 6px; padding-right: 8px;}

#center {position: absolute;left:226px; top: 128px;overflow: auto; height: 538px;width: 720px; padding-left:15px; padding-bottom: 12px;color:#dddddd; font-size: 1.0em;font: arial, verdana, helvetica, sans-serif;}
.center {color:#ffffff;}
#centerForum {position: absolute;left:214px; top: 130px; height: 538px;width: 740px; padding-left:15px; padding-bottom: 12px;color:#eeeeee; font-size: 1.0em;font: arial, verdana, helvetica, sans-serif;}
.centerForum {color:#ffffff;}
*+ #centerForum {position: absolute;left:211px; top: 111px; height: 538px;width: 740px; padding-left:15px; padding-bottom: 12px;color:#eeeeee; font-size: 1.0em;font: arial, verdana, helvetica, sans-serif;}

* html #center {font-size: 1em;width:723px; }
*+html #center {font-size: 1em;width:723px; }
#bottom {position: absolute;left:20px;top:700px;float:left; bottom: 10px; text-align: left; color: #222222;}
a.bottom {color: #887766;}
#left{ position: absolute;line-height: 1.5em;left: 22px;top: 178px; width: 164px;padding-right:0px;text-align: center;font-size :11px; font-weight: bolder;}
#left h1{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: White;  background-color: #004278;  text-align: center;  font-weight: bold;  padding: 3px 0 3px 0;  margin: 0 0 17px 0;         }
#left p{margin: 0;  font-family: Arial, Helvetica, sans-serif;  font-size: 9pt;  padding-bottom: 3px;     }

#nav1 { position: absolute;left:0px; top: 28px; padding-left:2px; padding-top:0px;width: 164px; border-left: 1px solid #A92020;border-right: 1px solid #A92020;border-bottom: 1px solid #A92020;font-size :13px;}
#nav2 { position: absolute;left:0px; top: 145px; padding-left:2px; padding-top:0px;width: 164px; border-left: 1px solid #A92020;border-right: 1px solid #A92020;border-bottom: 1px solid #A92020;font-size :13px;}
#nav3 { position: absolute;left:0px; top: 308px; padding-left:2px; padding-top:0px;width: 164px; border-left: 1px solid #A92020;border-right: 1px solid #A92020;border-bottom: 1px solid #A92020;font-size :13px;}
#nav4 { position: absolute;left:0px; top: 528px; padding-left:2px; padding-top:0px;width: 164px; border-left: 1px solid #A92020;border-right: 1px solid #A92020;border-bottom: 1px solid #A92020;font-size :13px;}

#navhead1 { position: absolute;left:2px; top: 0px; padding-top:12px; height: 28px;  width: 164px;background-image: url(images/navhead4.jpg);color: #000000;font-size:16px;background-repeat: no-repeat;}
#navhead2 { position: absolute;left:2px; top: 117px;padding-top:12px; height: 28px; width: 164px;background-image: url(images/navhead4.jpg);color: #000000;font-size:18px;background-repeat: no-repeat;}
#navhead3 { position: absolute;left:2px; top: 280px;padding-top:12px; height: 28px; width: 164px;background-image: url(images/navhead4.jpg);color: #000000;font-size:18px;background-repeat: no-repeat;}
#navhead4 { position: absolute;left:2px; top: 548px; padding-top:12px; height: 28px;width: 164px;background-image: url(images/navhead4.jpg);color: #000000;font-size:18px;background-repeat: no-repeat;}
#a.navhead1 {color:#111111;}

a.menu  {display :block; width :164px; margin :0px 0px 0px 0px ; padding-top: 2px; height:23px;text-decoration:none;
         color:#ffffff;  font:13px arial, verdana, helvetica, sans-serif; font-weight: bolder; background: url(images/navhintergrundon.jpg);
         background-repeat: no-repeat;background-color:transparent;}
a.menu:hover {background-color:transparent; font-size :13px; font-weight :bold; color :#eeeeee; text-decoration :none; text-indent :10px  font-weight: bolder;background-image: url(images/navhintergrundoff.jpg);}

.graf1 { position: absolute;top:-47px;left:3px;height: 240px; width:240px; }

#a.graf1:hover {display: block;  position: absolute;  top: -37px;  left: 3px;  width: 240px; height:240px;color: #000000;  border:0px;text-align: left;background-image: url(../../snippets/mondkalender/indexNurMond.php);background-repeat: no-repeat;  }

.guestbook_top { height: 1.6em; padding: 0.3em 0.5em 0 }
.guestbook_big { float: left; font-size: 1.2em; font-weight: bold; margin-right: 0.5em }
.guestbook_small { float: left; font-size: 0.8em; font-weight: bold }
.guestbook_contact { float: right; margin-left: 0.5em }
.guestbook_content { padding: 0.5em; clear: right }
.guestbook_mod { float: right; margin-left: 0.5em }
.guestbook_extra { float: right; padding-bottom: 1em }
.guestbook_vote { float: right }
.smilie { vertical-align: sub }
.smilies { margin: 0.5em 0 0.5em 9.5em }
.smilieSelect { float: left; margin-right: 0.25em }
.vote { float: left; margin-right: 0.25em }

	body.sfpg
	{
		background : $color_body_back;
		color: $color_body_text;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: normal;
		margin : 15px;
	}

	body.sfpg a:active, body.sfpg a:link, body.sfpg a:visited, body.sfpg a:focus
	{
		color : $color_body_link;
		text-decoration : none;
	}

	body.sfpg a:hover
	{
		color : $color_body_link_hover;
		text-decoration : none;
	}

	body.sfpg small
	{
		font-size: 10px;
		font-weight: normal;
	}

	body.sfpg img
	{
		border: none;
		margin : 10px;
	}

	table.sfpg td.dir a:active, table.sfpg td.dir a:link, table.sfpg td.dir a:visited, table.sfpg td.dir a:focus
	{
		color : $color_dir_link;
		text-decoration : none;
	}

	table.sfpg td.dir a:hover
	{
		color : $color_dir_link_hover;
		text-decoration : none;
	}

	table.sfpg td.img a:active, table.sfpg td.img a:link, table.sfpg td.img a:visited, table.sfpg td.img a:focus
	{
		color : $color_img_link;
		text-decoration : none;
	}

	table.sfpg td.img a:hover
	{
		color : $color_img_link_hover;
		text-decoration : none;
	}

	table.sfpg a:active, table.sfpg a:link, table.sfpg a:visited, table.sfpg a:focus
	{
		color : $color_table_link;
		text-decoration : none;
	}

	table.sfpg a:hover
	{
		color : $color_table_link_hover;
		text-decoration : none;
	}

	table.sfpg
	{
		border : ".TABLE_BORDER_WIDTH."px solid $color_table_border;
		background : $color_table_back;
		color: $color_table_text;
		font-size: 14px;
		text-align : center;
		vertical-align : top;
		margin : 0px;
		padding : 0px;
	}

	table.sfpg td
	{
		border : none;
		border-bottom : ".TABLE_BORDER_WIDTH."px solid $color_table_border;
		color: $color_table_text;
		padding : 5px;
	}

	table.sfpg td.img
	{
		border : ".THUMB_TD_BORDER_WIDTH."px solid $color_thumb_td_border;
		background : $color_thumb_td;
		padding : ".THUMB_TD_PADDING."px;
	}

	table.sfpg td.dir
	{
		border : ".THUMB_TD_BORDER_WIDTH."px solid $color_dir_thumb_td_border;
		background : $color_dir_thumb_td;
		padding : ".THUMB_TD_PADDING."px;
	}

	table.sfpg td.empty
	{
		border : none;
		background : $color_table_back;
		padding : 0px;
	}

	table.sfpg td.desc
	{
		background : $color_table_desc;
		color: $color_table_desc_text;
	}

	table.sfpg th
	{
		border : none;
		border-bottom : ".TABLE_BORDER_WIDTH."px solid $color_table_border;
		background : $color_table_header;
		color: $color_table_header_text;
		font-size: 18px;
		font-weight: bold;
		text-align : center;
		padding : 5px;
	}

	table.sfpg td.dir img
	{
		border : ".THUMB_BORDER_WIDTH."px solid $color_dir_thumb_border;
		margin : 0px;
	}

	table.sfpg td.img img
	{
		border : ".THUMB_BORDER_WIDTH."px solid $color_thumb_border;
		margin : 0px;
	}