
body
{

}

table.login
{


	height: 210px;
	width: 300px;

	border-collapse: collapse;

	border-width: 1px;
	border-style: solid;
	border-color: black;
/*
	padding-left: 40px;
	padding-right: 40px;

	padding-bottom: 20px;
	padding-top: 20px;
*/
	background-color: #e21616;

}


td.login
{
	color: white;
	font-family: 'Trebuchet MS', Verdana, Arial;
	font-size: 14px;
	font-weight: bold;
	height: 20px;
}


input.login
{
	border-style: dashed;
	border-size: 1px;
	border-color: white;


	background-color: #e21616;
	color: white;
	font-family: 'Trebuchet MS', Verdana, Arial;
	font-size: 13px;
	font-weight: bold;

	line-height: 12px;
}

input.login_submit
{
	font-family: 'Trebuchet MS', Verdana, Arial;
	color: white;
	font-weight: bold;
	background-color: #e21616;
	border-style: dashed;
	border-size: 1px;
	border-color: white;
	height: 20px;
	font-size: 11px;
}

input.login_submit:active
{
	border-color: white;
	border-style: dashed;
	border-size: 1px;

	background-color: white;
	color: #e21616;


}


td.login_blind
{
	weight: 20px;
}



td.login_top
{
	padding-top: 20px;
}

td.login_bottom
{
	padding-bottom: 20px;
}



a.register
{
	color: white;
	text-decoration: none;
	font-size: 9px;
}

a.register:hover
{
	text-decoration: underline;
}

div.login
{
	color: white;
	font-family: arial;
	font-size: 9px;

	align: right;
}

a
{
	font-size: 12px;
}



table.content
{
	font-size: 11px;
	background-color: #f7a6a5;
}

td.content
{
	font-size: 11px;
}

/*
########
#
# anfang layout für berichte verfassen!!
#
*/


table.berichte
{

	font-family: 'Trebuchet MS', Verdana;
	font-size: 11px;

	background-color: #e21616;
	color: white;
	font-weight: bold;
	padding: 10px;

	border: 1px;
	border-color: black;
	border-style: solid;
	background-image: url('images/admin/berichte_table_bg.jpg');
}


input.berichte
{
	font-family: 'Trebuchet MS', Verdana, Arial;
	font-size: 12px;

	border-style: none;
}

textarea.berichte
{
	font-family: 'Trebuchet MS', Verdana, Arial;
	font-size: 12px;
	border-style: none;
}

select.berichte
{
	font-family: 'Trebuchet MS', Verdana, Arial;
	font-size: 12px;
	border-style: none;
}

input.berichte_submit
{
	font-family: 'Trebuchet MS', Verdana, Arial;
	font-size: 12px;
	border-style: none;
	background-color: white;
}


/*
#
# ende layout für berichte verfassen!!
#
########
*/

table.fehler
{

	width: 600px;
/*	padding-left: 12px; */
/*	padding-right: 12px; */
	border: 1px;
	border-color: #000000;
	border-style: solid;
	border-collapse: collapse;
	background-color: #FFFFFF;

	font-size: 12px;
}



tr.fehler_top
{
	padding-left: 10px;
	padding-right: 10px;

}


tr.fehler
{

}

td.fehler
{
	padding-top: 10px;
	padding-right: 14px;
	padding-bottom: 10px;
	padding-left: 14px;

	font-size: 12px;


}


/*
#######
#
#
########
*/


table.news
{
	width: 500px;
	border-collapse: collapse;
	border-style: solid;
	border-width: 1px;

}


tr.news_top
{
	font-weight: bold;
	font-size: 14px;
	color: #424142;
	color: white;
	height: 20px;
	background-color: #e21616;
}

td.news_einleitung
{
	font-size: 13px;
	padding-left: 10px;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 8px;
	background-color: white;
}

td.news_link
{
	font-size: 13px;
	padding-left: 10px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 4px;
	background-color: white;
}

a.news_link
{
	font-size: 11px;
	color: #424142;
	text-decoration: none;
}

a.news_link:hover
{
	text-decoration: underline;
}

td.news_info
{
	font-size: 10px;
	padding-left: 10px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 8px;
	background-color: white;
}








