/* CSS Document by Martin Hufnagl */

/* HTML Befehle */
/* for Explorer/Win 5+6 */ 
html {
	font-size: 66%;
}
/* for cool browsers */
html>body {
	font-size: 11px;
}

body { 
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	margin: 0px;
	padding: 0px;
	background: #FAFAFC url(http://www.mdw.ac.at/mdw/img/BgMDWneu.gif) repeat-y center top;
}
img { 
	border: 0px;
}
a { 
	color: #315dbb;
	text-decoration: none;
}
a:hover { 
	color: #003366;
}

.textblock a { 
	color: #315dbb;
	text-decoration: none;	
	background-image: url(http://www.mdw.ac.at/mdw/img/link.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 10px;
	margin-left: 0px;
}
.bildBeschreibung a { 
	color: #315dbb;
	text-decoration: none;	
	background-image: url(http://www.mdw.ac.at/mdw/img/link.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 10px;
	margin-left: 0px;
}

.linkrot { 
	color: #FF0000;
	text-decoration: none;	
	background-image: url(http://www.mdw.ac.at/mdw/img/link.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 10px;
	margin-left: 0px;
}
.linktab { 
	color: #315dbb;
	text-decoration: none;	
	background-image: url(http://www.mdw.ac.at/mdw/img/link_gr.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	display: block;
	padding-left: 10px;
	margin-left: 0px;
}
.link { 
	color: #315dbb;
	text-decoration: none;	
	background-image: url(http://www.mdw.ac.at/mdw/img/link.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 10px;
	margin-left: 0px;
}
.linkback { 
	color: #315dbb;
	text-decoration: none;	
	background-image: url(http://www.mdw.ac.at/mdw/img/linkback.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 10px;
	margin-left: 0px;
}
.linkohne { 
	color: #315dbb;
	text-decoration: none;	
	padding-left: 0px;
	margin-left: 0px;
}
.selected a { 
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.top { 
	color: #315dbb;
	background-image: url(http://www.mdw.ac.at/mdw/img/pfeil_up.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 10px;
	margin-left: 0px;
}
#bilder {
	margin: 0px 0px 20px 0px;
}
.bilder {
	margin: 0px 0px 4px 0px;
}
.bildBeschreibung {
	font-size: 1em;
	font-style: normal;
	color: #666666;
	background-color: #D7DDEA;
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
}
.bilderlink { 
	padding: 0px 0px 0px 0px;
	/*background: #315dbb;*/
}
.date {
	font-size : 10px;
	font-style: normal;
	color: #999999;
	text-align: right;
	display: block;
	padding: 0px;
	margin: 0px;
}

/* DIVS */
#Homepage { 
	width: 884px;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
	margin-bottom: 80px;
	padding-top: 10px;
	/*background: #FFFFFF url(http://www.mdw.ac.at/mdw/img/linebot.gif) no-repeat right bottom;*/
}
#Kopf {
	margin: 0px 0px 10px 0px;
}
#BreadcrumbNavigation {
	height: 20px;
	max-height: 20px;
	background-color: #EEEEEE;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}
#BreadcrumbNavigation ol {
	padding: 0px;
	margin: 0px;
}
html>body #BreadcrumbNavigation ol {
	width: 2000px;
}
#BreadcrumbNavigation li {
	display: inline;
	height: 10px;
	color: #333333;
	font-size: 1em;
	font-weight: bold;
	/*background-color: #CCCCCC;*/
	background-color: #CCCCCC;
	background-image: url(http://www.mdw.ac.at/mdw/img/crapnav.gif);
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
	padding: 5px 5px 5px 15px;
	margin: 0px;
	cursor: pointer;
}
#BreadcrumbNavigation li a {
	color: #333333;
	padding: 0px 0px 0px 0px;
}
#BreadcrumbNavigation li a:hover {
	color: #FFFFFF;
	padding: 0px 0px 0px 0px;
}
#BreadcrumbNavigation li.akt {
	background-image: url(http://www.mdw.ac.at/mdw/img/crapnavakt.gif);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #EEEEEE;
}
#BreadcrumbNavigation li.akt a {
	color: #315dbb;
}
#BreadcrumbNavigation li.akt a:hover {
	color: #003366;
}
#BreadcrumbNavigation .main {
	/*background: #E4D6A5 url(http://www.mdw.ac.at/mdw/img/crapnavmain.gif) no-repeat left top;*/
	background-color: #E4D6A5;
	background-image: none;
	text-transform: uppercase;
	padding: 5px 7px 5px 7px;
	width: 186px;
}
#BreadcrumbNavigation .mainnot {
	/*background: #CCCCCC url(http://www.mdw.ac.at/mdw/img/crapnav.gif) no-repeat left top;*/
	background-color: #CCCCCC;
	background-image: none;
	text-transform: uppercase;
	padding: 5px 7px 5px 7px;
	width: 186px;
}
#Organisationseinheit {
	width: 612px;
	height: 25px;
	padding-top: 2px;
	position: absolute;
	margin: 8px 0px 0px 10px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size : 1.8em;
	vertical-align: bottom;
	color: #FFFFFF;
	z-index: 51;
}
.mainFrame {
	margin: 20px 0px 0px 0px;
	width: 100%;
	padding: 0px;
	border: none;
	border-collapse: collapse;
}
#InstituteLi {
	margin: 1px 0px 1px 0px;
}
#DienstLi {
	margin: 1px 0px 1px 0px;
}
#LiSpalte { 
	width: 200px;
	background-color: #FFFFFF;
}
.LinkeSpalte {
	background-color: #EEEEEE;
	/* background: #EEEEEE url(http://www.mdw.ac.at/mdw/img/bg_menu.gif) no-repeat left top;*/
}
#NavUnter { 
	color: #000000;
	background-color: #FFF9E0;
	width: 193px;
	padding-left: 7px;
	border-bottom: 1px #003366 solid;
}
#NavUnter2 { 
	color: #000000;
	background-color: #FFF9E0;
	width: 138px;
	padding-left: 10px;
}
#PullDown { 
	padding-left: 0px;
	margin-top: 5px;
}
.Adresse {
	margin: 0px 0px 1px 0px;
}
.BackButton {
	margin: 0px 0px 20px 0px;
}
.Struktur {
	margin: 0px 0px 10px -50px;
	padding: 0px 10px 0px 50px;
}
#ReSpalte { 
	width: 234px;
	margin-top: 0px;
}
#Pfad {
	margin: 0px;
	padding-left: 7px;
	height: 24px;
	background-color: #FFF9E0;
}
#MainButtons {
	width: 200px;
	height: 24px;
	background-color: #003366;
}
#MainButtons table {
	padding-top: 3px;
}
#Suche {
	width: 224px;
	margin-left: 0px;
	background: #FFFFFF url(http://www.mdw.ac.at/mdw/img/bg_balken.gif) repeat-y left top;
	margin-bottom: 10px;
}
#Navigation {
	margin-top: 0px;
}
#Navigation img {
	padding-bottom: 1px;
}

