/*<sonstiges>--------------*/
img.noborder {
	border: 0px;
}

/*</sonstiges>--------------*/ /*<Boxen>------------------*/
div.box {
	margin-bottom: 16px;
	line-height:140%;
}

/*div.box p.large{
	font-size:12pt;
    font-weight:bold;
}

div.box p.small{
	font-size:10pt;
    font-weight:bold;
	line-height:2pt;
}
*/
div.box span.small {
	font-size: 10pt;
	font-weight: bold;
}

div.left {
	float: left;
	padding-left: 4px;
}

div.box #left2 {
	font-size: 12pt;
	font-weight: bold;
	clear: both;
	text-align: left;
	padding-left: 4px;
}

div.right {
	text-align: right;
	float: right;
}

div.box ul {
	margin: 5px 0 10px 10px
}

div.box li {
	list-style-type: square;
	/*color:#FF0000;*/
}

h3.box {
	margin-right: 1px;
	margin-top: 0px;
	text-align: left;
	font-size: 9pt;
	color: #FFFFFF;
	background-color: #FF2F24;
	padding: 3px 4px 2px 8px;
}

/*</Boxen>------------------*/
div.newstrenner {
	position: relative;
	width: 648px;
	height: 15px;
	background-color: #FF2F24;
	clear: both;
	padding: 4px 0px 0px 0px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	margin-bottom: 10px;
}

table.blind {
	border-style: none;
	background-color: transparent;
	font-family: Arial, Sans-Serif, Univers;
	font-size: 9pt;
	color: #202020;
	vertical-align: top;
}

td.blind {
	padding: 2px 4px;
	background-color: transparent;
	border-style: none;
}

td.bold {
	font-weight: bold;
}

/*<Kommers>-----------------------*/
td.left {
	text-align: left;
}

td.right {
	text-align: right;
}

/*</Kommers>-----------------------*/
	/*<Chronik>-----------------------*/
td.chronik {
	vertical-align: top;
	line-height:140%;
}

td.chronikbullet {
	vertical-align: top;
	font-weight: bold;
	background-color: #FFE8E1;
}

td.chronik-image {
	font-size: 8pt;
}

/*</Chronik>-----------------------*/
em.vorstand {
	padding-left: 20px;
}

div.headertext {
	position: relative;
	width: 100%;
	clear: both;
	margin-bottom: 0px;
}

#pagecounter {
	text-align: center;
	position: relative;
	height: 15px;
	clear: both;
	margin-bottom: 20px;
}

#pagecounter span.center {
	padding-left: 3px;
	margin-bottom: 10px;
}

div.trennlinie {
	width: 100%;
	height: 1px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: 1px dotted #000000;
}

img.home {
	width: 460px;
	height: 345px;
}

img.home_breit {
	width: 345px;
	height: 460px;
}

hr {
	height: 1px;
	border-style: solid none none none;
	border-width: 1px;
	border-color: #F00000;
}

hr.dotted {
	height: 1px;
	border-style: dotted none none none;
	border-width: 1px;
	border-color: #000000;
}

p {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 9pt;
	color: #202020;
	padding: 4px;
}

p.news {
	text-align: justify;
	width: 600px;
}

span.bildunterschrift {
	font-size: 8pt;
}

/*p.large{
	font-size:12pt;
         font-weight:bold;
}

p.small{
	font-size:10pt;
         font-weight:bold;
}*/ /*Bildergallerie--------------*/ /*td.header{
    	font-size:10pt;
         font-weight:bold;
         background-color:#F7959C;
         border:1px solid #FFFFFF;
}*/
table.rahmen_grau {
	border: 1px solid #999999;
}

td.header {
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #F91616 /*#BDBCBC#FC8D8D*/;
	padding: 3px 4px 2px 8px;
}

td.rahmengb {
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px solid #999999;
	padding: 3px 4px 2px 8px;
}

td.headernobg {
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	padding: 3px 4px 2px 8px;
}

td.footer {
	text-align: center;
	font-weight: bold;
}

td.gerade {
	background-color: #FFFFFF;
	border: 1px solid #999999;
}

td.ungerade {
	background-color: #CCCCCC;
	border: 1px solid #999999;
}

td.aktiv {
	background-color: #FBF56E;
	border: 1px solid #999999;
}

