@charset "utf-8";
/* CSS Document Sportwissenschaftliches Institut des Saarlandes [right] */
div#right p.trenner {
	line-height:1px;
	border-bottom:3px solid #4e7da9;
	margin-bottom:18px;
	}
div#right p.standort {
	color:#666;
	font-size:.7em;
	margin-bottom:4px;
	}
div#right h1 {
	color:#4e7da9;
	font-size:1.4em;
	font-weight:normal;
	border-bottom:3px solid #4e7da9;
	padding-bottom:4px;
	margin-bottom:20px;
	$margin-top:10px;
	}
div#right h2 {
	font-size:.9em;
	color:#4e7da9;
	margin-bottom:10px;
	}
div#right h3 {
	font-size:.9em;
	color:#666;
	margin-bottom:10px;
	}
div#right h1 span {
	font-size:.5em;
	}
div#right div.text p {
	font-size:.8em;
	margin-bottom:12px;
	line-height:1.2em;
	}
div#right p.liste label {
	width:200px;
	float:left;
	display:block;
	}
div#right p.hinweis {
	padding:4px 0;
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
	font-weight:bold;
	font-style:italic;
	}
div#right p.standort a {
	text-decoration:none;
	color:#4e7da9;
	}
a.link {
	color:#4e7da9;
	text-decoration:none;
	border-bottom:1px dotted #4e7da9;
	}
div#right .text p.small {
	color:#999;
	font-size:.7em;
	border-top:1px dotted #999;
	padding-top:18px;
	}
div.blong p {
	font-size:.8em;
	color:#333;
	margin-bottom:10px;
	}
	
div.bsmall p {
	color:#909090;
	font-size:.7em;
	margin-bottom:10px;
	}
div.bsmall p.insertAdresse {
	color:#000;
	padding:8px 0;
	border-top:1px dotted #909090;
	border-bottom:1px dotted #909090;
	}
div.bsmall p.insertAdresse span {
	color:#909090;
	}
div.bsmall .button {
	background:#4e7da9;
	color:#fff;
	border:0;
	padding:4px 6px;
	}
div.bsmall .ilong {
	border:1px solid #ccc;
	padding:3px;
	width:230px;
	font-size:1em;
	color:#4e7da9;
	}
div.bsmall img {
	padding:3px;
	background:#fff;
	border:1px solid #ccc;
	}
	
div#right p.phone label {
	width:70px;
	float:left;
	display:block;
	}
div#right ul.list {
	list-style:circle;
	margin-left:20px;
	font-size:.8em;
	line-height:1.4em;
	margin-bottom:12px;
	}
div#right ul.linklist {
	font-size:.8em;
	line-height:1.4em;
	margin-bottom:12px;
	}
div#right ul.linklist a {
	text-decoration:none;
	color:#4e7da9;
	border-bottom:1px dotted #4e7da9;
	}
div#right p.smallImages img { 
	float:left;
	margin-right:4px;
	margin-bottom:4px;
	}
div#right p.insert a, div#right p.insert {
	font-weight:normal;
	font-style:italic;
	color:#000;
	}
	
div#right table.institut {
	width:740px;
	font-size:.8em;
	margin-bottom:8px;
	}
	div#right table.institut th { 
		padding:4px 5px;
		text-align:left;
		background:#4e7da9;
		font-weight:normal;
		color:#fff;
		width:50%;
		}
	div#right table.institut td.firstTd {
		background:#cee3de;
		padding:4px 5px;
		}
div#right p.linkpdf {
	padding:4px 0 2px 0;
	border-top:1px dotted #ccc;
	background:url(../images/smallpdf.gif) center right no-repeat;
	}
div#right p.linkpdf:hover { background:url(../images/smallpdf.gif) center right no-repeat #f1f1f1; cursor:pointer; }
div#right p.imagelink {
	text-align:center;
	}
div#right p.imagelink img { 
	border:0; 
	padding:0; 
	}
div#right .loginfield {
	margin-top:25px;
	}
div#right ol {
	margin-left:45px;
	font-size:.8em;
	margin-top:12px;
	margin-bottom:12px;
	}