/* NAVIGATION */
#Navigation a {
	color: #000000;
	cursor: pointer;
}
#Navigation a:hover {
	color: #315dbb;
	cursor: pointer;
}
#NavUnter p {
	margin: 0px 0px 3px 0px;
}
.NavUnter2 p {
	margin: 0px 0px 3px 0px;
}
#NavUnter a {
	color: #000000;
}
#NavUnter a:hover {
	color: #315dbb;
	cursor: pointer;
}
.NavUnter2 a {
	color: #000000;
}
.NavUnter2 a:hover {
	color: #315dbb;
	cursor: pointer;
}

/* LINKSLI */
#LinksLi h1 { 
	font-size: 1em;
	font-weight: bold;
	color: #333333;
	margin: 0px 0px 0px 7px;
}
#LinksLiHeadline { 
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
}
#LinksLi p {
	margin: 0px 0px 0px 7px;
	padding: 0px;
}
#LinksLiMain {
	margin: 0px 0px 0px 0px;
}

/* ADRESSE */
#ReSpalte h2 {
	font-family : Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: bold;
	color: #003366;
	margin: 0px 0px 0px 0px;
}
.Adresse h1 { 
	font-family : Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size : 1.1em;
	font-weight: bold;
	color: #333333;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px #DDDDDD solid;
}
.AdresseHeadline { 
	border-collapse: collapse;
	margin: 0px;
	padding: 2px 0px 2px 0px;
}
.AdresseHeadline h1 { 
	color: #333333;
}
.Adresse p {
	margin: 0px 0px 0px 7px;
	padding: 0px;
}
.AdresseMain {
	margin: 0px 0px 20px 0px;
}

