
/* Global Style ============================================================ */

body {
	background-color: #F4F7F9;
	background-image: url(/cms/styles/technikum_lila/img/body_bg.gif);
	background-position: top center;
	background-repeat: no-repeat;
	margin:0px;
	padding:0px;
}
body.home {
	background-image: url(/cms/styles/technikum_lila/img/body_bg_home.gif);
}
body, td, th, h1, h2, h3, h4, h5, h6 {
	color: #363636;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:17px;
	text-decoration:none;
}
p {
	margin:0px;
	padding:0px;
}
a, a:link, a:hover, a:visited {
	color:#781777;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
img {
	border: none;
	margin:0px;
	padding:0px;
}
form {
	display:inline;
	margin:0px;
	padding:0px;
}
h1 {
	font-size:22px;
	font-weight:normal;
	line-height:30px;
	margin:25px 0px 0px 0px;
	padding:0px;
}
h2 {
	margin:35px 0px 16px 0px;
	padding:0px;
}
h3, h4, h5, h6 {
	margin:0px;
	padding:0px;
}
td.alternative_background {
	background-color:#DEDEDE;
}
div.cleardiv {
	clear:both;
	height:0px;
}


h2.articletitle {
	margin:16px 0px;
	padding:0px;
}
h2.teaser {
	color:#781777;
	margin:0px;
	padding:0px;
}
h2.h2_blau_gross {
	color:#781777;
	font-size:16px;
	font-weight:bold;
	line-height:18px;
	margin:0px;
	padding:0px;
}
h2.h2_blau_gross_linie {
	border-bottom:1px solid #781777;
	color:#781777;
	font-size:16px;
	font-weight:bold;
	line-height:18px;
	margin:0px;
	margin-bottom:4px;
	padding:0px;
	padding-bottom:3px;
	padding-left:10px;
	width:230px;
}

ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
ul li {
	background-image:url(/cms/styles/technikum_lila/img/li_fx.gif);
	background-position:3px 0px;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px 0px 0px 18px;
}

li.li_mehr_abstand_unten {
	margin-bottom:7px;
}

.bildunterschrift {
	font-size:10px;
	line-height:normal;
}
ul li ul li {
	background-image:url(/cms/styles/technikum_lila/img/li_fx2.gif);
	background-position:13px 0px;
	padding:0px 0px 0px 25px;
}



/* Header ================================================================== */

#header_top_line {
	background-image: url(/cms/styles/technikum_lila/img/header_top_bg.gif);
	background-repeat: repeat-x;
	height:90px;
	position:relative;
}
#logo {
	position:absolute;
	top:16px;
	left:34px;
}
#header_links {
	color:#781777;
	font-size:11px;
	position:absolute;
	right:25px;
	top:20px;
}
#header_links span.trenner {
	padding-left:8px;
	padding-right:8px;
}

#nav0_wrapper {
	position:absolute;
	bottom:1px;
	height:34px;
	width:544px;
	right:0px;
}
#nav0_wrapper a, #nav0_wrapper a:link, #nav0_wrapper a:visited, #nav0_wrapper a:hover {
	display:block;
	float:left;
	height:34px;
	margin-right:1px;
	width:180px;
}
#header_pic_line {
	height:250px;
	position:relative;
}
#header_pic_line_left {
	background-image: url(/cms/styles/technikum_lila/img/box_left_bg.gif);
	background-repeat: no-repeat;
	float:left;
	height:235px;
	margin-right:1px;
	width:245px;
}
#header_pic_line_center {
	float:left;
	width:488px;
}
#header_pic_line_right {
	background-image: url(/cms/styles/technikum_lila/img/box_right_bg.jpg);
	background-repeat: no-repeat;
	float:right;
	height:250px;
	width:245px;
}
#header_pic_line_left img.topboxtext {
	margin-left:22px;
	margin-top:12px;
}
#header_pic_line_left h2 {
	color:#fff;
	font-family:Arial,Helvetica,sans-serif;
	font-size:24px;
	font-weight:normal;
	line-height:23px;
	margin:0px; 
	padding:0px;
}
#q, #datenbank_search {
	background-color:#FFF;
	border:none;
	font-size:11px;
	color:#666;
	padding:0px;
	margin:5px 0px 0px 6px;
	width:155px;
}
#breadcrumbs, #breadcrumbs a:link, #breadcrumbs a:hover, #breadcrumbs a:visited {
	font-size:11px;
}
#breadcrumbs a:link, #breadcrumbs a:hover, #breadcrumbs a:visited {
	margin-right:3px;
}

