body {

	margin: 0px;
	padding: 8px;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#E5E5E5;

}

p {

	width:95%;
	background-color:#F2F1DD;
	border-width:1px;
	border-color:black;
	border-style:solid;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}

table.bodyline {
	width:100%;
	border:1px solid #000000;
	background-color:#FFFFFF;
}

th {
	text-align:left;
	color:#ffffff;
	font-size:11px;
	font-weight :bold;
	background-color:#990000;
	height:25px;
	background-image:url(/forum/templates/burgabi2005/images/cellpic3.gif);
}

th a {
	text-decoration:none;
	color:#FFFFFF;

}

td {

}

table#menu {
	width:100%;
	border-collapse:collapse;
	border-spacing:0px;
	border-bottom:1px solid #ffffff;
}

table#menu th {
	width:15%; /* TODO: muss immer angepasst werden .. */
	text-align:center;
}
table#menu th:hover {
	background-color:#FF6C2A;
	background-image:url(/pics/cellpic1.jpg);
}

table#menu a {
	width:100%;
	padding:5px 0px;
	display:block;
	height:15px;
}

table#menu a, table#submenu a {
	color:#ffffff;
	text-decoration:none;
}

th#menu_main_selected {
	background-color:#df5e00;
	background-image:url(/pics/cellpic1.jpg);

}


th.menu_main {

}


table#submenu {
	width:100%;
	border-spacing:0px;
	border-collapse:collapse;
}
table#submenu a {
	padding: 5px 10px;
}
table#submenu a:hover {
	text-decoration:underline;
}
table#submenu td {
	background-color:#FFFFFF;
	background-repeat:repeat-x;
	font-size:13px;
	height:30px;
	text-align:center;
}
table#submenu td.submenu {
	background-image: url(/forum/templates/burgabi2005/images/cellpic1.gif);
}
table#submenu td#submenu_left {
	background-image: url(/pics/cellpic_left.gif);
	width:28px;
}
table#submenu td#submenu_right {
	background-image: url(/pics/cellpic_right.gif);
	width:28px;
}

img {
	border:none;
}

a {
	text-decoration:none;
	color:#b40000;
}
a:hover {
	text-decoration:underline;
}

table.media {
	width:100%;
	border-width:1px;
	border-style:solid;
	border-color:black;

}
th.media {
	font-style:italic;

}
td.media_type {
	background-color:#F2F1DD;

}
td.media_desc {
	background-color:#F2F1DD;
}
.gallery_header {
	font-size:90%;
}
.gallery_options {
	font-size:90%;
}

td.gallery_picture {
	color:#444444;
	width:200px;
	text-align:center;
}

.gallery_picture_infos {
	font-size:60%;
}

.gallery_picture_infos_dimen {
	font-style:italic;
}

.gallery_picture_infos_comments {
	font-style:italic;
}
.gallery_picture_infos_rating {
	font-style:italic;
}




.bildanzeige_comments_head {
	font-weight:bold;
}

.bildanzeige_comments {
	font-size:90%;
	font-style:italic;
}

.bildanzeige_comments_date {
}
.bildanzeige_comments_user {
	font-weight:bold;
}
.bildanzeige_comments_text {
	font-style:normal;
}


.bildanzeige_comment_add {
	font-size:90%;
}

.bildanzeige_rate {
	font-size:90%;
}



.bilder_header {
	font-size:90%;
}

table.bilder {

	width:100%;
	border-width:2px;
	border-style:solid;
	border-color:black;


}

td.bilder_datum {
	width:10%;
	background-color:#F2F1DD;

}
td.bilder_title {
	width:50%;
	background-color:#F2F1DD;

}
td.bilder_rating {
	background-color:#F2F1DD;

}
td.bilder_count {
	background-color:#F2F1DD;

}
td.bilder_size {
	background-color:#F2F1DD;

}

td.bilder_owner {
	background-color:#F2F1DD;
}


th.bilder_datum {
	font-style:italic;
}

th.bilder_title {
	font-style:italic;
}
th.bilder_rating {
	font-style:italic;
}
th.bilder_count {
	font-style:italic;
}
th.bilder_size {
	font-style:italic;
}

table.pupils {
	border:1px solid #000000;
	font-size:80%;
}
table.pupils th {
	font-style:italic;
	border-bottom:1px dashed #000000;
}
table.pupils td {
	padding:0px 2px;
	empty-cells:show;
}
table.pupils tr.pupils_c0 {
	background-color:#F2F1DD;
}

