
@import url(layout.css);
body{text-align:left;font-family:Arial, Helvetica, SunSans-Regular, Sans-Serif;font-size:100%;min-height:101%;background-color:#fff;margin:0;padding:0;}
html{height:100%;}
a,a:link{color:#002D96;text-decoration:underline;background-color:inherit;}
a:visited{color:#9b9bcf;background-color:inherit;}
a:hover{color:#000046;background-color:inherit;}
a:active{color:#000046;background-color:inherit;}
a[name]{color:inherit;text-decoration:inherit;background-color:inherit;}
hr{border-top:1px solid #002D96;border-bottom:1px solid #ddd;border-left:none;border-right:none;margin:10px 0;}
fieldset,form{border:none;margin:0;padding:0;}
th{color:#fff;background-color:#002D96;}
th a:hover{color:#000046;}
th a:active{color:#000046;}
table.gitter,table.horizontal,table.vertikal{border:1px solid #002D96;border-spacing:0;border-collapse:collapse;}
table.gitter th,table.gitter td{border:1px solid #002D96;margin:0;padding:.3em .9em;}
table.horizontal th,table.horizontal td{border-bottom:1px solid #002D96;margin:0;padding:.3em .9em;}
table.vertikal th,table.vertikal td{border-right:1px solid #002D96;margin:0;padding:.3em .9em;}
table.ohne th,table.ohne td{border:0;margin:0;padding:.3em .9em;}
.center{text-align:center;}
h1{color:#000046;font-size:1.8em;letter-spacing:2px;background-color:inherit;}
h2{color:#000046;font-size:1.6em;background-color:inherit;}
h3{color:#000046;font-size:1.4em;background-color:inherit;}
h4{color:#000046;font-size:1.2em;background-color:inherit;}
h5{color:#000046;font-size:1.1em;background-color:inherit;}
h6{color:#000046;font-size:1.05em;background-color:inherit;}
div#container{min-width:980px;display:block;z-index:1;overflow:hidden;background-color:#fff;color:inherit;margin:0;padding:0;}
div#container_left{background-image:url(http://www.tu-chemnitz.de/tucal/img/bg.gif);background-repeat:repeat-y;height:auto;}
div#container_right{background-image:url(http://www.tu-chemnitz.de/tucal/img/bg_right.gif);background-repeat:repeat-y;background-position:right;height:auto;}
div#content_middle{margin:0 200px;}
div#content_inhalt{overflow:auto;padding:0 10px 20px;}
div#content_ie{width:580px;overflow:hidden;}
div#content_left{margin:0 20px 0 200px;}
div#content_right{margin:0 200px 0 20px;}
div#content{padding:0 20px;}
div#content_middle,div#content_left,div#content_right,div#content{height:100%;min-height:500px;font-size:small;}
div#banner{height:52px; background:#000046 url(../images/projekt1/banner_bg.gif) repeat-x; ;color:inherit;white-space:nowrap; overflow:hidden}
div#kopfbild{height:50px;width:300px;float:left;}
div#fakultbild{float:right;}
div#tools{height:auto;background-color:#dcdcff;color:inherit;font-size:small;border-bottom:1px solid #bbb;margin:0;padding:2px 0;}
div#suche{float:right;margin:0;padding:0;}
div#tooltext{text-align:right;}
div#slogan{font-size:1em;line-height:1;font-weight:700;background-color:#DAEAC2;color:#00175a;float:left;padding:5px 0 0 20px;}
div#maint{font-size:1em;line-height:1;font-weight:700;background-color:#DAEAC2;color:#c00;float:left;padding:5px 2em 3px;}
div#tools div#nolinks{float:right;display:block;width:62px;height:17px;margin:0 1em;padding:2px 1.1em 2px .8em;}
div#tools div#links{float:right;display:block;border:1px solid #bbb;background:url(http://www.tu-chemnitz.de/tucal/img/green-down.gif) no-repeat scroll right center;height:17px;margin:0 1em;padding:1px 0;}
div#tools div#suche input.searchbutton{border:1px solid #bbb;border-left:none;background-color:#fff;cursor:pointer;vertical-align:middle;margin:0;padding:0;}
div#tools div#suche input.searchbutton:hover{background-color:#bbb;}
div#tools div#suche input.searchf_grau{color:#666;background-color:#eee;border:1px solid #bbb;width:173px;height:17px;font-size:small;vertical-align:middle;margin:0;}
div#tools div#suche input.searchf{background-color:#fff;border:1px solid #bbb;width:173px;height:17px;font-size:small;vertical-align:middle;margin:0;}
div#tools div#suche div#srchtype{display:none;border:1px solid #bbb;border-top:none;width:190px;background-color:#dcdcff;z-index:1000;}
div#homenav{border-top:1px solid #eee;border-bottom:1px solid #000046;height:auto;font-size:small;background-color:#fff;color:#002D96;margin:0;padding:4px 0 4px 20px;}
div#homenav a{text-decoration:none;font-weight:700;padding:2px 4px 0 0;}
div#seitenbild{display:block;text-align:right;}
div#footer{display:block;font-size:x-small;clear:both;background-color:#fff;color:inherit;border-bottom:1px solid #000046;border-top:1px solid #000046;}
div#footer_left{text-align:center;float:left;width:190px;z-index:8;padding:5px 0;}
div#footer_right{text-align:center;float:right;width:190px;z-index:9;padding:5px 0 0;}
div#footer_middle{text-align:center;white-space:nowrap;z-index:10;margin:0 200px;padding:5px 10px;}
ul.menu{margin:0;padding:0;}
ul.menu li{list-style:none;display:inline;margin:0;padding:0;}
.invisible{display:none;}
a.linkextern,a.linkextern:link{background-image:url(http://www.tu-chemnitz.de/tucal/img/ext.gif);background-position:left top;background-repeat:no-repeat;font-weight:700;padding-left:20px;}
a.linksecure,a.linksecure:link{background-image:url(http://www.tu-chemnitz.de/tucal/img/secure.gif);background-position:left top;background-repeat:no-repeat;font-weight:700;padding-left:20px;}
a.email,a.email:link{background-image:url(http://www.tu-chemnitz.de/tucal/img/email.png);background-position:left top;background-repeat:no-repeat;font-weight:700;padding:0 0 0 25px;}
a.email:hover{background-image:url(http://www.tu-chemnitz.de/tucal/img/email3.png);background-position:left top;background-repeat:no-repeat;color:#000046;background-color:inherit;}
div#menulinks{float:left;clear:left;}
div#menurechts{float:right;clear:right;}
div#menulinks.vmenu,div#menurechts.vmenu{width:190px;font-size:small;background:#fff url(http://www.tu-chemnitz.de/tucal/img/bg.gif) repeat-y;}
div.vmenu ul{list-style:none;margin:0;padding:0;}
div.vmenu ul li{display:block;list-style:none;line-height:1.2;}
div.vmenu ul li a,div.vmenu ul li span{display:block;text-decoration:none;padding:4px 5px;}
div.vmenu ul li.kopf a{color:#fff;background:#002d96 url(http://www.tu-chemnitz.de/tucal/img/white.gif) no-repeat scroll 0 1px;padding-left:20px;font-weight:700;}
div.vmenu ul li.kopf a:hover{background:#dcdcff url(http://www.tu-chemnitz.de/tucal/img/green.gif) no-repeat scroll 0 1px;color:#00175a;}
div.vmenu ul li.kopf a.secure{background:#002d96 url(http://www.tu-chemnitz.de/tucal/img/secure.gif) no-repeat scroll 0 1px;}
div.vmenu ul li.kopf a.secure:hover{background:#dcdcff url(http://www.tu-chemnitz.de/tucal/img/secure.gif) no-repeat scroll 0 1px;}
div.vmenu ul li.kopf span.no{color:#fff;background-color:#002d96;border-left:10px solid #dcdcff;padding-left:10px;font-weight:700;}
div.vmenu ul li.kopf span.current{background:#dcdcff url(http://www.tu-chemnitz.de/tucal/img/green1.gif) no-repeat scroll 0 0;color:#00175a;padding-left:20px;font-weight:700;}
div.vmenu ul li.normal a{background:#fff url(http://www.tu-chemnitz.de/tucal/img/green.gif) no-repeat scroll 0 1px;padding-left:20px;font-weight:400;color:#002D96;}
div.vmenu ul li.normal a:hover{background:#f2f3fc url(http://www.tu-chemnitz.de/tucal/img/orange.png) no-repeat scroll 0 1px;color:#000046;}
div.vmenu ul li.normal a.secure{background:#fff url(http://www.tu-chemnitz.de/tucal/img/secure.gif) no-repeat scroll 0 1px;}
div.vmenu ul li.normal a.secure:hover{background:#f2f3fc url(http://www.tu-chemnitz.de/tucal/img/secure.gif) no-repeat scroll 0 1px;}
div.vmenu ul li.normal a.extern{background:#fff url(http://www.tu-chemnitz.de/tucal/img/ext.gif) no-repeat scroll 0 1px;}
div.vmenu ul li.normal a.extern:hover{background:#f2f3fc url(http://www.tu-chemnitz.de/tucal/img/ext.gif) no-repeat scroll 0 1px;}
div.vmenu ul li.normal span.no{background-color:#fff;padding-left:20px;border-left:none;border-bottom:1px solid #ddd;font-weight:400;color:#000;}
div.vmenu ul li.normal span.current{background:#eee url(http://www.tu-chemnitz.de/tucal/img/green1.gif) no-repeat scroll 0 0;color:#000;padding-left:20px;font-weight:400;border-top:1px solid #fff;border-bottom:1px solid #ddd;}
div.vmenu ul li.inc{background-color:#fff;margin-left:0;font-weight:400;display:inline;}
div.vmenu ul li.inc a,div.vmenu ul li.inc span{background-color:inherit;display:inline;padding:0;}
div.vmenu ul li.inc a{color:#002D96;}
div.vmenu ul li.inc div,div.vmenu ul li.inc table{background-color:#fff;}
div.vmenu ul li.submenu{border:1px solid #fff;margin:0;}
div.vmenu ul.submenu li a{background:#fff url(http://www.tu-chemnitz.de/tucal/img/green.gif) no-repeat scroll 15px 1px;color:#002D96;font-weight:400;padding-left:35px;}
div.vmenu ul.submenu li a:hover{background:#f2f3fc url(http://www.tu-chemnitz.de/tucal/img/orange.png) no-repeat scroll 15px 1px;color:#000046;}
div.vmenu ul.submenu li a.secure{background:#fff url(http://www.tu-chemnitz.de/tucal/img/secure.gif) no-repeat scroll 15px 1px;}
div.vmenu ul.submenu li a.secure:hover{background:#f2f3fc url(http://www.tu-chemnitz.de/tucal/img/secure.gif) no-repeat scroll 15px 1px;}
div.vmenu ul.submenu li a.extern{background:#fff url(http://www.tu-chemnitz.de/tucal/img/ext.gif) no-repeat scroll 15px 1px;}
div.vmenu ul.submenu li a.extern:hover{background:#f2f3fc url(http://www.tu-chemnitz.de/tucal/img/ext.gif) no-repeat scroll 15px 1px;}
div.vmenu ul.submenu li span.no{background-color:#fff;padding-left:35px;border-left:none;border-bottom:1px solid #ddd;font-weight:400;color:#000;}
div.vmenu ul.submenu li span.current{background:#eee url(http://www.tu-chemnitz.de/tucal/img/green1.gif) no-repeat scroll 15px 0;color:#000;padding-left:35px;font-weight:400;border-top:1px solid #fff;border-bottom:1px solid #ddd;}
div.vmenu li.klapp ul{display:none;position:absolute;z-index:1000;}
div.vmenu ul > li.klapp.kopf{padding-right:9px;background:#002d96 url(http://www.tu-chemnitz.de/tucal/img/white3.gif) no-repeat scroll right bottom;}
div.vmenu ul li.klapp.kopf:hover{background:#dcdcff;}
div.vmenu ul > li.klapp.normal{background:#FFF url(http://www.tu-chemnitz.de/tucal/img/green3.gif) no-repeat scroll right bottom;padding-right:9px;}
div.vmenu ul li.klapp.normal:hover{background:#f2f3fc;}
div#menulinks li.klapp ul{margin-left:150px;margin-top:-24px;border:1px solid #999;border-left:1px solid #ddd;}
div#menurechts li.klapp ul{margin-left:-175px;margin-top:-24px;border:1px solid #999;border-right:1px solid #ddd;}
div#tools div#links ul:first-child li.klapp{background-color:transparent;background-image:none;color:inherit;cursor:default;line-height:1.1;padding:2px 1.1em 2px .8em;}
div#tools div#links ul > li.klapp{padding-right:9px;}
div#links li.klapp ul{margin-left:-60px;margin-top:0;border:1px solid #999;border-top:1px solid #ddd;}
div.vmenu ul li.klapp:hover ul.klappm{display:block;width:190px;}
div.vmenu ul li.abstand{height:1em;}
h2.hp{margin-bottom:.1em;line-height:1.2;}
h2.hp a,h2.hp span{background:#002d96 url(http://www.tu-chemnitz.de/tucal/img/white.gif) no-repeat 0 1px;display:block;color:#fff;text-align:left;text-decoration:none;font-weight:700;font-size:small;padding:4px 5px 4px 20px;}
h2.hp a:link{background-color:#002d96;color:#fff;}
h2.hp a:visited{background-color:#002d96;color:#eff6ef;}
h2.hp a:hover{background:#dcdcff url(http://www.tu-chemnitz.de/tucal/img/green.gif) 0 1px no-repeat;color:#00175a;}
.teaser{background-color:#dcdcff;border:1px solid #b7d7fb;color:#00175a;font-weight:700;text-decoration:none;display:block;padding:2px 10px;}
p.teaser2,div.teaser2{color:#002D96;background-color:#eee;border:1px solid #b7d7fb;text-decoration:none;display:block;padding:2px 10px;}
p.topics,div.topics{background-color:inherit;background-image:url(http://www.tu-chemnitz.de/tucal/img/green.gif);background-position:top left;background-repeat:no-repeat;border:1px solid #002d96;color:#002D96;font-weight:700;padding:2px 5px 2px 20px;}
h1.topics,h2.topics{background-image:url(http://www.tu-chemnitz.de/tucal/img/green20.png);background-position:top left;background-repeat:no-repeat;padding-left:25px;border-bottom:1px solid #002d96;}
h3.topics,h4.topics{background-image:url(http://www.tu-chemnitz.de/tucal/img/green.gif);background-position:top left;background-repeat:no-repeat;padding-left:20px;border-bottom:1px solid #002d96;}
.linie{text-decoration:none;font-weight:700;border:1px solid;color:#002D96;background-color:#E0E9E9;display:block;border-color:#ccc #002D96 #002D96 #ccc;padding:.3em 20px;}
div.linie,p.linie{background-image:url(http://www.tu-chemnitz.de/tucal/img/green1.gif);background-repeat:no-repeat;background-position:left top;}
.tipp{display:block;vertical-align:middle;background-color:#002d96;color:#fff;padding:.3em 20px;}
div.tipp,p.tipp{background-image:url(http://www.tu-chemnitz.de/tucal/img/white.gif);background-position:0 1px;background-repeat:no-repeat;font-weight:700;}
.tipp a:hover{color:#F90;}
.tipp a:active{color:#A52;}
p.achtung,div.achtung{border:1px solid #c00;border-left-width:1em;font-weight:700;margin:1.5em;padding:.5em 1em;}
p.achtung b,p.achtung strong,div.achtung b,div.achtung strong{font-weight:bolder;color:#c00;}
p.hinw,div.hinw{border:1px solid #f90;border-left-width:1em;font-weight:700;margin:1.5em;padding:.5em 1em;}
p.hinw h1,p.hinw h2,p.hinw h3,p.hinw h4,div.hinw h1,div.hinw h2,div.hinw h3,div.hinw h4{color:#000;}
p.hinw b,p.hinw strong,div.hinw b,div.hinw strong{font-weight:bolder;color:#f90;}
div.aktuell{min-height:75px;border-bottom:1px solid #bbb;border-right:1px solid #bbb;background-image:url(http://www.tu-chemnitz.de/tucal/img/bg_gradient.gif);background-position:bottom;background-repeat:repeat-x;margin:.3em 0;padding:.3em 0;}
div.aktuell a{text-decoration:none;font-weight:700;}
body#cmseditor{padding:0 .3em;}
pre{overflow:auto;}
div#banner img,div.vmenu img,div.aktuell img,ul.menu img,div.vmenu ul li.inc a img{border:0;}
th a,th a:link,th a:visited,.tipp a,.tipp a:link,.tipp a:visited{color:#fff;}
div#maint a,p.achtung h1,p.achtung h2,p.achtung h3,p.achtung h4,div.achtung h1,div.achtung h2,div.achtung h3,div.achtung h4{color:#c00;}
div#homenav a:hover,div.vmenu ul li.inc a:hover{color:#000046;}
div.vmenu ul li.normal a,div.vmenu ul li.normal span.no,div.vmenu ul.submenu li a,div.vmenu ul.submenu li span.no{border-bottom:1px solid #ddd;}



/* Extras */
a.startseite_link {
	text-decoration: none!important;
	}
img {border: 0}
.soz_img {position: absolute;top: 50px;left:0; width: 190px; height: 25px;z-index: 2000; border: 0}

#menulinks {}

#footer_middle {white-space: normal!important}
.content_sidebar {padding: 0px; margin-top: -10px;}

.content_sidebar li {list-style: none;}
.content_sidebar h2 {font-size: 110%;}

.content_190 {
	display: block;
	}

#content_middle ul {
	margin-left: 15px;
	
	} 
#content_middle ul li {

}

div.content_ma_klein_left, div.content_ma_klein_right  {
	
	border-top: 1px solid #cccccc;
		
	margin-bottom: 10px;	
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	overflow: hidden;
	
	background: transparent url(../images/frontend/menu_bg.gif) left bottom repeat-x;
}

div.content_ma_klein_left{
	
		
}

div.content_ma_bild_klein {
	width: 75px;
	height: 100px;
	background: transparent url(../images/frontend/ma_klein_bg.png) center center no-repeat;
	float: left;
	margin-right: 20px;	
	display: block;
}
.content_ma_bild_klein {
	width: 75px;
	height: 100px;
	background: transparent url(../images/frontend/ma_klein_bg.png) center center no-repeat;
	float: left;
	margin-right: 20px;	
	display: block;
}

.content_ma_bild_gross {
	width: 180px;
	height: 240px;
	margin-right: 10px;
	background: transparent url(../images/frontend/ma_gross_bg.png) center center no-repeat;
	float: left;	
}

a.action, a.action:hover {
	padding-right: 16px;
	padding-left: 2px;
	background: transparent url(../images/frontend/down.gif) top right  no-repeat; 
	display: block;
	font-size: 10px;
	margin-bottom: 2px;
	text-align: right;
}

.content_580_over {
	background: #fff;
	padding: 10px;
	border: 10px solid #ccc;

}

.download {
	display: block;
	
}

.aktuelles {
	background: #dcdcff url(../images/frontend/akt_bg.gif) left center   no-repeat!important;
	color:#000046;
	border: 1px solid #000046;
	border-top-color: #cacecf;
	border-left-color: #cacecf;
	display:block;
	font-size:small;
	font-weight:700;
	padding:4px 5px 4px 20px;
	text-align:left;
	text-decoration:none;
	margin-top: 4px;
	
 }

.sidebar_title {
	background: #002d96 ;
	color:#fff;
	display:block;
	font-size:small;
	font-weight:700;
	padding:4px 5px 4px 5px;
	text-align:left;
	text-decoration:none;
	margin: 0;
	margin-top: 10px;
}

.sidebar_text, .sidebar_img, .content_sidebar a {
	padding: 5px;
	display: block;
}

.sidebar_element {padding-bottom: 10px;}

.content_sidebar .lm_text, 
	.content_sidebar h1, 
	.content_sidebar h2,
	.content_sidebar h3,
	.content_sidebar h4,
	.content_sidebar h5,
	.content_sidebar h6 {
		padding: 5px;
		display: block;
	}
	
.content_sidebar h1, 
	.content_sidebar h2,
	.content_sidebar h3,
	.content_sidebar h4,
	.content_sidebar h5,
	.content_sidebar h6 {
		margin: 5px 0;
	}

div.aktuell {
	padding: 0.3em 1em;
	min-height: 35px; 
	}
.content_inhalt .lm_text {
	margin-bottom: 15px;
	}

.listview {
	}
.groupDevider {
	background: #edece8;
	padding: 5px;
	font-weight: bold;
	}
.groupTHead td {
	background: #edece8;
	padding: 5px;
	font-weight: bold;

	}
.course {
	width: 100%;
	}
.course td {
	padding: 5px;
	
	}

.course tr {
	background: #ffffff
}

	

.course .even,  .course .odd{
	background: #fff;
	
	}
.course .even td,  .course .odd td {
	border: none;

	border-bottom: 1px solid #bbb;
	margin-bottom: 5px;
	
}
.course .odd {
	background: #f8f8f8;
	}
	
.course button {
	margin-top: 10px;
	}

.course .colRegister a, .course a.colRegister  {
	text-decoration: none;
	}

.anmeldung {
	font-size: 10px;
	color: #800;
	}
	
.register {
	background: #f5f5f5;
	padding: 1px 14px 15px;
	
	color:#177665
	}
.register .input {
	margin-bottom: 10px;
	}
	
.registerText {
	
	}
.registerPeriod {
	padding-bottom: 30px;
	}
.registerCol1 {
	width: 100px;
	}
	
.error {
	color: #900;
	}
	
.orange {
	color:#000046;
	font-size:0.9em;
	text-transform:uppercase;
	}

