/*body
{
font-size:11px;
font-family: Tahoma, Helvetica, sans-serif; 
color:#A1A3A2;
padding:0;
margin:0;
background: #22252E;
}
*/
A, A:active, A:link, A:visited, .AJAXa
{
color:#E6AD00; 
text-decoration:underline;
cursor:pointer;
}

A:hover 
{
text-decoration:none; 
color:#E6AD00
}

.pad
{
padding-top:10px;
}
.selected { font-weight:bold;}

/*td, th, div
{
font-size:11px;
font-family:Tahoma, Arial, Helvetica, sans-serif; 
}*/

.br {
	padding-top: 5px;
}

.help
{
	cursor: help;
}

.helpHolder
{
	border: 1px solid black;
	background-color: #FFFFE6;
	padding: 2px;
	font-family: Tahoma, Arial;
	font-size: 12px;
	overflow: auto;
	filter:
	progid:DXImageTransform.Microsoft.Shadow(color=#707070,direction=135,strength=3)
	progid:DXImageTransform.Microsoft.Alpha(Opacity=95);
	-moz-opacity: 0.90;
}

.loading_div
{
	border: 1px solid black;
	background-color: #FFFFE6;
	padding: 6px;
	font-family: Tahoma, Arial;
	font-size: 12px;
	position: absolute;
	width: 200px;
	vertical-align: middle;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#707070,direction=135,strength=3) progid:DXImageTransform.Microsoft.Alpha(Opacity=95);
	moz-opacity: 0.90;
}

.inp
{
border:1px solid #C0C7CD; background-color:#FFFFFF;
}

td.list
{
	font-family: Tahoma;
	font-size: 11px;
	border: 1px solid #E9E9E9;
	background-color:#FFFFFF;
}

th.list
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	padding: 3px;
	border: 1px solid #CCCCCC;
	background-color: #F7F7F7;
}
.holder
{
	cursor:move;
}

.navi_text
{
display:inline;
color:#EFA300;
}

.navi_text_alone
{
display:inline;
font-size:16px;
font-weight:bold;
color:#EFA300;
}