/* BACKBUTTON */
.BackButton h1 { 
	font-family : Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight: bold;
	color: #333333;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px #DDDDDD solid;
}
.BackButtonHeadline { 
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
}
.BackButton p {
	margin: 0px 0px 0px 7px;
	padding: 0px;
}
.BackButtonMain {
	margin: 0px 0px 20px 0px;
}

/* LINKS */
.Links { 
	margin: 1px 0px 0px 0px;
}
.Links h1 { 
	font-family : Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight: bold;
	color: #333333;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px #DDDDDD solid;
}
.LinksHeadline { 
	border-collapse: collapse;
	margin: 0px;
	padding: 2px 0px 2px 0px;
}
.Links p {
	margin: 0px 0px 20px 7px;
	padding: 0px;
}
.LinksMain {
	margin: 0px 0px 0px 0px;
}

/* BOTTOM */
#Bottom { 
	padding: 0px;
	border-top: 1px solid #666666;
	margin: 20px 1px 0px 20px;
}
.BottomLinks { 
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

/* VERANSTALTUNGEN */
#Veranstaltungen h1 { 
	font-size : 1em;
	font-weight: bold;
	color: #333333;
	margin: 0px 0px 0px 7px;
}
#VerHeadline { 
	background-color: #003366;
	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 {
	width: 200px;
	height: 200px;
	overflow: auto;
	background-color: #D7DDEA;
	margin: 0px 0px 1px 0px;
}
#VerMain img {
	margin-top: 5px;
	margin-bottom: 5px;
}

/* NEWS */
#News h1 { 
	font-size : 1em;
	font-weight: bold;
	color: #333333;
	margin: 0px 0px 0px 7px;
}
#News a {
	color: #333333;
}
#NewsHeadline { 
	background-color: #003366;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
}
#News h2 { 
	font-size : 1em;
	font-weight: bold;
	color: #333333;
	margin: 0px 0px 0px 7px;
	padding: 0px;
}
#News p {
	margin: 0px 0px 0px 14px;
	padding: 0px;
}
#NewsMain {
	width: 200px;
	background-color: #D7DDEA;
	margin-bottom: 1px;
}
#NewsTd {
	width: 210px;
	background-color: #D7DDEA;
	margin-bottom: 1px;
}