div#right p.order {
	width:25px;
	float:left;
	}
div#right p.orderlong {
	width:80px;
	float:left;
	}
div#right p.rightorder {
	margin-left:25px;
	}
div#right p.rightorderlong {
	margin-left:100px;
	}
div#right p.abstand label { 
	display:block;
	width:250px;
	float:left;
	}
div#right p.abstand_long label { 
	display:block;
	width:350px;
	float:left;
	}
/***** TABELLE STUDIUM *****/
table.studium {
	font-size:.7em;
	width:100%;
	border:1px solid #ccc;
	}
table.studium th {
	width:25%;
	padding:5px 0;
	background:#f1f1f1;
	}
table.studium td {
	padding:5px 0;
	text-align:center;
	height:40px;
	font-weight:bold;
	}
table.studium td.blue {
	background:#0000fe;
	color:#fff;
	}
table.studium td.pink {
	background:#ff00fe;
	color:#000;
	}
table.studium td.green {
	background:#00ff01;
	color:#000;
	}
table.studium td.lightblue {
	background:#00ffff;
	color:#000;
	}
table.studium td.orange {
	background:#fe9900;
	color:#000;
	}
table.studium td.yellow {
	background:#ffff00;
	color:#000;
	}
/***** TABELLE TEST *****/
table.test {
	font-size:.7em;
	width:100%;
	border:1px solid #ccc;
	}
table.test th {
	text-align:left;
	padding:10px;
	background:#ccc;
	}
table.test td {
	background:#f1f1f1;
	padding:10px;
	}
	
div#right ul.smalllink {
	margin-bottom:12px;
	font-size:.8em;
	}
div#right ul.smalllink li {
	display:block;
	margin-top:2px;
	margin-bottom:2px;
	border-bottom:1px dotted #999;
	}
div#right ul.smalllink li a {
	color:#999;
	text-decoration:none;
	padding:2px 0;
	display:block;
	margin-bottom:2px;
	}
div#right ul.smalllink li a:hover {
	background:#f1f1f1;
	}
/***** FROMULARE *****/
form#kontakt fieldset { border:0; }
form#kontakt label { display:block; width:130px; text-align:right; padding-right:10px; float:left; margin-bottom:5px; }
form#kontakt br { clear:left; }
p.subfield { padding:3px 0; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; font-weight:bold; }
form#kontakt .ilong { width:200px; background:url(../images2/bgverlauf.jpg) top left repeat-x; border:1px solid #ccc; padding:1px 3px; margin-bottom:3px; }
form#kontakt .ilong_titel { width:300px; background:url(../images2/bgverlauf.jpg) top left repeat-x; border:1px solid #ccc; padding:1px 3px; }
form#kontakt .iweb { width:135px; background:url(../images2/bgverlauf.jpg) top left repeat-x; border:1px solid #ccc; padding:1px 3px; }
form#kontakt .ismall { width:60px; background:url(../images2/bgverlauf.jpg) top left repeat-x; border:1px solid #ccc; padding:1px 3px; }
form#kontakt .iarea { width:300px; background:url(../images2/bgverlauf.jpg) top left repeat-x; border:1px solid #ccc; padding:1px 3px; height:80px; }
form#kontakt .iarea_small { width:300px; background:url(../images2/bgverlauf.jpg) top left repeat-x; border:1px solid #ccc; padding:1px 3px; height:40px; margin-bottom:3px; }
form#kontakt .iarea_long { width:300px; background:url(../images2/bgverlauf.jpg) top left repeat-x; border:1px solid #ccc; padding:1px 3px; height:140px; }
form#kontakt .error { color:red; }
fieldset span { font-size:.7em; color:#999; }
form#kontakt .intable { width:100%; height:100%; border:0; }
form#kontakt .noborder { width:100%; height:100%; border:0; }
form#kontakt .button { background:url(../images2/bg_header.jpg) top left repeat-x; color:#3f4d97; font-weight:bold; padding:3px 8px; font-size:.8em; margin-top:8px; }
form#kontakt .error_table { color:yellow; }