/* Home-Header ============================================================= */

#header_pic_line_home {
	height:315px;
	position:relative;
}
#header_pic_line_home_left {
	background-image: url(/cms/styles/technikum_lila/img/box_left_home_bg.gif);
	background-repeat: no-repeat;
	float:left;
	height:300px;
	margin-right:1px;
	width:245px;
}
#header_pic_line_home_center {
	float:left;
	width:488px;
}
#header_pic_line_home_right {
	background-image: url(/cms/styles/technikum_lila/img/box_right_home_bg.jpg);
	background-repeat: no-repeat;
	float:right;
	height:315px;
	width:245px;
}
#header_pic_line_home_left img.topboxtext {
	margin-left:22px;
	margin-top:12px;
}


/* Footer ================================================================== */

#footer {
	font-size:10px;
	margin-left:1px;
	margin-right:1px;
}
#footer span.trenner {
	padding-left:6px;
	padding-right:6px;
}
#print_link_line {
	font-size:12px;
	height:28px;
	position:relative;
}
#footer_links {
	color:#781777;
	padding:49px 0px 13px 0px;
	margin:0px 19px 0px 19px;
	position:relative;
}
#bottom_line_wrapper {
	background-image:url(/cms/styles/technikum_lila/img/footer_bg.gif);
	background-repeat:repeat-x;
	height:52px;
	position:relative;
}
#bottom_line_left {
	float:left;
	margin-left:19px;
	margin-top:14px;
	width:600px;
}

#bottom_line_right_wrapper {
	color:#666;
	float:right;
	margin-top:14px;
	text-align:right;
	width:300px;
}

#bottom_line_right {
	margin-right:19px;
}

/* Login rechts ============================================================ */

input.login_input {
	background-color:#FFF;
	border:none;
	font-size:11px;
	color:#666;
	padding:0px;
	margin:5px 0px 0px 6px;
	width:155px;
}

/* Fact-/Toolbox =========================================================== */

#factbox {
	background-color:#EFF0F2;
	padding:16px 8px 20px 13px;
	margin-bottom:39px;
}
#facttable {
	margin-bottom:5px;
}
#facttable td {
	vertical-align:top;
}
#facttable tr.normal td {
}
#facttable tr.highlight td {
	background-color:#E8E9EC;
}

#toolbox {
	padding:6px 8px 40px 13px;
}

/* Links mit Icon ========================================================== */

