@CHARSET "UTF-8";

body { 
	font-family: 'Oxygen', sans-serif;
	font-size: 10pt;
}h1 {font-weight: normal;font-size: 50px;margin-top: 14px;}
h2 {font-weight: normal;margin-bottom: 5px;}
/* TinyMCE specific rules */
.mceContentBody {
	background-color: #fff; 
	background-image: none;
	font-size:        10pt;
	color:            #000;
	font-family:      'Myriad Pro', Verdana;
	font-weight:      normal;
}

.table_menu_layout { width: 660px; border: 0; padding: 0; margin: 0; }
.table_full_layout { width: 845px; border: 0; padding: 0; margin: 0; }

#main-content img { -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; }

a:link, a:visited { text-decoration: underline; color: grey; }
a:hover, a:active { text-decoration: none;      }
a.anchortop { float: right; font-size: 8pt; }
a img { border: 0; }
img { padding: 0; margin: 0; }

.unterstrichen {
	border-bottom: 1px solid black;
}
#toptopbox { float: right; }
#top { text-align: right; padding: 15px 10px; }
#top a:link, #top a:visited { text-decoration: none; color: #000; margin: 0 5px; }
#top a:hover, #top a:active { color: grey; }
#top form { float: right; margin: 0 0 0 10px; }
#top form input { float: left !important; }


.searchform input[type=text] { width: 150px; border: 1px inset black; border-right: 0; padding: 0; padding-left: 5px; margin: 0;  height: 18px; }
.searchform input[type=submit] { width: 33px; border: 1px inset black; border-left: 0; padding: 0 5px; margin: 0 0 0 -5px; background: #e6edc2; height: 20px; }

.searchform input[type=text] { 
	-moz-border-radius-topleft:     10px; -moz-border-radius-bottomleft:     10px; 
	-webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; 
	-khtml-border-top-left-radius:  10px; -khtml-border-bottom-left-radius:  10px;
}
.searchform input[type=submit] {
	-moz-border-radius-topright:     10px; -moz-border-radius-bottomright:     10px; 
	-webkit-border-top-right-radius: 10px; -webkit-border-bottom-right-radius: 10px; 
	-khtml-border-top-right-radius:  10px; -khtml-border-bottom-right-radius:  10px;
}
.search_result { padding: 0 10px; background: url(../img/search_result.gif) 0 bottom repeat-x; border: 1px solid #c3c3c3; margin: 10px 0; }
.search_result { -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; }
.search_highlight { background: yellow; }
a:link .search_result,
a:visited .search_result { color: #000; }
a:hover .search_result,
a:active .search_result { color: #636363; border-color: #777; }

#leftnav a:link, #leftnav a:visited { padding-left: 5px; color: #fff; display: block; text-decoration: none; border-left: 1px solid transparent; border-bottom: 1px solid transparent; }
#leftnav a:hover, #leftnav a:active, #leftnav a.active { border-color: #fff; }

/***********/
#topnav { list-style: none; margin: 0 0 0 12px; padding: 0; }
#topnav li { float: left; display: block; margin-left: -5px; }
#topnav a:link, #topnav a:visited { width: 133px; padding-top: 11px; text-align: center; height: 30px; display: block; text-decoration: none; color: #000; background: url(../img/kanyu_menu.png); }
#topnav a:hover, #topnav a:active, #topnav a.active { color: #fff; background: url(../img/kanyu_menu_active.png); }