.ddd
{border-bottom:1px dotted #CDCBCC;}

h1
{
font-size:16px;
color:#EFA300;
display:inline;
}

.navi_text a, .navi_text a:link, .navi_text a:active, .navi_text a:visited
{ 
color: #A9682E;
text-decoration:underline;
}


.tdvalue
{
  border:1px solid #AFC1CF; padding:5px;
  background-color: #FFFFFF;
}
.tdname
{
  border:1px solid #7595AE; padding:5px;
  background-color: #E4E9F1;
}
.tdbrd { border:1px solid #AFC1CF; padding:5px; }
.tdbrd_input    { border:1px solid #CCCCCC; width:100%; }
.thbrd        { border:1px solid #7595AE; padding:5px; background-color: #E4E9F1; }
.thbrd_header { border-bottom:2px solid #7595AE; padding:5px; font-size:14px; font-weight:bold; }








#header
{
background: url(Images/header_bg.jpg) repeat-x; 
height:116px;
text-align:center;
}

.top_menu
{
background-image: url(Images/top_menu_bg.gif);
background-repeat: repeat-x;
height: 41px;
}

#foot_pol
{
background-image: url(Images/foot_pol.jpg);
background-repeat: repeat-x;
height: 129px;
}

#bg_bg
{
background-image: url(Images/bg_bg.gif);
background-position: top 2px;
}

.slogan
{
position:relative;
left:158px;
top:-169px;
}

.menu
{font-size:13px;}

#left_bg
{
width:50%;
height:324px;
background:url(Images/left_bg.jpg) repeat-x top right;
}

#right_bg
{
width:50%;
height:324px;
background:url(Images/right_bg.jpg) repeat-x top left;
}

.left_td ul  {
	margin-left:5px;	
	padding:2px 0;
	list-style:none;
	width:215px;
	color: #686868;
}

.left_td ul a, .left_td ul a:active, .left_td ul a:link, .left_td ul a:visited
{
	display:block;	
	padding:2px 0px 2px 15px;
	color:#686868;
	font-family:Tahoma;
	font-size:11px;
	text-decoration:none;
}

.left_td ul a:hover {color: #69676A; text-decoration:underline;}

.left_td li {
	background:url(Images/square_normal.gif) no-repeat left 8px;
  margin:0;
  padding:0;
}

.spol
{
background-image:url(Images/polosa.gif);
background-repeat: repeat-x;
}

.left_td  #current {
	background:url(Images/square_sel.gif) no-repeat left 8px;
}

.left_td #current a
{color: #000000; text-decoration:none;}

.foots
{
height:24px;
background-image: url(Images/foots.jpg);
background-repeat: repeat-x;
background-position: top middle;
}

.content
{
color: #676765;
font-size:12px;
}

.news a, .news a:active, .news a:link, .news a:visited
{
color:#E6AD00;
text-decoration:underline;
}

.news a:hover
{
text-decoration:none;
}

.kor
{
padding-top:5px;
}
.kor a:active, .kor a, .kor a:link, .kor a:visited
{
color:#E5AD00;
text-decoration:underline;
}
.kor a:hover
{
text-decoration:none;
}

.tek
{
border:1px solid #545557;
padding:3px;
margin:3px 0;
}

.tek_main
{
border:1px solid #545557;
padding:2px;
margin:3px 0;
}

.part
{
border:1px solid #545557;
padding:8px 12px 10px 12px;
margin:3px 0;
height: 82px;
}

.tek_name
{
background-color:#595A5E;
height:13px;
vertical-align:middle;
padding-left:4px;
margin:1px 0 4px 0;
color: #FFF;
}

.part_name
{
background-color:#595A5E;
height:13px;
vertical-align:middle;
padding-left:4px;
margin:1px 0 4px 0;
color: #FFF;
}

#light_descr strong 
{
display:inline
font-weight:bold;
color: #FFF;
font-size:11px;
}

#curr_descr strong 
{
display:inline
font-weight:bold;
color: #FFF;
font-size:11px;
}

.pages
{
font-size:11px;
}

.message
{
color:#FFF;
font-size:12px;
font-weight:bold;
}
/*-----------------------------------------------------*/
BODY
{
margin: 0px;
padding: 0px;
font-family: Arial,Tahoma, Verdana;
font-size:12px;
color:#445970;
}
.w246
{
width:246px;
}
.w65
{
width:65px;
}
.w179
{
width:179px;
}
.w500
{
width:500px;
}
.w160
{
width:160px;
}
.w321
{
width:321px;
}
.w259
{
width:259px;
}
.w243
{
width:243px;
}
.foot_bgrd
{
background-color:#C7D1DD;
height:30px;
}
.headmenu_link a, .headmenu_link a:link, .headmenu_link a:visited, .headmenu_link a:active
{
font-family:Arial, Verdana, Tahoma;
font-size:12px;
color:#ffffff;
text-decoration:none;
}
.headmenu_link a:hover
{
font-family:Arial, Verdana, Tahoma;
font-size:12px;
color:#ffffff;
text-decoration:underline;
}
.headmenu_bg1
{
background-image:url(Images/headmenu_bg1.gif);
width:259px;
height:33px;
background-repeat:no-repeat;
}
.headmenu_bg2
{
background-image:url(Images/headmenu_bg2.gif);
width:244px;
height:33px;
background-repeat:no-repeat;
}
.headmenu_bg2_sel
{
background-image:url(Images/headmenu_bg2_sel.gif);
width:244px;
height:33px;
background-repeat:no-repeat;
}
.headmenu_bg3
{
background-image:url(Images/headmenu_bg3.gif);
width:239px;
height:33px;
background-repeat:no-repeat;
}
.headmenu_bg4
{
background-image:url(Images/headmenu_bg4.gif);
width:258px;
height:33px;
background-repeat:no-repeat;
}
.headmenu_bg1_sel
{
background-image:url(Images/headmenu_bg1_sel.gif);
width:259px;
height:33px;
background-repeat:no-repeat;
}

.headmenu_bg3_sel
{
background-image:url(Images/headmenu_bg3_sel.gif);
width:239px;
height:33px;
background-repeat:no-repeat;
}
.headmenu_bg4_sel
{
background-image:url(Images/headmenu_bg4_sel.gif);
width:258px;
height:33px;
background-repeat:no-repeat;
}
.footer_text1
{
font-family:Arial, Verdana, Tahoma;
font-size:11px;
color:#84909C;
}
.footer_text2
{
font-family:Arial, Verdana, Tahoma;
font-size:11px;
color:#445970;
}
.footer_link a, .footer_link a:link, .footer_link a:visited, .footer_link a:active
{
font-family:Arial, Verdana, Tahoma;
font-size:11px;
color:#0F7ED5;
text-decoration:underline;
}
.footer_link a:hover
{
font-family:Arial, Verdana, Tahoma;
font-size:11px;
color:#0F7ED5;
text-decoration:none;
}
.leftmenu_link a, .leftmenu_link a:link, .leftmenu_link a:active, .leftmenu_link a:visited
{
font-family:Arial, Verdana, Tahoma;
font-size:12px;
color:#0F7ED5;
text-decoration:none;
}
.leftmenu_link a:hover
{
font-family:Arial, Verdana, Tahoma;
font-size:12px;
color:#0F7ED5;
text-decoration:underline;
}
.leftmenu_pad
{
padding-top:7px;
padding-bottom:7px;

}
.line200{
	border-bottom:solid #efefef 1px;
	vertical-align:middle; 
	margin:0px 7px 0px 25px;
	width:200px;
}

.line630{
	border-bottom:solid #efefef 1px;
	vertical-align:middle; 
	vertical-align:center; 
	margin:0px 7px 0px 25px;
	width:630px;
}
.catsBlock{
background-color:#fff;
border:1px #efefef solid;
margin:0px 7px 0px 25px;
}
.contacts_bg1
{
background-image:url(Images/contacts_bg1.gif);
width:259px;
height:162px;
background-repeat:no-repeat;
}
.contacts_text1
{
font-family:Arial, Verdana, Tahoma;
font-size:16px;
font-weight:bold;
color:#FFFFFF;
}
.contacts_text2
{
font-family:Arial, Verdana, Tahoma;
font-size:11px;
color:#ffffff;
}
.contacts_text3
{
font-family:Arial, Verdana, Tahoma;
font-size:24px;
color:#ffffff;
}
.contacts_link a, contacts_link a:link, contacts_link a:visited, contacts_link a:active
{
font-family:Arial, Verdana, Tahoma;
font-size:11px;
text-decoration:underline;
color:#ffffff;
}
.contacts_link a:hover
{
font-family:Arial, Verdana, Tahoma;
font-size:11px;
text-decoration:none;
color:#ffffff;
}
.cont_page_htext
{
font-family:Arial, Verdana, Tahoma;
font-size:20px;

color:#0C0C0C;
}
.cont_page_top_bg
{
background-image:url(Images/cont_page_top_bg.gif);
width:741px;
height:75px;
background-repeat:no-repeat;
}
.cont_page_link a, .cont_page_link a:link, .cont_page_link a:visited, .cont_page_link a:active
{
font-family:Arial, Verdana, Tahoma;
font-size:12px;
text-decoration:none;
color:#0F7ED5;
}
.cont_page_link a:hover
{
font-family:Arial, Verdana, Tahoma;
font-size:12px;
text-decoration:underline;
color:#84909C;
}
.news_list_top_bg
{
background-image:url(Images/news_list_top_bg.gif);
width:243px;
height:43px;
background-repeat:no-repeat;
}
.news_htext
{
font-family:Arial, Verdana, Tahoma;
font-size:16px;
color:#0C0C0C;
font-weight:bold;
}
.news_hlink a, .news_hlink a:link, .news_hlink a:active, .news_hlink a:visited
{
font-family:Arial, Verdana, Tahoma;
font-size:14px;
font-weight:bold;
color:#84909C;
text-decoration:none;
}
.news_hlink a:hover
{
font-family:Arial, Verdana, Tahoma;
font-size:14px;
font-weight:bold;
color:#84909C;
text-decoration:underline;
}
.news_date
{
font-family:Tahoma, Arial, Verdana;
font-size:11px;
color:84909C;
}
.greating_text_bg
{
background-color:#278BD9;
height:59px;
}
.top_bg
{
background-image:url(Images/top_bg.gif);
width:498px;
height:62px;
background-repeat:no-repeat;
}
.gallery_link a, .gallery_link a:link, .gallery_link a:active, .gallery_link a:visited
{
font-family:Arial, Verdana, Tahoma;
font-size:11px;
text-decoration:underline;
color:#0F7ED5;
}
.gallery_link a:hover
{
font-family:Arial, Verdana, Tahoma;
font-size:11px;
text-decoration:none;
color:#0F7ED5;
}
.head_img1_rep
{
background-image:url(Images/head_img1_rep.gif);
height:155px;
background-repeat:repeat-x;
}
.head_img_text1
{
font-family:Arial, Verdana, Tahoma;
font-size:12px;
color:#268AD9;
}
.head_img_text2
{
font-family:Arial, Verdana, Tahoma;
font-size:24px;
color:#0C0C0C;
}
.head_img_text3
{
font-family:Arial, Verdana, Tahoma;
font-size:11px;
color:#0C0C0C;
}

h3.abitur{
	font: bold 13px Arial, Verdana, Tahoma;
	color:black;
	
}