/* @override 
	http://asl.e27.eu/fileadmin/css/asl-print.css
*/

/* @group reset */

/* -------------------------------------------------------------- 
  
   reset.css
   * Resets default browser CSS.
   
-------------------------------------------------------------- */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

body { 
  line-height: 1.5; 
}

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: top; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }

/* @end */



body {
margin: 0;
padding: 0;
font-family: Arial, sans-serif;
font-size: 11px;
line-height: 16px;
color: #646464;
/*background: url(/fileadmin/daten/hg-bilder/hg_bild_01.jpg) no-repeat;*/
}

#hg-bild {
position: fixed; 
z-index:2; 
width:100%; 
height: 100%;

top:0; 
padding:0; 
margin:0;
background-color: #fff;
}
#hg-bild img {
width:100%; 
display: none;

}

/* @group layout */

#container {
position: absolute;
width: 531px;
top: 45px;
margin-left: 60px;
border: solid 1px #000;
/*background-color: #fff;*/
/*min-height: 500px;*/
z-index:10;
}


#containeri {
background-color: #fff;
}
#kopf {
height: 140px;
background: url(images/top_bg.gif) no-repeat right;
}
.logouni {
position: absolute;
z-index:10;
background: #000000;
margin-left:60px;
margin-top:2px;
/*width: 160px;
height: 43px;
background: url(../images/uni_logo_print.png) */
}
.logouni img {
/*display: none;*/
}
#bnav {
height: 30px;
padding-left: 14px;
float: left;

/*border: solid 1px silver;*/

}

#lnav {
display: none;
}

#snav {

display: none;
/*border: solid 1px silver;*/
}

.logo {
clear: left;
display: block;
}
#hnav {
display:none;
}

#quickl {
margin-top: 40px;
}

#quickl h3 {
margin-left: 15px;
}

#minhoehe {
display: none;
/*float:left;
width: 1px;
height: 500px;
border: solid 1px silver;*/

}
#inhalt {
/*float: left;*/
width: 420px;
margin-left: 70px;
/*overflow: hidden;*/
}
#rechts {
display: none;
}
#bildschalter {
display: none;
}
#fusszeile {
clear: both;
height: 30px;
/*border: solid 1px silver;*/
}
#bildschalter{
/*position: absolute;
clear: left;
z-index:11;*/
/*border: dashed red 1px;*/
}
.bilds {
width: 100px;
padding-left: 2px;
color: #fff;
border: solid #fff 1px;
position:relative;
/*top: 0;*/
left: 15px;
top: -20px;
z-index: 1000;
}

#bildsfront {
	position: absolute;
/*visibility: visible;*/

}
#bildsback {
	position: absolute;
visibility: hidden;
}

#fnav {
display: none;
}



/* @end */

#inhalt div.csc-header h2,#rechts div.csc-header h2 {
margin: 0;
padding: 0;
}

#inhalt p.bodytext {
margin-top: 6px;
margin-bottom: 10px;
}

/* @group html */
h1, h2, h3, h4, h5 {
margin: 0;
margin-top: 6px;
font-weight: bold;
}

#rechts h3 {
font-size: 11px;
text-transform: none;
}


h3 {
font-size: 11px;
text-transform: uppercase;
}

h4 {
font-size: 11px;
color: #A3004E;
text-transform: uppercase;
}

#inhalt ul, #hnav ul, #rechts ul, #inhalt dl {
margin-top: 0;
padding-left: 15px;
margin-bottom:10px;
list-style-image: url(images/ul_img.gif);
}

#inhalt dt {
margin-top: 0;
margin-left:-15px;
padding-left: 15px;
list-style-image: url(images/ul_img.gif);
background: url(images/ul_img.gif) no-repeat 0px 5px;
}
#inhalt div.csc-textpic dl, #inhalt div.csc-textpic dt
 {
list-style: none;
list-style-image:none;
margin-left: 0;
padding-left: 0;
background: none;
}
#inhalt dl.csc-menu.csc-menu-4 {
margin-top: 10px;
}


a {
color: #A3004E;
text-decoration: none;
}

/* @end */






/* @group tt_news */

div.news-amenu-container ul {
list-style: none;
margin: 0;
}
div.news-amenu-container ul li.news-amenu-item-year {
font-weight: bold;
}

div.news-amenu-container ul li a {
font-weight: normal;
}

div.news-latest-container, div.news-list-container {
display: block;
/*border: red 1px solid;*/
}
.topmeldung {
border-bottom: solid 1px #000;
}
div.news-list-item, div.news-latest-item {
width: 100%;
/*float: left;*/
/*width: 600px;*/
margin-bottom: 0px;
clear: left;

/*border: red 1px solid;*/

}


