/* CSS Document */

*{margin:0px; padding:0px;}

img{border:none;}

h1{
font-size:28px;
text-transform:uppercase;
width:290px;
}

h2{
font-size:22px;
}

ul, ol{
padding:10px 0px 10px 20px;
}

html{
background:#fff;
}

body{
font-family:"Trebuchet MS";
font-size:12px;
/*	background-attachment: scroll;
	background-color: #fff;
	background-image: url(../images/ugatu_l.gif);
	background-repeat: no-repeat;
	background-position: right 400px;*/

	background-color: #fff;
}

body a{
color:#1f4976;
}

.main{
width:1000px;
margin:auto;
}

.header{
height:82px;
}

.header .logo{
width:251px;
padding:25px 0px 0px 31px;
float:left;
}

.header .title{
padding:20px 0px 0px 0px;
}

.header .h_right{
width:710px;
float:left;
}

.header .h_right .lang{
height:28px;
padding:0px 0px 0px 475px;
}

.header .h_right .lang span{
height:21px;
width:92px;
text-align:center;
color:#fff;
display:block;
float:left;
background:url(../images/lang_act.gif) no-repeat;
padding:7px 0px 0px 0px;
}

.header .h_right .lang div{
height:21px;
width:92px;
float:left;
text-align:center;
padding:7px 0px 0px 0px;
}

.content{}

.content .leftcol{
min-height:100px;
width:236px;
float:left;
padding:25px 20px 0px 14px;
}

.menu{
min-height:285px;
padding:0px 0px 30px 4px;
}

.menu .menuul{
padding:0px;
list-style:none;
}

.menu .menuul li{
list-style:none;
font-weight:bold;
font-size:16px;
background:url(../images/mbullet_1.gif) 0px 8px no-repeat;
padding:1px 0px 1px 17px;
}

.menu .menuul li li{
font-size:13px;
font-weight:normal;
background:url(../images/mbullet_2.gif) 0px 7px no-repeat;
padding:1px 0px 1px 12px;
}

.menu .menuul li li li{
font-size:12px;
font-weight:normal;
background:url(../images/mbullet_3.gif) 0px 6px no-repeat;
padding:0px 0px 0px 8px;
}

.search{
padding:0px 0px 12px 20px;
}

.search .input_text{
height:22px;
width:165px;
float:left;
background:url(../images/search_input.gif) no-repeat;
margin:0px 5px 4px 0px;
padding:3px 0px 0px 7px;
}

.search .input_text input{
height:15px;
width:160px;
font-family:"Trebuchet MS";
font-size:11px;
color:#777777;
border:1px solid #fff!important;
}

.search .button{
float:left;
}

.search .a_smap{
margin:0px 0px 0px 108px;
}

.l_links{}

.l_links img{
display:block;
margin:0px 0px 22px 0px;
}

.l_links img.tbann{
margin-bottom:3px;
}

.content .rightcol{
min-height:100px;
width:702px;
float:left;
}

.tabs{
height:56px;
}

.tabs .tab{
height:56px;
float:left;
font-size:16px;
font-weight:bold;
}

.tabs .tabbg{
height:31px;
float:left;
padding:25px 23px 0px 23px;
}

.tabs .tab a{
text-decoration:none;
margin:0px 0px 0px 17px;
background:url(../images/menu_brdr.gif) left bottom repeat-x;
}

.tabs .tabact{
height:56px;
float:left;
font-size:16px;
font-weight:bold;
text-decoration:none;
background:url(../images/taba_left.gif) left top no-repeat #1f4976;
}

.tabs .tabact a{
color:#fff;
text-decoration:none;
background:url(../images/arr.gif) 0px 8px no-repeat;
padding:0px 0px 0px 17px;
}

.tabs .tabact .tabbg{
height:31px;float:left;
background:url(../images/taba_right.gif) right top no-repeat;
padding:25px 30px 0px 25px;
}

.sub{
height:216px;
width:632px;
margin-bottom:20px;
padding:22px 32px 20px 28px;
}

.sub.s_student{
background:url(../images/sub_student.jpg) left top no-repeat;
}

.sub.s_prepod{
background:url(../images/sub_prepod.jpg) left top no-repeat;
}

.sub.s_abitur{
background:url(../images/sub_abitur.jpg) left top no-repeat;
}

.subul{
padding:0px;
}

.subul a{
color:#fff;
font-size:13px;
}

.subul{
list-style:none;
padding:0px;
}

.docbody{
padding:0px 0px 0px 33px;
}

.docbody .db_left{
width:324px;
float:left;
padding:0px 34px 0px 0px;
}

.ncell{
background:url(../images/dttdbrdr.gif) left top repeat-x;
padding:7px 0px 8px 0px;
}

.date{
font-size:10px;
color:#cc0000;
background:url(../images/date_bullet.gif) 2px 3px no-repeat;
padding:0px 0px 0px 17px;
}

.celltext{
line-height:14px;
padding:0px 0px 0px 17px;
}

.celltext a{
color:#000;
text-decoration:none;
}

.celltext a:hover{
color:#1f4976;
text-decoration:underline;
}

.docbody .db_right{
width:299px;
float:right;
}

.innovtn{
padding:0px 0px 10px 0px;
}

.inttop{
color:#fff;
background:url(../images/itop_t.gif) top left no-repeat #1f4976;
}

.inttop a{
color:#fff;
}

.inttopbg{
min-height:45px;
background:url(../images/itop_b.gif) bottom left no-repeat;
padding:18px 30px 16px 30px;
}

.pvers{
width:140px;
float:right;
}

.pvers a{
text-decoration:none;
background: url(../images/i_pvers.gif) 0px 4px no-repeat;
padding-left:15px;
}

.pvers a:hover{
text-decoration:underline;
}

.breadcrumbs{
width:460px;
float:left;
}

.intbody{
font-size:13px;
text-align:justify;
padding:25px 21px 30px 25px;
}

.quote{
background:#fbffba;
padding:7px 15px;
}

.bodyul{
padding:0px;
list-style:none;
}

.bodyul li{
list-style:none;
background:url(../images/mbullet_2.gif) 0px 6px no-repeat;
margin:10px 0px;
padding:0px 0px 0px 15px;
}


.subul li{
list-style:none;
background:url(../images/subbullet.gif) 0px 7px no-repeat;
padding:1px 0px 1px 18px;
}

.footer{
padding:0px 0px 20px 11px;
}

.footerbrdr{
background:url(../images/footerbrdr.gif) top repeat-x;
}

.footer .copyright{
width:225px;
float:left;
padding:28px 20px 0px 26px;
}

.footer .flinks{
width:718px;
text-align:center;
float:left;
text-transform:uppercase;
padding:28px 0px 0px 0px;
}

.footer .flinks a{
margin:0px 5px;
}

.spacer{
height:1px;
clear:both;
}
