/* CSS für die eigenen Themenseiten */

body {
	font: normal 10px Verdana, sans-serif, Helvetica, Arial;
	color: black; background-color: #ffffff;
}

p {
	text-align: left;
}

#liste li {								/* Auflistung fŸr Leistungsdetails o.Š. */
	list-style-type:circle;
	list-style-position:outside;
}

li {
	list-style-type:decimal;
	list-style-position:outside;
	margin:0px;
}

img.square {
	border:1px solid black;
	padding:3px;
	width: 100px;
	height:100px;
}

img.portrait {
	border:1px solid black;
	padding:3px;
	width: 100px;
	height:150px;
}

img.float {
	border:1px solid black;
	padding:3px;
	margin:5px:
}

img.noborder {
	border:0px !important;
}

h3 { 						/* †berschrift in der †berschrift */
	font-size : 12px;
	color : #000000; #df6e2c;
	text-align: left;
	font-family: Georgia, 'Times New Roman', Times,'Lucida Sans', 'Lucida Sans Unicode', serif;
	font-variant:small-caps;
	margin-top:0px;
}


h2 {
	font: bold 10px Verdana, sans-serif, Helvetica, Arial;  /*Tahoma, Helvetica, Arial, sans-serif; */
}


a:link { font-weight:normal; color:black; text-decoration:underline; }
a:visited { font-weight:normal; color:black; text-decoration:underline; }
a:hover { font-weight:bold; color:black; text-decoration:underline; }
a:focus { outline: none; }

div.kopfzeile table {								
	border-spacing:0px;
	background-color: #ffffff;
	width: 95%;
	border: 1px solid black;
	margin-left:auto;
	margin-right:auto;
	border-right-width:0px;					/* Schatteneffekt */
	border-left-width:0px;					/* Schatteneffekt */
	border-top-width:0px;					/* Schatteneffekt */
	border-bottom-width:1px;					/* Schatteneffekt */
	margin-bottom:3em;						/*Abstand nach unten */
/*	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-topleft:10px;  
	-moz-border-radius-bottomright:10px;
	-moz-border-radius-topright:10px;*/
}

div.kopfzeile img {
/*	height:100px;
	width:100px;*/
	border:1px solid black;
	margin:5px;
}

div.kopfzeile p {						/* Sub-Text in der †berschrift*/
	margin-left:0px;
}

div.kopfzeile h1 { 						/* †berschrift in der †berschrift */
	font-size : 16px;
	color : #df6e2c;
	text-align: left;
	font-family: Georgia, 'Times New Roman', Times,'Lucida Sans', 'Lucida Sans Unicode', serif;
	font-variant:small-caps;
}

div.kopfzeile tr {									
	vertical-align:top;
}

div.inhalt table{
	border-spacing:0px;
	background-color: #ffffff;
	width: 70%;
	border: 0px dotted black;
	margin:10px;
	padding:0%;
	margin-left:auto;
	margin-right:auto;
	vertical-align: top;
}

div.inhalt tr {
	width:auto;
}

div.inhalt td {
	vertical-align:top;
	padding-bottom:20px;
}

div.inhalt td.leer {
/*	background-color: #df6e2c;*/
	width:10px;
}

div.inhalt img {
/*	height:100px;
	width:100px;*/
}

div.inhalt img.float {
/*	height:195px; 
	width:262px;*/
	margin:0px;
}


div.inhalt p {									
	margin-left:10px;
	margin-right:10px;	
	vertical-align: top;
}

div.inhalt h1 {					/* HauptŸberschrift */
	font-size : 10px;
	color: black;
	text-align: left;
	padding-left:15px;
	margin-top:0px;
	margin-left:-3px;
	line-height:25px;
/*	border:1px;
	border-top-style: solid;*/
	background-color:grey;
	background-image:url("../bilder/bg_head_lang.jpg");
	background-position:right;
}

div.inhalte tr {									
	vertical-align:top;
}

div.inhalt_frei table{
	border-spacing:0px;
	background-color: #ffffff;
	width: 95%;
	border: 0px dotted black;
	margin:10px;
	padding:0%;
	margin-left:auto;
	margin-right:auto;
}
div.inhalt_frei ol{
	margin-left:-2em;
}

div.inhalt_frei li{
	margin-top:1em;
}

div.inhalt_extern table {	
	background-color: #ffffff;
	width: 95%;
	border: 1px dotted black;
	margin-left:auto;
	margin-right:auto;
}



