/*  augustin-ci stylesheet */

body
{
	font-family: Georgia,"Times New Roman",Serif;
	font-size: 12pt;
	background-color: #cecece;
	margin: 0px;
}

.page_layout
{
	margin: auto;
	width: 800px;
}

.menu_cell
{
	background-color: #ffffff;
	padding: 0px;
}

.menu_main,.main
{
	margin-left: 10px;
	font-size: 10pt;
}

.company_name
{
	color: #cccccc;
	font-size: 10pt;
}

div.top_menu
{
	height: 25px;
	width: 100%;
    padding-left: 5px;
    background-color: #888888;
	margin: 0px;
}

html>body div.top_menu
{
	height: 25px;
	padding: 0px;
	margin: 0px;
	border: 0px solid black;
	background-color: #555555;
	margin-top: 0px;
}

.maintext,form,.t0_text
{
	font-family: Georgia,"Times New Roman",Serif;
	margin-left: 100px;
	margin-right: 150px;
	font-size: 11pt;
	text-align: justify;
}

ul.maintext
{
	margin-left: 0px;
	margin-right: 10px;
}

td.header
{
	font-family: "Arial Narrow",Helvetica,Sans,Sans-Serif;
    font-size: 12pt;
	color: #888888;
	background-color: #ffffff;
	height: 20px;
    valign: center;
    padding-left: 5px;
}

td.main {
	font-size: 12pt;
	height: 100%;
	background: #ffffff;
	border-top: 1px solid #ffffff;
	border-left: 0px solid #333366;
	border-right: 0px solid #333366;
	padding-left: 10px;
	padding-right: 10px;
}

td.main td {
	font-size: 10pt;
}

td.main td p {
	margin-top: 0px;
	margin-bottom: 5px;
}

td.main p {
	padding-top: 7px;
	margin-top: 3px;
	margin-bottom: 3px;
}

td.main td ul {
	margin-top: 0px;
	margin-bottom: 5px;
}

td.main a,td.main a:visited,td.main a:active
{
	color: #888888;
	text-decoration: none;
}

td.main a:hover
{
	border-bottom: 1px dotted #333333;
}

ul.list_in_table {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

ul.list_in_table li {
	padding-bottom: 5px;

}

img.img_border {
	border: 1px solid black;
	padding: 2px;
	margin: 2px;
}

p.title {
	font-size: 22pt;
	font-weight: bold;
	border-bottom: 1px dotted #333366;
}

p.subtitle {
	font-size: 10pt;
	padding-left: 4px;
}

p.separator {
	font-size: 10pt;
	border-bottom: 1px dotted #333333;
}

td.main li {
	padding-top: 5px;
}

td.main
{
	vertical-align: top;
	padding-top: 0px;
}

#sub_menu
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
  	margin-left: 27px;
  	list-style-type: none;
  	font-family: "Arial Narrow",Helvetica,Sans,Sans-Serif;
  	font-size: 8pt;
}

html>body #sub_menu
{
	margin-left: 5px;
	padding-left: 0px;
}

#sub_menu li
{
  float: left;
  margin-right: 15px;
  position: relative;
}

html>body #sub_menu li
{
	top: 3px;
}

#sub_menu li a
{
	height: 16px;
	display: block;
	float: left;
	margin: 0px 2px;
	text-decoration: none;
	color: white;
}

#sub_menu a:hover
{
  color: #cccccc;
  text-decoration: none;
}

#sub_menu li ul
{/* xxx */
	font-weight: normal;
	display: none;
	width: 200px;
	list-style-type: none;
	position: absolute;
	top: 16px;
	left: 2px;
	margin: 0px;
}

#sub_menu li ul li
{
	background-color: #888888;
	width: 100%;
	border-bottom: 1px solid #FFFFFF;
}

html>body #sub_menu li ul li {left: -43px;}

#sub_menu li ul li a {
	padding: 3px;
	margin: 1px 0px 0px 0px;
	width: 100%;
}

