body {
	font-family: "Bitstream Vera Serif", "Lucida Fax", "Lucida Light", "Century Schoolbook", "Times New Roman", Times, serif;
	margin:0px;
	padding:0px;
	border:0px;
	width:100%;
	height:100%;
	background-color:#ffffff;
}

div.text {
	font-family: "Bitstream Vera Serif", "Lucida Fax", "Lucida Light", "Century Schoolbook", "Times New Roman", Times, serif;
	font-size:medium;
	text-align:justify;
	margin-right:10px;
}

td {
	font-family: "Bitstream Vera Serif", "Lucida Fax", "Lucida Light", "Century Schoolbook", "Times New Roman", Times, serif;
	font-size:medium;
}

table.imagecontainer, table.imagecontainerLeft, table.imagecontainerRight,
table.imagecontainer tr, table.imagecontainerLeft tr, table.imagecontainerRight tr,
table.imagecontainer td, table.imagecontainerLeft td, table.imagecontainerRight td
{
    border:0px none;
    padding: 0;
    margin: 0;
    border-spacing: 0;
    border-collapse: collapse;
}

table.imagecontainer {
	margin-top:20px;
	margin-bottom:20px;
    margin-left: auto;
    margin-right: auto;
	clear:both;
	background-color:#f5f5f5;
}

table.imagecontainerLeft {
	margin-top:20px;
	margin-bottom:20px;
	margin-right:20px;
	clear:both;
	background-color:#f5f5f5;
}

table.imagecontainerRight {
	margin-top:20px;
	margin-bottom:20px;
	margin-left:20px;
	clear:both;
	background-color:#f5f5f5;
}

th {
	font-family: "Bitstream Vera Serif", "Lucida Fax", "Lucida Light", "Century Schoolbook", "Times New Roman", Times, serif;
	font-size:medium;
}

td.diagramm3gross {
	color:#0066FF;
	height:30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	cursor:help;
}

td.diagramm3klein {
	color:#0066FF;
	height:30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	cursor:help;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:x-large;
	font-weight:normal;
	padding-top:15px;
	text-align:center;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:large;
	font-weight:normal;
	padding-top:15px;
	text-align:center;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:medium;
	font-weight:normal;
	padding-top:15px;
	text-align:center;
}

/**************** MEN� 1 ******************/
a.menu1, a.menu1:link, a.menu1:visited, a.menu1:active {
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	margin:5px;
	padding-left:15px;
	padding-right:15px;
	display:block;
	line-height:20px;
	font-weight:bold;
	border:1px solid #b398c1;
	text-align:left;
}

a.menu1:hover {
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#cccccc;
	text-decoration:none;
	margin:5px;
	padding-left:15px;
	padding-right:15px;
	display:block;
	line-height:20px;
	font-weight:bold;
	border-left:1px solid #dddddd;
	border-top:1px solid #dddddd;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	text-align:left;
}

/**************** MEN� 1 (AKTIV) ******************/

a.menu1aktiv, a.menu1aktiv:link, a.menu1aktiv:visited, a.menu1aktiv:active {
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	margin:5px;
	padding-left:15px;
	padding-right:15px;
	display:block;
	background-color:#FFFFFF;
	line-height:20px;
	font-weight:bold;
	border:1px solid #bbbbbb;
	text-align:left;
}

a.menu1aktiv:hover {
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#cccccc;
	text-decoration:none;
	margin:5px;
	padding-left:15px;
	padding-right:15px;
	display:block;
	line-height:20px;
	font-weight:bold;
	border-left:1px solid #dddddd;
	border-top:1px solid #dddddd;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	text-align:left;
}

/**************** MEN� 2 ******************/

a.menu2, a.menu2:link, a.menu2:visited, a.menu2:active {
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	margin:5px;
	padding-left:15px;
	padding-right:15px;
	display:block;
	line-height:20px;
	font-weight:normal;
	border:1px solid #b398c1;
	text-align:left;
}

a.menu2:hover {
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#cccccc;
	text-decoration:none;
	margin:5px;
	padding-left:15px;
	padding-right:15px;
	display:block;
	line-height:20px;
	font-weight:normal;
	border-left:1px solid #dddddd;
	border-top:1px solid #dddddd;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	text-align:left;
}

/**************** MEN� 2 (AKTIV) ******************/

