* {margin:0; padding:0}
html {height:100%;}
body{font-size: 100.01%;color:#000;height:100%;background:#d0d8e3 url(../images/body_bg.jpg) repeat-x;font-family:Arial,Helvetica,Verdana,sans-serif;width:100%}

.hidden {display:none}
ul {list-style:none}
form {margin:0;padding:0}
form legend {display:none}
form fieldset {border:0px}
.leftBox {float:left}
a {color:#cb0131;}
a.pdfLink {display:block;height:16px;padding-left:25px;background:url(../images/pdf_icon.gif) no-repeat left center;}
a.topLink {padding-right:10px;background:url(../images/top_icon.gif) no-repeat right 5px;}
a.rssLink {padding-left:18px !important;background:url(../images/rss_icon.gif) no-repeat left center;}
a img {border:none}
.clearfix {height:0px;overflow:hidden;clear:both}
p {margin-bottom:1em}
p.heading {font-weight:bold}
.red {color:#cb0131}
.divider {height:15px; background:url(../images/divider_bg.gif) repeat-x;overflow:hidden;clear:both;}
#content #rightContent .divider {margin-bottom:15px}
h1,h3 {color:#1a3553;margin-bottom:10px}
h1 {font-size:1.667em}
h2 {margin-bottom:10px;color:#1a3553;font-weight:normal}
h2.red, h3 {color:#c90230}
.imageHeader {background-repeat:no-repeat;min-height:25px;margin-bottom:5px;white-space: nowrap;}
.imageHeader span {display:block;margin-top:1px;width:0px;font-size:20px;line-height:30px;overflow:hidden;}
h2.imageHeader span {line-height:25px;}
.imageHeader  span span { display:block;width:1000px}
.errorText {font-weight:bold;color:#d10303}
ul.errorText {margin-bottom:10px}
ul.errorText li {background:none !important;margin:0px !important;padding:0px !important;}


#pageTitle {width:430px;padding-top:57px;background-position:10px 60px !important;}
#pageWrapper {width:963px;margin:0 auto 0 auto;font-size:0.75em;padding:15px 5px 15px 5px;}
#topRounded {width:963px;height:15px;background: url(../images/rounded_bg.png) no-repeat left top;}
#bottomRounded {width:943px;height:25px;padding:0 10px 0 10px;background: url(../images/rounded_bg.png) no-repeat left bottom;}

#header {position:absolute;top:30px;height:160px;width:943px;padding:20px 10px 0 10px;background: url(../images/shadow_bg.png) repeat-y;}

#header #logo {width:296px;height:53px;float:right;background:url(../images/logo.gif);}
#header #headContent {height:97px;clear:both;background:url(../images/header_bg.jpg) repeat-x}

#content {margin-top:170px;width:941px;padding:10px 10px 0 12px;background: url(../images/shadow_content_bg.png) repeat-y;}
#content .cntBox, .cntBoxBr {margin:0 0 0.5em 0;padding-bottom:0.5em}
#content .cntBoxBr {border-bottom:1px solid #b5bac0}
#content ul {}
#content ul li {background:url(../images/li_bg.gif) no-repeat 5px 8px;padding:3px 3px 3px 25px;margin-top:5px}
#content .csc-sitemap ul li {padding-bottom:0px}
#content ul li ul li {background-image:none}
#content table th {background-color:#ccd3db;text-align:left !important;}
#content table {width:100%}
#content table td, #content table th  {padding:2px 10px 2px 5px}

/*tt_news*/
#content .tt_news_single h2,
#content .tt_news_list h2 {font-size:1.33em;}
#content .tt_news_list h2 a {text-decoration:none}
#content .newsInfo {margin-bottom:10px;}
#content .newsInfo p { display:inline }
#content .tx-ttnews-browsebox table, #content .tx-indexedsearch-browsebox table {width:auto}
#content .csc-textpic-image {margin-right:12px !important;}

#ilkurseDetails p strong {margin-right:10px}


/*Forms*/
.formBox .fieldLine {clear:both;margin-bottom:10px}
.formBox .fieldLine .leftBox {margin-right:20px}
.formBox .fieldLine label {margin-bottom:5px;font-weight:bold;color:#555555;display:block}
.formBox .fieldLine label.radioCaption {font-weight:normal;display:inline;margin-left:10px}
.formBox .fieldLine input,
.formBox .fieldLine textarea,
.formBox .fieldLine select {font-family:Arial,Helvetica,Verdana,sans-serif;font-size:1em;width:195px;height:21px;background:#e9f0fa;border-left:1px solid #1a3553;border-right:1px solid #5c7a94;border-bottom:1px solid #5c7a94;border-top:1px solid #1a3553}
.formBox .fieldLine select {width:197px}
.formBox .fieldLine textarea {width:410px;height:150px}
.formBox .fieldLine input.long {width:410px}
.formBox .fieldLine input.radio {width:14px;height:14px}

#leftContent {width:220px;float:left;padding:11px;border-top:6px solid #b2becc}
#rightContent {width:672px;float:right;padding:10px;}
#rightContent p {line-height:1.4em}
#rightContent p img {padding:4px;border: 1px solid #b3bac0;}

#navigation {height:30px;padding-top:23px;}
#navigation ul li {float:left;height:30px;padding:0}
#navigation ul li.active { background:url(../images/menu_active.gif) no-repeat center bottom;}

#searchBox {float:right;margin:32px 20px 0 0;width:280px}
#searchBox label {width:270px;height:15px;display:block;margin-bottom:0.4em;background:url(../images/search_label.jpg) no-repeat;}
#searchBox label span {display:none}
#searchBox button {width:18px;height:18px;border:0;text-indent:-500em;background:url(../images/magnifier.gif)}
#searchBox input {width:250px;margin-right:5px;border:2px solid #b5bac0;}

#subNavigation, .kursNav {margin-bottom:15px}
#subNavigation ul li.even, .kursNav ul li.even {background-color:#ccd3db !important;}
#subNavigation ul li a, .kursNav ul li a {color:#1a3552;font-weight:bold}
#subNavigation ul li.active a, .kursNav li.active a {color:#c90230}

#footer {color:#929292;padding:1em 2em 0 2em;font-size:0.916em;background: url(../images/shadow_bg.png) repeat-y;}
#footer #copyright {float:left;padding-top:35px;background:url(../images/logo_gray.gif) no-repeat left top;}
#footer #footerRight {float:right;}
#footer #footerRight p {text-align:right}
#footer p {margin:0}
#footer a {color:#929292;text-decoration:none}
#footer #footerNav {padding-top:20px}
#footer #footerNav span {margin:0 10px 0 10px}

/*ie hacks */
* html #topRounded {background-image:url(../images/rounded_bg.gif)}
* html #bottomRounded {background-image:url(../images/rounded_bg.gif)}
* html #content {background-image:url(../images/shadow_content_bg.gif)}
* html #header {background-image:url(../images/shadow_bg.gif);}
* html #footer {display:inline-block;background-image:url(../images/shadow_bg.gif)}
*+html #footer {display:inline-block;}
*+html #content {display:inline-block;}