html>body #sub_menu li ul li a {margin-top: 0px;}

#sub_menu li ul li a:hover
{
	width: 100%;
	background: #ffffff;
	color: #333333;
}
html>body #sub_menu li ul li a:hover
{
	width: 200px;
	margin-top: 0px;
}


#sub_menu li:hover ul { /* lists nested under hovered list items */
	display: block;
}

#sub_menu li.over ul {
	display:block;
}

.main_code
{
	font-family: Georgia,"Times New Roman",Serif;
	color: #333333;
	text-align: right;
	display: block;
	border-top: 1px #333333 solid;
	margin-top: 40px;
	padding-top: 10px;
}

.main_text
{
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
	text-align: justify;
}

.matto_logo
{
	margin: 0px;
	margin-left: 6px;
	margin-top: 20px;
	padding: 0px;
}

.katueber
{
    text-align: right;
    margin-top: 10px;
}

.a_titel
{
	font-family: "Arial Narrow",Helvetica,Sans-Serif,Sans;
	font-weight: normal;
	font-size: 22pt;
	display: block;
	margin-top: 15px;
	color: #333333;
}

.a_subtitel
{
    font-family: Accidental Presidency,Myriad Condensed Web,"Arial Narrow",Helvetica,Sans;
    font-size: 10pt;
    font-weight: normal;
    margin-top: 0px;
    border-bottom: 1px #333333 solid;
	margin-bottom: 10px;
	display: block;
	color: #333333;
}

.a_text
{
    font-size: 10pt;
    margin-left: 10px;
}

.a_autor
{
    font-size: 8pt;
    float: right;
}

.article_links
{
    background-color: #bfcbff;
    padding: 5px;
}

.article_links a
{
    margin-left: 10px;
}

.notice
{
    margin-top: 0px;
    color: red;
    background-color: yellow;
    font-weight: bold;
    text-align: center;
}

.back_list
{
    display: block;
    margin-top: 10px;
}

.article_box_even
{
    margin-top: 5px;
    background-color: #bfcbff;
    border-bottom: 1px solid black;
}

.article_box_uneven
{
    margin-top: 5px;
    border-bottom: 1px solid black;
}

.cat_article_title
{
    font-size: 10pt;
    font-weight: bold;
}

a.titel
{
    font-size: 10pt;
    font-weight: bold;
}

.article_subtitle
{
	font-size: 15pt
    margin-left: 5px;
    margin-bottom: 10px;
}

.article_titel
{

}

.article_teaser
{
    font-size: 8pt;
    margin-left: 5px;
}

.article_autor
{
    text-align: right;
    font-style: italic;
}

.cat_header
{
	font-family: Accidental Presidency,Myriad Condensed Web,"Arial Narrow",Helvetica,Sans;
    font-size: 22pt;
    margin-top: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #333333;
    color: #333333;
}

a.kleinlink
{
}

.inaktiv
{
    color: darkgrey;
}

.hoster
{
    color: #333333;
    font-size:8pt;
    text-align:right;
}

.small_link
{
    color: #333333;
    background-color: none;
    font-size: 8pt;
    text-decoration: none;
}

.small_link:active,.small_link:hover
{
    color: #333333;
    background-color: none;
    text-decoration: none;
    font-size: 8pt;
}

.small_link:visited
{
    color: #333333;
    background-color: none;
    font-size: 8pt;
    text-decoration: none;
    border-bottom: 1px dotted #888888;
}

.leftimg
{
	margin-right: 5px;
	border: 1px black solid;
}

.art_inl_img
{
	border: 1px black solid;
	margin-bottom: 5px;
}

.template_1_layout
{
	width: 100%;
}

.template_1_layout_cell
{
	font-family: "Arial Narrow",Helvetica,Sans;
	font-size: 11pt
	padding-top: 10px;
}

