﻿

#division_splash { padding: 10px; }
.innerBoundary { border-top: 1px #BBBBBB solid;border-left: 1px #BBBBBB solid;border-right: 2px #BBBBBB solid;border-bottom: 2px #BBBBBB solid; margin-bottom: 20px;}
.innerBoundary .innerBorder { border: 1px #ffffff solid; background-color:#F4F4F4; padding: 30px; }
.innerBoundary .innerBorderLight { border: 1px #ffffff solid; background-color:#ffffff; padding: 30px; }

.outerBoundary { border: 1px #ababab solid; margin-bottom: 20px;}
.outerBoundary .outerBorder { border: 1px #ffffff solid; background-color:#e0e0e0; padding: 30px; }

div.innerBorder>h1, div.innerBorder>h2, div.innerBorder>h3, div.innerBorder>p, 
div.outerBorder>h1, div.outerBorder>h2, div.outerBorder>h3, div.outerBorder>p, 
div.innerBorderLight>h1, div.innerBorderLight>h2, div.innerBorderLight>h3, div.innerBorderLight>p 
{ margin-top: 0px;}

.courseOffer { border: solid 1px #FFEE07; margin-bottom: 20px; }
.courseOffer table { background-color: #FDF9D7; border: solid 1px #ffffff; padding: 20px; width: 100%; }
.courseTable { width: 100%; }

.courseContent { float: left; width: 452px; }

.voucherOffer { border: solid 1px #FFEE07; margin-bottom: 20px; }
.voucherOffer table { background-color: #FDF9D7; border: solid 1px #ffffff; padding: 20px; width: 100%; }

input.regButton
{
	color: #403B35;
	font-size: 8pt;
	font-weight:bold;
	background-repeat: repeat-x; 
	background-color: #FFCC00;
	background-image: url(global/buttonbg.gif); 
	border: 1px outset #999999;
	cursor: pointer;
}
input.regButtonDisabled
{
	color: #f0f0f0;
	font-size: 8pt;
	font-weight:bold;
	background-repeat: repeat-x; 
	background-color: #f0f0f0;
	background-image: url(global/buttonbg2.gif); 
	border: 1px outset #999999;
}

/*------------*/
.txtBold { font-weight: bold; }
.txtBoldColor { color: #044875; font-weight: bold; }
.txtUnderline { text-decoration: underline; }
.linkBold {	color: #000000;	font-weight: bold; }
.linkBoldColor { color: #044875; font-weight: bold; }


a.linkColor:link { text-decoration: underline; }
a.linkColor:visited { text-decoration:underline; }
a.linkColor:active { text-decoration: underline; }
a.linkColor:hover {	text-decoration: none; }
a.linkBold:link { text-decoration: underline; }
a.linkBold:visited { text-decoration: underline; }
a.linkBold:active {	text-decoration: underline; }
a.linkBold:hover { text-decoration: none; }
a.linkBoldColor:link { text-decoration: underline; }
a.linkBoldColor:visited { text-decoration: underline; }
a.linkBoldColor:active { text-decoration: underline; }
a.linkBoldColor:hover {	text-decoration: none; }





div.col2 { float: left; width: 50%; }
div.col3 { float: left; width: 33%; }

img.descIcon { float: left; margin-right: 20px; }

span.citePerson { line-height: 40px; }

table.registerCourse {}
.registerCourse td { vertical-align: top; }
.registerCourse select { border: 1px solid #b2b2b2; height: 25px; line-height:22px; width: 300px;}
.registerCourse select.autowidth { border: 1px solid #b2b2b2; height: 25px; line-height:22px; width:auto; } 
.registerCourse textarea { border: 1px solid #b2b2b2; width: 300px; }
.registerCourse input.text { vertical-align: middle; height: 25px; line-height: 24px; border: 1px solid #b2b2b2; width: 300px; }


/*------------------------------------
- Image Gallery 
---------------------------------------*/
.galleryHeadline { line-height: 1.2em; }
table.galleryDiaShow { margin-left: auto; margin-right: auto; }


/*------------------------------------ 
- Kontakt.aspx Foto Slide Show 
---------------------------------------*/

#mContainer 
{
	color: #000000;
	position:relative;
	width:400px;
	height:472px;
	border:1px solid #000;
	background-color:#FAFAFA;
}

#imageContainer {
	position:absolute;
	width:100px;
	top:5px;
	left:5px;
}

#mContainer #imageContainer img {
	width: 48px;
	height: 36px;
	position: absolute;
	border: 1px solid #000;
	cursor: pointer;
	/*-moz-opacity:.5;
	opacity: 0.5;
	filter: alpha(opacity=50);*/
	z-index: 100;
}


#imageDestination {
	position:absolute;
	top:58px;
	left:170px;
	width:350px;
	height:260px;
	border:1px solid #000;
	background:#C0C0C0;
	color: #000000;
	z-index:0;
}

#controls {
	width:400px;
	position:relative;
	margin:auto;
	margin-top:80px;
	padding-top:10px;
	font:9px verdana;
	border-top:2px solid #000;
}

#caption {
	font:8pt verdana;
	font-weight:bold;
	position:absolute;
	top:5px;
	left: 170px;
	width:200px;
}

#credits {
	position:relative;
	margin:auto;
	margin-top:20px;
	width:400px; 
	font-family:verdana;
	font-size:9px;
}
/*
hr {
	width:400px;
	height:1px;
	text-align:left;
	color:#000;
	background:#000;
	border-style:none;
	clear:both;
	margin:5px 0 5px 0;
}
*/
#credits img {
	float:left;
	margin-right:10px;
	margin-bottom:5px;
	border:1px solid #000000;
	width:80px;
	height:79px;
}