a.link_mit_icon_email, a.link_mit_icon_email:link, a.link_mit_icon_email:hover, a.link_mit_icon_email:visited {
	background-image:url(/cms/styles/technikum_lila/img/icon_email.gif);
	background-repeat:no-repeat;
	background-position:3px 3px;
	display:block;
	padding:3px 0px 3px 27px;
}
a.link_mit_icon_doc, a.link_mit_icon_doc:link, a.link_mit_icon_doc:hover, a.link_mit_icon_doc:visited {
	background-image:url(/cms/styles/technikum_lila/img/icon_doc.gif);
	background-repeat:no-repeat;
	background-position:3px 6px;
	display:block;
	padding:3px 0px 3px 36px;
}
a.link_mit_icon_mp3, a.link_mit_icon_mp3:link, a.link_mit_icon_mp3:hover, a.link_mit_icon_mp3:visited {
	background-image:url(/cms/styles/technikum_lila/img/icon_mp3.gif);
	background-repeat:no-repeat;
	background-position:2px 6px;
	display:block;
	padding:3px 0px 3px 36px;
}
a.link_mit_icon_pdf, a.link_mit_icon_pdf:link, a.link_mit_icon_pdf:hover, a.link_mit_icon_pdf:visited {
	background-image:url(/cms/styles/technikum_lila/img/icon_pdf.gif);
	background-repeat:no-repeat;
	background-position:3px 6px;
	display:block;
	padding:3px 0px 3px 36px;
}
a.link_mit_icon_video, a.link_mit_icon_video:link, a.link_mit_icon_video:hover, a.link_mit_icon_video:visited {
	background-image:url(/cms/styles/technikum_lila/img/icon_video.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	display:block;
	padding:6px 0px 3px 27px;
}
a.link_mit_icon_haus, a.link_mit_icon_haus:link, a.link_mit_icon_haus:hover, a.link_mit_icon_haus:visited {
	background-image:url(/cms/styles/technikum_blau/img/icon_haus.gif);
	background-repeat:no-repeat;
	background-position:3px 0px;
	display:block;
	padding:3px 0px 3px 36px;
}
a.link_mit_icon_extern, a.link_mit_icon_extern:link, a.link_mit_icon_extern:hover, a.link_mit_icon_extern:visited {
	background-image:url(/cms/styles/technikum_lila/img/icon_arrow.gif);
	background-repeat:no-repeat;
	background-position:6px 5px;
	display:block;
	padding:3px 0px 3px 27px;
}

a.link_mit_icon_print, a.link_mit_icon_print:link, a.link_mit_icon_print:hover, a.link_mit_icon_print:visited {
	background-image:url(/cms/styles/technikum_lila/img/icon_print.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	display:block;
	padding:3px 0px 3px 36px;
}
a.link_mit_icon_rss, a.link_mit_icon_rss:link, a.link_mit_icon_rss:hover, a.link_mit_icon_rss:visited {
	background-image:url(/cms/styles/technikum_lila/img/icon_rss.gif);
	background-repeat:no-repeat;
	background-position:7px 5px;
	display:block;
	padding:3px 0px 3px 36px;
}
a.link_mit_icon_podcast, a.link_mit_icon_podcast:link, a.link_mit_icon_podcast:hover, a.link_mit_icon_podcast:visited {
	background-image:url(/cms/styles/technikum_lila/img/icon_podcast.gif);
	background-repeat:no-repeat;
	background-position:5px 0px;
	display:block;
	padding:3px 0px 3px 36px;
}
a.link_mit_icon_download_web, a.link_mit_icon_download_web:link, a.link_mit_icon_download_web:hover, a.link_mit_icon_download_web:visited {
	background-image:url(/cms/styles/technikum_lila/img/icon_download_web.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;
	display:block;
	font-size:10px;
	padding:3px 0px 3px 20px;
}
a.link_mit_icon_download_print, a.link_mit_icon_download_print:link, a.link_mit_icon_download_print:hover, a.link_mit_icon_download_print:visited {
	background-image:url(/cms/styles/technikum_lila/img/icon_download_print.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;
	display:block;
	font-size:10px;
	padding:3px 0px 3px 20px;
}
a.link_mit_icon_downloadgalerie_web, a.link_mit_icon_downloadgalerie_web:link, a.link_mit_icon_downloadgalerie_web:hover, a.link_mit_icon_downloadgalerie_web:visited {
	background-image:url(/cms/styles/technikum_lila/img/icon_download_web.gif);
	background-repeat:no-repeat;
	background-position:5px 1px;
	display:block;
	padding:3px 0px 3px 36px;
}
a.link_mit_icon_downloadgalerie_print, a.link_mit_icon_downloadgalerie_print:link, a.link_mit_icon_downloadgalerie_print:hover, a.link_mit_icon_downloadgalerie_print:visited {
	background-image:url(/cms/styles/technikum_lila/img/icon_download_print.gif);
	background-repeat:no-repeat;
	background-position:5px 1px;
	display:block;
	padding:3px 0px 3px 36px;
}

a.link_mit_icon_arrowright, a.link_mit_icon_arrowright:link, a.link_mit_icon_arrowright:hover, a.link_mit_icon_arrowright:visited {
	background-image:url(/cms/styles/technikum_lila/img/nav1_fx.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	display:block;
	padding:0px 0px 0px 10px;
}
a.link_mit_icon_arrowup, a.link_mit_icon_arrowup:link, a.link_mit_icon_arrowup:hover, a.link_mit_icon_arrowup:visited {
	background-image:url(/cms/styles/technikum_lila/img/up_fx.gif);
	background-repeat:no-repeat;
	background-position:0px 7px;
	display:block;
	padding:0px 0px 0px 13px;
}
a.link_mit_icon_arrowleft, a.link_mit_icon_arrowleft:link, a.link_mit_icon_arrowleft:hover, a.link_mit_icon_arrowleft:visited {
	background-image:url(/cms/styles/technikum_lila/img/back_fx.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	display:block;
	padding:0px 0px 0px 10px;
}
#header_pic_line_left a, #header_pic_line_left a:link, #header_pic_line_left a:hover, #header_pic_line_left a:visited {
	background-image:url(/cms/styles/technikum_lila/img/arrow_right_white.gif);
	background-repeat:no-repeat;
	background-position:right 5px;
	color:#fff;
	font-weight:bold;
	padding:0px 12px 0px 0px;
}
#header_pic_line_home_left a, #header_pic_line_home_left a:link, #header_pic_line_home_left a:hover, #header_pic_line_home_left a:visited {
	background-image:url(/cms/styles/technikum_lila/img/arrow_right_white.gif);
	background-repeat:no-repeat;
	background-position:right 5px;
	color:#fff;
	font-weight:bold;
	padding:0px 12px 0px 0px;
}

/* Tabellen-Vorgabe ======================================================== */

table.table_styled {
	border-collapse:collapse;
	width:100%;
}

table.table_styled td, table.table_styled th {
	border:1px solid #fff;
	font-size:11px;
	line-height:140%;
	padding:4px 6px 5px 8px;
	vertical-align:top;
}
table.table_styled td {
	background-color:#F5F5F7;
	padding-bottom:8px;
}
table.table_styled th {
	background-color:#D9EDE8;
}

table.table_styled th.table_styled_th_grey, table.table_styled tr.table_styled_th_grey th {
	background-color:#E8E9EC;
}
table.table_styled th.table_styled_th_green, table.table_styled tr.table_styled_th_green th, 
table.table_styled tr.table_styled_th_green td {
	background-color:rgb(234,237,204);
}
table.table_styled td.table_styled_alt, table.table_styled tr.table_styled_alt td {
	background-color:#EDEEF1;
}
table.table_styled td.table_styled_blue, table.table_styled tr.table_styled_blue td {
	background-color:rgb(223,236,248);
}
table.table_styled td.table_styled_green, table.table_styled tr.table_styled_green td {
	background-color:rgb(222,236,229);
}
table.table_styled td.table_styled_orange_new, table.table_styled tr.table_styled_orange_new td {
	background-color:rgb(246,168,0);
}
table.table_styled td.table_styled_blue_new, table.table_styled tr.table_styled_blue_new td,
table.table_styled th.table_styled_blue_new, table.table_styled tr.table_styled_blue_new th {
	background-color:rgb(104,156,193);
}
table.table_styled td.table_styled_green_new, table.table_styled tr.table_styled_green_new td {
	background-color:rgb(192,198,126);
}
table.table_styled td.table_styled_grey_new, table.table_styled tr.table_styled_grey_new td {
	background-color:rgb(169,177,182);
}

/* Home ==================================================================== */
#home_news {
}
#home_news h3 {
	color:#781777;
}

#home_multimedia {
	margin-top:18px;
}
#home_multimedia img {
	padding:0px 16px 0px 24px;
}
#home_multimedia div {
	margin-bottom:5px;
}