div.left12b {
	color: #FFFFFF;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	float: left;
	padding-left: 4px;
	display: inline;
}

div.right10b {
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
	text-align: right;
	float: right;
	display: inline;
	padding-right: 4px;
}

div.left10b {
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	clear: both;
	padding-left: 4px;
}

div.center8b {
	color: #000000;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	clear: both;
}

div#portrait {
	width: 225px;
	margin-left: 4px;
}

/*<
>---------------------*/ /* Auswahlboxen */
ul.auswahlbox {
	list-style: none;
	margin: 4px;
	padding: 0px;
}

li.auswahlebox {
	margin: 0px;
	padding: 1px 0px 0px 0px;
}

/*</Gruppen>---------------------*/ /*<Listen>-----------------------*/
ul {
	list-style: none;
}

li {
	list-style: none;
}

ul.portrait {
	margin-left: 1ex;
	padding-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
}

li.nospace {
	margin-top: 0px;
	margin-bottom: 0px;
	color: #000000;
}

/*Links-------------------------*/
a:link,a:visited,a:hover,a:active {
	color: #000000;
	text-decoration: underline;
}

a.main:link,a.main:visited {
	color: #F91616;
	text-decoration: none;
}

a.main:active,a.main:hover {
	color: #F91616;
	text-decoration: underline;
}

a.rightlink:link,a.rightlink:visited {
	color: #000000;
	text-decoration: underline;
}

a.rightlink:active,a.rightlink:hover {
	color: #FF2F24;
	text-decoration: underline;
}

#pagecounter a:link,a:visited {
	color: #000000;
	text-decoration: underline;
}

#pagecounter a:hover {
	color: #FF2F24;
	text-decoration: underline;
}

#pagecounter a:active {
	color: #FF2F24;
	text-decoration: underline;
}

a.rest:link,a.rest:visited {
	color: #000000;
	text-decoration: underline;
}

a.rest:hover,a.rest:active {
	color: #FF2F24;
	text-decoration: underline;
}

a.weiss:link,a.weiss:visited {
	color: #FFFFFF;
	text-decoration: none;
}

a.weiss:hover,a.weiss:active {
	color: #FFFFFF;
	text-decoration: underline;
}

a.weissline:link,a.weissline:visited,a.weissline:hover,a.weissline:active
	{
	color: #FFFFFF;
	text-decoration: underline;
}

a.icon:link,a.icon:visited ;a.icon:hover,a.icon:active {
	color: #FFFFFF;
	text-decoration: none;
}

a.icq:link,a.icq:visited,a.icq:hover,a.icq:active {
	text-decoration: none;
	border: 0px;
}

a.fett:link,a.fett:visited,a.fett:active {
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

a.fett:hover {
	color: #F91616;
}

/* Adminbereich -------- */
table#adminuser {
	width: 100%;
	font-weight: bold;
	border: 2px solid #F91616;
}

table#adminuser td.gerade {
	background-color: #F5F5F3;
	height: 25px;
}

table#adminuser td.ungerade {
	background-color: #FC8D8D;
	height: 25px;
}

table#admin {
	border-collapse: collapse;
	width: 800px;
	font-weight: bold;
}

/*table#admin td.gerade{
	background-color:#F91616;
	height:25px;
    border:2px solid #FFFFFF;
}

table#admin td.ungerade{
	/*background-color:#F7959C;
	background-color:#FDA5A5;
	height:25px;
    border:2px solid #FFFFFF;
}*/
table#admin td.footer {
	background-color: #FB5151;
	height: 25px;
	/*border:2px solid #FFFFFF;*/
}

/* Login Formular ------ */
div.formular {
	border: 1px solid #000000;
	background-color: #EAEBE7;
	margin-bottom: 10px;
	text-align: center;
}

textarea.feld {
	border: 1px solid #999999;
}

input.feld {
	border: 1px solid #999999;
}

input.feldnoborder {
	border: 1px solid #F91616;
}

input.button {
	border: 1px solid #999999;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #F91616;
}

input.buttonnoborder {
	border: 0px;
	background-color: #FFFFFF;
	font-weight: bold;
}

p.heading1 {
	font-weight: bold;
	font-size: 10pt;
	padding-top: 5px;
	color: #FFFFFF;
}
