/* CSS Document  MDWcms :: ISA*/
/* LAYOUT */
* {
	margin: 0px;
	padding: 0px;
}
body, html { 
	font-family: 'Helvetica Neue',helvetica,arial,verdana;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px 0px 50px 0px;
}
a { 
	color: #ffffff;
}
a:hover { 
	color: #efefef;
}
td { 
	text-align: left;
	vertical-align: top;
}
p {
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
img {
	border: 0px;
	background: none;
	padding: inherit;
	margin: inherit;
}
#Spalte1 p {
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
#Spalte2 p {
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
#Spalte3 p {
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
#Spalte1 .Text {
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
#Spalte2 .Text {
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
#Spalte3 .Text {
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
#Window {
}
#Cell {
}
#Homepage { 
	width: 950px;
	min-height: 800px;
	margin-left: auto;
	margin-right: auto;
	background-color: #e5f2f5;
	text-align: left;
	background-image: url(http://www.mdw.ac.at/upload/MDWeb/isa/pdf/bg2012.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0px 0px 20px 0px;
}
#Kopf {
	width: 283px;
	height: 200px;
	float: left;
	overflow: hidden;
	position: absolute;
}
#Kopf a {
	color: #000000;
	text-decoration: none;
	background: none;
	padding: 0px;
	cursor: pointer;
}
#Organisationseinheit {
	display: none;
	padding: 0px 10px 0px 10px;
	position: absolute;
	margin: 100px 0px 0px 0px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size : 1 em;
	vertical-align: bottom;
	color: #D80000;
	z-index: 51;
}
#LinkeSpalte {
	float: left;
}
#Navigation {
	/*width: 283px;*/
	width: 203px;
	margin-top: 220px;
	margin-left: 30px;
	margin-right: 55px;
	padding-top: 0px;
	text-align: left;
	float: left;
}
#Navigation ul {
	padding: 0px;
	margin: 0px;
}
#Navigation li {
	background-image: none;
	padding: 0px;
}
#Navigation img {
	padding-bottom: 1px;
}
#NavUnter {
	text-align: left;
	padding: 0px 0px 0px 15px;
	margin-bottom: 5px;
}
#NavUnter2 {
	text-align: left;
	padding: 0px 0px 0px 20px;
	margin-bottom: 5px;
}
#NavUnter3 {
	text-align: left;
	padding: 0px 0px 0px 25px;
	margin-bottom: 5px;
}
#Spalte1 { 
	width: 376px;
	min-height: 420px;
	float: left;
	padding: 10px;
	margin: 134px 0px 0px 20px;
}
#Spalte2 { 
	width: 234px;
	min-height: 420px;
	float: left;
	padding: 70px 0px 0px 0px;
	margin: 134px 0px 0px 10px;
}
#Spalte3 { 
	width: 620px;
	min-height: 420px;
	float: left;
	padding: 10px;
	margin: 134px 0px 0px 20px;
}
#Spalte4 { 
	width: 1000px;
	min-height: 561px;
	float: left;
	margin: 30px 0px 0px 20px;
}
h1 {
	font-family: 'Helvetica Neue',helvetica,arial,verdana;
	font-size: 1.6em;
	font-weight: normal;
	color: #b4a100;
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 0px 0px;
}
h2 {
	font-family: 'Helvetica Neue',helvetica,arial,verdana;
	font-size: 1.2em;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
h3 {
	font-family: 'Helvetica Neue',helvetica,arial,verdana;
	font-size: 1em;
	text-transform: uppercase;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

h5 {
	font-family: 'Helvetica Neue',helvetica,arial,verdana;
	font-size: 1.4em;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
h6 {
	font-family: 'Helvetica Neue',helvetica,arial,verdana;
	font-size: 1.0em;
	text-transform: uppercase;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.Text {
	padding: 0px 0px 10px 0px;
	margin: 0px;
	clear: both;
}
.BilderGr { 
	display: block;
	clear: both;
}
.Bild {
	float: left;
	width: 130px;
	min-height: 130px;
	text-align: center;
	vertical-align: middle;
}


.Blaettern {
	width: 450px;
	text-align: center;
	clear: both;
	padding: 0px 0px 10px 0px;
}
.BlaetternKl {
	width: 120px;
	display: block;
	float: left;
}
.Datei {
	padding: 0px 0px 10px 20px;
	clear: both;
}


/* NAVIGATION */
#Navigation a {
	/*color: #056888;*/
	color: #fff;
	text-decoration: none;
	background: none;
	padding: 0px;
	cursor: pointer;
}
#Navigation a strong {
	color: #b4a100;
	text-decoration: none;
	background: none;
	padding: 0px;
	cursor: pointer;
}
#Navigation a:hover {
	color: #b4a100;
	cursor: pointer;
}
.NavButton {
	text-align: left;
	color: #FFFFFF;
	font-family: 'Helvetica Neue',Helvetica,arial,verdana;
	font-size: 12px;
	text-transform: uppercase;
	/*font-weight: bold;*/
	padding: 0px 10px 0px 0px;
	margin: 0px 0px 0px 0px;
	/*border-bottom: 1px #f8bbd6 solid;*/
	cursor: pointer;
}
.NavButtonOver {
	text-align: left;
	color: #b4a100;
	font-family: 'Helvetica Neue',helvetica,arial,verdana;
	font-size: 12px;
	text-transform: uppercase;
	/*font-weight: bold;*/
	/*background-color: #f8bbd6;*/
	padding: 0px 10px 0px 0px;
	margin: 0px 0px 0px 0px;
	/*border-bottom: 1px #f8bbd6 solid;*/
	cursor: pointer;
}
.NavButton a {
	margin: 0px;
	padding: 0px;
	cursor: pointer;
}
.NavButtonChecked {
	text-align: left;
	color: #b4a100;
	font-family: 'Helvetica Neue',helvetica,arial,verdana;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	/*background-color: #f8bbd6;*/
	padding: 0px 10px 0px 0px;
	margin: 0px 0px 0px 0px;
	/*border-bottom: 1px #f8bbd6 solid;*/
	cursor: pointer;
}
.NavButtonCheckedOver {
	text-align: left;
	color: #b4a100;
	font-family: 'Helvetica Neue',helvetica,arial,verdana;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	/*background-color: #f8bbd6;*/
	padding: 0px 10px 0px 0px;
	margin: 0px 0px 0px 0px;
	/*border-bottom: 1px #f8bbd6 solid;*/
	cursor: pointer;
}
#Footer {
	clear: both;
	line-height: 1.4em;
	width: 450px;
	margin: 0px 0px 0px 300px;
	padding: 20px 0px 0px 0px;
	text-align: center;
}
#Footer .Footer {
	display: block;
	border-top: 1px solid #003b79;
}
.Trenn { 
	display: block;
	clear: both;
	height: 0px;
	width: 0px;
}