/* Studiengangs-�bersicht ================================================== */

a.studiengang14:link, a.studiengang14:visited, a.studiengang14:hover {
	display:block;
	font-size:14px;
	line-height:115%;
	margin-bottom:8px;
	margin-left:8px;
}
a.studiengang20:link, a.studiengang20:visited, a.studiengang20:hover {
	display:block;
	font-size:20px;
	line-height:115%;
	margin-bottom:8px;
	margin-left:8px;
}
a.studiengang24:link, a.studiengang24:visited, a.studiengang24:hover {
	display:block;
	font-size:24px;
	line-height:115%;
	margin-bottom:8px;
	margin-left:8px;
}




/* Sitemap ================================================================= */

a.sitemap0:link, a.sitemap0:visited, a.sitemap0:hover {
	display:block;
	font-weight:bold;
	margin-top:10px;
}
a.sitemap1:link, a.sitemap1:visited, a.sitemap1:hover {
	display:block;
	margin-left:20px;
}
a.sitemap2:link, a.sitemap2:visited, a.sitemap2:hover {
	display:block;
	margin-left:40px;
}


/* Formular ================================================================ */

label.login_label {
	color:#2A9AD6;
	font-size:10px;
}

label.formlabel {
	font-size:12px;
}

input.forminput {
	border:1px solid #A7A7A7;
	font-family:Arial,Helvetica,sans-serif;
}
textarea.forminput {
	border:1px solid #A7A7A7;
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
}

input.forminput_duty {
	border:1px solid #9A5199;
	font-family:Arial,Helvetica,sans-serif;
}
textarea.forminput_duty {
	border:1px solid #9A5199;
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
}

option {
	font-family:Arial,Helvetica,sans-serif;
}
option, select {
	background-color:#FFFFFF;
}

td.formtd {
	padding-top: 10px;
}

/* Hydropower Modules */
table#hydropower_modules {
	margin-bottom:10px;
}
tr.numWeeks td {
	border-top:1px solid #363636;
	font-weight:bold;
}

tr.discount td {
	font-weight:bold;
}

tr.topline td {
	border-top:1px solid #ddd;
	padding:10px 0;
	vertical-align:top;
}

tr.topline td.date, td.date {
	padding:10px;
}

tr.totalFee td {
	border-bottom:medium double #363636;
	font-weight:bold;
}