table.template_2_layout
{
	border-collapse: collapse;
	border-spacing: 0px;
}

td.template_2_layout_left
{
	vertical-align: middle;
	text-align: center;
}

td.template_2_layout_right
{
	vertical-align: middle;
	text-align: left;
	font-size: 19pt;
	font-family: Myriad Condensed Web,Arial Narrow,"Arial Narrow",Helvetica,Sans-Serif,Sans;
	font-weight: bold;
	color: #333333;
}

h1,.headline,.article_headline,.t0_subtitle
{
	font-family: "Arial Narrow",Helvetica,Sans-Serif,Sans;
	font-size: 11pt;
    background-color: #888888;
    color: white;
    margin-left: 0px;
    margin-bottom: 15px;
    margin-top: 10px;
    padding: 0px;
    padding-left: 10px;
}

h1,.headline,.article_headline,.t0_title
{
    font-family: "Arial Narrow",Helvetica,Sans-Serif,Sans;
    font-size: 14pt;
    background-color: white;
    color: #333333;
    margin-left: 0px;
    margin-top: 20px;
    padding: 0px;
}

h2,.headline2,.article_headline2
{
	font-family: "Arial Narrow","Arial Narrow",Helvetica,Sans-Serif,Sans;
	font-size: 15pt;
	font-weight: bold;
	color: #333333;
	margin-top: 15px;
	border-bottom: 1px solid #333333;
	margin-bottom: 10px;
}

h3,.headline3,.article_headline3
{
	font-family: "Arial Narrow","Arial Narrow",Helvetica,Sans-Serif,Sans;
	font-size: 12pt;
	font-weight: bold;
	color: #333333;
	margin-top: 15px;
	border-bottom: 1px solid #333333;
	margin-bottom: 10px;
}

.article_headline_big
{
	font-family: Myriad Condensed Web,Arial Narrow,"Arial Narrow",Helvetica,Sans-Serif,Sans;
	font-size: 26pt;
	color: #333333;
	margin-top: 15px;
	margin-bottom: 10px;
}

.startpage_headline
{
	font-family: "Arial Narrow",Helvetica,Sans-Serif,Sans;
    font-size: 14pt;
    color: #888888;
    margin-left: 8px;
    margin-bottom: 15px;
}

.article_back
{
	background-color: #ffffff;
	margin-top: 15px;
	margin-left: 0px;
	padding: 3px;
	color: #333333;
	font-weight: bold;
	font-size: 10pt;
	padding: 5px;
}

.article_back_link,.article_back_link:active,.article_back_link:visited
{
	color: #333333;
	text-decoration: none;
	font-size: 10pt;
	font-family: "Arial Narrow",Helvetica,Sans;
}

.article_back_link:hover
{
	text-decoration: underline;
}

.article_ecard_headline
{
	color: #333333;
	font-size: 19pt;
	font-weight: bold;
}

.article_ecard_form
{
	margin-left: 0px;
	margin-top: 3px;
	width: 640px;
	border: 1px solid #ffffff;
	padding: 10px;
}

.article_ecard_form input,.article_ecard_form textarea,.search_form input
{
	border: solid 1px #333333;
	font-family: Myriad Condensed Web,Arial Narrow,"Arial Narrow",Helvetica,Sans-Serif,Sans;
	font-size: 11pt;
	padding: 3px;
	color: #333333;
}

.article_ecard_row,.article_ecard_row td
{
	color: black;
}

.article_posting_box
{
	margin-left: 0px;
	margin-top: 3px;
	width: 640px;
	border: 1px solid #333333;
	padding: 10px;
	font-family: "Arial Narrow",Helvetica,Sans-Serif,Sans;
}

.article_posting_headline
{
	color: black;
	font-size: 11pt;
	font-weight: bold;
}

.article_posting_link,.article_posting_link:active,.article_posting_link:visited
{
	border-bottom: 1px solid black;
	text-decoration: none;
	color: black;
	font-size: 11pt;
}