#pupils_form td#pupils_form_cols {

}
#pupils_form td#pupils_form_sort {
	vertical-align:top;
}
#pupils_form td#pupils_form_submit {
	text-align:center;
}

body.pupils_print {
	text-decoration:none;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#FFFFFF;
}
table.pupils_print {
	border-spacing:0px;
	font-size:80%;
}
table.pupils_print a {
	color: #000000;
}
table.pupils_print tr {

}
table.pupils_print th {
	color: #000000;
	border:1px solid #000000;
	background: none;
}
table.pupils_print td {
	padding: 0px 2px;
	border:1px solid #000000;
	empty-cells:show;
}

.aufpassen {
	background-color:#FF7F7F;
}

table.news {
	width:690px;
	font-size:90%;
	background-color:#FFFFFF;
	border:1px solid #000000 /*cccccc*/;
	margin:auto;
	border-spacing:1px;
}
th.news_topic {
	font-size:110%;
}
td.news_author {
	background-image: url(forum/templates/burgabi2005/images/cellpic1.gif);
	height: 28px;
	width:490px;
}
td.news_time {
	background-image: url(forum/templates/burgabi2005/images/cellpic1.gif);
	height: 28px;
	width:200px;
	text-align:right;
}
td.news {
	background-color:#F2F1DD/*#ffd1a3*/;
	font-size:90%;
}
td.news_links {
	background-color:#f4c900;

}
td.news_comments {
	background-color:#f4c900/*#FFB147 #FFEDA8*/;
	text-align:right;
}

table.news_comment_write {
	width:483px;
	border:1px solid #000000;
	margin:auto;
}

table.news_comment {
	width:552px;
	font-size:90%;
	border:1px solid #000000;
	margin:auto;
}
td.news_comment_id {
	width:50px;
}
td.news_comment_author {
	width:302px;
}
td.news_comment_time {
	width:200px;
	text-align:right;
}
td.news_comment {
	border:1px dotted #000000;
	background-color: #ffc48b;
	font-size:90%;
}
td.news_comment_delete_checkbox {
	text-align:center;
}
td.news_comment_delete_text {

}
td.news_comment_edit {
	text-align:right;
}

table.news_edit_links {
	border-spacing:0px;
}
td.news_edit_delete_checkbox {
	text-align:center;
}
td.news_edit_delete_text {

}

table.news_archiv {
	width:690px;
	border:1px solid #000000;
	margin:auto;
}
th.news_archiv {
	font-style:italic;
	border-bottom:1px dashed #000000;
}

table.timetable {
	border:1px solid #000000;
	margin:auto;
}
th.timetable {
	text-align:center;
	font-style:italic;
}
td.timetable_time {
	font-style:italic;
}
td.timetable_course {
	text-align:center;
	background-color:#F2F1DD;
}

table.kursinfo {
	border:1px solid #000000;
}
td.kursinfo_kategorie {
	vertical-align:top;
}
td.kursinfo_inhalt {
	background-color:#F2F1DD;
}

table#header {
	width:100%;
	text-align:center;
	font-size:90%;
	border-spacing:0px;
}
td#header_logo {
	text-align:left;
	vertical-align:top;
	width:222px;
}
td#header_title {
	font-size:160%;
	font-weight:bold;
	font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
}

td#header_login {

}
td#header_birthdays {
	width:222px;
	vertical-align:middle;
	background-image:url(/pics/logo_auf_weiss_watermark.jpeg);
	background-repeat:no-repeat;
	background-position: right;
}
td#header_birthdays div {
	margin-right:0px;
	margin-left:auto;
}

form.login {
	display:inline;
}

table.impressum {
	background-color:#F2F1DD;
	border: 1px solid #000000;
	border-spacing: 0px;
	padding: 0px;
	margin: 0px;
}

table.impressum td.verantwortliche {
	background-color:#ffffff;
	border-top:1px dashed #000000;
	border-bottom:1px dashed #000000;
	border-collapse:collapse;
	width:33%;
}

#birthdaylist {
	position:absolute;
	right:8px;
	display:none;
	z-index:15;
	background-color:#F2F1DD;
	border:1px solid #000000;
	padding:5px;
	padding-top:0px;
	text-align:center;
	font-size:90%;
	width:222px;
}

.birthdaylist_date {
	padding-top:8px;
	font-weight:bold;
}

.footer {
	width:100%;
	font-size:70%;
	background-color:#F2F1DD;
	border-width:1px;
	border-color:black;
	border-style:solid;
}