a.menu2aktiv, a.menu2aktiv:link, a.menu2aktiv:visited, a.menu2aktiv:active {
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	margin:5px;
	padding-left:15px;
	padding-right:15px;
	display:block;
	background-color:#FFFFFF;
	line-height:20px;
	font-weight:normal;
	border:1px solid #bbbbbb;
	text-align:left;
}

a.menu2aktiv:hover {
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#cccccc;
	text-decoration:none;
	margin:5px;
	padding-left:15px;
	padding-right:15px;
	display:block;
	line-height:20px;
	font-weight:normal;
	border-left:1px solid #dddddd;
	border-top:1px solid #dddddd;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	text-align:left;
}

/**************** MEN� 3 ******************/

a.menu3, a.menu3:link, a.menu3:visited, a.menu3:active {
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	margin:5px;
	padding-left:15px;
	padding-right:15px;
	display:block;
	line-height:18px;
	font-weight:bold;
	border:1px solid #b398c1;
	text-align:left;
}

a.menu3:hover {
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#cccccc;
	text-decoration:none;
	margin:5px;
	padding-left:15px;
	padding-right:15px;
	display:block;
	line-height:18px;
	font-weight:bold;
	border-left:1px solid #dddddd;
	border-top:1px solid #dddddd;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	text-align:left;
}

/**************** MEN� 3 (AKTIV) ******************/

a.menu3aktiv, a.menu3aktiv:link, a.menu3aktiv:visited, a.menu3aktiv:active {
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	margin:5px;
	padding-left:15px;
	padding-right:15px;
	display:block;
	background-color:#FFFFFF;
	line-height:18px;
	font-weight:bold;
	border:1px solid #bbbbbb;
	font-style:italic;
	text-align:left;
}

a.menu3aktiv:hover {
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#cccccc;
	text-decoration:none;
	margin:5px;
	padding-left:15px;
	padding-right:15px;
	display:block;
	line-height:18px;
	font-weight:bold;
	border-left:1px solid #dddddd;
	border-top:1px solid #dddddd;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	font-style:italic;
	text-align:left;
}

/*******     END MENÜ     ********/

a.textlink, a.textlink:link, a.textlink:active, a.textlink:visited, a:link, a:active, a:visited {
	text-decoration:none;
	color:#9768af;
	font-weight:bold;
}

a.textlink:hover, a:hover {
	text-decoration:none;
	color:#000000;
}

option.textlink
{
	font-weight:bold;
	color:#000000;
}

a.maillink, a.maillink:link, a.maillink:visited, a.maillink:active {
	font-size:10px;
	color:#666666;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
}

a.maillink:hover {
	font-size:10px;
	color:#000000;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
}

input.textfeld {
	width:250px;
	font-family: "Bitstream Vera Serif", "Lucida Fax", "Lucida Light", "Century Schoolbook", "Times New Roman", Times, serif;
	font-size:medium;
}

input.button {
	width:150px;
	font-family: "Bitstream Vera Serif", "Lucida Fax", "Lucida Light", "Century Schoolbook", "Times New Roman", Times, serif;
	font-size:medium;
	border:0px solid #ffffff;
	background-color:#eeeeee;
}

textarea {
	width:400px;
	font-family: "Bitstream Vera Serif", "Lucida Fax", "Lucida Light", "Century Schoolbook", "Times New Roman", Times, serif;
	font-size:medium;
}

span.message {
	color:#ff0000;
	font-weight:bold;
}

div.overlay {
	width:300px;
	left:0px;
	top:0px;
	background-color:#eeeeee;
	color:#000000;
	border-width:1px;
	border-style:solid;
	border-color:#444444;
	padding:10px;
	text-align:justify;
	position:absolute;
	font-family: "Bitstream Vera Serif", "Lucida Fax", "Lucida Light", "Century Schoolbook", "Times New Roman", Times, serif;
	font-style:italic;
	font-size:small;
	display:none;
}

div.color {
       position:absolute;
       top:0px;
       left:0px;
       width:0px;
       height:15px;
       font-size:10px;
       line-height:13px;
       background-color:#999999;
}

div.percent {
         position:absolute;
		 color:#666666;
         top:0px;
         left:0px;
         width:100%;
         height:13px;
         text-align:center;
         line-height:13px;
         font-size:10px;
         font-family:Verdana, Helvetica, Arial, sans-serif;
}