table.admin_menue
{
	width: 130px;
	border-collapse: collapse;
	border-style: solid;
	border: 1px;
	border-color: red;
}

tr.admin_menue_top
{
	background-color: e21616;
	color: white;
	font-weight: bold;
	border: 1px;
	border-style: solid;
	border-color: e21616;

}

td.admin_menue_top
{

}


tr.admin_menue
{
	background-color: white;
	color: black;

	border: 1px;
	border-style: solid;
	border-color: #e21616;

}

tr.admin_menue:hover
{
	color: white;
	background-color: #e21616;
}


td.admin_menue
{
	padding-left: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	cursor: hand;
	font-size: 12px;

}

td.admin_menue:hover
{
	color: white;
	background-color: #e21616;

}

a.admin_menue
{
	color: black;
	text-decoration: none;
}

a.admin_menue:hover
{
	color: white;
	background-color: #e21616;
}


td.admin_menue2
{
	padding-left: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 12px;
}

td.admin_menue2:hover
{
	color: white;
	padding-left: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 12px;
}

/*
######
#
# benutzerverwaltung
#
*/


table.benutzer
{
	width: 400px;
	border-collapse: collapse;
	border-style: solid;
	border: 2px;
	border-color: red;
}


tr.benutzer_info_top
{
	border-style: solid;
	border: 2px;
	border-color: red;

	font-size: 13px;
	color: white;
	background-color: #e21616;
}



tr.benutzer_info
{
	border-style: solid;
	border: 2px;
	border-color: #e21616;

	font-size: 12px;
	color: black;
	background-color: white;

}


tr.benutzer_info_1
{
	border-style: solid;
	border: 2px;
	border-color: #e21616;

	font-size: 12px;
	color: black;
	background-color: #fceeee;

}

tr.benutzer_info_2
{
	border-style: solid;
	border: 2px;
	border-color: #e21616;

	font-size: 12px;
	color: black;
	background-color: #f2a4a4;

}


td.benutzer_top
{
	padding-left: 10px;
	padding-right: 10px;

}


td.benutzer_info
{
	padding-left: 10px;
}


/*
#
# benutzerverwaltung
#
######
*/






table.sitemap
{
	width: 240px;
	border-collapse: collapse;
	border: 1px;
	border-style: solid;
	color: #424142;
	background-color: white;
}


tr.sitemap
{
	text-decoration: none;
}



td.sitemap_level1
{
	background-color:  #e21616;
	padding-left: 10px;
	font-size: 14px;
	line-height: 18px;
	color: white;
	font-weight: bold;
}

a.sitemap_level1
{
	text-decoration: none;
	color: #424142;
	color: white;
	font-size: 14px;
}

font.sitemap_level1
{
	font-size: 13px;
	color: #414141;
	color: white;
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
}



td.sitemap_level2
{
	padding-left: 35px;
	line-height: 18px;
	font-size: 13px;

}

a.sitemap_level2
{
	text-decoration: none;
	color: #424142;
}

font.sitemap_level2
{
	font-size: 13px;
	color: #414141;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
}


td.sitemap_level3
{
	padding-left: 70px;
	line-height: 16px;
}


a.sitemap_level3
{
	text-decoration: none;
	color: #424142;
}


font.sitemap_level3
{
	font-size: 13px;
	color: #414141;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
}





table.newsticker
{
	border: 1px; 
	border-color: black; 
	border-style: solid; 
	background-color: white;

	font-size: 11px;

	border-collapse: collapse;
}

td.newsticker_top
{
	background-color: #959595;
	border: 1px; 
	border-color: black; 
	border-style: solid; 
	color: black;
	font-size: 11px;

	padding-left: 4px;
	padding-right: 4px;

}

td.newsticker
{
	border: 1px; 
	border-color: black; 
	border-style: solid; 

	padding-left: 4px;
	padding-right: 4px;

}




td.newsticker_gueltig
{
	border: 1px; 
	border-color: black; 
	border-style: solid; 

	background-color: #6af25c;
}

td.newsticker_ungueltig
{
	border: 1px; 
	border-color: black; 
	border-style: solid; 

	background-color: #ff5959;
}

td.newsticker_konflikt
{
	border: 1px; 
	border-color: black; 
	border-style: solid; 

	background-color: #ffc949;
}









