/* This file is used to store layout information that are used throughout the website in a single library.*/

/* Layout that are used in all pages */
body, tr, td {font-family: verdana, arial, helvetica; font-size: 10px;}
p {font-size: 10px; text-align: justify; margin-top: 1px; margin-bottom: 8px;}
h1 {font-size: 14px;}
h2 {font-size: 12px; font-weight: bold;}
h3 {font-size: 10px; font-weight: bold;}
h4 {font-size: 10px; font-weight: bold; margin-top: 0px; margin-bottom: 0px;}
ul, ol, li {font-size: 10px; margin-top: 1px; margin-bottom: 1px; margin-left: 10px; margin-right: 0px; text-align: justify;}
textarea {font-family: verdana, arial, helvetica; font-size: 12px;}

.menubar{font-size: 10px; color: #FFFFFF;}
.centered {text-align: center;}
.notes {font-size: 10px; font-style: italic;}

#copyright {font-size: 10px; border-top-width: 0px; border-left-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-style: solid; border-color:#000080;}

/* Link types that are used on all pages */
a.menubar:link {color: #FFFFFF; text-decoration: none; font-size: 10px; font-weight: bold;}
a.menubar:visited {color: #FFFFFF; text-decoration: none; font-size: 10px; font-weight: bold;}
a.menubar:hover {color: #FFFFFF; text-decoration: none; font-size: 10px; font-weight: bold;}

a:link {color: #82C4FF; text-decoration: none; font-size: 10px; font-weight: 500;}
a:visited {color: #82C4FF; text-decoration: none; font-size: 10px; font-weight: 500;}
a:hover {color: #82C4FF; text-decoration: underline; font-size: 10px; font-weight: 500;}

/* Styles that are only used by the homepage */
.logoFontL {color: #000080;font-size: 32px; font-weight: bold; line-height: 32px;}
.address {font-size: 10px; text-align: right}

/* Styles that are on all pages except the homepage */
a.menu:link {color: #82C4FF; text-decoration: none; font-size: 10px; font-weight: bold;}
a.menu:visited {color: #82C4FF; text-decoration: none; font-size: 10px; font-weight: bold;}
a.menu:hover {color: #82C4FF; text-decoration: underline; font-size: 10px; font-weight: bold;}

.logoFontS {font-size: 10px;color: #000080; line-height: 10px; font-weight: bold;}

#frame_default {border-top-width: 0px; border-left-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-style: solid; border-color: #000080; vertical-align: top; padding-top:50px; padding-left: 25px; padding-right: 25px;}
#right_frame {width: 150px; border-top-width: 0px; border-left-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-style: solid; border-color:#000080;}
#box_topic {width: 150px; height: 25px; border-top-width:1px;border-left-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: dashed; border-color: #000080; font-size: 10px; padding-top: 8px; padding-bottom: 8px;}
#box_links {padding-top: 10px; border-top-width:1px; border-left-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-style: dashed; border-color: #000080; padding-top: 8px; padding-bottom: 8px;}

#frame_gedenken {border-width: 1px; border-style: solid; border-color: #000080; padding-top: 2px; padding-left: 2px; padding-right: 2px; padding-bottom: 2px; margin-left: 5px;}

#errorMessage {border-width: 1px; border-style: solid; padding: 2px; border-color: red; background-color: #FFCCCC;}

#form_check {border-width: 1px; border-style: solid; padding: 10px; border-color: black; background-color: #DDDDDD;}

/* Styles for topic that are used repeatly */
.author {font-size: 10px; font-style: italic; text-align: right;}
.broken {color: gray;}

/* Styles for the additional information page */
#footnote {font-weight: bold;} 

#informationTitle {background-color: #82C4FF; color: #FFFFFF; height: 20px; font-size: 12px; font-weight: bold; padding-left: 15px}
#informationText{padding: 15px;}