/*------------------- KONTAKT-----------------*/
.Kontakt {
	text-align: right;
}
.textfeld {
	width: 300px;
}
.textfeldkurz {
	width: 55px;
	margin-right: 249px;
}
.textarea {
	width: 300px;
}
.butsenden {
	margin-right: 230px;
}



/* VERANSTALTUNGEN */
#Veranstaltungen h1 { 
	font-size : 1.6em;
	font-weight: bold;
	color: #333333;
	margin: 0px 0px 0px 7px;
}
#VerHeadline { 
	background-color: #B2BCD0;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
}
#Veranstaltungen h2 { 
	font-size : 1em;
	font-weight: bold;
	color: #333333;
	margin: 0px 0px 0px 7px;
	padding: 0px;
}
#Veranstaltungen p {
	margin: 0px 0px 0px 14px;
	padding: 0px;
}
#VerMain {
	margin: 0px 0px 1px 50px;
}
#VerMain img {
	margin-top: 5px;
	margin-bottom: 5px;
}
#datumdesign { 
	font-family : 'Helvetica Neue',helvetica,arial,verdana;
	font-size : 2em;
	font-weight: bold;
	color: #999999;
	width: 40px;
	margin: -1px 0px 0px 0px;
	float: left;
}
#datumdesignallein { 
	font-family : 'Helvetica Neue',helvetica,arial,verdana;
	font-size : 2em;
	font-weight: bold;
	color: #999999;
	border-top: 1px #999999 dashed;
	width: 40px;
	margin: 0px 0px 0px 0px;
	float: left;
}
#datumdesignklein { 
	font-family: 'Helvetica Neue',helvetica,arial,verdana;
	font-size: 0.8em;
	color: #999999;
	width: 40px;
	margin: 0px 0px 0px 0px;
	float: left;
}
.monlong {
	font-size: 0.5em;
}
.rowbg {
	background-color:#EEEEEE;
}
.newstreffer {
	margin: 0px 0px 10px 0px;
}
.newstrefferstart {
	margin: 0px 0px 0px 0px;
}
.newstreffer .art {
	width: 360px;
	padding: 0px 0px 0px 12px;
}
.newstreffer .ort {
	width: 360px;
	padding: 0px 0px 0px 12px;
}
.vermain {
	padding: 0px 0px 10px 40px;
}
.vertag {
	border-top: 1px #999999 dashed;
	padding: 0px 0px 20px 0px;
}
.vertitel {
	width: 360px;
}
.vertitelab a {
	width: 360px;
	color: #FF0000;
}

/* CALENDAR */
.calendar {
	width: 100%;
	background-color: #CCCCCC;
	margin: 0px 0px 20px 0px;
}
.calendar .caption {
	text-align: center;
    font-size: 1em;
    background-color: #FFFFFF;
}
.calendar .prevMonth {
    font-size: 0.9em;
    text-align: left;
}
.calendar .nextMonth {
    font-size: 0.9em;
    text-align: right;
}
.calendar th {
    font-family: verdana;
    font-size: 1em;
    color: #333333;
    text-align: right;
}
.calendar td {

    font-size: 1em;
    text-align: right;
}
.calendar .selected {
    background-color: #FFFFFF;
}
.calendar .heute {
    background-color: #EEEEEE;
	border: 1px solid #AAAAAA;
}
.calendar .empty {
    color: #FFFFFF;
}
.calendar a {
	background-image: none;
}