.article_posting_link:hover
{
	border-bottom: 1px dotted black;
	text-decoration: none;
}

.article_posting_title
{
	font-weight: bold;
	margin-top: 5px;
	color: #333333;
	font-size: 11pt;
}

.article_posting_author_link,.article_posting_author_link:active,.article_posting_author_link:visited
{
	border-bottom: 1px solid black;
	text-decoration: none;
	color: black;
	font-size: 11pt;
}

.article_posting_author_link:hover
{
	border-bottom: 1px dotted black;
	text-decoration: none;
}

.article_posting_entry
{
	margin-top: 5px;
	border-top: solid 1px #ffffff;
	color: #333333;
	padding-left: 10px;
	font-weight: normal;
	font-size: 11pt;
}

.article_posting_author
{
	color: #333333;
	font-size: 11pt;
}

.article_posting_notice
{
	border-top: solid 1px #333333;
	padding-top: 5px;
	margin-top: 5px;
	color: #333333;
	font-size: 10pt;
	padding-left: 10px;
}

.article_posting_notice_link,.article_posting_notice_link:active,.article_posting_notice_link:visited
{
	border-bottom: 1px solid black;
	text-decoration: none;
	color: black;
}

.article_posting_notice_link:hover
{
	border-bottom: 1px dotted black;
	text-decoration: none;
}

div.kat_header
{
	font-family: Myriad Condensed Web,Arial Narrow,"Arial Narrow",Helvetica,Sans-Serif,Sans;
	font-size: 14pt;
	font-weight: bold;
	color: black;
	margin-top: 10px;
	margin-left: 5px;
}

span.kat_name
{
	font-family: Myriad Condensed Web,Arial Narrow,"Arial Narrow",Helvetica,Sans-Serif,Sans;
	color: black;
	font-size: 16pt;
}

span.kat_description
{
	color: black;
	font-style: italic;
}

span.kat_description_sub
{
	color: black;
	font-size: 11pt;
	margin-left: 5px;
}

.article_supercat_link,.article_supercat_link:active,.article_supercat_link:visited
{
	font-family: Myriad Condensed Web,Arial Narrow,"Arial Narrow",Helvetica,Sans-Serif,Sans;
	text-decoration: none;
	font-weight: normal;
	font-size: 19pt;
	color: #333333;
}
.article_supercat_link:hover
{
	background-color: white;
}

.article_category_link,.article_category_link:active,.article_category_link:visited
{
	margin-left: 1px solid black;
	font-family: Myriad Condensed Web,Arial Narrow,"Arial Narrow",Helvetica,Sans-Serif,Sans;
	text-decoration: none;
	font-weight: normal;
	font-size: 19pt;
	color: #333333;
}

.article_category_link:hover
{
	background-color: white;
}

div.art_cell
{
	margin-left: 36px;
}

a.art_titel,a.art_titel:visited,a.art_titel:active
{
	font-weight: bold;
	text-decoration: underline;
	color: black;
}

a.art_titel:hover
{
	font-weight: bold;
	color: #333333;
	background-color: white;
}

span.art_teaser
{
}

span.art_author
{
	font-style: italic;
}

span.art_author_katsub
{
	font-style: italic;
	margin-left: 5px;
}

.highlighted,.highlighted:active,.highlighted:visited
{
	text-decoration: underline;
}

.article_box_header
{
	background-color: #888888;
	color: white;
	padding-left: 5px;
	font-size: 10pt;
	font-family: "Arial Narrow",Helvetica,Sans;
}

.category_box_header
{
	background-color: darkgrey;
	color: white;
	padding-left: 5px;
	font-size: 10pt;
	font-family: "Arial Narrow",Helvetica,Sans;
}

.pattern_color_1,.pattern_color_2,.pattern_color_3,.pattern_color_4
{
	border: 1px solid #bfcbff;
	background-color: #ffffff;
	padding: 3px;
}