div.news-list-category {
font-size: 11px;
color: #999;
}

/*div.news-list-item a img {
float: right;
border: solid;
}*/

div.news-list-browse {

}

span.news-list-date{
	/*color:#666666;*/
}

#inhalt div.tx-ttnews-browsebox table {
margin: 0;
padding: 0;
}
div.tx-ttnews-browsebox table td {
height: 10px;
}

/*div.news-list-item, div.news-latest-item {

margin-bottom: 20px;
}*/

#neues div.news-latest-container div.news-latest-item h3,

div.news-list-container div.news-list-item h3
{
font-size: 12px;
margin: 0;
margin-bottom: 0px;
display: block;
/*height: 100px;*/
}
div.news-latest-container div.news-latest-item p.bodytext,
div.news-list-item p.bodytext {
margin: 0;
padding: 0;
display: inline;
line-height: 14px;
}

span.news-list-timedata {
font-style: italic; 
}
div.news-latest-container div.news-latest-item a img,
div.news-list-container div.news-list-item img {
float: right;
margin-left: 10px;
margin-bottom: 10px;
display: block;
}
div.news-single-timedata, .news-list-date {
margin: 0;
padding: 0;
font-weight: normal;
/*color: #cccccc;*/
}
div.news-single-item h3 {
font-size: 13px;
}

#inhalt div.news-single-item h2 {
font-size: 14px;
margin-top: 0;
text-transform: none;
}
.news-single-img {
float: right;
margin-left: 10px;
margin-bottom: 10px;
}

div.news-list-item dd {
margin: 0;
}

#inhalt div.news-single-item div.news-single-additional-info {
clear: left;
}

#inhalt div.news-single-item div.news-single-additional-info dl.news-single-related, #inhalt div.news-single-item div.news-single-additional-info dl.news-single-files, #inhalt div.news-single-item div.news-single-additional-info dl.news-single-links {
/*width: 200px;*/
/*display: inline;*/
/*float: left;*/
padding: 3px;
margin-right: 20px;
border-top: 2px solid #A2C800;
}


#inhalt div.news-single-item div.news-single-backlink a {
display: block;
clear: left;
}
#inhalt div.news-single-item div.news-single-additional-info dl.news-single-related dd, #inhalt div.news-single-item div.news-single-additional-info dl.news-single-files dd, #inhalt div.news-single-item div.news-single-additional-info dl.news-single-links dd {
margin: 0;
}


#dokument dd.csc-textpic-caption {
font-size: 11px;
margin:  2px 0 5px 0;
}
/* @end */

div.tx-wtdirectory-pi1 table.wtdirectory_list.wtdirectory_list_wrap tbody tr {
	vertical-align: top;
}

/* @group addressbuch */

div.tx-wtdirectory-pi1 {
	margin-top:2px;
}

table.wtdirectory_list.wtdirectory_list_wrap {
	width: 100%;
	margin-bottom: 10px
}
table.wtdirectory_list.wtdirectory_list_wrap tbody tr td h3 {
margin: 0px;
}

div.wtdirectory_filter_div.wtdirectory_filter_div_name, div.wtdirectory_filter.wtdirectory_filter_cat {
border: solid 1px #646464;
padding-left: 2px;
}

#inhalt div.tx-wtdirectory-pi1 div.wtdirectory_filter.wtdirectory_filter_cat form {
margin: 0px;
}

.pers, .kom, .links {
	padding-top: 15px;
	line-height:1.7em;
}

.pers {
width: 200px;
}

.kom {
width: 160px;
}

input#name.wtdirectory_filter_text.wtdirectory_filter_text_name,
div.tx-wtdirectory-pi1 div.wtdirectory_filter.wtdirectory_filter_cat form select {
background: none;
height: 12px;
border: 0;
border-left: solid 1px #646464;
}

ul.wt_directory_pagebrowser, ul.wt_directory_pagebrowser li {
padding: 0;
margin: 0;
display: inline;

}



/* @end */

/* @group suchbox */

div.tx-macinasearchbox-pi1 {
border: solid #646464 1px;

}

#searchform fieldset input.texteingabe {
height: 10px;
width: 100px;
border: none;
background-color: #b2b2b2;
}

#searchform fieldset input.submitbtn {
width: 30px;
height: 10px;
border: none;
padding: 0;
margin: 0;
}



/* @end */



div.csc-mailform-field label {
display: block;
clear:both;
border: solid red;
}

/*div {
border: solid 1px silver;
}*/

#inhalt, #rechts {
overflow: visible;
}