/* BACKBUTTON */
.BackButton {
	margin: 0px 0px 5px 0px;
	border-bottom: 1px #DDDDDD solid;
}
.BackButton a {
	font-family : 'Helvetica Neue',helvetica,arial,verdana;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
	padding: 5px 0px 5px 10px;
	margin: 0px 0px 0px 0px;
	background-image: url(http://www.mdw.ac.at/MDWeb/img/linkback.gif);
	background-repeat: no-repeat;
	background-position: 0px 9px;
	background-color: none;
	margin-left: 0px;
	display:block;
}
.BackButton a:hover {
	font-family : 'Helvetica Neue',helvetica,arial,verdana;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
	padding: 5px 0px 5px 10px;
	margin: 0px 0px 0px 0px;
	background-image: url(http://www.mdw.ac.at/MDWeb/img/linkback.gif);
	background-repeat: no-repeat;
	background-position: 0px 9px;
	background-color: #B2BCD0;
	margin-left: 0px;
	display:block;
}
#Dunkel {
}
#Error {
	margin: 20px 0px 20px 0px;
	background-color: #E3D7A5;
	border: #FF0000 1px dotted;
	padding: 5px;
}
#Error h1 {
	font-family: 'Helvetica Neue',helvetica,arial,verdana;
	font-size: 2.5em;
	color: #E3D7A5;
	margin: -34px 0px 0px 0px;
}
ul {
	padding-left: 20px;
}
#UNIHome {
	display: none;
}
#ButSeitenanfang {
	display: none;
}
#haydn2009 {
	width: 50px;
	position: relative;
	left: -288px;
	top: 165px;
}
#isaLogo {
	width: 127px;
	position: relative;
	left: -190px;
	top: -75px;
}
#mdwLogo {
	position: relative;
	width: 106px;
	left: 526px;
	top: -144px;
}
#mdwLogo img {
	padding: 0px;
	margin: 0px;
}
#Text3235 {
	height: 0px;
}
#but2008 {
	padding-top: 30px;
}
#LangSwitchMain {
	margin: 170px 0px 0px 0px !important;
	background: none;
}
#Ueb2544 {
	/*width: 620px;
	padding-top: 82px;
	font-size: 1.4em;
	color: #01434d;
	font-weight: normal;*/
	position: absolute;
	left: -1000em;
	top: -100em;
	
}
#Text3439 img {
	padding: 0px 10px 0px 0px;
}
/*#but2607 {
	color:  #ff0000;
}*/
ol {
	padding-left: 20px;
}
#Spalte1 .Text img {
	padding: 10px;
}
#Spalte1 .Text #mdwLogo img {
	padding: 0px;
}

@media print {
	#Navigation {
		display: none;
	}
	#Kopf {
		display: none;
	}
	#mdwLogo {
		display: none;
	}
        #Spalte2 {
		display: none;
	}
        #Spalte1 {
		width: 500px;
	}
}



/*
**
** Here Comes The IE7 
**
*/

#mdwLogo {
	*margin: 0px 0px 0px 0px;
	*padding: 0px 0px 0px 0px;
	*top: -134px;
}
#Kopf {
	*padding: 0px;
	*margin: 0px;
	*display: block;
	*width: 283px;
	*height: 200px;
	*position:  relative;
	*top: 0px;
	*left: 0px;
}

#Navigation {
	*margin-top: 220px;
	*margin-left: -253px;
	*margin-right: 75px;
	*padding-top: 0px;
	*padding: 0px;
	*display: inline; 
}
#Spalte1 {
	*margin: 134px 0px 0px 0px;
	*padding: 0px;
	*display: inline; 
}
#Spalte2 {
	*margin: 134px 0px 0px 0px;
	*padding: 0px;
	*display: inline; 
}
#Spalte3 {
	*margin: 134px 0px 0px 0px;
	*padding: 0px;
	*display: inline; 
}

/*
**
** Here Comes The IE6 
**
*/

* html body #mdwLogo {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	top: -34px;
}
* html body #Text3439 {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	text-align: left;
}
* html body #Kopf {
	padding: 0px;
	margin: 0px;
	display: block;
	width: 283px;
	height: 200px;
	position:  relative;
	top: 0px;
	left: 0px;
}

* html body #Navigation {
	margin-top: 220px;
	margin-left: -253px;
	margin-right: 75px;
	padding-top: 0px;
	padding: 0px;
	display: inline; 
}
* html body #Spalte1 {
	margin: 34px 0px 0px 0px;
	padding: 0px;
	display: inline; 
}
* html body #Spalte2 {
	margin: 134px 0px 0px 0px;
	padding: 0px;
	display: inline; 
}
* html body #Spalte3 {
	margin: 34px 0px 0px 0px;
	padding: 0px;
	display: inline; 
}




#Text3355 table a {
	text-decoration: none;
	color: #b4a100;
}
#Text3355 table a span {
	text-decoration: none;
	color: #b4a100;
}
#Text3355 table a:hover { 
	color: #999999;
}
#Text3355 table a:hover span { 
	color: #999999;
}
