body { margin: 0px; padding: 0px; }


/* SEITENSTRUKTUR */

td.top_left { width: 240px; text-align: center; border-left: 1px solid #023490; border-top: 1px solid #023490; }
td.top_right { text-align: right; border-right: 1px solid #023490; border-top: 1px solid #023490; }

td.top_menu_left { background-color: #D6E7EF; border-left: 1px solid #023490; text-align: center; }
td.top_menu { background-color: #D6E7EF; text-align: center; }
td.top_menu_right { background-color: #D6E7EF; border-right: 1px solid #023490; text-align: right; padding-right: 5px; }

td.center_left { background-color: #F9F9F9; border-left: 1px solid #023490; border-right: 1px solid #C9CACF; font-family: sans-serif; font-size: 11px; line-height: 16px; color: #494949; padding: 13px; vertical-align: top; }
td.center { text-align: center; padding-bottom: 15px; padding-top: 15px; vertical-align: top; font-family: sans-serif; font-size: 11px; line-height: normal; color: #494949; vertical-align: top; }
td.center_right { border-right: 1px solid #023490; text-align: center; vertical-align: top; padding-bottom: 15px; padding-top: 15px; font-family: sans-serif; font-size: 11px; line-height: normal; color: #494949; }

td.bottom_menu_left { background-color: #EFF7CE; border-left: 1px solid #023490; text-align: center; }
td.bottom_menu { background-color: #EFF7CE; text-align: center; }
td.bottom_menu_right { background-color: #EFF7CE; border-right: 1px solid #023490; text-align: right; padding-right: 5px; }

td.bottom { padding-left: 1px; vertical-align: top; border-left: 1px solid #023490; border-right: 1px solid #023490; border-bottom: 1px solid #023490; }

td.bottom_submenu { filter: Alpha(opacity=85, finishopacity=85, style=0); background-color: #EFF7CE; border-top: 1px solid #FFFFFF; border-right: 0px solid #FFFFFF; }

img.img { border: 1px solid #8D8D8D; }

/* FONTS */

.img { font-family: sans-serif; font-size: 11px; line-height: 20px; color: #585858; }
.subtopic { font-family: sans-serif; font-size: 11px; font-weight: normal; line-height: normal; color: #747474; }
.topic { font-family: sans-serif; font-size: 15px; font-weight: bold; line-height: normal; color: #30343E; }

.content { font-family: sans-serif; font-size: 11px; font-weight: normal; line-height: 16px; color: #6E6E6E; text-decoration: none; letter-spacing: 0px; }
.light { font-family: sans-serif; font-size: 11px; font-weight: normal; color: #E6E6E6; text-decoration: none; letter-spacing: 0px; }
.utext { font-family: sans-serif; font-size: 11px; font-weight: normal; color: #B5B5B5; text-decoration: none; letter-spacing: 0px; }

/* LINKS */

a.top_menu { font-family: sans-serif; font-size: 12px; font-weight: normal; color: #023490; text-decoration: none; }
a.bottom_menu { font-family: sans-serif; font-size: 12px; font-weight: normal; color: #677D0D; text-decoration: none; }
a.bottom_submenu { font-family: sans-serif; font-size: 10px; font-weight: normal; color: #677D0D; text-decoration: none; }

a.link { font-family: sans-serif; font-size: 11px; color: #6E6E6E; text-decoration: underline; }
a.link:hover { font-family: sans-serif; font-size: 11px; color: #6E6E6E; text-decoration: underline; }

a.news { font-family: sans-serif; font-size: 11px; color: #023490; text-decoration: underline; }
a.news:hover { font-family: sans-serif; font-size: 11px; color: #6E6E6E; text-decoration: none; }

a.newsadd { font-family: sans-serif; font-size: 11px; color: #B70000; text-decoration: underline; }
a.newsadd:hover { font-family: sans-serif; font-size: 11px; color: #6E6E6E; text-decoration: none; }

a.blink { font-family: sans-serif; font-size: 11px; color: #6E6E6E; text-decoration: underline; }
a.blink:hover { font-family: sans-serif; font-size: 11px; color: #6E6E6E; text-decoration: none; }

a.ulink { font-family: sans-serif; font-size: 11px; color: #B5B5B5; text-decoration: none; }
a.ulink:hover { font-family: sans-serif; font-size: 11px; color: #B5B5B5; text-decoration: underline; }

/* --- TABLES --- */

td.menu_logo {
	border-left: 1px solid #999999;
	background-image: url(../gfx/logo.gif);
}

td.menu_top_item {
	background-color: #003399;
	background-image: url(../gfx/menu_item.gif);
}


/* --- INPUT --- */

input.search {	BACKGROUND-COLOR: #FFFFFF;	COLOR: #000000; font-family: verdana; font-size: 10px; font-weight: normal; border: 1px solid #677D0D; height: 16px; width: 100px; padding-bottom: 1px; }
input.send { border: 0px; height: 16px; width: 56px;	background-image: url(../gfx/psuche.gif); }
input.send_en { border: 0px; height: 16px; width: 56px;	background-image: url(../gfx/psuche_en.gif); }

input.admintopic { BACKGROUND-COLOR: #FFFFFF; COLOR: #000000; font-family: sans-serif; font-size: 11px; font-weight: normal; border: 1px solid #677D0D; padding-left: 3px; }
select.admintopic { BACKGROUND-COLOR: #FFFFFF; COLOR: #000000; font-family: sans-serif; font-size: 11px; font-weight: normal; border: 1px solid #677D0D; }
textarea.admintext { BACKGROUND-COLOR: #FFFFFF; COLOR: #000000; font-family: sans-serif; font-size: 10px; font-weight: normal; border: 1px solid #677D0D; }

input.submit { BACKGROUND-COLOR: #FFFFFF; COLOR: #000000; border: 1px solid #677D0D; font-family: sans-serif; font-size: 11px; font-weight: normal; }

select.language { background-color: #D6E7EF; font-family: verdana; font-size: 10px; font-weight: normal; color: #023490; border: 1px solid #FFFFFF; width: 93px; }
