/* Style-definitions for SMP-Website CSS level 2 */

/*hyperlink-style*/
a		{ text-align: left; font-family: arial, helvetica, sans-serif; font-size: 9pt;
		  font-weight: bold; text-decoration: none; }
a:link 		{ color: #990000; }
a:visited	{ color: #4F4F4F; }
a:hover 		{ color: #000000; }

/*overall body-style*/
body             { background-color:#FFFFFF; }

hr		{ border:solid #FFFFFF 1px; height:1px; }

/*text-style*/
h1,h2,h3,span,p 	{ font-family: arial, helvetica, sans-serif; }

h1               {
	text-align: left;
	color: #000000;
	font-weight: normal;
	font-size: 13pt;
	padding-top: 25px;
	text-decoration: none;
}

h2               { font-size:15pt; color:#7F0000; text-transform:uppercase; font-family:"Trebuchet MS",Arial,Sans-Serif; }

h3		{ font-size:13pt; color:#3F3F3F; font-family:"Trebuchet MS",Arial,Sans-Serif; font-weight: normal;}

span,p 		{ text-align: left; color: #000000; font-size: 9pt; font-weight: bold; text-decoration: none;
		  line-height: 1.3; }

/*div-containers*/
#topline		{ width:100%; height:19px; background-image: url(img/topline.png); position:absolute; top:0px; left:0px; }
#outside		{ position:absolute; top:34px; left:20px; width:995px; height:530px; border-right:1px solid #8F8F8F;
		  border-bottom:1px solid #8F8F8F; z-index:1; }
#logo		{ position:absolute; top:36px; left:700px; width:270px; height:76px; border:0px solid #000000; z-index:2}
#image           { position:absolute; top:192px; left:699px; width:270px; height:335px; border:0px solid #000000; z-index:2}
#secondary	{ position:absolute; top:565px; left:880px; width:155px; height:30px; border:0px solid #FF0000; z-index:3}

/*domtabs*/
div.domtab	{ padding:0 1em; width:65%; height:90% } /*gibt die Breite an*/

ul.domtabs	{ float:left; width:100%; margin:2em 0 0 0; list-style:none; padding-left:0;}

ul.domtabs li	{ float:left; padding:0 .5em 0 0; list-style:none; }

ul.domtabs a:link,ul.domtabs a:visited,ul.domtabs a:active,ul.domtabs a:hover
		{ width:6em; padding:.2em 1em; display:block; background:#FFFFFF; color:#6F6F6F;
		  height:1em; font-weight:bold; text-decoration:none; border-left:1px solid #EFEFEF; border-right:1px solid #EFEFEF; border-top:1px solid #EFEFEF;}

ul.domtabs a:hover
		{ background:#6F6F6F; color:#FFFFFF; }

ul.domtabs li.active a:link, ul.domtabs li.active a:visited, ul.domtabs li.active a:active, ul.domtabs li.active a:hover
		{ background:#EFEFEF; color:#6F6F6F; }

div.domtab div	{ clear:both; width:auto; background:#EFEFEF; color:#FF00FF; padding:1em 3em; }

/*Links in den Tabs*/
div.domtab div a:link,div.domtab div a:visited,div.domtab div a:active
		{ /*text-align: left; font-family: arial, helvetica, sans-serif; font-size: 9pt;
		  font-weight: bold; text-decoration: none;*/ }

/*Überschriften in den Tabs*/
div.domtab div h2 a,div.domtab div h2 a:hover,div.domtab div h2 a:active
		{ font-size:15pt; color:#7F0000; display:inline; padding:0; font-weight:normal; }

html>body ul.domtabs a:link,html>body ul.domtabs a:visited,html>body ul.domtabs a:active,html>body ul.domtabs a:hover
		{ height:auto; min-height:2em; }

pre		{ font-size:1.2em; padding:1em; }

/*gesamtansicht*/
#domtabprintview { float:right; padding-right:1em; text-align:right; }

#domtabprintview a:link,#domtabprintview a:visited,#domtabprintview a:active,#domtabprintview a:hover
		{ color:#fff; }


/* other scheme! */
#other{
	font-size:.8em;
	margin-left:.3em;
	width:60em;
	margin-bottom:3em;
	float:left;
}
div#other.domtab div{
	clear:both;
	width:54em;
	background:#669;
	color:#fff;
	padding:1em 3em;
}

#other ul.domtabs a:hover{
	background:#669;
}
div#other ul.domtabs li.active a:link,
div#other ul.domtabs li.active a:visited,
div#other ul.domtabs li.active a:active,
div#other ul.domtabs li.active a:hover{
	background:#669;
	color:#fff;
}
#other div{
	float:left;
}
ul.prevnext{
	float:left;
	width:100%;
}
ul.prevnext li{
	float:left;
	width:49%;
}
ul.prevnext li.next{
	float:right;
	text-align:right;
}
