body
{
 margin:0; padding:0;
 background:#DFDFDF;
 text-align:center;
 font-family:verdana,tahoma,arial;
}

#mainFrame
{
 width: 760px;
 border-top:0px solid #FFFFFF;
 border-left:1px solid #FFFFFF;
 border-right:1px solid #FFFFFF;
 margin:0em auto;
 background: #FFFFFF;
}


.topline
{
 width:760px;
 height:16px;
 background: url("../_face/layout_01.gif") no-repeat;
}

.logo1
{
 width:246px;
 height:219px;
 background: url("../_face/mirabea1.jpg") no-repeat;
 float:left;
}

.logo2
{
 width:257px;
 height:219px;
 background: url("../_face/mirabea2.jpg") no-repeat;
 float:left;
}

.logo3
{
 width:257px;
 height:219px;
 background: url("../_face/mirabea3.jpg") no-repeat;
 float:left;
}

.bgbuttons
{
 clear:both;
 height:31px;
 background: url("../_face/layout_10.gif") repeat-x;
}

.bgbuttons img
{
 border:none;
 border-left:1px solid #EFEFEF;
}

.line1
{
 width:498px;
 height:16px;
 background: url("../_face/layout_11.gif") no-repeat;
 font-size:8px;
 float:left;
}

.line2
{
 width:262px;
 height:16px;
 background: url("../_face/layout_12.gif") no-repeat;
 font-size:8px;
 float:left;
}

.leftmenu
{
 width:23px;
 height:322px;
 background: url("../_face/layout_14_01.gif") repeat-y;
}

.bgmenu
{
 vertical-align:top;
 background:#F1F1F1;
}

.line3
{
 width:499px;
 height:18px;
 background: url("../_face/layout_17.gif") no-repeat;
 float:left;
 position:relative;bottom:0px;
}

.line4
{
 position:relative;bottom:0px;
 width:261px;
 height:18px;
 background: url("../_face/layout_18.gif") no-repeat;
 float:left;
}

.bottomline
{
 position:relative;bottom:0px;
 width:760px;
 height:33px;
 background: url("../_face/layout_19.gif") no-repeat;
 clear:both;
 font-size:9px;
}

.copy
{
 position:relative;top:10px;right:153px;
}

.bottomline a {text-decoration:none;}
.bottomline a:link    { color: #333333; }
.bottomline a:visited { color: #333333; }
.bottomline a:active  { color: #333333; }
.bottomline a:hover   { color: #D6100B; text-decoration:underline;}

.framemenu
{
 text-align:left;
}



a.menudir 		{ text-decoration:none;font-size:10px; font-family:verdana, tahoma, arial, helvetica; position:relative;left:15px; }
a.menudir:link 		{ color: #333333; }
a.menudir:visited	{ color: #333333; }
a.menudir:active	{ color: #333333; }
a.menudir:hover		{ color: #D6100B; }



.framemenu ul
{
 margin:0px;
 padding:0px;
}



.framemenu ul li
{
 list-style-position:outside;
}

.framemenu ul li.menudir
{
 list-style-type:none;
}

.framemenu ul li.menudirli
{
 list-style-type:none;
}

.framemenu ul li.menuline
{
 list-style-type:none;
 font-size:8px;
 position:absolute;
}

.framemenu ul li.menuline img
{
 margin-bottom:8px;
}

.page
{
 margin:10px;
 text-align:left;
 line-height:15px;
}

.kontakt textarea
{
 border: 1px solid #D6100B;
 font-size:11px;
 background: url("../_face/bform.jpg") repeat-y;
}

.kontakt input
{
 border: 1px solid #333333;
 font-size:10px;
}

.kontakt
{
 text-align:center;
}

.title
{
 font-size:11px;
 font-family:verdana, tahoma, arial, helvetica;
}

.title2
{
 font-size:12px;
 font-family:verdana, tahoma, arial, helvetica;
}

.messagemailok
{
	font-family:verdana, tahoma, arial;
	font-size:10px;
	font-weight:bold;
	color:#009849;
	text-align:center;
	margin-top:50px;
}

.messagemailwarn
{
	font-family:verdana, tahoma, arial;
	font-size:10px;
	font-weight:bold;
	color:#FF0D00;
	text-align:center;
	margin-top:50px;
}

.hrline
{
 border: none;
 _border: 1px dotted;
 height: 1px;
 background-color: red;
 color: red;
}

 a.mail:link 	{ color: #0023E7; }
 a.mail:visited	{ color: #0023E7; }
 a.mail:active	{ color: #0023E7; }
 a.mail:hover	{ color: #D30301; }