div.progress {
	width:210px;
	height:15px;
	position:relative;
	background-color:#e5e5e5;
	border:1px solid #666666;
}

ul, ol {
	text-align:left;
}

ul.facetten li {
	margin-bottom:12px;
}

div.googleSearch {
	margin-top:15px;
	padding-top:10px;
	border-top:2px solid #eeeeee;
	width:100%;
	text-align:center;
	clear:both;
}

div.headwords
{
	display:none;
	border:1px solid #cccccc;
	width:100%;
}

form
{
	margin:0px;
}

acronym
{
	cursor:help;
	border-bottom-style:dotted;
	border-bottom-color:#67be11;
	border-bottom-width:2px;
}

div.aphorismus
{
	border:2px solid #eeeeee;
	padding:5px;
}

div.archiv
{
	background-color:#eeeeee;
	position:absolute;
	top:260px;
	left:0px;
	display:none;
	width:320px;
}

div.anonymous
{
	width:360px;
	left:245px;
	bottom:100px;
	background-color:#eeeeee;
	color:#000000;
	border:1px solid #444444;
	padding:10px;
	padding-top:2px;
	text-align:justify;
	position:absolute;
	font-family: "Bitstream Vera Serif", "Lucida Fax", "Lucida Light", "Century Schoolbook", "Times New Roman", Times, serif;
	font-style:italic;
	font-size:small;
	display:none;
}

div.special
{
	font-family: "Bitstream Vera Serif", "Lucida Fax", "Lucida Light", "Century Schoolbook", "Times New Roman", Times, serif;
	font-size:medium;
	text-align:justify;
	margin-right:10px;
	background-color:#eeeeee;
	border:1px solid #bbbbbb;
	padding:5px;
}

td.imagetext {
	padding:5px;
	font-family: "Bitstream Vera Serif", "Lucida Fax", "Lucida Light", "Century Schoolbook", "Times New Roman", Times, serif;
	font-size:small;
	border:1px solid #bbbbbb;
}

span.highlight
{
	font-weight:bold;
	color:#FF0000;
}

option, select, input.textinput
{
	font-family: "Bitstream Vera Serif", "Lucida Fax", "Lucida Light", "Century Schoolbook", "Times New Roman", Times, serif;
	font-size:medium;
}

ul.sourcelisting li ul
{
	margin-bottom:10px;
}

ul.sourcelisting li
{
	font-family: "Bitstream Vera Serif", "Lucida Fax", "Lucida Light", "Century Schoolbook", "Times New Roman", Times, serif;
	font-size:medium;
	font-weight:bold;
}

ul.sourcelisting li ul li
{
	font-family: "Bitstream Vera Serif", "Lucida Fax", "Lucida Light", "Century Schoolbook", "Times New Roman", Times, serif;
	font-size:small;
	font-weight:normal;
}

input.sendingCheck
{
	display:none;
}

ol.toplist li
{
	margin-bottom:1em;
}

a.exteinbinden
{
	border:0;
	margin:0;
	padding:0;
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:20px;
	height:20px;
}
a.exteinbinden img
{
	border:0;
	margin:0;
	padding:0;
}

img
{
	vertical-align:middle;
	border:none;
}

.textimage {
	padding:0;
	margin:0;
	border:0px none;
	width:auto;
	margin-bottom:20px;
	margin-top:20px;
	clear:both;
}
.textimage div {
	margin:0;
	margin-left:auto;
	margin-right:auto;
	background-color:#f5f5f5;
	padding:5px;
	font-family: "Bitstream Vera Serif", "Lucida Fax", "Lucida Light", "Century Schoolbook", "Times New Roman", Times, serif;
	font-size:small;
	border:1px solid #bbbbbb;
	clear:both;
	text-align:center;

}
.left {
	float:left;
	margin-right:10px;
}
.right {
	float:right;
	margin-left:10px;
}

.center {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

#inhaltsverzeichnis {
	background:#E1F0FF;
}

/*************** ZITATE ******************/

form.zitaph, .centerFormContainer
{
	margin:auto;
	width:22em;
	text-align:center;
	padding:0;
}
html>body .centerFormContainer
{
	padding-top:4%;
	padding-bottom:6%;
}

*:first-child+html .centerFormContainer /* IE 7 */
{
	padding:0;
}