/* MAINSPALTE */
#MainSpalte { 
	width: 379px;
	min-height: 400px;
	font-size : 1.2em;
	line-height: 1.643em;
	color: #666666;
	margin: 0px 1px 0px 1px;
	padding: 0px 25px 0px 44px;
}
#MainSpalte p { 
	font-size : 1.0em;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 0px;
}
#MainSpalte h1 { 
	font-family : Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size : 1.2em;
	font-weight: bold;
	color: #333333;
	margin: 0px 0px 10px -20px;
	line-height: 21px;
}
#MainSpalte h1 .klein { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #666666;
	margin: 0px;
	padding-left: 10px;
}
#MainSpalte h2 { 
	font-size : 1em;
	font-weight: bold;
	color: #333333;
	margin: 0px 0px 5px -10px;
	text-transform: uppercase;
}
#MainSpalte h3 { 
	font-size : 1em;
	color: #333333;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0px 0px 0px -10px;
}
#MainSpalte .h4 { 
	font-family : Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size : 1.2em;
	font-weight: bold;
	border-bottom: 1px solid #DDD;
	color: #003366;
	margin: 20px 0px 0px -10px;
	padding: 0px;
}
#MainSpalte h4 { 
	font-family : Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size : 1.2em;
	font-weight: bold;
	color: #003366;
	margin: 20px 0px 0px -10px;
	padding: 0px;
}
#MainSpalte .h4 .link { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	text-transform: uppercase;
}
#MainSpalte .h5 { 
	font-family : Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size : 1.4em;
	font-weight: bold;
	color: #003366;
	margin: 20px 0px 0px -10px;
	padding: 0px;
}
#MainSpalte h5 { 
	font-family : Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size : 1.4em;
	font-weight: bold;
	color: #003366;
	margin: 20px 0px 0px -10px;
	padding: 0px;
}
#MainSpalte h6 { 
	font-size : 1em;
	font-weight: bold;
	color: #333333;
	margin: 0px 0px -5px -10px;
	text-transform: uppercase;
}
#MainSpalte li {
	margin: 0px 0px 0px 25px;
	padding: 0px 0px 0px 0px;
}
#MainSpalte .h5 .link { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
}
#MainSpalte .link { 
	color: #315dbb;
}
#MainSpalte a {
	color: #315dbb;
}
#MainSpalte a:hover {
	color: #003366;
}
#MainSpalte #datumdesign { 
	font-family : Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size : 2em;
	font-weight: bold;
	color: #999999;
	width: 40px;
	border-top: 1px #999999 dashed;
	margin: -1px 0px 0px -40px !important;
	margin: -1px 0px 0px -20px;
	float: left;
}
#MainSpalte #datumdesignallein { 
	font-family : Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size : 2em;
	font-weight: bold;
	color: #999999;
	/* border-top: 1px #999999 dashed; */
	width: 40px;
	margin: 30px 0px 0px -40px !important;
	margin: 0px 0px 0px -20px;
	float: left;
}
#MainSpalte #datumdesignklein { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	width: 40px;
	margin: 0px 0px 0px -40px !important;
	margin: 0px 0px 0px -20px;
	float: left;
}
#MainSpalte .monlong {
	font-size: 0.5em;
}
#MainSpalte .bildgr {
	margin: 0px 0px 20px -59px;
	width: 448px;
}
#MainSpalte .bildgrgr {
	margin: 0px 0px 0px -59px;
	width: 683px;
}
#MainSpalte .galeriegr {
	margin: 0px 0px 20px -59px;
	width: 448px;
}
#MainSpalte .galeriegrgr {
	margin: 0px 0px 20px -59px;
	width: 683px;
}
#MainSpalte .Studientrefferliste {
	margin: 0px 0px 0px 0px;
	clear: both;
}
#MainSpalte .Studientrefferliste .Name {
	margin: 0px 0px 0px 0px;
}
#MainSpalte .Studientrefferliste .Beschreibung {
	width: 120px;
	margin: 0px 0px 0px 0px;
	float: left;
}
#MainSpalte .Studientrefferliste .Info {
	margin: 0px 0px 0px 0px;
}
#MainSpalte .Studientrefferliste2 {
	background-color:#EEEEEE;
	margin: 0px 0px 0px 0px;
	clear: both;
}
#MainSpalte .Studientrefferliste2 .Name {
	margin: 0px 0px 0px 0px;
}
#MainSpalte .Studientrefferliste2 .Beschreibung {
	width: 120px;
	margin: 0px 0px 0px 0px;
	float: left;
}
#MainSpalte .Studientrefferliste2 .Info {
	margin: 0px 0px 0px 0px;
}
#MainSpalte .rowbg {
	background-color:#EEEEEE;
}
#MainSpalte .newstreffer {
	margin: 0px 0px 10px 0px;
}
#MainSpalte .newstrefferstart {
	margin: 0px 0px 0px 0px;
	clear: both;
}
#MainSpalte .newstreffer .art {
	width: 360px;
	padding: 0px 0px 0px 12px;
}
#MainSpalte .newstreffer .ort {
	width: 360px;
	padding: 0px 0px 0px 12px;
}
#MainSpalte .vermain {
	padding: 0px 0px 10px 0px;
}
#MainSpalte .vermainH {
	background: #d7ddea url(http://www.mdw.ac.at/mdw/img/bgHighlight.gif) no-repeat left top;
	padding: 0px 0px 10px 0px;
}
#MainSpalte .vertag {
	border-top: 1px #999999 dashed;
	padding: 0px 0px 20px 0px;
}
#MainSpalte .vertitel {
	width: 360px;
}
#MainSpalte .vertitelab a {
	width: 360px;
	color: #FF0000;
}

