html {}@font-face {	font-family: artifika;	src: url("/fonts/Artifika-Regular.ttf");	font-weight:normal;	font-style:normal;}body { 	padding:0px;	margin: 0px ;	border: none;	background-color:#f1f1f1; 	font-size: 12px;	color: white;	background-repeat: repeat;	background-position: top;	text-align: center;	font-size:100%;}img, div { behavior: url(iepngfix.htc) }#upper{	background-image: url(/grfx/header_repeat.jpg);	background-repeat: repeat-x;	height: 160px;	padding: 0px;	margin: 0px;	border: none;}#header {	background-image: url(/grfx/header.png);	background-repeat: no-repeat;	top: 40px;	margin-bottom: 0px;	margin-left: 15px;	position: relative;	height: 109px;}#lower{	margin: 0px auto;	text-align: center;	background-color: #262626;	height: auto;	background-image:url(/grfx/footer_bg.jpg);	border-top: solid 1px #978576;	position: relative;}.wrap{	width: 830px;	height:auto;	margin: 0px auto;}#metanav{	background-image: url(/grfx/metanav_bg.jpg);	background-repeat: repeat-x;	height: 36px;}.flag {	text-align: left;	width: 22px;}#main_pic{	padding: 0px;	margin: 0px;	margin-top: 9px;	border: none;	z-index: 0;	height: 281px;	background-repeat: no-repeat;	background-image: url(/grfx/main.jpg);}#spacer_menu{	width: 262px;	height: 100px;	float: left;}.content{	padding: 0px;	margin: 0px;	border: none;	min-height: 278px;}#main{	text-align: left;	padding-top: 20px;	padding-bottom: 100px;	font-family: artifika !important;}.next_event{padding-bottom: 10px;}.next_event:hover{	background-color: #fedec5 !important;}table{	width: 100%;}table, tr, td {font-family: artifika !important;	border-spacing: 0px;}.links_bg{	background-color: #f1f1f1;	position: relative;}.main_links{	border: 0px;	background-color: #f1f1f1;	outline: none;	margin: 0px;	padding: 0px;	width: 210px;	background-image: url(/grfx/tasten.png);	background-repeat: repeat-y;	background-position: right -120px ;		vertical-align: top;}.main_rechts{	margin: 0px;	padding: 0px;	outline: none;	border: 0px;	text-align: left;	width: 600px;	background-color: #ffffff;}.rechts_bg{	background-color: #ffffff;}.main_wide{	margin-top: 8px;	font-family: titillium;	float: left;	width: 867px;	height: 425px;	overflow: auto;}.color_grey{	color: #6a7275 !important;}.padding_left_20{	padding-left: 20px !important;}.padding_top_0{	padding-top: 0px !important;}h1{	margin: 0px;	padding-top: 5px;	padding-bottom: 10px;	padding-left: 20px;	padding-right: 20px;	font-family: artifika;	letter-spacing: -2px;	font-size: 36px;	color: #be916b;}h2{	margin: 0px;	padding-top: 5px;	padding-bottom: 10px;	padding-left: 20px;	padding-right: 20px;	font-family: artifika;	font-size: 22px;	color: #be916b;}h3{	margin: 0px;	padding: 0px;	font-family: artifika;	font-size: 22px;}h4{	margin: 0px;	padding-top: 0px;	padding-left: 0px;	padding-right: 0px;	font-family: artifika;	font-size: 14px;	color: #be916b;}p{	margin: 0px;	padding-bottom: 15px;	padding-left: 20px;	padding-right: 20px;	font-family: georgia;	font-size: 15px;	color: #6a7275;	line-height: 150%;	text-align: left;}.text_align_left{	text-align: left !important;}p.home{	text-align: left !important;}p.termin_links{	margin: 0px;	padding: 0px;	color: #be916b !important;	text-align: right !important;	font-family: artifika;}td.termin_links{	color: #be916b !important;	text-align: right !important;	width: 150px;	padding: 0px;	padding-right: 20px;}p.termin_rechts{	margin: 0px;	padding: 0px;	text-align: left !important;	color: #6a7275;}td.termin_rechts{	color: #6a7275;	text-align: left !important;	width: 220px;	padding: 0px;	padding-right: 20px;}tr.termin{	vertical-align: top;}td.margin{	padding-bottom: 40px;}.metanav_content{	margin-top: -27px;	font-family: georgia;	color: #555555;	font-size: 0.8em;	text-align: right;}.metanav_lang{	height: 20px;	margin-top: -27px;	font-family: georgia;	color: #555555;	font-size: 0.8em;	text-align: left;}.unterrichtsraum{	float: right;	border: solid 1px #795d44;	margin: 16px;}.float{	float: left;}.clear{	clear: left;}#menu{	padding: 0px;	margin: 0px;	margin-top: 10px;	margin-right: 0px;	border: none;	width: 367px;	height: 285px;	margin-left: -210px;	z-index: 2;	background-repeat: no-repeat;	background-image: url(/grfx/tastenmenu.png);	float: left;}.is_menu{	font-family: artifika;	line-height: 40px;	width: 142px;	height: 40px;	padding-left: 230px;	vertical-align: middle;}div.is_menu:hover{	font-size: 19px;	color: #ffffff;	background: url(/grfx/menu_hover.png) no-repeat;}#menu_active{	font-family: artifika;	font-size: 19px;	color: #aa7e59;	width: 142px;	line-height: 40px;	vertical-align: middle;	background: url(/grfx/menu_active.png) no-repeat;}	ul, li { display: inline; }select, input, textarea { font-family: inherit;}/*.img_menu{	width: 122px;	height: 110px;}#home_a{	background: url(/grfx/menu.png) 0px -220px;}#webdesign_a{	background: url(/grfx/menu.png) -122px -220px;}#cms_a{	background: url(/grfx/menu.png) -244px -220px;}#portfolio_a{	background: url(/grfx/menu.png) -366px -220px;}#kontakt_a{	background: url(/grfx/menu.png) -488px -220px;}#home_en_a{	background: url(/grfx/menu_en.png) 0px -220px;}#webdesign_en_a{	background: url(/grfx/menu_en.png) -122px -220px;}#cms_en_a{	background: url(/grfx/menu_en.png) -244px -220px;}#portfolio_en_a{	background: url(/grfx/menu_en.png) -366px -220px;}#kontakt_en_a{	background: url(/grfx/menu_en.png) -488px -220px;}#ref_thumb{	padding-top: 20px;	text-align: center;}#ref_arrow {	text-align: center;	height: 43px;	margin-top: -24px;	margin-bottom: -5px;	background-image: url(/grfx/ref_arrow.png);	background-repeat: no-repeat;	background-position: center;	position: relative;}#arrow_bg2{	background-image: url(/grfx/arrow_bg.png);	background-repeat: no-repeat;	position: relative;	width: 60px;	height: 27px;	padding: 2px;	left: 315px;	float: left;}#ref_control{	font-family: luxi_serif;	font-weight: normal;	font-size: 24px;	z-index: 1;	text-align: right;	padding-right: 70px;	color: #666666;	width: 300px;	height: 80px;	float:left;}#ref_text{	width: 500px;	height: 140px;	text-align: left;	float:left;}*/#footer{	padding-top: 40px;	line-height: 2em;	color: #795d44;	font-size: 0.8em;	height: 100px;	text-align: center;	font-family: georgia;	letter-spacing: 0px;	font-weight: bold;}#copyright{	padding-top: 35px;	padding-left: 275px;	padding-bottom: 35px;	text-align: left;}a.menu:link,a.menu:visited  { 	font-size: 14px;	color: #000000;}a.menu:hover{}/*a.home_en:link,a.home_en:visited  { 	background: url(/grfx/menu_en.png) 0px 0px;}a.home_en:hover{	background: url(/grfx/menu_en.png) 0px -110px;}a.webdesign_en:link,a.webdesign_en:visited  { 	background: url(/grfx/menu_en.png) -122px 0px;}a.webdesign_en:hover{	background: url(/grfx/menu_en.png) -122px -110px;}a.cms_en:link,a.cms_en:visited  { 	background: url(/grfx/menu_en.png) -244px 0px;}a.cms_en:hover{	background: url(/grfx/menu_en.png) -244px -110px;}a.portfolio_en:link,a.portfolio_en:visited  { 	background: url(/grfx/menu_en.png) -366px 0px;}a.portfolio_en:hover{	background: url(/grfx/menu_en.png) -366px -110px;}a.kontakt_en:link,a.kontakt_en:visited  { 	background: url(/grfx/menu_en.png) -488px 0px;}a.kontakt_en:hover{	background: url(/grfx/menu_en.png) -488px -110px;}*/a.metanav:link,a.metanav:visited  { 	color: #555555;}a.metanav:hover{	color:#aaaaaa; }.lang_de, .lang_en{	height: 20px;	display: block;	float: left;	padding-right: 15px;}a.lang_de:link, a.lang_de:visited{	background: url(/grfx/lang_de.png) no-repeat;	color: #555555;	padding-left: 22px;}a.lang_de:hover{	background: url(/grfx/lang_de_h.png) no-repeat;	color:#aaaaaa; }a.lang_en:link, a.lang_en:visited{	background: url(/grfx/lang_en.png) no-repeat;	color: #555555;	padding-left: 22px;}a.lang_en:hover{	background: url(/grfx/lang_en_h.png) no-repeat;	color:#aaaaaa; }/*a.nav_bottom:link, a.nav_bottom:visited{	color:#444444;}a.nav_bottom:hover{	color:#555555;}a.foot:link,a.foot:visited  { 	color:#606060; }a.foot:hover{	color:#404040; }a.reg{	color: #999999;}a.reg:hover{	color: #e56c00;}a.arrow_l:link{	background-image: url(/grfx/arrow_l.png);}a.arrow_l:hover{	background-image: url(/grfx/arrow_l_h.png);}a.arrow_l:active{	background-image: url(/grfx/arrow_l_a.png);}a.arrow_r:link{	background-image: url(/grfx/arrow_r.png);}a.arrow_r:hover{	background-image: url(/grfx/arrow_r_h.png);}a.arrow_r:active{	background-image: url(/grfx/arrow_r_a.png);}*/a { 	outline: none;	color:#454545; 	text-decoration:none; 	border: none;	background-repeat: no-repeat;}a:hover{	outline: none;	color: color:#ebebeb; 	border: none;}a:active, a:visited, a:focus{	outline: none;	border: none;}div {	padding:0px;	margin:0px;}img {	padding-top: 0px;	border: none;	margin: 0px;}	img.arrow_link{	padding: 0px;	border: none;	margin: 0px;}.hidepics {  width:0px;  height:0px;  visibility:hidden;  display: none;}.input {	width: 400px;}.button{	font-family: artifika;	font-size: 15px;	font-weight: normal;	color: #be916b;	background-color: #ffffff; 	border: 1px solid #777;}.button:hover{	cursor: pointer;	background-color: #be916b;	border: 1px solid #be916b;	color: #ffffff;}.button:active{	border: 2px inset #e56c00;}