.centerFormContainer form, .centerFormContainer fieldset
{
	clear:both;
	margin:0;
	padding:0;
	border:0 none;
}

form.zitaph label, .centerFormContainer
{
	font-size:large;
}

form.zitaph fieldset
{
	border:none;
}
form.zitaph select
{
	width:250px;
	border:1px solid #bbbbbb;
	background-color:#eeeeee;
	font-size:large;
	font-family: "Bitstream Vera Serif", "Lucida Fax", "Lucida Light", "Century Schoolbook", "Times New Roman", Times, serif;
}

form.zitaph select, form.zitaph option
{
	cursor:pointer;
}

form.zitaph input, form.zitaph input.button:hover, .button:hover
{
	width:215px;
	padding-left:5px;
	border-right:1px solid #bbbbbb;
	border-bottom:1px solid #bbbbbb;
	border-left:1px solid #bbbbbb;
	border-top:1px solid #bbbbbb;
	background-color:#ffffff;
	font-size:large;
	font-family: "Bitstream Vera Serif", "Lucida Fax", "Lucida Light", "Century Schoolbook", "Times New Roman", Times, serif;
}

form.zitaph input.button:hover, .button:hover
{
	cursor:pointer; 
}
form.zitaph input.button,  .button
{
	width:215px;
	padding-left:5px;
	border-left:1px solid #bbbbbb;
	border-top:1px solid #bbbbbb;
	border-right:1px solid #bbbbbb;
	border-bottom:1px solid #bbbbbb;
	background-color:#ffffff;
	font-size:large;
	cursor:pointer;
	font-family: "Bitstream Vera Serif", "Lucida Fax", "Lucida Light", "Century Schoolbook", "Times New Roman", Times, serif;
}

form.zitaph textarea
{
	width:350px;
	border-right:1px solid #bbbbbb;
	border-bottom:1px solid #bbbbbb;
	border-left:1px solid #bbbbbb;
	border-top:1px solid #bbbbbb;
	background-color:#ffffff;
	font-size:large;
	font-family: "Bitstream Vera Serif", "Lucida Fax", "Lucida Light", "Century Schoolbook", "Times New Roman", Times, serif;
}


form.zitaph button, .centerFormContainer button, .imageButton
{
	margin:0;
	width:20px;
	margin-left:5px;
	border:none;
	padding:0;
	background-color:transparent;
	cursor:pointer;
	display:inline;
}

form.zitaph button.text
{
	width:auto;
	margin-left:5px;
	border:1px solid #bbbbbb;
	padding:0;
	background-color:#ffffff;
	font-size:large;
	font-family: "Bitstream Vera Serif", "Lucida Fax", "Lucida Light", "Century Schoolbook", "Times New Roman", Times, serif;
}

.authorDetails, .sourceDetails
{
	border:5px solid #e2e2e2;
	background:#fafafa;
	padding:10px;
}
.authorDetails
{
	display:none;
}
.authorDetails img, .sourceDetails img
{
	margin:10px;
	border:5px solid #e2e2e2;
	float:right;
}

.zitate
{
	list-style:none;
	margin:0;
	padding:0;
}

.zitate li
{
	border:5px solid #e2e2e2;
	background:#fafafa;
	padding:1em;
	margin-left:0;
	margin-bottom:1.5em;
	text-align:justify;
}

ol.toplist
{
	list-style:decimal;
	list-style-position:inherit;
	padding:0;
	margin-left:20px;
}
ol.toplist li
{
	border:5px solid #e2e2e2;
	background:#fafafa;
	padding:20px;
	margin-bottom:50px;
}
* html ol.toplist
{
	list-style:none;
	margin:0;
}
*:first-child+html ol.toplist
{
	list-style:none;
	margin:0;
}


span.highlight
{
	color:#ff0000;
}

a.detail, a.detail:link, a.detail:active, a.detail:visited
{
	font-size:small;
	color:#666666;
}

a.detail:hover
{
	font-size:small;
	color:#000000;
}

a.help
{
	cursor:help;
	font-size:small;
}

a.detailinfo, a.detailinfo:link, a.detailinfo:active, a.detailinfo:visited, a.ratinganchor
{
	font-size:small;
	color:#666666;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #ffffff;
	border-top:1px solid #ffffff;
	background-color:#e2e2e2; /*#f7eedf;*/
	padding:2px;
	font-weight:normal;
	white-space:nowrap;
	line-height:1.8em;
}

