* {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
}

html {
	height: 100%;
	padding-bottom: 1px;
	font-size:100.1%;
}

body { 
	background-color:#FFFFFF;
	background-image: url(./Images/body_bg.png);
	padding: 0px;
    margin: 0px;
	font-size: 75%;
	text-align: center;
	height: 100%;
}

img {
  border: 0px solid #999999;
}

input {
  border: 0px solid #ffffff;
}

form {
  margin: 0px;
}

p { 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 100%;
  color: #000000;
}

.bodytext {
  font-size:100%;
}

.cleanup {
	clear: both;
}

#outer {
	background-image: url("./Images/schatten_bg.png");
	background-repeat: repeat-y;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	min-height: 100%;
	overflow: hidden !important;
	position: relative;
	width: 980px;
}

.content-width {
  width: 660px;
}

#content {
	float: left;
	margin-left: 30px;
	/* overflow: hidden; */
	padding-bottom: 20px;
	width: 660px;
}

a:link, a:visited {
  color: #825d2d; 
  text-decoration: underline;
  font-weight: bold;
}

a:hover {
  color: #a51e37; 
  text-decoration: underline;
  font-weight: bold;
}

 a:link b,  a:link strong,  a:visited b,  a:visited strong {
  color: #825D2D; /*color: #32414b; */
  text-decoration: underline;
}

 a:hover strong,  a:hover strong {
  color: #A51E37; 
  text-decoration: underline;
}

 a i,  a em {
  color: #32414b; 
}

#content ul, #content ol, #content li {
  margin-left:20px; 
  list-style-image:url(./Images/pfeil_rot.gif);
}

hr {
  border: 1px solid #32414b; 
  border-top:0px;
  border-left:0px;
  border-right:0px;
}

.ErrorMessage {
	color: #A51E37;
}

.WarningMessage {
	color: #957239;
}

/* ------------------------------------ */
/* headings                             */
/* ------------------------------------ */

h1.csc-firstHeader { 
  font-size: 200%;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  padding-top: 11px;
  padding-bottom: 6px;
  margin-bottom: 0.5em;
  color: #4e4a25; 
}

h1 {
	color: #4E4A25;
	font-weight: normal;
	font-size: 150%;
	padding-top: 15px;
	padding-bottom: 6px;
	margin-bottom: 0.2em;
}

h2 {
  color: #4E4A25;
  font-size: 116%;
  font-weight: bold;
  padding-top: 0.7em;
  padding-bottom: 0.2em;
}

h3 {
  color: #4E4A25;
  font-size: 104%;
  font-weight: bold;
  padding-top: 0.2em;
  padding-bottom: 1em;
}

h1 * {
  color: #444A25
}

h2 *, h3 *{
  color: #A51E37
}

h4 {
	color: #A51E37;
	font-size: 92%;
	font-weight: bold;
	padding-bottom: 0.2em;
	padding-top: 1em;
}

/* ------------------------------------ */
/* banner and header                    */
/* ------------------------------------ */

#uni-t-logo {
	float: left;
	margin-left: 40px;
	width: 750px;
}

#uni-t-logo a img {
  float: left;
}

#uni-t-logotext {
  float:left;
  margin-left:31px;
  color:#a51e37;
  font-family:Arial, Helvetica, sans-serif;
  font-size:130%;
}

#banner {
	float: left;
	margin-left: 40px;
}

#red-banner {
	border-bottom:10px solid #A51E37; 
	float: left;
	height: 0;
	margin: 0 0 5px 40px;
	width: 900px;
}

/* ------------------------------------ */
/* top navigation                       */
/* ------------------------------------ */

#headersep-gold, #headersep-gray {
  height:1px;
  width:900px;
  margin-left:40px;
}

#headersep-gold, #headersep-gray {
  margin-top:1px;
}

#headersep-gold {
  border-bottom-color:#b4a069;
}

#headersep-gray {
  border-bottom-color:#32414b;
}

#wrapper-header-right {
  height: 93px;
  width: 162px;
  padding: 10px 22px 10px 0px;
  font-weight: bold;
  float: right; 
}

.uniaz-login {
  float:left;
  width:100px;
  height:25px!important;
}

.uniaz { 
  font-size: 91%;
  text-decoration: none;
  float:left;
  width:76px!important;
  height:10px!important;
  background-image: url(./Images/pfeil_rot.gif);
  background-repeat:no-repeat;
  background-position:61px 1px;
}

a:link.uniaz,a:visited.uniaz {
  color:#32414b;
}

a:hover.uniaz {
  color:#a51e37;
}

.login { 
  font-size: 91%;
  text-decoration: none;
  float:left;
  width:76px!important;
  height:10px!important;
  background-image: url(./Images/pfeil_rot.gif);
  background-repeat:no-repeat;
  background-position:61px 1px;
}

a:link.login,a:visited.login {
  color:#32414b;
}

a:hover.login {
  color:#a51e37;
}