/* SUCHE */
#Suche {
	padding-left: 10px;
}
.UebSuche {
	text-transform: uppercase;
	font-weight: bold;
}
.stichwortsuche {
	width: 125px;
	height: 14px;
	margin: 0px;
	margin-left: 0px;
	margin-right: 5px;
	font-size: 0.9em;
	border: 1px solid;
}
.butsuche { 
	margin-top: 5px;
}

/* MAINBUTTONS */
#MainButtons img {
  margin: 1px;
  padding: 0px;
  border: 0px;
}
#MainButtons select {
	margin: 1px;
	font-size: 0.9em;
}

/* InstituteLI */
#InstituteLi h1 { 
	font-family : Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size : 1em;
	font-weight: bold;
	color: #333333;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px #DDDDDD solid;
}
#InstituteLiHeadline { 
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	font-size: 1.1em;
}
#InstituteLi p {
	margin: 0px 0px 0px 7px;
	padding: 0px;
}
#InstituteLiMain {
	position: absolute;
	background-color: #FFFFFF;
	margin: -2px 0px 0px -222px;
	width: 454px;
	border: 1px solid #DDDDDD;
}

/* DienstLI */
#DienstLi h1 { 
	font-family : Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size : 1em;
	font-weight: bold;
	color: #333333;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px #DDDDDD solid;
}
#DienstLiHeadline { 
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	font-size: 1.1em;
}
#DienstLi p {
	margin: 0px 0px 0px 7px;
	padding: 0px;
}
#DienstLiMain {
	position: absolute;
	background-color: #FFFFFF;
	margin: -2px 0px 0px -152px;
	width: 384px;
	border: 1px solid #DDDDDD;
}

/* Navigation */
.NavButton {
	color: #333333;
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;
	width: 193px;
	padding: 5px 0px 0px 7px;
	margin: 0px 0px 1px 0px;
	border-bottom: 1px #003366 solid;
	cursor: pointer;
}
.NavButton a {
	color: #333333;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
}
.NavButtonChecked {
	color: #333333;
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #E4D6A5;
	width: 193px;
	padding: 7px 0px 0px 7px;
	margin: 0px 0px 1px 0px;
	border-bottom: none;
	cursor: pointer;
}

/* 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;
}

/* STRUKTUR */
#MainSpalte .Struktur h1 { 
	font-family : Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size : 1em;
	font-weight: bold;
	color: #333333;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px #DDDDDD solid;
}
#MainSpalte .StrukturHeadline { 
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
}
#MainSpalte .Struktur p {
	margin: 0px 0px 20px 7px;
	padding: 0px;
}
#MainSpalte .StrukturMain {
	margin: 0px 0px 0px 0px;
}
#StrukturUeb { 
	font-family : Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size : 1em;
	font-weight: bold;
	color: #333333;
	margin: 0px 0px 0px 7px;
	background-color: #003366;
}
#InstituteMain {
	position: absolute;
	background-color: #FFFFFF;
	margin: -2px 0px 0px 0px;
	width: 602px;
	border: 1px solid #DDDDDD;
}
#DienstMain {
	position: absolute;
	background-color: #FFFFFF;
	margin: -2px 0px 0px 0px;
	width: 602px;
	border: 1px solid #DDDDDD;
}
#LeitungMain {
	position: absolute;
	background-color: #FFFFFF;
	margin: -2px 0px 0px 0px;
	width: 232px;
	border: 1px solid #DDDDDD;
}
#StudiendekanateMain {
	position: absolute;
	background-color: #FFFFFF;
	margin: -2px 0px 0px -100px;
	width: 332px;
	border: 1px solid #DDDDDD;
}
#InteresseMain {
	position: absolute;
	background-color: #FFFFFF;
	margin: -2px 0px 0px -170px;
	width: 402px;
	border: 1px solid #DDDDDD;
}