a.detailinfo:hover
{

	font-size:small;
	color:#000000;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	border-left:1px solid #666666;
	border-top:1px solid #666666;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	background-color:#fafafa;
	padding:2px;
	font-weight:normal;
	white-space:nowrap;
	line-height:1.8em;
}

div.google
{
	margin-top:3%;
	text-align:center;
}
q:before
{content:no-open-quote;}
q:after
{content:no-close-quote;}
q.zitatText
{
	font-size:1.3em;
	color:#000000;

}
q.zitatText cite
{
	font-size:0.8em;
	color:#666666;

}

/*.detail  q.zitatText
{
    font-family: 'Handlee', cursive;
    font-size: 2em;
}

.detail q.zitatText cite
{
    font-family: "Bitstream Vera Serif", "Lucida Fax", "Lucida Light", "Century Schoolbook", "Times New Roman", Times, serif;
    font-size: 0.45em;
    line-height: 2em;
}*/

.zitate h4, .toplist h4
{
	font-weight:normal;
	font-size:1.3em;
	color:#000000;
	display:inline;
	margin:0;
	padding:0;
}

ul.autorenWerke
{
	list-style:url(/images/lupe.gif);
}

form.ratingform
{
	display:none;
	margin:0;
	padding:0;

}

map
{
	display:none;
}

span.infoBeschreibung
{
	font-size:small;
	font-weight:normal;
	line-height:1.8em;
}

div.pages
{
	
}

img
{
	vertical-align:middle;
	border:none;
}

.headzitate
{
	list-style:none;
	width:30em;
	margin:auto;
	padding:0;
	cursor:pointer;
	overflow:visible;
}

h1.seitentitel
{
	width:593px;
	height:35px;
	color:#663300;
	text-indent:-1000em;
	background:url(/images/heading.gif) no-repeat;
	text-align:center;
	margin:auto;
	margin-top:40px;
	margin-bottom:0;
	cursor:pointer;
}

html>body span.headleft
{
	color:#663300;
	display:block;
	position:absolute;
	left:10px;
	top:-0.8em;
	font-weight:bold;
	font-family: "Bitstream Vera Serif", "Lucida Fax", "Lucida Light", "Century Schoolbook", "Times New Roman", Times, serif;
	font-size:100%;
}
*html span.headleft
{
	float:left;
	display:block;
	margin-top:-0.8em;
	color:#663300;
	font-weight:bold;
	font-family: "Bitstream Vera Serif", "Lucida Fax", "Lucida Light", "Century Schoolbook", "Times New Roman", Times, serif;
	font-size:100%;

}
div.dropdowncontainer
{
	position:relative;
	display:inline;
	margin:0;
	padding:0;
}

ul.headworddropdown
{
	clear:both;
	position:absolute;
	width:15em;
	display:none;
	padding:0;
	margin:0;
	list-style:none;
	border:1px solid #999999;
	background-image:none;
	background-color:#fafafa;
}

ul.headworddropdown li
{
	padding:2px;
	margin:0;
	list-style:none;
	border:0;
	background-image:none;
	background-color:transparent;
	font-size:small;
}

a.detaildropdown, a.detaildropdown:link, a.detaildropdown:active, a.detaildropdown:visited
{
	display:block;
	font-size:small;
	color:#666666;
	padding:0;
	background-image:none;
	border:none;
	background-color:transparent;
	font-weight:normal;
}

a.detaildropdown:hover
{
	font-size:small;
	color:#000000;
	padding:0;
	background-image:none;
	border:none;
	background-color:transparent;
	font-weight:normal;
	background-color:#fafafa;
}

span.ratingConfirm
{
	color:#000000;
	font-family: Arial, sans-serif;
	font-size:x-small;
}

div.ratingConfirmation
{
	color:#000000;
	width:30%;
	border:5px solid #e2e2e2;
	padding:10px;
	background-color:#ffffff;
	position:absolute;
	top:30%;
	left:35%;
	text-align:center;
	margin:auto;
	font-family: "Bitstream Vera Serif", "Lucida Fax", "Lucida Light", "Century Schoolbook", "Times New Roman", Times, serif;
}
div.ratingConfirmation button
{
	color:#666666;
	border:1px solid #999999;
	background-color:#e2e2e2;
	padding:2px;
	font-weight:normal;
	font-family: "Bitstream Vera Serif", "Lucida Fax", "Lucida Light", "Century Schoolbook", "Times New Roman", Times, serif;
}