.wrapper-fontsize_uniaz_login {
  float:left; 
  width:190px; 
  margin-top:5px;
}

.wrapper-fontsize_uniaz_login a { 
  text-decoration: none;
  float:left;
  margin-top:10px;
  height:32px;
  width:48px;
}

.wrapper-fontsize_uniaz_login div { 
  text-decoration: none;
  float:left;
  margin-top:10px;
  height:32px;
  width:48px;
}


div.fontsize_a_small 
{
  cursor:pointer;
  background-image: url(./Images/a_klein.png);
  background-repeat:no-repeat;
  height:32px;
  width:16px;
}

div.fontsize_a_medium 
{
    cursor:pointer;
  background-image: url(./Images/a_mittel.png);
  background-repeat:no-repeat;
  height:32px;
  width:16px;
}



div.fontsize_a_big 
{
    cursor:pointer;
  background-image: url(./Images/a_gross.png);
  background-repeat:no-repeat;
  height:32px;
  width:16px;
}

/* ------------------------------------ */
/* breadcrumb                           */
/* ------------------------------------ */

#breadcrumb {
  font-size:83%;
  height:15px;
  margin-left:40px;
  overflow:hidden;
  padding-top:5px;
  width:900px;
}

#breadcrumb a:link, #breadcrumb a:visited {
  font-size:100%;
  text-decoration:none;
}

#breadcrumb a:hover {
  color:#a51e37;
  font-size:100%;
  text-decoration:none;
}

/* ------------------------------------ */
/* footer                               */
/* ------------------------------------ */

#footer {
	background-image: url("./Images/schatten_bg.png");
	background-repeat: repeat-y;
	color: #738585;
	font-size: 80%;
	padding: 1px 0 5px 0;
	position: relative;
	width: 980px;
	height: 25px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
}

#footer-right {
	color: #32414b;
	float: right;
	margin-right: 40px;
	text-align: right;
}

#footer-left {
	color: #32414b;
	float: left;
	margin-left: 40px;
	text-align: left;
	width: 210px;
}

#footersep {
	border-bottom: 1px solid #32414B;
	border-top: 0 none black;
	border-left: 0 none black;
	border-right: 0 none black;
	height: 1px;
	margin-bottom: 5px;
	margin-left: 40px;
	width: 900px;
}

footer_content { 
  float:left;
}

#footer a{
	text-decoration: none;
}

#footer a:link, #footer a:visited { 
  text-decoration:none;
  color: #3a5052;
}

#footer a:hover {
  text-decoration:none;
  color: #a51e37;
}

#print {
	color: #32414b;
	float: left;
	margin-left: 30px; 
	padding-right: 3px;
	cursor: pointer;
}

#print a { 
  color: #32414b; 
  text-decoration: none;
  float:left;
  padding-right:3px;
}

#wrapper-header-right form input.searchinput {
  background-color: #ffffff;
  width: 120px; 
  border:1px solid #000000; 
  font-weight: bold;
  font-size: 100%;
  color: #32414b; 
  padding-left:3px;
}

#search { 
  padding-top: 7px;  
  font-size: 91%;
  color: #32414b; 
}

#search-arrow {
  margin-left:10px;
}

#search a { 
  color: #32414b; 
  text-decoration: none;
}

#search form label {
  color: #32414b; 
}

#languages {
  float: left;
  width: 162px; 
  overflow: hidden;
}

#languages .language {
  display: block;
  width: 20px;
  height: 20px;
  float: left;
  padding-right: 7px; 
  margin-bottom: 5px; 
}

#languages .language span {
  width: 20px;
  height: 12px;
  float: left;
}

#languages a:hover {
  cursor: pointer;
}

#languages .language .de {
  background-image: url(./Images/de_language.gif); 
}

#languages .language .en {
  background-image: url(./Images/en_language.gif);
}

#languages .language .selected {
  background-position: top left;
  background-repeat: no-repeat;
  background-color: #ffffff!important;
}

#languages .language .deselected {
  background-position: top right;
  background-repeat: no-repeat;
  background-color: #ffffff!important;
}


#wrapper-teaser { 
  width:261px !important;
  margin: 16px 0px 0px 40px; 
  float:left;
}

#wrapper-teaser a:link, #wrapper-teaser a:visited {
  color: #825d2d; 
  text-decoration: underline;
  font-weight: bold;
}

#wrapper-teaser a:hover {
  color: #a51e37; 
  text-decoration: underline;
  font-weight: bold;
}


#wrapper-teaser h1, #wrapper-teaser h2, #wrapper-teaser h3, #wrapper-teaser h4, #wrapper-teaser h5 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 100%;
  font-weight: bold;
  color: #32414b;
  padding-top: 4px;
  padding-bottom: 16px;
}

.teaser-item { 
  width:241px; 
  padding: 5px 10px 5px 10px;
  margin-left:0px;
  border: solid 1px #b4a069;
  margin-bottom: 15px;
  overflow:hidden;
}

