body { margin : 0; padding : 0; border : 0; }
hr { display : none; }
h1 { font : bold 16px/135% Arial, Verdana, sans-serif; color : #303030; margin : 0 0 10px 0; padding : 0; border : 0; }
#stdg_ma h1 { border-bottom : 1px solid #B8BED1; }
#stdg_stw h1 { border-bottom : 1px solid #B2D5DA; }
#stdg_vers h1 { border-bottom : 1px solid #EBCDD8; }
#stdg_rel h1 { border-bottom : 1px solid #F7EACC; }
#stdg_pwm h1 { border-bottom : 1px solid #D5DCD8; }
p { font : normal 12px/135% Arial, Verdana, sans-serif; color : #303030; padding : 0 0 10px 0; margin : 0; }
.second .stg_left p { color : #6e6e6e; font-size : 11px; line-height : 105%; }
table { margin : 0 0 10px 0; padding : 0; border : 0; border-spacing : 0; border-collapse : collapse; }
tr { margin : 0; padding : 0; border : 0; border-spacing : 0; border-collapse : collapse; }
td { margin : 0 7px 0 0; padding : 0; border : 0; border-spacing : 0; border-collapse : collapse; font : normal 12px/135% Arial, Verdana, sans-serif; color : #303030; }
td a { color : #303030; text-decoration : underline; padding : 0 10px 0 13px; }
td a:HOVER { text-decoration : none; }
#stdg_ma td a { background : url("pix/pfeil02.gif") no-repeat 0 3px; }
#stdg_stw td a { background : url("pix/pfeil03.gif") no-repeat 0 3px; }
#stdg_vers td a { background : url("pix/pfeil04.gif") no-repeat 0 3px; }
#stdg_rel td a { background : url("pix/pfeil05.gif") no-repeat 0 3px; }
#stdg_pwm td a { background : url("pix/pfeil06.gif") no-repeat 0 3px; }
a { color : #303030; text-decoration : underline; }
a:HOVER { text-decoration : none; }

#container { width : 960px; margin : auto; padding : 0; border-top : 20px solid #fff; background : url("pix/background.gif") repeat-y 0 0; }
#leftcolumn { width : 253px; float : left; }
#rightcolumn { width : 707px; float : left; padding : 0 0 0 0; }
#logo { width : 253px; height : 166px; padding : 9px 0 0 0; overflow : hidden; background : #fff url("pix/background_logo.gif") no-repeat right bottom; }
#logo img { display : block; border : 0; }
#leftnavigation { width : 253px; }
#topbox { width : 253px; height : 136px; margin : 0; padding : 15px 0 0 0; background : url("pix/background_navigationbox.gif") no-repeat 0 0; border : 0; list-style-type : none; }
#topbox li { display : inline; list-style-type : none; }
#topbox li a { display : block; font : normal 12px/135% Arial, Verdana, sans-serif; color : #000; text-decoration : none; width : 190px; height : 23px; padding : 3px 0 0 0; margin : 0 0 0 30px; background : url("pix/trenner01.gif") no-repeat left bottom; }
#topbox li a.active {font-weight:bold;}
#teaser { width : 253px; height : 330px; padding : 20px 0 0 0; background : url("pix/background_leftcolumn.gif") no-repeat 0 0; }
#leftcolumn > #teaser { height : auto; min-height : 330px; }
#teaser_aktuelles { width : 208px; background : #fff url("pix/background_teaseraktuelles.gif") no-repeat left bottom; margin : 0 0 0 20px; padding : 0 0 20px 0; }
#teaser_aktuelles h1 { width : 188px; height : 24px; margin : 0; padding : 6px 0 15px 20px; border : 0; background : url("pix/headline_teaseraktuelles.gif") no-repeat 0 0; font : bold 16px/135% Arial, Verdana, sans-serif; color : #494A4D; }
#teaser_aktuelles h2 { font : bold 12px/135% Arial, Verdana, sans-serif; color : #303133; padding : 0 0 0 20px; margin : 0; }
#teaser_aktuelles p { font : normal 12px/135% Arial, Verdana, sans-serif; color : #303133; padding : 0 20px 7px 20px; margin : 0; }
#teaser_aktuelles a { font : normal 12px/135% Arial, Verdana, sans-serif; color : #073179; padding : 0 0 0 12px; margin : 0; }
#teaser_aktuelles a:HOVER { text-decoration : none; color : #303133; }
#teaser_aktuelles .trenner { margin : 0 20px 15px 20px; background : url("pix/trenner02.gif") repeat-x 0 0; height : 3px; }
#loginbox { width : 208px; background : #fff url("pix/background_teaseraktuelles.gif") no-repeat left bottom; margin : 0 0 0 20px; padding : 0 0 20px 0; }
#loginbox h1 { width : 188px; height : 24px; margin : 0; padding : 6px 0 15px 20px; border : 0; background : url("pix/headline_teaseraktuelles.gif") no-repeat 0 0; font : bold 16px/135% Arial, Verdana, sans-serif; color : #494A4D; }
#loginbox form { padding : 0 20px 20px 20px; margin : 0; }
#loginbox label { font : 11px/135% Arial, Verdana, sans-serif; color : #303133; margin : 0; padding : 0; border : 0; display : block; }
#loginbox #field_username { width : 166px; height : 18px; margin : 0 0 3px 0; padding : 0; border : 1px solid #E0E2E5; font : normal 11px/135% Arial, Verdana, sans-serif; color : #303133; }
#loginbox #field_password { width : 166px; height : 18px; margin : 0 0 10px 0; padding : 0; border : 1px solid #E0E2E5; font : normal 11px/135% Arial, Verdana, sans-serif; color : #303133; }
#loginbox #submit { padding : 0; margin : 0; display : block; float : left; }
#loginbox a { font : normal 10px/100% Arial, Verdana, sans-serif; color : #9DA2A6; text-decoration : underline; }
#loginbox a:HOVER { text-decoration : none; color : #303133; }
#loginbox table, tr, td { margin : 0; padding : 0; border : 0; border-spacing : 0; border-collapse : collapse; }
#loginbox td { height : 24px; vertical-align : middle; }
#mainnavigation { width : 707px; height : 125px; margin : 0; padding : 0; border : 0; position : relative; background : #fff; overflow : hidden; }
#mainnavigation #navmeta { margin : 0 -1px 0 0; padding : 0; border : 0; list-style-type : none; float : right; }
#mainnavigation #navmeta li { list-style-type : none; display : inline; }
#mainnavigation #navmeta li a { display : block; float : left; color : #9DA2A6; font : normal 10px/135% Arial, Verdana, sans-serif; text-decoration : none; height : 16px; padding : 0 7px 0 7px; background : url("pix/trenner03.gif") no-repeat 100% 0px; }
#mainnavigation #navmeta li a img { border : 0; }
#mainnavigation #navmain { margin : 0; padding : 0; border : 0; list-style-type : none; }
#mainnavigation #navmain li { display : inline; list-style-type : none; }
#mainnavigation #navmain li a { display : block; height : 55px; float : left; width : 140px; }
#mainnavigation #navmain li a#nav_9 { background : url("pix/link_ma.gif") no-repeat 0 0; padding : 0 2px 0 0; }
#mainnavigation #navmain li a#nav_8 { background : url("pix/link_stw.gif") no-repeat 0 0; padding : 0 2px 0 0; }
#mainnavigation #navmain li a#nav_7 { background : url("pix/link_vers.gif") no-repeat 0 0; padding : 0 2px 0 0; }
#mainnavigation #navmain li a#nav_6 { background : url("pix/link_rel.gif") no-repeat 0 0; padding : 0 1px 0 0; }
#mainnavigation #navmain li a#nav_5 { background : url("pix/link_pwm.gif") no-repeat 0 0; padding : 0; }
#mainnavigation #navmain li a#nav_9.active { background : url("pix/link_maa.gif") no-repeat 0 0; padding : 0 2px 0 0; }
#mainnavigation #navmain li a#nav_8.active { background : url("pix/link_stwa.gif") no-repeat 0 0; padding : 0 2px 0 0; }
#mainnavigation #navmain li a#nav_7.active { background : url("pix/link_versa.gif") no-repeat 0 0; padding : 0 2px 0 0; }
#mainnavigation #navmain li a#nav_6.active { background : url("pix/link_rela.gif") no-repeat 0 0; padding : 0 1px 0 0; }
#mainnavigation #navmain li a#nav_5.active { background : url("pix/link_pwma.gif") no-repeat 0 0; padding : 0; }
#header img { display : block; padding : 0 0 0px 0; }
#header p { font : normal 12px/150% Arial, Verdana, sans-serif; color : #494A4D; padding : 0 30px 15px 30px; margin : 0; }
#header .trenner { margin : 0 30px 15px 30px; background : url("pix/trenner02.gif") repeat 0 0; height : 4px; overflow : hidden; }
#rightcolumn .main { width : 418px; padding : 0 0px 0 30px; float : left; }
#rightcolumn .main h1 { font : bold 16px/135% Arial, Verdana, sans-serif; color : #494A4D; background : url("pix/background_teaserheadline.gif") no-repeat 0 0; width : 398px; height : 24px; padding : 6px 0 0 20px; margin : 0; }
#rightcolumn .main .color1 { width : 418px; height : 10px; overflow : hidden; background : #142966; }
#rightcolumn .main .color2 { width : 418px; height : 10px; overflow : hidden; background : #007587; }
#rightcolumn .main .color3 { width : 418px; height : 10px; overflow : hidden; background : #9D053B; }
#rightcolumn .main .color4 { width : 418px; height : 10px; overflow : hidden; background : #D99800; }
#rightcolumn .main .color5 { width : 418px; height : 10px; overflow : hidden; background : #214332; }
#rightcolumn .main .hometeaser { background : #fefefe url("pix/background_hometeaser.gif") repeat-x left bottom; width : 417px; height : 138px; border-right : 1px solid #DADEE5; margin : 0 0 20px 0; }
#rightcolumn .main > .hometeaser { height : auto; min-height : 138px; }
#rightcolumn .main .hometeaser .bild { width : 219px; float : left; }
#rightcolumn .main .hometeaser .text { width : 168px; padding : 17px 15px 0 15px; float : left; }
#rightcolumn .main .hometeaser .text table { margin : 0 0 7px 0; padding : 0; border : 0; border-spacing : 0; border-collapse : collapse; }
#rightcolumn .main .hometeaser .text tr, #rightcolumn .main .hometeaser .text td { margin : 0; padding : 0; border : 0; border-spacing : 0; border-collapse : collapse; }
#rightcolumn .main .hometeaser .text td { font : normal 11px/135% Arial, Verdana, sans-serif; color : #303133; padding : 0 7px 0 0; vertical-align : top; }
#rightcolumn .main .hometeaser .text p { margin : 0; padding : 0 0 10px 0; }
#rightcolumn .main .hometeaser .text a { font : normal 11px/135% Arial, Verdana, sans-serif; color : #073179; text-decoration : underline; }
#rightcolumn .main .hometeaser .text a:HOVER { color : #303133; text-decoration : none; }
#rightcolumn .main .hometeaser .text .trenner { height : 3px; overflow : hidden; background : url("pix/trenner04.gif") repeat 0 0; margin : 0 0 7px 0; }
#rightcolumn .right { width : 209px; float : left; }
#rightcolumn .right h1 { font : bold 12px/135% Arial, Verdana, sans-serif; color : #494A4D; margin : 0; padding : 10px 0 5px 0; }
#rightcolumn .right .trenner { height : 3px; overflow : hidden; background : url("pix/trenner02.gif") repeat 0 0; margin : 0 0 10px 0; }
#rightcolumn .right .teaser { background : #ECEEF2; padding : 0 10px 10px 11px; margin : 0 0 21px 0; }
#rightcolumn .right .teaser h1 { color : #303133; font : bold 11px/135% Arial, Verdana, sans-serif; }
#rightcolumn .right .teaser .color1 { height : 5px; overflow : hidden; background : #142966; margin : 0 0 5px 0; }
#rightcolumn .right .teaser .color2 { height : 5px; overflow : hidden; background : #007587; margin : 0 0 5px 0; }
#rightcolumn .right .teaser .color3 { height : 5px; overflow : hidden; background : #9D053B; margin : 0 0 5px 0; }
#rightcolumn .right .teaser .color4 { height : 5px; overflow : hidden; background : #D99800; margin : 0 0 5px 0; }
#rightcolumn .right .teaser .color5 { height : 5px; overflow : hidden; background : #214332; margin : 0 0 5px 0; }
#rightcolumn .right .teaser p { margin : 0; padding : 0 0 10px 0; border : 0; font : 11px/135% Arial, Verdana, sans-serif; color : #303133; }
#rightcolumn .right .teaser a { font : normal 11px/135% Arial, Verdana, sans-serif; color : #073179; text-decoration : underline; }
#rightcolumn .right .teaser a:HOVER { color : #303133; text-decoration : none; }
#footer { width : 990px; height : 92px; background : url("pix/background_footer.gif") no-repeat 0 0; margin : 0; padding : 0; border : 0; position : relative; }
#footer #disclaimer { width : 193px; padding : 30px 30px 0 30px; float : left; }
#footer #disclaimer h1 { font : bold 11px/135% Arial, Verdana, sans-serif; color : #303133; margin : 0; padding : 0; }
#footer #disclaimer p { font : normal 10px/115% Arial, Verdana, sans-serif; color : #303133; margin : 0; padding : 0; }
#footer #navbottom { width : 707px; float : left; }
#footer #navbottom #navbottommeta { margin : 0 30px 0 30px; padding : 0; border : 0; list-style-type : none; height : 21px; border-bottom : 1px solid #C2C6CC; }
#footer #navbottom #navbottommeta li { display : inline; list-style-type : none; }
#footer #navbottom #navbottommeta li a { display : block; float : left; height : 21px; padding : 0 1px 0 0; }
#footer #navbottom #navbottommeta .pageup { background : url("pix/link_pageup.gif") no-repeat 0 0; width : 140px; }
#footer #navbottom #navbottommeta .pageprint { background : url("pix/link_pageprint.gif") no-repeat 0 0; width : 124px; }
#footer #navbottom #navbottommeta .pagerecommend { background : url("pix/link_pagerecommend.gif") no-repeat 0 0; width : 176px; }
#footer #navbottom #navrepeat { width : 677px; height : 20px; margin : 30px 0 0 30px; overflow : hidden; }
#footer #navbottom #navrepeat ul { padding : 0; border : 0; list-style-type : none; margin : 0 0 0 -8px; width : 677px; }
#footer #navbottom #navrepeat ul li { display : inline; list-style-type : none; }
#footer #navbottom #navrepeat ul li a { display : block; font : normal 11px/135% Arial, Verdana, sans-serif; color : #494A4D; float : left; text-decoration : none; background : url("pix/trenner05.gif") no-repeat 0 2px; padding : 0 7px 0 8px; height : 15px; }
#footer #navbottom #navrepeat ul li a:HOVER { text-decoration : underline; color : #303133; }
#rightcolumn .main_studiengang { /* margin : 20px 0 0 30px; */ margin: 0px; width : 707px; /* 707 */ /* width: 677px; */  }
#rightcolumn .stg_left { display : block; width : 314px; float : left; margin : 0 20px 0 0; padding : 0 0 15px 30px; }
#rightcolumn .stg_right { width : 313px; float : left; margin : 0; padding : 0 0 15px 0; }
#rightcolumn .second .stg_left { text-align : right; }
#rightcolumn .second .stg_right { width : 293px; float : left; margin : 0; padding : 18px 0 15px 20px; }
#rightcolumn .second .stg_right .teaser h1 { background : #fff; padding : 5px 10px 4px 11px; margin : 0 0 10px 0; }
#rightcolumn .second .stg_right .teaser p { padding : 0 15px 10px 11px; margin : 0;  }
#rightcolumn .second .stg_right .teaser img { float : left; padding : 0 10px 5px 0; }
#rightcolumn .main_studiengang .module { width : 647px; margin : 0; padding : 0px 0 0 0; }
#rightcolumn .main_studiengang .module .trenner { height : 5px; overflow : hidden; background : url("pix/trenner02.gif") repeat 0 0; margin : 0 0 20px 0; }
#rightcolumn .main_studiengang .module .trenner2 { height : 3px; overflow : hidden; background : url("pix/trenner02.gif") repeat 0 0; margin : 0 0 20px 0; }
#rightcolumn .main_studiengang .module .modullinks { width : 352px;  height : 30px; float : right; }
#rightcolumn .main_studiengang .module .modullinks ul { margin : 5px 0 0 0; padding : 0; border : 0; list-style-type : none; float : right; }
#rightcolumn .main_studiengang .module .modullinks ul li { display : inline; list-style-type : none;  }
#rightcolumn .main_studiengang .module .modullinks ul li h2 { display : block; width : 50px; height : 21px; padding : 4px 0 0 0; margin : 0; overflow : hidden; font : bold 12px/135% Arial, Verdana, sans-serif; color : #303133; float : left; }
#rightcolumn .main_studiengang .module .modullinks ul li a { display : block; width : 25px; height : 21px; padding : 4px 0 0 0; overflow : hidden; background : url("pix/background_modullink.gif") no-repeat 0 0; text-align : center; font : bold 14px/135% Arial, Verdana, sans-serif; text-decoration : none; border-left : 1px solid #fff; float : left; }
#rightcolumn .main_studiengang .module .modullinks ul li a.active { color : #fff; }
#stdg_ma .module .modullinks ul li a.active { background : url("pix/module_bg_ma.gif") no-repeat 0 0; }
#stdg_stw .module .modullinks ul li a.active { background : url("pix/module_bg_stw.gif") no-repeat 0 0; }
#stdg_vers .module .modullinks ul li a.active { background : url("pix/module_bg_vers.gif") no-repeat 0 0; }
#stdg_rel .module .modullinks ul li a.active { background : url("pix/module_bg_rel.gif") no-repeat 0 0; }
#stdg_pwm .module .modullinks ul li a.active { background : url("pix/module_bg_pwm.gif") no-repeat 0 0; }
#rightcolumn .main_studiengang .module .textblock { width : 477px; padding : 0 20px 30px 0; float : left; }
#rightcolumn .main_studiengang .module .teaserblock { width : 150px; padding : 0 0 30px 0; float : left; }
#rightcolumn .main_studiengang .module .teaserblock h1 { font : bold 13px/135% Arial, Verdana, sans-serif; color : #303133; padding : 3px 0 2px 11px; }
#rightcolumn .main_studiengang .module .teaserblock .body { padding : 11px 10px 20px 11px; margin : 0 0 10px 0; }
#rightcolumn .main_studiengang .module .teaserblock .body p img { display : block; border : 1px solid #fff; }
#rightcolumn .main_studiengang .module .teaserblock .body p span { font-size : 11px; line-height : 105%; }

#rightcolumn .inhalt ul li { font: 12px/135% Arial, Verdana, sans-serif; }

table.modulblock { font-family : Verdana, Arial, sans-serif; color : #303133; line-height : 135%; margin : 0 0 20px 0; padding : 0; border : 0; border-spacing : 0; border-collapse : collapse; width : 647px; text-align : left; vertical-align : top; }
table.modulblock table { margin : 0; padding : 0; border : 0; border-spacing : 0; border-collapse : collapse; }
table.modulblock tbody table { margin : 14px 0 15px 0; }
table.modulblock tbody table td { padding : 0 0 2px 0; }
table.modulblock thead .title { width : 89px; padding : 0 0 0 20px; height : 25px; font-size : 14px; font-weight : bold; overflow : hidden; border-bottom : 1px solid #fff; }
table.modulblock thead .agenda { width : 363px; padding : 0 0 0 30px; height : 25px; background : #fff; overflow : hidden; border-bottom : 1px solid #fff; }
table.modulblock thead .exam { width : 120px; padding : 0 0 0 25px; height : 25px; background : #fff; overflow : hidden; border-bottom : 1px solid #fff; }
table.modulblock tbody .number { font-weight : bold; vertical-align : top; width : 35px; padding : 0 0 0 20px; }
table.modulblock tbody .modul { vertical-align : top; }
table.modulblock tbody .modul a { background : none !important; padding : 0; text-decoration : none; }
table.modulblock tbody .modul a:HOVER { color : #303133 !important; text-decoration : underline; }

#rightcolumn .main_studiengang .module h1 { margin : 0; padding : 0; font : bold 18px/135% Arial, Verdana, sans-serif; border : none; }
#rightcolumn .main_studiengang .module h2 { margin : 0; padding : 0 0 10px 0; font : normal 14px/135% Arial, Verdana, sans-serif; }
#stdg_ma .module h1 { color : #142966; }
#stdg_ma .module h2 { color : #142966; }
#stdg_stw .module h1 { color : #007385; }
#stdg_stw .module h2 { color : #007385; }
#stdg_vers .module h1 { color : #920537; }
#stdg_vers .module h2 { color : #920537; }
#stdg_rel .module h1 { color : #CC8F00; }
#stdg_rel .module h2 { color : #CC8F00; }
#stdg_pwm .module h1 { color : #214332; }
#stdg_pwm .module h2 { color : #214332; }
#stdg_ma .module .teaserblock h1 { border-bottom : 1px solid #142966; background : #D0D4E0; }
#stdg_ma .module .teaserblock .body { background : #DEE1E9; }
#stdg_ma .module .teaserblock .body a { color : #142966; }
#stdg_stw .module .teaserblock h1 { border-bottom : 1px solid #007385; background : #CCE3E7; }
#stdg_stw .module .teaserblock .body { background : #E5F1F3; }
#stdg_stw .module .teaserblock .body a { color : #007385; }
#stdg_vers .module .teaserblock h1 { border-bottom : 1px solid #920537; background : #EBCDD8; }
#stdg_vers .module .teaserblock .body { background : #F4E6EB; }
#stdg_vers .module .teaserblock .body a { color : #920537; }
#stdg_rel .module .teaserblock h1 { border-bottom : 1px solid #CC8F00; background : #F7EACC; }
#stdg_rel .module .teaserblock .body { background : #FAF4E5; }
#stdg_rel .module .teaserblock .body a { color : #CC8F00; }
#stdg_pwm .module .teaserblock h1 { border-bottom : 1px solid #214332; background : #D5DCD8; }
#stdg_pwm .module .teaserblock .body { background : #E8ECEA; }
#stdg_pwm .module .teaserblock .body a { color : #214332; }

#stdg_ma table.modulblock { background : #DEE1E9; }
#stdg_ma table.modulblock thead .title { background : #D0D4E0; }
#stdg_ma table.modulblock thead .agenda { background : #fff url("pix/icon_cal_ma.gif") no-repeat 8px 3px; }
#stdg_ma table.modulblock thead .exam { background : #fff url("pix/icon_exam_ma.gif") no-repeat 0 5px; }
#stdg_ma table.modulblock tbody .modul a, #stdg_ma table.modulblock tbody .number span { color : #142966; }
#stdg_ma .module .modullinks ul li a { color : #142966; }
#stdg_ma .module .modullinks ul li a.backlink { width : 146px; height : 25px; background : url("pix/module_back_ma.gif") no-repeat 20px 0; display : block; padding : 0 0 0 20px; }
#stdg_stw table.modulblock { background : #E5F1F3; }
#stdg_stw table.modulblock thead .title { background : #CCE3E7; }
#stdg_stw table.modulblock thead .agenda { background : #fff url("pix/icon_cal_stw.gif") no-repeat 8px 3px; }
#stdg_stw table.modulblock thead .exam { background : #fff url("pix/icon_exam_stw.gif") no-repeat 0 5px; }
#stdg_stw table.modulblock tbody .modul a, #stdg_stw table.modulblock tbody .number span { color : #007587; }
#stdg_stw .module .modullinks ul li a { color : #007B7B; }
#stdg_stw .module .modullinks ul li a.backlink { width : 146px; height : 25px; background : url("pix/module_back_stw.gif") no-repeat 20px 0; display : block; padding : 0 0 0 20px; }
#stdg_vers table.modulblock { background : #F4E6EB; }
#stdg_vers table.modulblock thead .title { background : #EBCDD8; }
#stdg_vers table.modulblock thead .agenda { background : #fff url("pix/icon_cal_vers.gif") no-repeat 8px 3px; }
#stdg_vers table.modulblock thead .exam { background : #fff url("pix/icon_exam_vers.gif") no-repeat 0 5px; }
#stdg_vers table.modulblock tbody .modul a, #stdg_vers table.modulblock tbody .number span { color : #9D053B; }
#stdg_vers .module .modullinks ul li a { color : #9D053B; }
#stdg_vers .module .modullinks ul li a.backlink { width : 146px; height : 25px; background : url("pix/module_back_vers.gif") no-repeat 20px 0; display : block; padding : 0 0 0 20px; }
#stdg_rel table.modulblock { background : #FAF4E5; }
#stdg_rel table.modulblock thead .title { background : #F7EACC; }
#stdg_rel table.modulblock thead .agenda { background : #fff url("pix/icon_cal_rel.gif") no-repeat 8px 3px; }
#stdg_rel table.modulblock thead .exam { background : #fff url("pix/icon_exam_rel.gif") no-repeat 0 5px; }
#stdg_rel table.modulblock tbody .modul a, #stdg_rel table.modulblock tbody .number span { color : #CC8F00; }
#stdg_rel .module .modullinks ul li a { color : #D99800; }
#stdg_rel .module .modullinks ul li a.backlink { width : 146px; height : 25px; background : url("pix/module_back_rel.gif") no-repeat 20px 0; display : block; padding : 0 0 0 20px; }
#stdg_pwm table.modulblock { background : #E8ECEA; }
#stdg_pwm table.modulblock thead .title { background : #D5DCD8; }
#stdg_pwm table.modulblock thead .agenda { background : #fff url("pix/icon_cal_pwm.gif") no-repeat 8px 3px; }
#stdg_pwm table.modulblock thead .exam { background : #fff url("pix/icon_exam_pwm.gif") no-repeat 0 5px; }
#stdg_pwm table.modulblock tbody .modul a, #stdg_pwm table.modulblock tbody .number span { color : #214332; }
#stdg_pwm .module .modullinks ul li a { color : #214332; }
#stdg_pwm .module .modullinks ul li a.backlink { width : 146px; height : 25px; background : url("pix/module_back_pwm.gif") no-repeat 20px 0; display : block; padding : 0 0 0 20px; }

#stdg_ma .second .stg_right .teaser { background : #DEE1E9; margin : 0 0 20px 0; }
#stdg_ma .second .stg_right .teaser .trenner { height : 5px; background : #D0D4E0 url("pix/trenner06.gif") repeat 0 0; overflow : hidden; }
#stdg_ma .second { background : url("pix/background_content_ma.gif") repeat-y 0 0; }
#stdg_ma .stg_left .trenner { background : #D0D4E0; height : 5px; overflow : hidden; }
#stdg_stw .second .stg_right .teaser { background : #E5F1F3; margin : 0 0 20px 0; }
#stdg_stw .second .stg_right .teaser .trenner { height : 5px; background : #CCE3E7 url("pix/trenner06.gif") repeat 0 0; overflow : hidden; }
#stdg_stw .second { background : url("pix/background_content_stw.gif") repeat-y 0 0; }
#stdg_stw .stg_left .trenner { background : #B2D5DA; height : 5px; overflow : hidden; }
#stdg_vers .second .stg_right .teaser { background : #F4E6EB; margin : 0 0 20px 0; }
#stdg_vers .second .stg_right .teaser .trenner { height : 5px; background : #EBCDD8 url("pix/trenner06.gif") repeat 0 0; overflow : hidden; }
#stdg_vers .second { background : url("pix/background_content_vers.gif") repeat-y 0 0; }
#stdg_vers .stg_left .trenner { background : #EBCDD8; height : 5px; overflow : hidden; }
#stdg_rel .second .stg_right .teaser { background : #FAF4E5; margin : 0 0 20px 0; }
#stdg_rel .second .stg_right .teaser .trenner { height : 5px; background : #F7EACC url("pix/trenner06.gif") repeat 0 0; overflow : hidden; }
#stdg_rel .second { background : url("pix/background_content_rel.gif") repeat-y 0 0; }
#stdg_rel .stg_left .trenner { background : #CC8F00; height : 5px; overflow : hidden; }
#stdg_pwm .second .stg_right .teaser { background : #E8ECEA; margin : 0 0 20px 0; }
#stdg_pwm .second .stg_right .teaser .trenner { height : 5px; background : #D5DCD8 url("pix/trenner06.gif") repeat 0 0; overflow : hidden; }
#stdg_pwm .second { background : url("pix/background_content_pwm.gif") repeat-y 0 0; }
#stdg_pwm .stg_left .trenner { background : #D5DCD8; height : 5px; overflow : hidden; }
#fruehbuchen { padding : 4px 11px 5px 11px; }
#fruehbuchen h1 { border : none; font : bold 16px/135% Arial, Verdana, sans-serif; color : #000; margin : 0; padding : 0; }
#fruehbuchen h1 b { color : #900; }
#fruehbuchen h2 { font : bold 12px/135% Arial, Verdana, sans-serif; color : #000; margin : 0; padding : 0; }
#stdg_ma #fruehbuchen { background : #D0D4E0; }
#stdg_stw #fruehbuchen { background : #CCE3E7; }
#stdg_vers #fruehbuchen { background : #EBCDD8; }
#stdg_rel #fruehbuchen { background : #F7EACC; }
#stdg_pwm #fruehbuchen { background : #D5DCD8; }
#stdg_ma .contentfooter { width : 707px; height : 10px; overflow : hidden; background : #D0D4E0; clear : both; overflow : hidden; margin : 0 0 30px 0; }
#stdg_stw .contentfooter { width : 707px; height : 10px; overflow : hidden; background : #CCE3E7; clear : both; overflow : hidden; margin : 0 0 30px 0; }
#stdg_vers .contentfooter { width : 707px; height : 10px; overflow : hidden; background : #EBCDD8; clear : both; overflow : hidden; margin : 0 0 30px 0; }
#stdg_rel .contentfooter { width : 707px; height : 10px; overflow : hidden; background : #F7EACC; clear : both; overflow : hidden; margin : 0 0 30px 0; }
#stdg_pwm .contentfooter { width : 707px; height : 10px; overflow : hidden; background : #D5DCD8; clear : both; overflow : hidden; margin : 0 0 30px 0; }

/* CONTENT */
#contentnav { width : 253px; margin : -20px 0 20px 0; padding : 0; border : 0; border-bottom : 1px solid #fff; }
#contentnav ul { list-style-type : none; margin : 0; padding : 0 0 20px 0; border : 0; }
#contentnav ul li { display : inline; list-style-type : none; }
#contentnav ul li a { display : block; width : 168px; margin : 0 35px 0 30px; padding : 6px 0 8px 20px; font : 12px/100% Arial, Verdana, sans-serif; color : #000; text-decoration : none; }
#contentnav h1 { margin : 0; padding : 0; border : 0; display : block; width : 253px; height : 39px; overflow : hidden; }

/* CONTENTNAV M & A */
#contentnav.ma { background : #D0D4E0 url("pix/background_contentnav_ma.gif") no-repeat right 0; }
#contentnav.ma h1 { background : #132761 url("pix/headline_nav_ma.gif") no-repeat 0 0; }
#contentnav.ma a { background : url("pix/trenner_ma.gif") repeat-x left bottom; }
#contentnav.ma a.active { background : #fff url("pix/trenner_ma.gif") repeat-x left bottom; font-weight : bold; color : #142966; }
#contentnav.ma a:HOVER { background : #fff url("pix/trenner_ma.gif") repeat-x left bottom; }
/* CONTENTNAV STEUERWISSENSCHAFTEN */
#contentnav.stw { background : #CCE3E7 url("pix/background_contentnav_stw.gif") no-repeat right 0; }
#contentnav.stw h1 { background : #007385 url("pix/headline_nav_stw.gif") no-repeat 0 0; }
#contentnav.stw a { background : url("pix/trenner_stw.gif") repeat-x left bottom; }
#contentnav.stw a.active { background : #fff url("pix/trenner_stw.gif") repeat-x left bottom; font-weight : bold; color : #007587; }
#contentnav.stw a:HOVER { background : #fff url("pix/trenner_stw.gif") repeat-x left bottom; }
/* CONTENTNAV VERSICHERUNGSW */
#contentnav.vers { background : #EBCDD8 url("pix/background_contentnav_vers.gif") no-repeat right 0; }
#contentnav.vers h1 { background : #920537 url("pix/headline_nav_vers.gif") no-repeat 0 0; }
#contentnav.vers a { background : url("pix/trenner_vers.gif") repeat-x left bottom; }
#contentnav.vers a.active { background : #fff url("pix/trenner_vers.gif") repeat-x left bottom; font-weight : bold; color : #9D053B; }
#contentnav.vers a:HOVER { background : #fff url("pix/trenner_vers.gif") repeat-x left bottom; }
/* CONTENTNAV REAL ESTATE LAW */
#contentnav.rel { background : #F7EACC url("pix/background_contentnav_rel.gif") no-repeat right 0; }
#contentnav.rel h1 { background : #CC8F00 url("pix/headline_nav_rel.gif") no-repeat 0 0; }
#contentnav.rel a { background : url("pix/trenner_rel.gif") repeat-x left bottom; }
#contentnav.rel a.active { background : #fff url("pix/trenner_rel.gif") repeat-x left bottom; font-weight : bold; color : #CC8F00; }
#contentnav.rel a:HOVER { background : #fff url("pix/trenner_rel.gif") repeat-x left bottom; }
/* CONTENTNAV PRIVATE WEALTH MANAGEMENT */
#contentnav.pwm { background : #D5DCD8 url("pix/background_contentnav_pwm.gif") no-repeat right 0; }
#contentnav.pwm h1 { background : #214332 url("pix/headline_nav_pwm.gif") no-repeat 0 0; }
#contentnav.pwm a { background : url("pix/trenner_pwm.gif") repeat-x left bottom; }
#contentnav.pwm a.active { background : #fff url("pix/trenner_pwm.gif") repeat-x left bottom; font-weight : bold; color : #214332; }
#contentnav.pwm a:HOVER { background : #fff url("pix/trenner_pwm.gif") repeat-x left bottom; }


/* GLOBALE KLASSEN */
.cb { clear : both; width : 1px; height : 1px; overflow : hidden; }
.invisible { width : 1px; height : 1px; overflow : hidden; margin : 0 0 0 -999em; }

/* PFEILE */
.link01 { background : url("pix/pfeil01.gif") no-repeat 0 3px; }
#stdg_ma .arrow { background : url("pix/pfeil02.gif") no-repeat 0 3px; margin : 0; padding : 0 0 0 12px; }
#stdg_stw .arrow { background : url("pix/pfeil03.gif") no-repeat 0 3px; margin : 0; padding : 0 0 0 12px; }
#stdg_vers .arrow { background : url("pix/pfeil04.gif") no-repeat 0 3px; margin : 0; padding : 0 0 0 12px; }
#stdg_rel .arrow { background : url("pix/pfeil05.gif") no-repeat 0 3px; margin : 0; padding : 0 0 0 12px; }
#stdg_pwm .arrow { background : url("pix/pfeil06.gif") no-repeat 0 3px; margin : 0; padding : 0 0 0 12px; }

/* HEADLINES */
#headline_studiengaenge { width : 325px; height : 40px; background : url("pix/headline_studiengaenge.gif") no-repeat 0 0; margin : 0; padding : 0; border : 0; }
#headline_studiengang { width : 707px; height : 96px; margin : 0; padding : 0; border : 0; }
#stdg_ma #headline_studiengang { background : url("pix/headline_ma.gif") no-repeat 0 0; border : none; }
#stdg_stw #headline_studiengang { background : url("pix/headline_stw.gif") no-repeat 0 0; border : none; }
#stdg_vers #headline_studiengang { background : url("pix/headline_vers.gif") no-repeat 0 0; border : none; }
#stdg_rel #headline_studiengang { background : url("pix/headline_rel.gif") no-repeat 0 0; border : none; }
#stdg_pwm #headline_studiengang { background : url("pix/headline_pwm.gif") no-repeat 0 0; border : none; }
#headline_studienbeginn { width : 677px; height : 37px; font : bold 18px/135% Arial, Verdana, sans-serif; color : #303133; padding : 3px 0 0 30px; margin : 0 0 15px 0; }
#stdg_ma #headline_studienbeginn { background : #D0D4E0; }
#stdg_stw #headline_studienbeginn { background : #CCE3E7; }
#stdg_vers #headline_studienbeginn { background : #EBCDD8; }
#stdg_rel #headline_studienbeginn { background : #F7EACC; }
#stdg_pwm #headline_studienbeginn { background : #D5DCD8; }
#headline_module { width : 395px; height : 30px; background : url("pix/headline_module.gif") no-repeat 0 0; float : left; border-bottom : none !important; margin : 0; padding : 0; }
#headline_modul1 { width : 93px; height : 30px; background : url("pix/headline_modul1.gif") no-repeat 0 0; float : left; border-bottom : none !important; margin : 0; padding : 0; }


/* 
 * PLUGIN: tt_news: LIST 
 */

.news-list-container { margin: 0px 0 0 0px; padding-right: 5px; }
.news-list-container .trenner { margin : 0 30px 15px 0px; background : url("pix/trenner02.gif") repeat 0 0; height : 4px; overflow : hidden; }
.news-list-container .news-list-item h1 a { text-decoration: none; }
.news-list-container .news-list-item .news-list-morelink { text-align: right; padding-right: 50px; }
.news-list-container .news-list-item .news-list-morelink a { padding : 0 0 0 12px; color : #073179; text-decoration: none;  background : url("pix/pfeil01.gif") no-repeat 0 7px; }
.news-list-container .news-list-item .news-list-morelink a:hover { text-decoration: underline; }

/* 
 * PLUGIN: tt_news: SINGLE 
 */
 
.news-single-item { margin: 10px 0 0 5px; padding-right: 5px; }
.news-single-item h3 { font: bold 12px/135% Arial, Verdana, sans-serif; }
.news-single-item .news-single-backlink { text-align: right; padding-right: 50px; }
.news-single-item .news-single-backlink a { color : #073179; text-decoration: none; }
.news-single-item .news-single-backlink a:hover { text-decoration: underline; }
	
	
/*
 * CONTENT: Termine table
 */

.tbl_termine tr td p { margin: 0px; padding: 0px 0 0 15px; }
.tbl_termine tr td.td-0 { width: 90px; }
.tbl_termine tr td.td-1 { width: 250px; }

.tbl_termine tr.tr-even td { background-color: #f1f2f5; }
	
/*
 * PLUGIN: address
 */
	
.tx-ttaddress-pi1 { font: normal 12px/135% Arial, Verdana, sans-serif; }
.tx-ttaddress-pi1 .vcard { /* margin-left: 35px; */}
.tx-ttaddress-pi1 .vcard a { text-decoration: none; }
.tx-ttaddress-pi1 .vcard a:hover { text-decoration: underline; }
.tx-ttaddress-pi1 .fn { font-weight: bold; }
.tx-ttaddress-pi1 .detail_link a { background : url("pix/pfeil01.gif") no-repeat 0 3px; padding : 0 0 0 12px; color : #073179; text-decoration: none;}
.tx-ttaddress-pi1 .detail_link a:hover { text-decoration: underline; }

.tx-ttaddress-pi1 img { float: left; margin: 0 20px 10px 0; border: 5px solid #eceef2; }
.tx-ttaddress-pi1 .detail_head { font-weight: bold; }
.tx-ttaddress-pi1 .detail_desc { margin: 7px 0 0 0; }
	
	
.trenner_headline { margin : 0 0px 15px 0px; background : url("pix/trenner_headline.gif") repeat-x 0 0; height : 5px; }