body {
	text-align: center;
	margin:0; padding:0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
}

form {
	margin:0; padding:0; }

ul, ol, dl, p, h1, h2, h3, h4, h5, h6 {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
                line-height:21px;
}

.middleColumnContentAbschluss {
                margin-bottom:30px;
clear: both;

}


FIELDSET {
PADDING-RIGHT: 0.5em; 
 PADDING-LEFT: 0.5em; 
PADDING-BOTTOM: 1em; 
MARGIN: 0px; 
PADDING-TOP: 0.5em; 
border: 1px dashed #333333;
}

label {
DISPLAY: block; 
FONT-WEIGHT: bold; 
FONT-SIZE: 0.9em; 
PADDING-BOTTOM: 0.5em; 
COLOR: #333333; 
PADDING-TOP: 0.5em
}

table {
font-size: 100%;
}
td, th {
vertical-align: top;
}

a,
a:link,
a:hover {
text-decoration: underline;
color: #333333;
}

.csi-imagewrap p {
line-height:14px;

}

* html .csi-imagewrap p {
line-height:16px;
}

.csi-image {
margin-top:8px;
}

#miCont h3 {
	font-size:1.3em;
	margin-left:-10px;
	margin-bottom: 6px;
margin-top:15px;
color:#635A39;
}

#miCont h4 {
	font-size:1.2em;
	margin-left:0px;
	margin-bottom: 5px;
}

#miCont ul li {
                line-height:14px;
                margin-bottom:10px;}

/**********************/
/* NAVLEFT**************/
/**********************/

a.Nav1,
a.Nav1:link,
a.Nav1:visited {
	padding-left:60px;
                padding-right: 10px;
	color: #666666;
	text-decoration: none;
	display: block;
	font-weight: bold;
}
a.Nav1:hover, 
a.Nav1:active {
	color:white;
	background-color: #969387;
}

a.Nav1Active,
a.Nav1Active:link,
a.Nav1Active:visited,
a.Nav1Active:hover, 
a.Nav1Active:active {
	padding-left:60px;
                padding-right: 10px;
	color:white;
	text-decoration: none;
	display: block;
	background-color: #969387;
	font-weight: bold;
}

a.uNav1,
a.uNav1:link,
a.uNav1:visited {
	padding-left: 40px;
                padding-right: 10px;
	color: #666666;
	text-decoration: none;
	display: block;
}

a.uNav1:hover, 
a.uNav1:active {
	background-color: #D7CFB1;
}

a.uNav1Active,
a.uNav1Active:link,
a.uNav1Active:visited,
a.uNav1Active:hover,
a.uNav1Active:active {
	padding-left: 40px;
                padding-right: 10px;
	color: #666666;
	text-decoration: none;
	display: block;
	background-color: #D7CFB1;
}

/**********************/
/* NAVHELP**************/
/**********************/

a.aNav0,
a.aNav0:link,
a.aNav0:visited {
	color: #737373;
	text-decoration: none;
}

a.aNav0:hover, 
a.aNav0:active {
	text-decoration: underline;
	}

a.aNav0Active,
a.aNav0Active:link,
a.aNav0Active:visited,
a.aNav0Active:hover,
a.aNav0Active:active {
	color: #737373;
	text-decoration: none;
	margin-top:13px;
}

/* ############################# */
.clearer {
	clear: both;
	font-size: 0px;
	line-height: 0px;
	height: 0px;
}


.hide {
display: none;
}


#rahmen {
	margin:auto;
	width: 870px;
	height: 95%;
	background-image: url(/fileadmin/schloss_dagstuhl/media/lay/bgRahmen.gif);
	background-repeat: repeat-y;
}
#cont {
	text-align: left;
}

#links {
float: left;
	width: 248px;
	font-size: 0.7em;
}

#liHeadLogo {
	
}

#liHeadSuche {
	height: 41px;
	background-image: url(/fileadmin/schloss_dagstuhl/media/lay/bgSuche.gif);
	background-repeat: repeat-y;
}

#wrSuche {
	padding-left: 56px;
	padding-top: 15px;
}

.suche {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #666;
	height: 15px;
	padding:0;
	width: 117px;
	vertical-align: middle;
}

.sucheImage {
	vertical-align: middle;
	margin-left: 7px;
}

#nav {
	background-color: transparent;
	margin-top: 18px;
	line-height:1.4em;
}

#nav ul {
	margin:0; padding:0; 
	list-style: none;
}

#nav ul li {
margin:0; padding:0; 
line-height: 1.7em;
}

#nav ul li ul {
	margin-left:40px;
}



#mitte {
float: left;
width: 453px;
}

#miHead {
	font-size: 0.65em;
	color:#737373;
}

#miHeadN0Wrap {
	background-image: url(/fileadmin/schloss_dagstuhl/media/lay/miHeadgfx.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 45px;
}

#nav0 {
	padding-right: 15px;
	text-align: right;
	padding-top:13px;
}

#miHeadClaim {
	height: 33px;
}

#miHeadPic {
	height: 100px;
width: 453px;
	background-color:#D0C69C; 
background-image: url(/fileadmin/schloss_dagstuhl/media/header/headpic.jpg);
	background-position: left center;
	background-repeat: no-repeat;
}

#miHeadPic img {
	margin-top: 10px;
}

#miCont {
	margin: 25px;
	margin-left: 35px;
	font-size: 0.7em;
	color:#333333;
	line-height: 1.8em;
}

#miToTop {
text-align: right;
}

#rechts {
float: left;
	margin-left: 11px;
	background-color: #EBEBEB;
	width: 158px;
        height:600px;

	
} 

#footerRahmen {
	width: 100%;
	text-align: center;
}
#footer {
	margin: auto;
	margin-top: 8px;
	width: 796px;
	/*background-image: url(/fileadmin/schloss_dagstuhl/media/lay/bgFooter.gif);*/
	text-align:left;
	color: #51565c;
	font-size: 0.65em;
}
#footCont {
	padding:3px;
	padding-left: 5px;
}


@media print {

* {
color: #000000;
}

#rahmen {
width: 100%;
margin: 0;
padding: 0;
background: none !important;
}

#links {
display: none;
}

#liHeadLogo {
display: none;
}

#liHeadSuche {
display: none;
}

#mitte {
width: 100%;
}

#miCont { 
margin-top: 0px;
margin-bottom: 0px;
}

#miHead {
display: none;
}

#rechts {
display: none;
}

#footer {
display: none;
}

}