.category_table
{
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	border-spacing: 5px;
}

.category_row
{
}

.category_cell
{
	width: 50%;
	padding: 3px;
	vertical-align: top;
}

.category_article_title
{
	font-size: 14px;
	font-family: Myriad Condensed Web,Arial Narrow,"Arial Narrow",Helvetica,Sans-Serif,Sans;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 5px;
}

.category_article_title_link,.category_article_title_link:active,.category_article_title_link:visited
{
	text-decoration: none;
	border-bottom: none;
	color: #333333;
	font-size: 14pt;
}

.category_article_title_link:hover
{
	text-decoration: none;
	border-bottom: 1px dotted #333333;
}

.category_article_subtitle
{
	font-family: Myriad Condensed Web,Arial Narrow,"Arial Narrow",Helvetica,Sans-Serif,Sans;
	font-size: 13pt;
}

.category_article_teaser
{
	font-family: "Arial Narrow",Helvetica,Sans-Serif,Sans;
	font-size: 10pt;
	padding-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.category_article_author
{
	text-align: right;
	clear: right;
}

.category_article_picture_link
{
}

.category_article_picture
{
	border: 0px solid #333333;
	float: right;
	margin: 5px;
}

.category_change_form
{
	background-color: #ffffff;
	margin-top: 15px;
	margin-left: 0px;
	padding: 5px;
	color: #333333;
	font-weight: bold;
	font-size: 10pt;
	font-family: "Arial Narrow",Helvetica,Sans;
}

.category_change_form select, .category_change_form input
{
	background-color: #ffffff;
	margin-left: 0px;
	color: #333333;
	font-weight: bold;
	font-size: 10pt;
	border: 1px solid #333333;
	font-family: "Arial Narrow",Helvetica,Sans;
}

.neu1
{
	font-weight: bold;
	color: white;
}

.neu2
{
	font-weight: bold;
	color: #bfcbff;
}

.article_links_box
{
	margin-left: 0px;
	width: 640px;
	border: 1px solid #ffffff;
	padding: 10px;
	margin-bottom: 10px;
}

.article_links_headline
{
	font-family: Myriad Condensed Web,"Arial Narrow",Helvetica,Sans;
	font-size: 14pt;
}

.article_links_list
{
	color: #888888;
	margin-top: 10px;
}

.article_links_list_item
{
	margin-left: 15px;
}

.article_related_link
{
	text-decoration: underline;
	color: #888888;
}

.article_related_link:active,.article_related_link:hover
{
	text-decoration: none;
	background-color: #888888;
	color: white;
}

.article_related_link:visited
{
	text-decoration: none;
	border-bottom: dotted 1px #888888;
}

.rightimg
{
	border: 5px solid #cccccc;
	float: right;
	margin-left: 10px;
}

.leftimg
{
	clear: both;
	border: 5px solid #cccccc;
	float: left;
	margin-right: 10px;
}

.bottomimg
{
	border: 5px solid #cccccc;
	margin-top: 5px;
}

.unordered_list
{
}

.list_item
{

}

td.main .gallery_thumbnail
{
	border: 3px solid #cccccc;
}

td.main .gallery_thumbnail_link,.gallery_thumbnail_link:active,.gallery_thumbnail_link:visited
{
	border: none;
}

td.main .gallery_thumbnail_link:hover
{
	border: none;
}

.thumbnail_label
{
	font-size: 10pt
}

div.message
{
	border: 1px solid #333333;
	background-color: #bfcbff;
	margin-bottom: 10px;
	margin-top: 10px;
	padding: 5px;
}

.member_login_form
{
	margin-left: 100px;
	margin-right: 100px;
	margin-bottom: 10px;
}

.memberlogin_table
{
	margin-top: 10px;
}

.login_status
{
	border: 1px solid #333333;
	background-color: #eeeeee;
	margin-bottom: 10px;
	margin-top: 10px;
	padding: 5px;
}
