body{font-family:Arial;}
A:link,
A:visited,
A:hover {
	text-decoration: none;
        color: #666666;
}
A:active {
	text-decoration: none;
        color: #666666;
}

.bgd-body {
	margin-left : 0;
	margin-right : 0;
	margin-top : 0;
	margin-bottom: 0;
}
.bgd-shadow-top {
	background-image: url(main_FILES/shadow_top.gif);
	background-repeat: repeat-x;
}
.bgd-shadow-top2 {
	background-image: url(../images/bgd/shadow_top2.gif);
	background-repeat: repeat-x;
}
.bgd-shadow-top-color {
	background-image: url(main_FILES/shadow_top_color.gif);
	background-repeat: repeat-x;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;

}
.line-bottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.line-top {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}
.line-left-right {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
}
.bgd-shadow-bottom {
	background-image: url(main_FILES/shadow_bottom.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.bgd-shadow-bottom-color {
	background-image: url(main_FILES/shadow_bottom_color.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
}
.link-bottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.link-submenu {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
}
.link-submenu-cur {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
    font-weight: bold;
    color: #000000;
}
DIV.login-button	A,
DIV.login-button	A:link,
DIV.login-button	A:visited	{
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FDB813;
    text-decoration:none;
    font-weight: bold;
}
DIV.login-button	A:hover 	{
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FE9536;
    text-decoration: underline;
    font-size: 12px;
    font-weight: bold;
}
.login-form {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 110px;
	height: 17px;
	border: 1px solid #000000;
}
.login-text {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.login-username {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.voting-field {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.voting-question {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}
.voting-submitbutton {
                vertical-align: right;
	background-color: #FFF2D3;
	border-width: 1;
	color: #000000;
	font-size: 8pt;
	font-family: verdana;
	font-weight: bold;
}
.voting-text {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.voting-question-result {

	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}
.voting-win-mail {

	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}
.foto-text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
}
.foto-text-allgem {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
}

/*  Layout 1 */
.c2l1-left{
	border-right: 1px solid #FFEDA8;
	padding-right: 5px;
	width:50%;
	white-space:normal;
}
.c2l1-middle{
	padding-left: 5px;
	width:50%;
	white-space:normal;
}
/*  Layout 2 */
.c2l2-left{
	border-right: 1px solid #FFEDA8;
	padding-right: 5px;
	width:50%;
	white-space:normal;
}
.c2l2-middle{
	background-color:#FFEDA8;
	padding-left: 5px;
	width:50%;
	white-space:normal;
}
/* Layout 2 */
.c2l3-left{
	border-right: 1px solid #FFEDA8;
	padding-right: 5px;
	width:70%;
	white-space:normal;
}
.c2l3-middle{
	background-color:#FFEDA8;
	border: 1px solid blue;
	padding-left: 5px;
	width:30%;
	white-space:normal;
}

.header-1 {
	color:#dddddd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin:0 0 0 0;
}

.header-2 {
	color:#005496;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin:0 0 0 0;
}
td, .text {
	font-family: Arial;
	font-size:13px;
	color:#aaaaaa;
}

.link-foto a:link,
.link-foto a:visited,
.link-foto a:hover {
        color: #cccccc;
        font-weight: bold;
        margin:0 0 0 0;
}