h1, h2, h3 {
    font-family: sans-serif;
  }

.indextab1 {
	margin:1ex;
	padding:2px;
	background:#fffad8 url(../img/v1.png) repeat-x;
	border: 1px solid;
	border-color: white black black white;
}

.tiprahmen1 {
    border-width:1px;
    border-style:solid;
    border-color:blue;
    background-color:#E0E0E0;
    margin-top:1ex;
    padding:1ex;
  }


.tiprahmen1 h1 {
    font-family: sans-serif;
    font-size: x-large;
    font-weight: bold;
    margin:4px;
    border-width:1px;
    border-color:#ffffff;
    border-style:solid;
    background-color:#C0C0C0;
  }


.tiprahmen1 h2 {
    font-family: sans-serif;
    font-size: large;
    font-weight: bold;
    margin-top:1ex;
    padding-top:1ex;
  }

/* Überschrift unter der Navigation
   (Wiederholung des Seitentitels */

.sueb1 {
    font-size:large;
    font-weight:bold;
    font-family: sans-serif;
    border-bottom-color:black;
    border-bottom-width:2px;
    border-bottom-style:solid;
	border-top-color:black;
    border-top-width:2px;
    border-top-style:solid;
    text-align:center;
	padding-top:0.5ex;
	padding-bottom:0.5ex;
  }

.navBoxLogo {
    margin-top:1em;
    margin-bottom:1em;
    border-width:3px;
    border-style:solid;
    border-color:black white white black;
    padding-top:1ex;
  }

.logo {
    border: 1px solid;
    border-color: white black black white;
    padding:2pt;
    /*background-color:#D9D9FF;*/
    margin-bottom:0.5ex;
}

.logoBox {
    background-repeat:repeat-x;
    background-image:url("../img/himmel.jpg");
    text-align:center;
    padding-bottom:3px;
  }

.navBoxElement {
    border-color:blue;
    border-width:0px;
    border-style:solid;
    line-height:150%;
    white-space:nowrap;
    padding:2px;
    font-family:sans-serif;
    background:#d8d8ff url(../img/v2.png) repeat-x;
  }


.navBoxElement:link {
	border: 1px solid;
    border-color: white black black white;
    text-decoration:none;
  }


.navBoxElement:visited {
    border: 1px solid;
    border-color: black white white black;
    background:#d8d8ff url(../img/v4.png) repeat-x;
    text-decoration:none;
  }


.navBoxElement:hover {
    border: 1px solid;
    border-color: white black black white;
    background:#ff3f01 url(../img/v3.png) repeat-x;
    color:black;
  }


.w3cbox {
    clear:both;
    float:right;
  }


.LargeLetter {
    font-size: 125%;
    font-weight: bold;
    color:#2e6249;
  }


.swtab1 {
    border-color: #c8dce0;
    border-width:2px;
    border-style:solid;
  }


.swtab1u {
    font-family: arial, helvetica, sans-serif;
    font-size: large;
    background-color: white;
    color:black;
  }


.swtab1f {
    font-weight: bold;
  }


.tipDatei {
    color:blue;
  }


.tipCmdLn {
    border-right-width:2px;
    border-right-style:solid;
    border-bottom-width:2px;
    border-bottom-style:solid;
    border-right-color: black;
    border-bottom-color: black;
    padding-top:1ex;
    padding-bottom:1ex;
    padding-left:1ex;
    padding-right:1ex;
    color: black;
    background-color: #FFFFBD;
    font-family: courier, fixed, monospace;
    font-size:95%;
    line-height:120%;
  }


.tipCmd {
    padding-left:1ex;
    padding-right:1ex;
    color: black;
    background-color: #FFFFBD;
    font-family: courier, fixed, monospace;
  }


.tipParam {
    padding-left:1ex;
    padding-right:1ex;
    font-family: courier, fixed, monospace;
    background-color:#FFFFBD;
  }