a.ratinganchor img
{
	vertical-align:middle;
	border:none;
	padding:0;
	margin:0;
	margin-top:-3px;
}

div.zusammenfassung
{
	text-align:center;
	clear:both;
	font-size:60%;
	margin:auto;
	padding-bottom:40px;
	margin-top:0;
	font:Arial, Helvetica, sans-serif;
	color:#000000;
}

ul.dropdown
{
	position:absolute;
	display:none;
	list-style:none;
	margin:0px;
	padding:0px;
	text-align:left;
	border:5px solid #e2e2e2;
	background-color:#fafafa;
	height:400px;
	width:242px;
	overflow:scroll;
	z-index:1;
}

ul.dropdown li
{
	padding:0px;
	margin:0px;
	white-space:nowrap;
	display:block;
}

ul.dropdown2
{
	position:absolute;
	display:none;
	list-style:none;
	margin:0px;
	padding:0px;
	text-align:left;
	border:1px solid #e2e2e2;
	border-top:0 none;
	background-color:#fafafa;
	height:400px;
	width:242px;
	overflow:scroll;
	z-index:1;
}

ul.dropdown2 li
{
	padding:0px;
	margin:0px;
	white-space:nowrap;
	display:block;
}
.extendedList2
{
	margin:0px;
	padding:0px;
	padding-left:2px;
	text-align:left;
	border:1px solid #e2e2e2;
	background-color:#fafafa;
	width:242px;
	font-family: "Bitstream Vera Serif", "Lucida Fax", "Lucida Light", "Century Schoolbook", "Times New Roman", Times, serif;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	font-size:100%;
}

*:first-child+html ul.dropdown2 /* IE 7 */
{
	margin-top:-1px;
}

ul.searchForm
{
	list-style:none;
	padding:0;
	margin:auto;
}

li.searchLine
{
	display:inline;
}

.searchForm th
{
	font-weight:normal;
	font-size:large;
	text-align:left;
}
td.selector, th.selector
{
	width:250px;
	border-right:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
	border-left:1px solid #e2e2e2;
	border-top:1px solid #e2e2e2;
	background-color:#fafafa;
	font-weight:normal;
	font-size:large;
	text-align:left;
}
td.selector:hover, th.selector:hover
{
	width:250px;
	border-left:1px solid #e2e2e2;
	border-top:1px solid #e2e2e2;
	border-right:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
	background-color:#fafafa;
	font-weight:normal;
	font-size:large;
	text-align:left;
}



div.pageLinkContainer
{
	text-align:center;
	background-color:#fafafa;
	margin-bottom:2em;
	padding:0.25em;
	border:1px solid #cccccc;
}

.currentPage
{
	font-weight:bold;
	color:#777777;
}

.selector img
{
	vertical-align:middle;
}

ol.uebersicht, ol.uebersicht ul
{
	list-style:none;
	padding:0;
	margin:auto;
}
ol.uebersicht
{
	float:left;
	border:5px solid #e2e2e2;
	background:#fafafa);
/*	background-color:#ECE1CE;*/
	padding:0.5em;
	padding-top:0;
	margin-right:1em;
	width:220px;
	text-align:left;
}

div.container
{
	display:none;
	clear:both;
}

ol.uebersicht h3
{
	margin:0;
	padding:0;
	margin-top:0.5em;
	font-weight:bold;
}

ol.uebersicht a, ol.uebersicht a:link, ol.uebersicht a:visited, ol.uebersicht a:active, ol.uebersicht a:hover
{
	font-size:smaller;
}

ul.link
{
	list-style:none;
	list-style-position:inside;
	margin:0;
	padding:0;
}
ul.link h3
{
	margin:0;
}

ul.link li
{
	font-family: "Bitstream Vera Serif", "Lucida Fax", "Lucida Light", "Century Schoolbook", "Times New Roman", Times, serif;
	margin-bottom:2em;
	padding:1em;
	border:5px solid #e2e2e2;
	background:#fafafa;
}

