/* 
   ----------------------------------------------------------------------------
   Freie Universitaet Berlin
   Design: Center of Global Politics 
   
   Autor: CeDiS, http://www.cedis.fu-berlin.de, cms@cedis.fu-berlin.de
   Datum: 08.08.2007
   Aktualisiert: 19.05.2010 (Verbreiterung der linken Spalte)
   ----------------------------------------------------------------------------
*/

/* -----------------------------------------------------------------------------
	Layoutbereiche Mastertemplate
   -----------------------------------------------------------------------------
*/

@import url('http://fonts.googleapis.com/css?family=Open+Sans+Condensed:700');

body {
	background: #fff;
}

#printlogo { /* wird nur in der Druckversion angezeigt */
	display:none;
}

/* Layout fuHeader 
   -----------------------------------------------------------------------------
*/

#headerIdentityBG{position:absolute;top:0;left:0;height:198px;background:url(/layout_1_3/img/ir_bg_body.gif) repeat-x;width:100%;z-index:0;}
#headerIdentityWrapper{position:relative;margin:0;width:853px;height:198px;padding:0;}
.baseHeaderLogo{position:absolute;top:6px;left:18px;}
#baseHeaderNavigation{position:absolute;top:30px;right:0;margin:0;padding:0;font-size:90%;border-right:1px solid #666;}
#mainWrapperGradient{background:url(/layout_1_3/img/ir_bg_mainwrappergradient.gif) repeat-x;background-color:#84a11c;}
#mainWrapperContentBG{background:url(/layout_1_3/img/ir_bg_mainwrappercontent.gif) repeat-y;background-position:54px 0;}
#mainWrapper{background:url(/layout_1_3/img/ir_bg_mainwrapper.gif) top left no-repeat;width:853px;}
#mainWrapperClear{height:30px;clear:both;background:url(/layout_1_3/img/ir_rounded_corners_bottom.gif) no-repeat 197px 0;background-color:#84a11c;}
#baseIdentity{display:block;position:absolute;top:77px;left:0;height:121px;width:853px;margin:0;padding:0;}
.baseIdentityLeft{position:absolute;display:block;height:121px;width:853px;margin:0;color:#fff;font-size:125%;font-weight:bold;line-height:140%;text-align:left;}
.baseIdentityRight{position:absolute;top:24px;left:195px;margin:0;padding:0;}
#gpSearch{position:relative;margin:0;padding:0;font-size:95%;color:#666;width:98px;height:17px;}
#gpSearch .baseInputSearch{position:absolute;top:0;left:0;padding:0 0 0 3px;height:14px;width:78px;background-color:#fff;border:1px solid #ccc;font-size:90%;}
#gpSearch .buttonText{position:absolute;top:1px;left:87px;border:none;}
#baseNavigationContainer{float:left;margin:0 29px 0 0;padding:0 0 0 18px;font-size:100%;line-height:120%;overflow:hidden;width:150px;}
#cornerContentWrapper{float:left;margin:0;background-color:#fff;width:507px;}
#baseContent{margin:0;padding:2px 23px 20px 69px;background-color:#fff;min-height:333px;overflow:hidden;width:415px;}
#baseContent h1,
#baseContent h2,
#baseContent h3,
#baseContent h4{font-family:'Open Sans Condensed', sans-serif !important;}
#baseContent h2{font-size:130%;}
*html #baseContent{height:333px;overflow-x:hidden;overflow-y:visible;}
#gpRoundedCornersTop{background:url(/layout_1_3/img/ir_rounded_corners_top.gif) top left no-repeat;height:12px;width:507px;}
#gpHomepageImage{height:174px;width:438px;margin:7px 0 10px 0px;}
.clear{clear:both;}
#baseContainerFooter{position:relative;color:#666;padding:0;text-align:left;font-size:85%;line-height:130%;height:30px;width:700px;}
#baseContainerFooter div.left{position:absolute;top:8px;left:200px;width:570px;padding-bottom:10px;}
#baseContainerFooter div.right{position:absolute;top:8px;right:0;width:168px;text-align:right;padding-bottom:10px;}
#baseHeaderNavigation ul{margin:0;padding:0;display:inline;}
#baseHeaderNavigation ul li{margin:0;padding:1px 3px 1px 3px;border-left:1px solid #666;list-style:none;display:inline;color:#000;}
#baseHeaderNavigation ul li a{color:#666;text-decoration:none;}
#baseHeaderNavigation ul li a:hover{color:#000;text-decoration:none;}
#baseHeaderNavigation ul li a:visited{color:#666;text-decoration:none;}
#baseHeaderNavigation .langlnk{color:#ccc;}
#baseNavigationContainer ul{margin:0;padding:0;list-style:none;}
#baseNavigationContainer ul li{margin:0;padding:0;font-size:95%;font-weight:bold;}
#baseNavigationContainer ul li a:hover{color:#b0d724;border-bottom:1px solid #a3a2a2;}
#baseNavigationContainer ul li a.active{color:#b0d724;border-bottom:1px solid #a3a2a2;}
#baseNavigationContainer ul li a{display:block;color:#fff;text-decoration:none;width:147px;padding:1px 1px 2px 2px;margin:0 0 11px 0;border-bottom:1px solid #a3a2a2;}
#baseNavigationContainer ul li span.active{display:block;color:#b0d724;width:147px;padding:1px 1px 2px 2px;margin:0 0 11px 0;border-bottom:1px solid #a3a2a2;}
#baseNavigationContainer ul li li{font-size:100%;border-bottom:none;line-height:1.3em;}
#baseNavigationContainer ul li ul{margin:0 0 11px 0;border-bottom:1px solid #a3a2a2;padding:2px 0 2px 0;}
#baseNavigationContainer ul li li a{padding:0 1px 2px 2px;border-bottom:none;margin:0;}
#baseNavigationContainer ul li li a.active{color:#b0d724;border-bottom:none;}
#baseNavigationContainer ul li li a:hover{border-bottom:none;}
#baseNavigationContainer ul li li span.active{padding:0px 1px 2px 2px;border-bottom:none;margin:0;}
#baseBannerContainer{margin:20px 0 0 0;}
#baseBannerContainer img{margin:15px 0 0 0;}
#baseBannerContainer a img{margin:15px 0 0 0;}
#baseContainerNavigationToRoot{float:left;font-size:100%;line-height:120%;width:380px;padding:0;margin:1px 0 15px 0;font-weight:bold;}
.baseNavigationToRoot{color:#000;margin-bottom:5px;}
.baseNavigationToRoot a{color:#a44300;}
.baseNavigationToRoot a:hover{color:#a44300;text-decoration:none;}
.baseNavigationToRoot a:visited{color:#a44300;text-decoration:none;}
#baseIcons{float:right;margin:1px 0 10px 10px;padding:0;}
#basePrintPreview{display:none;}
.imgLeft{float:left;margin:6px 12px 6px 0;clear:both;}
.imgRight{float:right;margin:6px 2px 6px 10px;clear:both;}
.baseNewsNavigationPrevNext{margin:20px 0 0 0;padding:0;}
#vor{float:right;}
#zurueck{float:left;}
#baseContainerFooter a:link{color:#666;text-decoration:none;}
#baseContainerFooter a:hover{color:#000;text-decoration:none;}
#baseContainerFooter a:visited{color:#666;text-decoration:none;}
#baseContainerRight{float:left;margin:0;padding:0 0 0 20px;width:128px;}
#baseContainerRight a:link{color:#fff;text-decoration:none;}
#baseContainerRight a:visited{color:#fff;text-decoration:none;}
#baseContainerRight a:hover{color:#fff;text-decoration:underline;}
.baseListBox{font-size:90%;line-height:120%;width:128px;margin:0 0 20px 0;padding:0;}
.baseListBox h2{font-weight:bold;font-size:110%;color:#fff;margin:0 0 16px 0;border-bottom:1px solid #a3a2a2;padding:0 0 3px 0;}
.baseListBox h3{font-weight:bold;color:#fff;margin:0 0 8px 0;padding:0;}
.baseListItemDate{font-size:90%;color:#fff;font-weight:normal;margin:2px 0 0 0;padding:0;}
.baseListItemAbstract{margin:0 0 20px 0;padding:0;}
.baseListItemAbstract p{margin:4px 0 -3px 0;color:#fff;line-height:1.4em;}
.baseListItemAbstract p strong{color:#fff;}
.baseListBox ul{margin:0;padding:4px 0 4px 0;width:100px;}
.baseListBox ul li{line-height:140%;margin:0;padding:0 0 0 10px;background-image:url(/layout_1_3/img/klammer_liste.gif);background-repeat:no-repeat;background-position:0 5px;}
.baseListItemTermin{font-weight:bold;margin-top:2px;padding:0 0 0 10px;color:#fff;}
.weiter{margin-top:8px;padding:0px;font-size:90%;line-height:120%;}
.contentImage100{margin:0 0 12px 0;background-color:#f4f4f4;padding:4px;width:104px;overflow:hidden;}
.contentImage100 h6{width:100px;margin:4px 0 4px 0;}

/* Aenderungen durch cgp */ 

#headerIdentityWrapper{margin:0 auto;width:990px;}
#mainWrapper{margin:0 auto;}
#mainWrapperContentBG{background-image:none;}
#cornerContentWrapper{border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;padding:12px 0 20px 0;}
#gpRoundedCornersTop{display:none;}
#mainWrapperClear{background:none;}
#mainWrapper{width:990px;}
#cornerContentWrapper{width:565px;}
#baseContent{width:470px;}
#baseContent{width:470px;}
#gpHomepageImage img{width:565px !important;}
@charset "UTF-8";*{font-size:12px;line-height:17px;margin-left:0px;margin-top:0px;}
#content{width:450px;background-color:#FFFFFF}
p{font-size:12px;line-height:17px}
h1{font-size:18px;color:#728B18;font-weight:normal;margin-top:25px;margin-bottom:30px}
h2{font-size:12px;line-height:17px;font-weight:bold}
h3{font-size:12px;line-height:17px;color:#728B18;font-weight:bold;line-height:10px}
a:link{color:#728B18;text-decoration:none}
a:visited{color:#728B18;text-decoration:none}
a:active{color:#728B18;text-decoration:none}
.welcome_box{width:305px;height:100px;float:right;background-image:url("/ir-online/media/2012_layout/welcome_box.jpg");background-repeat:no-repeat;padding:10px;margin-bottom:15px;margin-top:5px}
.text_neg{font-weight:normal;font-style:normal;color:#FFFFFF}
.ticker{width:450px;height:24px;margin-top:25px;margin-bottom:25px;text-align:center;padding-top:6px;font-size:12px;font-weight:bold;color:#FFFFFF;background-color:#728B18}
.box1, .box2, .box3{width:450px;text-align:left;padding:10px;font-size:12px;font-weight:normal;line-height:15px;color:#FFFFFF;background-color:#728B18;border-radius:5px;margin-bottom:5px;}
.box2{background-color:#6e7819;}
.box3{background-color:#556414;}
.note{width:450px;text-align:center;padding:10px;font-size:14px;font-weight:bold;line-height:18px;background-color:#b0d724;border-radius:5px;border:1px solid #728B18;}
.module{font-size:12px;color:#728B18;font-weight:bold}
.puzzle{width:450px;height:300px;background-image:url("/ir-online/media/2012_layout/puzzle.jpg")}
#baseContent .staffItem{border-bottom:1px solid #84A11C;}
li.li-ir-numbers{margin-bottom:15px !important;}
div.bildcaption{bottom:0px;left:0px;width:100%;background-color:#728B18;font-size:12px;color:white;opacity:0.6;filter:alpha(opacity=60);margin-bottom:15px;}
p.bildunterschrift{padding:5px;margin:0px;text-align:right;opacity:1;filter:alpha(opacity=100);}
#text1, #text2{width:200px;background-color:#728b18;border-radius:15px;font-size:20px;}
#text1{height:128px;float:left;margin:11px 22px 11px 26px;}
#text2{height:150px;float:right;margin:11px 22px 8px 0px;}
#text1 p, #text2 p{color:#fff;font-family:Verdana,Helvetica,Arial,sans-serif;font-size:16px;font-weight:bold;vertical-align:middle;text-align:center;}
#text1 p{line-height:128px;}
#text2 p{line-height:150px;}
#bild1_landscape{width:200px;height:150px;margin:11px 8px 11px 26px;float:left;}
#bild2_landscape{width:200px;height:150px;margin:11px 22px 0px 0px;float:right;}
#bild1_portrait{width:200px;height:308px;margin:11px 22px 0px 0px;float:right;}
#faq-style-wrapper ul.faq-head, ul.faq-section{list-style:none;}
#faq-style-wrapper ul.faq-head{margin:0px;padding:0px;width:470px;}
span.h2text{background:#fff;padding:0px 5px 0px 0px;font-size:100%;}
#faq-style-wrapper h2{border-bottom:solid 2px #728b18;background:url('/ir-online/media/2012_layout/faq-head-bg.png') no-repeat right;height:40px;margin-top:10px;}
#faq-style-wrapper h2 p{padding:18px;font-size:18px;font-family:'Open Sans Condensed',sans-serif !important;}
ul.partners-head{list-style:none;margin:0;padding:0;width:470px;}
ul.partners-head li{float:left;width:146x;padding:0px;margin:0;background:url('/layout_1_3/images/arrow.png') no-repeat bottom;}
#modules-style-wrapper ul{width:470px;list-style:none;margin:0;padding:0;font-family:'Open Sans Condensed',sans-serif !important;}
#modules-style-wrapper ul li{width:210px;float:left;height:50px;background:url('/ir-online/media/2012_layout/test.png') no-repeat center;border-radius:5px;margin:10px 11px 10px 10px;border:solid 2px #728b18;color:#fff}
#modules-style-wrapper ul li:hover{background:#fff;color:#728b18;border-radius:5px;border:solid 2px #728b18;}
#modules-style-wrapper ul li a{color:#fff;padding:5px;text-align:center;display:block;line-height:40px;}
#modules-style-wrapper ul li a:hover{color:#728b18;}
#faq-style-wrapper ul.faq-head li.lifaq{float:left;background-image:none;margin:3px 3px 3px 2px;padding:0px;}
#faq-style-wrapper ul.faq-head li.lifaq a{display:block;background-image:none;border-radius:5px;color:#fff;line-height:34px;vertical-align:middle;height:34px;padding:5px;background-color:#728b18;}
ul.faq-section h3 li{margin-top:45px;font-size:14px;font-family:'Open Sans Condensed',sans-serif !important;}
div.faq, div.partners{display:none;width:470px;}
#flagslist{padding-left:4px;width:470px;bottom:30px;left:0px;margin-bottom:10px;}
#flagslist img{margin:1px 3px 1px 4px;}
div.hrgreen{background:url('/ir-online/media/2012_layout/linebg.png') repeat-x right bottom;margin:20px 0 20px 0;height:10px;}
#buttoncenter{margin:auto;background-color:#728b18;border-radius:5px;color:#fff;padding:5px;text-align:center;display:inline-block;}
#buttoncenter a{color:#fff;}
h2.greenlinehead{background:url('/ir-online/media/2012_layout/linebg.png') repeat-x right bottom;margin-top:10px;}
.facultymap{background-image:url(/ir-online/media/2012_layout/IR-map.png);width:470px;height:319px;border:0px;position:relative;}
.map-europe, .map-northamerica{width:45px;height:35px;border:0px;position:absolute;}
.divpin{background-image:url(/ir-online/media/2012_layout/pin.png);width:10px;height:10px;position:absolute;}
.picpin{float:left;border:1px;margin-right:5px;}
.picpin2{vertical-align:middle;margin-right:5px;}
.picpineurope, .picpinnorthamerica{margin-top:8px;}
#InfoBox{visibility:hidden;position:absolute;top:10px;left:10px;z-index:1;background-color:#FFF;border:1px solid #000;border-radius:5px;padding-bottom:8px;}
#BoxInnen{padding:10px;}
#BoxInhalte{font-size:10px;line-height:120%;}
.faculty_pic{width:40px;float:left;}
.faculty_text{padding-left:4px;margin-bottom:8px;float:left;font-size:10px;line-height:120%;}
div#puzzle-bg{width:470px;margin:10px 0px 10px 0px;padding:0px;}
.puzzle1-bg, .puzzle2-bg, .puzzle3-bg, .puzzle4-bg{float:left;width:103px;height:140px;margin:4px 3px 4px 4px;padding:4px 4px 4px 3px;border-radius:5px;background:url(/ir-online/media/2012_layout/puzzle1.png) #e8f3d8 center top no-repeat;}
.puzzle1-bg{background:url(/ir-online/media/2012_layout/puzzle1.png) #e8f3d8 center top no-repeat;}
.puzzle2-bg{background:url(/ir-online/media/2012_layout/puzzle2.png) #e8f3d8 center top no-repeat;}
.puzzle3-bg{background:url(/ir-online/media/2012_layout/puzzle3.png) #e8f3d8 center top no-repeat;}
.puzzle4-bg{background:url(/ir-online/media/2012_layout/puzzle4.png) #e8f3d8 center top no-repeat;}
.puzzle1-bg:hover{background-image:url(/ir-online/media/2012_layout/puzzle1b.png);}
.puzzle2-bg:hover{background-image:url(/ir-online/media/2012_layout/puzzle2b.png);}
.puzzle3-bg:hover{background-image:url(/ir-online/media/2012_layout/puzzle3b.png);}
.puzzle4-bg:hover{background-image:url(/ir-online/media/2012_layout/puzzle4b.png);}
a.puzzle-link{color:#000;font-weight:bold;text-decoration:none;}
.puzzle-text{padding:95px 8px 8px 8px;text-align:center;}
div#puzzle-student{text-align:center;width:452px;margin:0px 0px 0px 4px;padding:5px;border-radius:5px;background-color:#728b18;font-size:14px;color:#fff;font-weight:bold;}
div.team-readmore{padding:2px;float:right;border-radius:3px;border:1px solid #728b18;margin-bottom:10px;margin-top:-10px;font-size:10px !important;font-weight:normal !important;background:#728b18;color:#fff;}
div.team-readmore:hover{background:none;color:#728b18;}
div.team-bg{width:450px;margin:10px 0px 20px 0px;padding:10px;background:#fcfff5;border-radius:5px;border:1px solid #ccc;}
div.team-bg-b{width:200px;height:510px;margin:10px 6px 20px 6px;padding:10px;background:#fcfff5;border-radius:5px;border:1px solid #ccc;float:left;}
.team-pic{width:200px;float:left;padding:0px;margin:0 10px 10px 0;border-radius:5px;}
.team-pic-start{width:160px;float:left;padding:0px;margin:0 10px 10px 0;border-radius:5px;}
.team-text{line-height:200%;}
.box1-team{background-color:#fff;border-radius:5px;border:1px solid #ccc;font-size:12px;font-weight:normal;line-height:15px;margin-bottom:5px;padding:4px;text-align:left;}
h2.greenlinehead-team{background:url("/ir-online/media/2012_layout/linebg.png") repeat-x scroll right bottom transparent;margin-top:10px;margin-left:0px;}
h2.greenlinehead-team-b{background:url("/ir-online/media/2012_layout/linebg.png") repeat-x scroll right bottom transparent;margin-top:10px;margin-left:210px;}
h2.greenlinehead-team-start{background:url("/ir-online/media/2012_layout/linebg.png") repeat-x scroll right bottom transparent;margin-top:10px;margin-left:170px;}
span.h2text-team{background:none repeat scroll 0 0 #fcfff5;font-size:100%;padding:0 5px 0 0;}
h2.greenlinehead-reg{margin:10px 0 -20px 10px;}
span.h2text-reg{border-radius:5px;border:1px solid #ccc;background:none repeat scroll 0 0 #728b18;font-size:100%;color:#fff;padding:2px 10px 2px 10px;}
div.reg-text{width:450px;margin:10px 0px 35px 0px;padding:10px;background:#fcfff5;border-radius:5px;border:1px solid #ccc;padding-top:25px;}
div.admission-bg{overflow:hidden;margin:10px 0px -15px 0px;padding:1px;background:#ffffff;border-radius:5px;}
.admission-proc, .admission-crit, .admission-date, .admission-cont{width:173px;margin:0 !important;padding:25px;background:#9cae5d;border-radius:5px 0 0 0;float:left;text-align:center;color:#fff;}
.admission-proc:hover, .admission-crit:hover, .admission-date:hover, .admission-cont:hover{background:#B0D724 !important;}
.admission-proc{background:#aab974;border-bottom:1px solid #fff;border-right:1px solid #fff;}
.admission-crit{border-radius:0 5px 0 0;border-bottom:1px solid #fff;border-left:1px solid #fff;}
.admission-date{border-radius:0 0 0 5px;border-top:1px solid #fff;border-right:1px solid #fff;}
.admission-cont{border-radius:0 0 5px 0;border-top:1px solid #fff;border-left:1px solid #fff;background:#b8c58b;}
div.admission-apply{margin-right:-15px;padding:10px;background:#728b18;border-radius:5px;border:1px solid #728b18;float:right;text-align:center;color:#fff;font-weight:bold;font-size:12px;}
div.admission-apply:hover{padding:10px;background:#fff;border:1px solid #728b18;color:#728b18;}
.box-application{width:450px;margin:20px 0 20px 0;text-align:center;padding:10px;font-size:14px;font-weight:bold;line-height:18px;border-top:2px solid #728B18;border-bottom:2px solid #728B18;}
.list-application{width:450px;list-style:none;margin:20px 0 20px 0;}
.list-application li{padding:15px 0 15px 35px !important;list-style:none;background:url("/ir-online/media/2012_layout/check-list.png") center left no-repeat !important;border-bottom:1px dotted #e3e8d1;}
div.welcome-bg{overflow:hidden;margin:10px 0px -20px 0px;padding:0 10px 0 10px;background:#e3e8d1;border-radius:5px;}
div.welcome-apply a{margin-right:-15px !important;margin-top:-15px !important;padding:10px !important;background:#728b18 !important;border-radius:5px;border:1px solid #fff;float:right;text-align:center;color:#fff !important;font-weight:bold !important;font-size:16px !important;}
div.welcome-apply a:hover{padding:10px !important;background:#fff !important;border:1px solid #728b18 !important;color:#728b18 !important;}
.welcome-box{width:470px;padding:0;margin:20px 0 20px 0;overflow:hidden;}
.welcome-boxleft{width:150px;padding:0;float:left;margin:0;}
.welcome-boxright{width:300px;text-align:left;padding:10px;font-size:12px;font-weight:normal;line-height:15px;color:#FFFFFF;background-color:#728B18;border-radius:5px;float:right;}
.welcome-note{width:450px;text-align:center;padding:10px;font-size:14px;font-weight:bold;line-height:18px;background-color:#b0d724;border-radius:5px;border:1px solid #728B18;margin:10px 0 10px 0;}
.program-modules, .program-peers, .program-thesis{width:204px;margin:0;padding:0;background:#9cae5d !important;border-radius:5px 0 0 0;float:left;text-align:center;color:#fff !important;display:block;}
.program-modules div, .program-peers div, .program-thesis div{padding:20px;}
.program-modules:hover, .program-peers:hover, .program-thesis:hover{background:#B0D724 !important;}
.program-modules{background:#aab974 !important;border-top:1px solid #000;border-left:1px solid #000;}
.program-peers{border-radius:0 5px 0 0;border-top:1px solid #000;border-right:1px solid #000;}
.program-thesis{background:#728B18 !important;width:408px;border-radius:0 0 5px 5px;border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;margin-bottom:30px;}
div.sa-modules-apply{background:#728B18 !important;padding:2px;border-radius:2px;border:1px solid #27410c;float:right;margin-top:-10px;margin-right:-10px;margin-bottom:45px;}
div.sa-modules-apply:hover{background:#B0D724 !important;}
div.sa-modules-apply a{font-weight:bold;color:#fff !important;font-size:80% !important;}
span.sa-modules-moreinfo{background-color:#FFFFFF;border:1px solid #D4DCB9;border-radius:2px 2px 2px 2px;font-size:60% !important;margin-top:10px;padding:10px;display:block;text-align:center;}
div.sa-modules-dates{font-family:'Open Sans Condensed',sans-serif !important;color:#728B18;font-size:12px;font-weight:bold;margin-bottom:-14px;margin-left:-20px;border-top:1px solid #728B18;border-left:1px solid #728B18;border-radius:5px 0 0 0;padding:5px;}
.sa-modules-info-goals{width:200px;float:left;padding:10px;font-size:12px !important;}
.sa-modules-info-goals h2, .sa-modules-info-topics h2{color:#728B18;font-size:18px !important;}
.sa-modules-info-goals ul, .sa-modules-info-topics ul{list-style:none !important;margin:0 !important;padding:0!important;}
.sa-modules-info-goals ul li, .sa-modules-info-topics ul li{border-radius:2px;padding:2px !important;padding-left:8px !important;border:1px solid #f1f3e7;border-left:2px solid #728B18;margin-bottom:12px !important;margin-left:6px !important;min-height:70px;background-image:none !important;}
.sa-modules-info-topics{width:200px;float:right;padding:10px;font-size:12px !important;}
.sa-modules-info-assignments{background-color:#f1f3e7;border-radius:5px;padding:15px;margin:20px 10px 20px 10px;}
.sa-modules-info-pic{background-color:#fff;border-radius:2px;padding:10px;float:left;margin-right:10px;border:1px solid #d4dcb9;display:inline;}
.sa-moduels-info-assignments-text{background-color:#fff;border-radius:2px;padding:10px;font-size:12px;line-height:20px;border:1px solid #d4dcb9;}
.sa-modules-info-assignments h2{color:#728B18;font-size:18px;}
.sa-modules-info-structure{color:#728B18;font-size:14px;margin:10px 5px 20px 5px;line-height:100% !important;}
.sa-modules-info-parts{list-style:none !important;padding:0 !important;margin:0 !important;}
.sa-modules-info-parts li{background-image:none !important;margin-bottom:15px !important;margin-left:15px !important;margin-top:15px !important;}
.sa-modules-unit{background-color:#95a852;border:1px solid #728B18;color:#FFFFFF;font-size:10px;font-weight:bold;margin-right:10px;padding:3px;border-radius:5px;}
div.newmod{width:400px;margin:10px 30px 10px 30px;padding:5px;border-radius:5px;border-top:2px solid #728B18;border-bottom:2px solid #728B18;background:none;font-weight:bold;font-size:14px;color:#728B18;text-align:center;text-decoration:none;}
div.newmod:hover, div.newmod-b:hover{background:#728B18;color:#fff;text-decoration:none;}
div.newmod-b{width:165px;margin:10px 30px 10px 30px;padding:5px;border-radius:5px;border-top:2px solid #728B18;border-bottom:2px solid #728B18;background:none;font-weight:bold;font-size:14px;color:#728B18;text-align:center;text-decoration:none;float:left;}
div.newmod-arrow1{background:url("/ir-online/media/2012_layout/modarrow1.png") top center no-repeat;width:58px;height:77px;margin:10px 206px 10px 206px;padding:0;}
div.newmod-arrow2{background:url("/ir-online/media/2012_layout/modarrow2.png") top center no-repeat;width:63px;height:71px;margin:10px 86px 10px 86px;padding:0;float:left;}
div.newmod-arrow3{background:url("/ir-online/media/2012_layout/modarrow3.png") top center no-repeat;width:63px;height:71px;margin:10px 86px 10px 86px;padding:0;float:left;}
span.ectspoints{background:#728B18;border-radius:2px;color:#fff;font-weight:bold;font-size:9px;line-height:24px;margin-left:5px;margin-right:5px;padding:1px 5px 1px 5px;}
span.ectspoints-white{background:#fff;border-radius:2px;color:#728B18;font-weight:bold;font-size:9px;margin-left:5px;margin-right:5px;vertical-align:top;padding:1px 5px 1px 5px;}
.modules-button1, .modules-button2, .modules-button3, .modules-button4{width:450px;margin:-10px 0 0 0;border:2px solid #fff;border-radius:5px;padding:10px;color:#fff;font-size:14px;font-weight:bold;height:35px;line-height:35px;vertical-align:center;text-decoration:none;}
.modules-button1{background:#728B18;}
.modules-button2{background:#6e7819;}
.modules-button3{background:#556414;}
.modules-button4{background:#728B18;}
.modules-button1:hover, .modules-button2:hover, .modules-button3:hover, .modules-button4:hover{height:50px;background:#b0d724;margin-left:-20px;line-height:50px;text-decoration:none;}
h2.greenlinehead-mod{margin:30px 0 -20px 10px;}
h2.greenlinehead-teacher{margin:0px 10px 20px 0;float:right;background-color:#AAB974;}
span.h2text-modreq, span.h2text-modele{background:#728B18;border:1px solid #CCCCCC;border-radius:5px 5px 5px 5px;color:#FFFFFF;font-size:100%;padding:2px 10px;}
span.h2text-modcompulsory, span.h2text-mod3or4, span.h2text-mod4or5{background:url("/ir-online/media/2012_layout/modcompulsory.png") 0 2px no-repeat;font-size:100%;padding:2px 10px;padding-left:82px;line-height:40px;}
span.h2text-mod3or4{background:url("/ir-online/media/2012_layout/mod3or4.png") 0 2px no-repeat;}
span.h2text-mod4or5{background:url("/ir-online/media/2012_layout/mod4or5.png") 0 2px no-repeat;}
span.h2text-modteach{border-radius:5px;color:#FFFFFF;font-size:100%;padding:2px 10px;}
div.mod-text{background:none repeat scroll 0 0 #FCFFF5;border:1px solid #CCCCCC;border-radius:5px 5px 5px 5px;margin:10px 0 -10px 0;padding:25px 10px 25px 10px;width:450px;}
.list-tuition li{background:url("/ir-online/media/2012_layout/green.png") no-repeat scroll left center transparent !important;border-bottom:1px dotted #E3E8D1;list-style:none outside none;padding:15px 0 15px 35px !important;}
.list-tuition{list-style:none outside none;margin:20px 0 20px 0;width:450px;}
div.exchange-left, div.exchange-right{width:123px;margin:0;padding:30px;background:#9cae5d;border-radius:5px 0 0 5px;float:left;text-align:center;color:#fff;}
div.exchange-middle{width:246px;margin:25px 0 0 81px;padding:30px;background:#9cae5d;float:left;text-align:center;border-radius:5px;border:1px solid #000;}
div.exchange-left{background:#aab974;border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #fff;border-bottom:1px solid #000;margin-left:50px;}
div.exchange-right{border-radius:0 5px 5px 0;border-top:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;}
div.exchange-left:hover, div.exchange-right:hover, div.exchange-middle:hover{background:#B0D724;}
.buttoncenter{background:#728b18;padding:7px;border-radius:5px;margin:0 auto;margin-top:15px;text-align:center;border:1px solid #728b18;width:300px;}
.buttoncenter-link{color:#fff !important;font-weight:bold;text-decoration:none;}
.buttoncenter:hover{color:#728b18 !important;background:#fff;border:1px solid #728b18;}
div.direct-exchange-bg{border:2px solid #c3e047;border-radius:5px;overflow:hidden;padding:20px;margin-top:20px;margin-bottom:20px;}
.list-exchange{list-style:none outside none;margin:20px 0;width:450px;}
.list-exchange li{background:url("/ir-online/media/2012_layout/check-list.png") no-repeat scroll left center transparent !important;border-bottom:1px dotted #E3E8D1;list-style:none outside none;padding:15px 0 15px 35px !important;}
div.partner-bg{width:450px;margin:10px 0 0 -20px;padding:10px;background:#fcfff5;}
div.alumni-projects-bg{background:none repeat scroll 0 0 #FCFFF5;border:1px solid #CCCCCC;border-radius:5px 5px 5px 5px;margin:10px 0 -135px;padding:5px;}
.alumni-projects-text{padding-right:110px;}