.tipMenu {
	font-style:italic;
}

.download {
    float:left;
    right:0px;
    padding-left:1ex;
    padding-right:1ex;
    color: black;
    background-color: white;
    font-family: serif;
  }


.captchabox {
    background-color:#005500;
    color:#CCCCCC;
  }


.kontaktbox {
    background-color:#FFFFCC;
  }


.formDescr {
    font-style:italic;
    vertical-align:top;
    padding-right:1em;
  }


.suchdiv {
    background-color : #d8d8ff;
    vertical-align : middle;
/*    width:30ex;
    float:right;
    clear:right;
    margin-right:1ex;*/
  }

.rechteboxen {
	font-size:90%;
	line-height:114%;
	margin-bottom:1ex;
    border-style : solid;
    border-width : 1pt;
    padding:2px;
}

.rechteboxen h1 {
	font-size:112%;
	font-weight:bold;
	font-family: sans-serif;
	margin-top:0;
	margin-bottom:0.5ex;
}

@media print {
	.navBoxElement {display:none;}
	.suchdiv {display:none;}
	.w3cbox {display:none;}
	.nachoben {display:none;}
	.logoBox {float:none;text-align:center;}
	.sueb1{text-align:center;}
}


.tabre {
    text-align:right;
  }


.taberkl {
    font-size:75%;
    font-family:'Verdana','Arial','Sans serif',sans-serif;
  }


.tgblattrand {
    background-color:#1C59FF;
  }


.tgkopfzeile {
    background-color:#CBFFB4;
    vertical-align:top;
  }


.tginnen {
    background-color:#FFC1C1;
    text-align:left;
  }


.tgmitte {
    background-color:#EBFFB5;
    text-align:center;
  }


.tgaussen {
    background-color:#A0A0FF;
    text-align:right;
  }


.tgfusszeile {
    background-color:#CCF1FF;
    vertical-align:bottom;
  }


fieldset {
    background-color:#dddddd;
  }


fieldset legend {
    font-weight:bold;
  }


.tbefehl {
    font-family:'Courier',monospace;
    background-color:#B8CEEE;
  }


.toc {
    background-color : #e0e0e0;
    border-color : #1f28d0;
    border-style : double;
    border-width : 1px;
	font-size: 150%;
	font-family:sans-serif;
	float:right;
	margin-left:1em;
	padding:0.5ex;
  }

.toc ul {
	padding: 0 0 0 1.5em;
}

.nachoben {
	font-size:80%;
}


.propaganda {
	margin-bottom:1ex;
	padding:0.5ex 0ex 1ex 0ex;
	border-color:black;
	border-style:double;
	border-width: 0px 0px 1px;
	text-align:center;
	background-color:#ffe7d7;
}

.indexletter {
	border-style:outset;
	padding-left:2em;
	padding-right:2em;
    background-color:#FFF7E7;
}

.indexletter:hover {
    background-color:#29FF15;
    color:#FFF7E7;
  }

.indexletter:after  { content:" ·"; }
.indexletter:before  { content:"· "; }

.minihead {
	font-family:sans-serif;
	font-weight:bold;
	text-decoration:underline;
}
.minitext {
	font-family:sans-serif;
	font-size:90%;
}
/* Bilder der Tabelle auf der Startseite*/
.navimg {
	float:left;
	margin-right:1ex;
}

dfn {
	text-decoration:underline;
}

fieldset {
	margin-bottom:2em;
	background-color:#d8d8ff;
}

body {
	background-color:#FFF7E7;
}

#vote {
  float:right;
  width:156px;
  min-height:76px;
  background-image:url(../img/envote.png);
  margin:0 0 2ex 2ex;
  border:1px blue solid;
  padding:2px;
}

.activity {
  background-color:white;
  background-image:url(../img/ajax-loader.gif) !important; 
  background-repeat:no-repeat;
  background-position: 64px 12px;
}