ol.banners
{
	display:none;
	list-style:none;
	list-style-position:inside;
	margin:0;
	padding:0;
	border:1px solid #e2e2e2;
	background-color:#ffffff;
}

ol.banners li
{
	margin:1em;
	padding:1em;
	clear:both;
	text-align:left;
}
ol.banners li img
{
	float:left;
	margin-right:2em;
}

div.colorpicker
{
	width:180px;
	height:30px;
	clear:both;
	float:right;
}

#codeContainer
{
/*	width:100%;
	height:80px;*/
}
div.colorpicker table tbody tr td
{
	width:10px;
	height:10px;
	padding:0;
	border:0;
	margin:0;
}
div.colorpicker a
{
	display:block;
	float:left;
	text-decoration:none;
	width:10px;
	height:10px;
	padding:0;
	border:0;
	margin:0;
	font-size:1px;
	line-height:1px;
	overflow:hidden;
}

fieldset
{
	border:none;
}

iframe
{
	cursor:default;
}

table.layoutpicker
{
	border-spacing:0;
	padding:0;
	margin:0;
	margin-top:10px;
	border:1px dotted #e2e2e2;
}

table.layoutpicker tr.odd
{
	background-color:#f1f1f1;
}

table.layoutpicker table
{
	width:612px; /* 36*17px */
	margin:0;
	padding:0;
	border:0;
	background-color:#ffffff;
}
table.layoutpicker table tr
{
	margin:0;
	padding:0;
	border:0;
}
table.layoutpicker table td
{
	margin:0;
	padding:0;
	border:0;
	width:15px;
	height:15px;
	border:1px solid #000000;
}

#dragRight
{
	position:relative;
	width:600px;
	height:150px;
	overflow:hidden;
	background-image:url(/images/resize-e.gif);
	background-repeat:repeat-y;
	background-position:right;
	cursor:e-resize;
	z-index:1;
}
#hider
{
	position:absolute;
	top:0;
	left:0;
	width:610px;
	height:160px;
	z-index:12;
	cursor:default;
/*	background-image:url(/images/grid.gif);*/
	display:none;
	text-align:center;
	vertical-align:middle;
	font-size:large;
	color:#ff0000;
}
#dragDown
{
	position:relative;
	bottom:0;
	left:0;
	height:10px;
	overflow:hidden;
	background-image:url(/images/resize-s.gif);
	cursor:s-resize;
	z-index:2;
}

#dragDiagonal
{
	position:absolute;
	right:0;
	bottom:0;
	width:10px;
	height:10px;
	overflow:hidden;
	background-image:url(/images/resize-se.gif);
	background-repeat:no-repeat;
	cursor:se-resize;
	z-index:3;
}

input.colorUnfocus
{
	border:1px solid #666666;
	background-color:#ffffff;
	color:#000000;
}

input.colorFocus
{
	border:1px solid #ff0000;
	background-color:#000000;
	color:#ffffff;
}

input.sendingCheck
{
	display:none;
}

ol.pageList
{
	list-style:none;
	display:block;
	position:absolute;
	top:18em;
	left:40%;
}

ol.pageList li.pageListMain
{
	float:left;
/*	border:1px solid #bbbbbb;
	background-image:url(/images/background_paper2.jpg);*/
}

ol.pages
{
	list-style:none;
	margin:0;
	padding:0;
	border:0;
}

ol.pages li
{
}

ol.pages li a, ol.pages li a:link, ol.pages li a:active, ol.pages li a:visited
{
}

ol.pages li a:hover
{
}


#suche
{
	width:200px;
}

#helpImage
{
	cursor:help;
	position:relative;
}

#helpLinks
{
	display:none;
	position:absolute;
	list-style:none;
	font-size:small;
	margin:5px 0 0 -15px;
	padding:2px;
	border:1px solid #e2e2e2;
	background-color:#fafafa;
	cursor:help;
	width:auto;
	z-index:10;
}
*:first-child+html #helpLinks /* IE 7 */
{
	padding-right:17px;
}

.extendeSearchContainer
{
	list-style:none;
	margin:auto;
	width:auto;
	padding:0;
	clear:both;
}

.extendeSearchContainer li
{
	float:left;
	padding:0;
	display:block;
	width:15em;
	text-align:left;
	margin:0.25em 0 0.25em 0;

}
#extendedContainer
{
	padding-bottom:0px;
	position:relative;
}

