/* CSS Document */

/*PAGE LAYOUT*/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
        background-image:url(images/bg.gif);
}
#content {
        width:820px;
        background-color:#FFFFFF;
        position:relative;
//*	border-width:2pt;
        border-color:#999999;
        border-style:solid;
*//
}
#topheader {
        float:center;
        width:810px;
        height:93px;
        background-color:#e9dcbc;
        position:relative;
	margin-left: 5px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}
#logo {
        float:left;
        background-image:url(images/logo.gif);
        width:295px;
        height:93px;
}
#toplinks {
        position:absolute;
        right:10px;
        top:10px;
}
#menu {float:right;
        width:820px;
        height:32px;
        background-image:url(images/bg_menu.gif);
        background-repeat:repeat-x;
}
#submenu {float:right;
          width:820px;
          height:32px;
          background-image:url(images/bg_submenu.gif);
          background-position:top;
          background-repeat:repeat-x;
}
#panel {float:center;
        width:810px;
	margin-left: 5px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}
#leftpanel {float:left;
            width:295px;
            height:550px;
            background-color:#f8efde;
}
#contenttext {float:right;
              width:495px;
              padding-left:5px;
              padding-right:5px;

}
#footer{ float:left;
         width:295px;
         padding-top:10px;
         padding-bottom:10px;
}
#newstitel {font: 1.5em Tahoma, sans-serif;
        width:283px; height:36px;
        padding:5px;
}
#newstext {font:0.7em Tahoma, sans-serif;
        width:283px; height:184px;
        padding:5px;
}
.bildrechts {
        background-image:url(images/Alfa015.jpg);
        width:489px; height:129px;
        margin-left: 5px;
        background-repeat:no-repeat;
}
#leftpanelhome {float:left;
            width:350px;
            height:637px;
            background-color:#f8efde;
}
#introhome {float:left;
            width:335px;
            height:590px;
            background-color:#f8efde;
            }
#refhome {float:left;
            width:335px;
            height:47px;
            background-color:#f8efde;
            }
#contenthome {float:right;
              width:440px;
              padding-left:5px;
              padding-right:5px;

}
#texthome {
          height:620px;
          }
.bildhome {
	background-image:url(images/alfasauber.jpg);
         width:440px;
         height:637px;
         }

/*GRAY PANEL*/
.graypanel { width:295px; height:196px;
         }

/*TEXT STYLES*/

.bodytext {
	font: 0.6em Tahoma, sans-serif;
	color: #292929;
}
.bodytext a{
	font: 0.6em Tahoma, sans-serif;
	font-size: 9px;
	color: #292929;
	text-decoration:none;
}
.bodytext a:hover{
	text-decoration:underline;
}
.titletext {
	font: 0.7em Tahoma, sans-serif;
	font-size:36px;
	font-weight:bold;
	color:#CC0000;
}
.whitetitle {
	font: 0.7em Tahoma, sans-serif;
	font-size:36px;
	font-weight:bold;
	color:#FFFFFF;
}
.smalltitle {
	font: 0.7em Tahoma, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#CC0000;
}
.smallwhitetext {
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
}
.smallwhitetext a{
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:none;
}
.smallwhitetext a:hover{
	text-decoration:underline;
}
.smallgraytext {
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#e9dcbc;
}
.smallgraytext a{
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#e9dcbc;
	text-decoration:none;
}
.smallredtext a{
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#811a0b;
	text-decoration:none;
}
.smallgraytext a:hover{
	text-decoration:underline;
}
.smallredtext {
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#CC0000;
}
.smallredtext a{
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#CC0000;
	text-decoration:none;
}
.smallredtext a:hover{
	text-decoration:underline;
}