/* KONTAKT */
.textfeldkontaktkl {
	width: 100px;
	border: 1px solid #000000;
	margin: 0px 0px 5px 0px
}
.textfeldkontakt {
	width: 250px;
	border: 1px solid #000000;
	margin: 0px 0px 5px 0px
}
.textareakontakt {
	width: 379px;
	border: 1px solid #000000;
	margin: 0px 0px 10px 0px;
}

.line { 
	border-top: 1px #999999 dashed;
	height: 1px;
}

/* für MDWnewsletter Appl. */
#Newsletter_show_all {
}
#Newsletter_show_all table {
	width: 100%;
}
#Newsletter_show_all a {
	color: #315dbb;
	text-decoration: none;	
	background-image: url(http://www.mdw.ac.at/mdw/img/link.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 10px;
	margin-left: 0px;
}
#Newsletter_show_all h1 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px -50px;
	line-height: 21px;
}
#Newsletter_show_all h2 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px -10px;
}
#Newsletter_show_all h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #333333;
	text-transform: uppercase;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px -10px;
}
.abosto { 
	display: block;
	float: right;
	margin: -20px 0px 0px 0px;
}
.datumzeit { 
	display: block;
	float: right;
	margin: -35px 0px 0px 0px;
}
.butAbbruch {
	padding: 0px 50px 0px 0px;
}
.butOK {
	width: 100px;
	float: right;
	margin: 15px 0px 15px 0px;
}
#Newsletter_show_all th { 
	text-align: left;
}
#Info { 
}
#Info h1 {
	font-family: "Trebuchet MS", Arial,  Helvetica, sans-serif;
	font-size: 2em;
	color: #E3D7A5;
	margin: 0px 0px -3px 0px;
}
.InfoText {
	display: block;
	background-color: #E3D7A5;
	border: #FF0000 1px dotted;
	padding: 5px;
}
#Error { 
}
#Error h1 {
	font-family: "Trebuchet MS", Arial,  Helvetica, sans-serif;
	font-size: 2em;
	color: #E05571;
	margin: 0px 0px -3px 0px;
}
.ErrorText {
	display: block;
	background-color: #E05571;
	border: #FF0000 1px dotted;
	padding: 5px;
}
#LangSwitch a { 
	color: #333333;
}
#LangSwitchMain  a { 
	color: #333333;
}
#LangSwitchMain { 
	width: 70px;
	height: 16px;
	padding: 4px;
	position: absolute;
	margin: 0px 0px 0px 814px !important;
	margin: 0px 0px 0px 814px;
	background-color: #FFFFFF;
	z-index: 50;
}
.suchErg {
	background-color:#FFFF00;
}
.reader {
	position: relative;
	left: -1000px;
}

.ac_results {
	min-width: 150px;
	border: 1px solid gray;
	background-color: white;
	padding: 0;
	margin: 0;
	list-style: none;
	position: absolute;
	z-index: 10000;
	display: none;
}

.ac_results li {
	padding: 2px 5px;
	white-space: nowrap;
	color: #101010;
	text-align: left;
}

.ac_over {
	cursor: pointer;
	background-color: #F0F0B8;
}

.ac_match {
	text-decoration: underline;
	color: black;
}
.invisible {
	position: absolute;
	left: -1000em;
	top: -100em;
}
a.invisible:focus {
	position: absolute;
	left: 0;
	top: 0;
	background-color: #000;
	color: #fff;
	font-size: 2em;
}

[if IE 6]
#BreadcrumbNavigation ol {
	width: 100%;
}
[endif]