#extendedContainer fieldset
{
	padding:10px;
	border:1px solid #999999;
	clear:both;
}

.searchButton
{
	width:auto;
	font-size:100%;
	font-family: "Bitstream Vera Serif", "Lucida Fax", "Lucida Light", "Century Schoolbook", "Times New Roman", Times, serif;
	color:#804040;
	border:1px solid #e2e2e2;
	background-color:#fafafa;
}

legend
{
	color:#000000;
}

.loadMessage
{
	display:block;
	position:absolute;
	top:25em;
	left:45%;
	width:12em;
	height:1.5em;
	line-height:1.5em;
	border:2px solid #e2e2e2;
	background:#ffffff;
	color:#ff0000;
	font-family: "Bitstream Vera Serif", "Lucida Fax", "Lucida Light", "Century Schoolbook", "Times New Roman", Times, serif;
	text-align:center;
	vertical-align:middle;
}

#letters
{
	list-style:none inside;
	padding:0;
	padding-bottom:2em;
	padding-top:2em;
	margin:0;
	float:left;
	position:relative;
	z-index:0;
	display:none;
}
#letters li
{
	float:left;
	margin-right:0.5em;
	z-index:0;
}
#letters a, #letters a:link, #letters a:visited, #letters a:active
{
	z-index:0;
	display:block;
	padding:2px;
	width:1.2em;
	height:1.2em;
	border:1px solid #e2e2e2;
	text-align:center;
	line-height:1.2em;
	font-family: "Bitstream Vera Serif", "Lucida Fax", "Lucida Light", "Century Schoolbook", "Times New Roman", Times, serif;
}

#letters a:hover
{
	display:block;
	text-align:center;
	line-height:1.2em;
	padding:2px;
	width:1.2em;
	height:1.2em;
	border:1px solid #e2e2e2;
	background:#fafafa;
	font-family: "Bitstream Vera Serif", "Lucida Fax", "Lucida Light", "Century Schoolbook", "Times New Roman", Times, serif;
	z-index:0;
}

.unicode
{
	font-family:"Arial Unicode MS", Arial, sans-serif;
}

h2.uebersichtHeading
{
	margin-bottom:0;
}

.weitere
{
	display:block;
	padding-bottom:2em;
	font-size:small;
}

.letterIndex {
	font-size:80%;
	margin:0;
	padding:0;
/*	border:1px solid red;*/
}

.letterIndex li {
	float:left;
	list-style:none;
	margin:0;
	padding:0.5em;
	width:1.5em;
	text-align:center;
/*	border:1px solid green;*/
}

.zitNav {
	margin:0;
	padding:1em 0;
	width:100%;
	border-bottom:1px solid silver;
	height:1.5em;
	clear:both;
}

.zitNav li {
	margin:0;
	float:left;
	list-style:none;
	padding:0 0.8em 0 0;
}
.zitNav li a {
	display:block;
	border:1px solid #e2e2e2;
	background:#fafafa;
	width:100%;
	text-align:center;
	padding:0.2em;
	line-height:1.5em;
}

.zitNav li a:hover {
	background:#ffffff;
}


/** Layout **/
.layout-table, .layout-table tbody, .layout-table thead, .layout-table tr, .layout-table th, .layout-table td
{
    border:0px none;
    padding: 0;
    margin: 0;
    border-spacing: 0;
    border-collapse: collapse;
}

.cell-full
{
    width: 100%;
}

.cell160
{
    width: 160px;
}

.cell50
{
    width: 50px;
}

.cell20
{
    width: 20px;
}

.cell15
{
    width: 15px;
}

.cell10
{
    width: 10px;
}

.cell5
{
    width: 5px;
}

.cell3
{
    width: 3px;
}

td.white
{
    background-color: white;
}

td.colored
{
    background-color: #b398c1;
}

.height120
{
    height: 120px;
}

.height20
{
    height: 20px;
}

.column
{
    background: transparent url(/images/menu_background.png) repeat-y top left;
}

.column2
{
    background: transparent url(/images/menu_background2.png) repeat-y top right;
}

.valign-top
{
    vertical-align: top;
}

.valign-bottom
{
    vertical-align: top;
}

.align-center
{
    text-align: center;
}


.no-border
{
    border:0px none;
}
