body {
	margin: 0px;
	padding: 0px;
	background-color: #F2F5F8; color: #2B4157;
	background-image: url(img/back.jpg); background-repeat: no-repeat; background-position: 0px -11px;
}
img {
	border: 0px;
}
form {
	margin: 0px;
	padding: 0px;
}

font,th,td,p { font-family: Verdana, Arial, Helvetica, sans-serif }

p, td { font-size: 11px; }

a:link,a:active,a:visited { text-decoration: none; color: #FF6010; }
a:hover		{ text-decoration: none; color: #FF9920; }

a.back:link,a.back:active,a.back:visited { text-decoration: none; background-color: #2B4157; color: #F5F8FB; font-weight: bold; }
a.back:hover		{ color: #FF9900; background-color: transparent; text-decoration: none; font-weight: bold; }

a.side:link,
a.side:active,
a.side:visited { text-decoration: none; /*background-color: #2B4157;*/ background-image: url(img/g98.gif); color: #F5F8FB; font-weight: bold; }
a.side:hover { color: #2B4157; background-color: transparent; background-image: none; text-decoration: none; font-weight: bold; }
span.side { /*background-color: #FFFFFF;*/ background-image: url(img/g99.gif); color: #2B4157; font-weight: bold; }
a.side i { text-decoration: none; font-family: Arial, sans-serif; }

a.cred:link,
a.cred:active,
a.cred:visited { text-decoration: none; background-image: url(img/w98.gif); color: #F5F8FB; font-weight: bold; }
a.cred:hover { color: #2B4157; background-color: transparent; background-image: none; text-decoration: none; font-weight: bold; }

hr	{ height: 0px; border: solid #506070 0px; border-top-width: 1px;}

.bodyline {
	background-color: #2B4157;
}

.forumline {
	/*background-color: #FFFFFF;*/
}

td.row1	{ background-color: #F5F8FB; }
td.row2	{ background-color: #E8EFF7; }
td.row3, td.row3Right	{ background-color: #D0DFEF; }

th {
	color: #2B4157; font-size: 11px; font-weight : bold;
	background-color: #6699CC;
}

td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {
	background-color:#AEC9E4; font-weight: bold;
}

td.spaceRow {
	background-color: #AEC9E4; }

h1,h2	{
	font: bold 22px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none; line-height : 120%; color : #45688B;
}


.gen { font-size : 12px; }
.genmed { font-size : 11px; }
.gensmall { font-size : 10px; }
.gen,.genmed,.gensmall { color : #2B4157; }
a.gen,a.genmed,a.gensmall { color: #2B4157; text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover	{ color: #45688B; text-decoration: underline; }

.mainmenu	{ font-size : 11px; color : #2B4157 }
a.mainmenu	{ text-decoration: none; color : #2B4157; }
a.mainmenu:hover{ text-decoration: underline; color : #45688B; }

.cattitle		{ font-weight: bold; font-size: 12px ; letter-spacing: 1px; color : #45688B}
a.cattitle		{ text-decoration: none; color : #45688B; }
a.cattitle:hover{ text-decoration: underline; }

.forumlink		{ font-weight: bold; font-size: 12px; color : #2B4157; background-color: transparent; }
a.forumlink 	{ text-decoration: none; color : #2B4157; background-color: transparent; }
a.forumlink:hover{ text-decoration: underline; color : #45688B; background-color: transparent; }


.menu {
	
	font: bold 11px verdana, arial, sans-serif;
	line-height: 11px;
	color: #FF6010;
}
a.menu {
	display: block; 
	padding: 0px 2px 0px 5px; 
	color: #FF6010;
}
a.menu:hover { 
	background-image: url(img/g30.gif); background-repeat: repeat-x; background-position: 0px -7px;
	background-color: transparent; color: #FF9020;
}
.menu i {
	font-style: normal;
	font-weight: normal;
	color: #6E6E6E;
}

.name	{ font-size : 11px; color : #2B4157;}

.postdetails	{ font-size : 10px; color : #2B4157; }

/* this looks horrible in opera and ie when <span fontsize> is used!!!!!!!
.postbody { font-size : 12px; line-height: 150%; }
*/
a.postlink:link	{ text-decoration: none; color : #2B4157; }
a.postlink:visited { text-decoration: none; color : #2B4157; }
a.postlink:hover { text-decoration: underline; color : #45688B; }




input,textarea {
	color : #2B4157;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	border-width: 1px;
	border-color: #AEC9E4;
}

input.post, textarea.post, textarea.messageMCE, select {
	background-color: #FFF0CE;
	color: #000000;
	border: 1px solid #6F603E;
}


select.jbx {
	width: 100%;
}
select.jbx option, option.searcha {
	width: 250px;
}
optgroup.jbx, option.searchc {
	font-style: normal;
	font-weight: bold;
	font-size: 13px; 
	background-color: #2B4157;
	color: #FFFFFF;
	padding-right: 10px;
	width: 250px;
}
optgroup.jbx option, option.searchf {
	font-weight: normal; 
	font-size: 13px; 
	background-color: #FFF0CE;
	color: #000000;
	padding-left: 10px;
	width: 250px;
}
td.jbx1 {
	width: 100%;
	vertical-align: middle;
}
td.jbx2 {
	padding-left: 4px;
}

input { 
	text-indent : 2px; 
}

/*input.button {
	background-color : #F5F8FB;
	color : #2B4157;
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
}*/

input.mainoption {
	background-color : #F5F8FB;
	font-weight : bold;
}

input.liteoption {
	/*background-color : #F5F8FB;*/
/*	background-image: url(img/btn18.gif); background-position: middle;*/
	font-weight : normal;
	border: 0px;
	border-left: 1px solid #575757;
	border-right: 1px solid #575757;
	height: 18px;
	padding-bottom: 2px;
}

.helpline { background-color: #E8EFF7; border-style: none; }










/* allg. Kopf-Container */
div.glo {
	min-width: 550px; width: 100%; 
	padding: 0px; 
	margin: 0px;
	background-image: url(img/back02.gif); background-repeat: repeat-y; background-position: 110px 240px;
}
td.glo1 {
	text-align: left; 
	vertical-align: top;
	width: 100%;
	height: 220px;
	padding-left: 450px;
}
td.glo1 h1 {
	font-family: tahoma, sans-serif;
	font-size: 50px;
	margin-bottom: 0px;
	margin-top: 33px;
	line-height: 42px;
}
td.glo2 {
	padding: 0px 0px 0px 10px;
	width: 200px; 
	vertical-align: top;
}
td.glo2 div.glo2 {
	width: 200px;
}
td.glo3, td.glo3 div {
	width: 10px;
	vertical-align: top;
}
td.glo4 {
	padding: 19px 10px 10px 0px;
	width: 100%; 
	vertical-align: top;
}
td.glo5 {
	padding: 5px 0px 5px 0px;
	border-top: 1px solid #2B4157;
	width: 100%; 
	text-align: center;
	font: 9px Verdana, Arial, Helvetica, sans-serif; 
	letter-spacing: -1px;
	color: #2B4157; background-color: #EEEEFF;
	line-height: 10px;

	-moz-opacity: 0.6;
	filter:Alpha(opacity=60);
	opacity: 0.6;
}
td.glo5 b {
	font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #2B4157; background-color: #EEEEFF;
	letter-spacing: normal;
	line-height: 10px;
}
td.glo5 span {
	background-color: #FFFF00;
	font-size: 11px; font-weight: bold;
	letter-spacing: normal;
	display: block;
	width: 400px;
	padding: 0px 0px 1px 0px;
	border: 1px solid #000000;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 2px;
}
td.glo5 a {
	color: #2B4157; 
	text-decoration: underline;
}
noscript {
	width: 100%; 
	text-align: center;
}
noscript a.nos {
	color: #FF3030;
	letter-spacing: 0px;
	font-weight: bold;
}
div.glospr {
	float: left;
	background-image: url(img/back03.png); background-repeat: no-repeat;
	width: 290px; height: 60px; 
	margin: 38px 0px 0px 20px; 
	padding: 3px 3px 3px 25px; 
}
div.glospr2 {
	width: 250px; height: 50px;
}
div.glospr2 table {
	width: 100%; height: 100%;
}
div.glospr2 td {
	text-align: center; vertical-align: middle;
	font-family: tahoma, sans-serif; font-size: 11px; 
	line-height: 12px;
}

/* HINWEIS-Box */
table.m2 {
	width: 100%;
	margin-top: 19px;
}
td.m21 {
	width: 7px; 
	background-image: url(img/m21.png); background-position: left top; background-repeat: no-repeat; 
	line-height: 7px;
}
td.m22 {
	background-image: url(img/m22.gif); background-position: top; background-repeat: repeat-x; 
	background-color: #FFFF00; color: #000000; 
	line-height: 7px;
}
td.m23 {
	width: 7px; 
	background-image: url(img/m23.png); background-position: right top; background-repeat: no-repeat; 
	line-height: 7px;
}
td.m24 {
	width: 7px; 
	background-image: url(img/m24.gif); background-position: left; background-repeat: repeat-y; 
	background-color: #FFFF00;
}
td.m26 {
	width: 7px; 
	background-image: url(img/m26.gif); background-position: right; background-repeat: repeat-y; 
	background-color: #FFFF00;
}
td.m27 {
	width: 7px; 
	background-image: url(img/m27.gif); background-repeat: repeat-x;
}
td.m28 {
	width: 100%;
	background-image: url(img/m28.gif); background-repeat: repeat-x;
}
td.m29 {
	width: 7px; 
	background-image: url(img/m29.gif); background-repeat: repeat-x;
}
td.m25 {
	background-color: #FFFF00; color: #800000; 
	padding: 0px 5px 5px 5px;
}
td.m25 h1 {
	font: bold 20px verdana, sans-serif;
	color: #000000; 
	text-align: right;
	padding: 3px 0px 38px 0px;
	margin: 3px 0px 0px 0px;
	background-image: url(img/m200.jpg);
	background-position: 0px -12px;
}
td.m25 div {
	padding-top: 5px;
	text-align: left; 
	font-size: 12px;
	font-weight: bold;
}
td.m25 ul {
	margin: 0px;
	padding-left: 15px;
	padding-top: 5px;
}

/* CONFIRM */
table.m2c {
	width: 100%;
}
table.m2c div.m2c {
	padding: 10px;
	text-align: center; 
	font-size: 12px;
	font-weight: bold;
}

/* WARNUNG-Box */
table.m0 {
	width: 100%;
	padding-top: 19px;
}
td.m01 {
	width: 7px; 
	background-image: url(img/m01.png); background-position: left top; background-repeat: no-repeat; 
	line-height: 7px;
}
td.m02 {
	background-image: url(img/m02.gif); background-position: top; background-repeat: repeat-x; 
	background-color: #FF0000; color: #FFFF80; 
	line-height: 7px;
}
td.m03 {
	width: 7px; 
	background-image: url(img/m03.png); background-position: right top; background-repeat: no-repeat; 
	line-height: 7px;
}
td.m04 {
	width: 7px; 
	background-image: url(img/m04.gif); background-position: left; background-repeat: repeat-y; 
	background-color: #FF0000; 
}
td.m06 {
	width: 7px; 
	background-image: url(img/m06.gif); background-position: right; background-repeat: repeat-y; 
	background-color: #FF0000;
}
td.m07 {
	width: 7px; 
	background-image: url(img/m07.gif); background-repeat: repeat-x;
}
td.m08 {
	width: 100%;
	background-image: url(img/m08.gif); background-repeat: repeat-x;
}
td.m09 {
	width: 7px; 
	background-image: url(img/m09.gif); background-repeat: repeat-x;
}
td.m05 {
	background-color: #FF0000; color: #FFFF80; 
	padding: 0px 5px 5px 5px;
}
td.m05 h1 {
	font: bold 20px verdana, sans-serif;
	color: #FFFFFF; 
	text-align: right;
	padding: 3px 0px 38px 0px;
	margin: 3px 0px 0px 0px;
	background-image: url(img/m202.jpg);
	background-position: 0px -12px;
}
td.m05 h2 {
	background-color: #FFFFFF; color: #FF0000; 
	margin: 10px 0px 0px 0px; 
	padding: 0px 0px 0px 7px; 
	font-family: verdana, sans-serif; font-size: 11px;
}
td.m05 div {
	padding-top: 5px;
	text-align: left; 
	font-size: 12px;
	font-weight: bold;
	overflow: auto;
}
td.m05 div.debug {
	text-align: left; 
	font-size: 10px; 
	padding: 2px 0px 0px 0px; 
	color: #FFFFFF;
	font-weight: normal;
	overflow: auto;
}
td.m05 ul {
	margin: 0px;
	padding-left: 15px;
	padding-top: 5px;
}
td.m05 div.debug ul {
	padding-top: 0px;
}


/* INFO-Box */
table.m1 {
	width: 100%;
	padding-top: 19px;
}
td.m11 {
	width: 7px; 
	background-image: url(img/m11.png); background-position: left top; background-repeat: no-repeat; 
	line-height: 7px;
}
td.m12 {
	background-image: url(img/m12.gif); background-position: top; background-repeat: repeat-x; 
	background-color: #00FF00; color: #024D70; 
	line-height: 7px;
}
td.m13 {
	width: 7px; 
	background-image: url(img/m13.png); background-position: right top; background-repeat: no-repeat; 
	line-height: 7px;
}
td.m14 {
	width: 7px; 
	background-image: url(img/m14.gif); background-position: left; background-repeat: repeat-y; 
	background-color: #00FF00; 
}
td.m16 {
	width: 7px; 
	background-image: url(img/m16.gif); background-position: right; background-repeat: repeat-y; 
	background-color: #00FF00;
}
td.m17 {
	width: 7px; 
	background-image: url(img/m17.gif); background-repeat: repeat-x;
}
td.m18 {
	width: 100%;
	background-image: url(img/m18.gif); background-repeat: repeat-x;
}
td.m19 {
	width: 7px; 
	background-image: url(img/m19.gif); background-repeat: repeat-x;
}
td.m15 {
	background-color: #00FF00; color: #024D70; 
	padding: 0px 5px 5px 5px;
}
td.m15 h1 {
	font: bold 20px verdana, sans-serif; 
	color: #024D70; 
	text-align: right;
	padding: 3px 0px 38px 0px;
	margin: 3px 0px 0px 0px;
	background-image: url(img/minfo.jpg);
	background-position: 0px -14px;
}
td.m15 div {
	padding-top: 5px;
	text-align: left; 
	font-size: 12px;
	font-weight: bold;
}
td.m15 a {
	text-decoration: none;
	background-color: #024D70; color: #00FF00;
}
td.m15 a:hover {
	text-decoration: none;
	background-color: transparent; color: #024D70;
}


/* Kopftabelle */
td.g01 {
	width: 7px; 
	background-image: url(img/g01.png); background-position: left top; background-repeat: no-repeat;
}
td.g021 {
	background-image: url(img/g02.gif); background-position: top; background-repeat: repeat-x; 
	background-color: #FFE0AE; color: #000000; 
	padding: 10px 5px 2px 5px;
}
td.g022 {
	background-image: url(img/g02.gif); background-position: top; background-repeat: repeat-x; 
	background-color: #FFE0AE; color: #000000; 
	padding: 10px 5px 2px 5px; 
	vertical-align: bottom;
}
td.g023 {	/* posting row */
	background-image: url(img/g02.gif); background-position: top; background-repeat: repeat-x; 
	background-color: #FFE0AE; color: #000000;
}
td.g03 {
	width: 7px; 
	background-image: url(img/g03.png); background-position: right top; background-repeat: no-repeat;
}
td.g07 {
	width: 7px; 
	line-height: 5px; 
	background-image: url(img/g07.gif); background-repeat: repeat-x;
}
td.g08 {
	background-image: url(img/g08.gif); background-repeat: repeat-x;
	line-height: 5px; 
	width: 100%;
}
td.g09 {
	width: 7px; 
	line-height: 5px; 
	background-image: url(img/g09.gif); background-repeat: repeat-x;
}
td.g078 {
	width: 7px; 
	line-height: 5px; 
	padding-bottom: 8px;
	background-image: url(img/g07.gif); background-repeat: repeat-x;
}
td.g088 {
	background-image: url(img/g08.gif); background-repeat: repeat-x;
	line-height: 5px; 
	padding-bottom: 8px;
	width: 100%;
}
td.g098 {
	width: 7px; 
	line-height: 5px; 
	padding-bottom: 8px;
	background-image: url(img/g09.gif); background-repeat: repeat-x;
}
td.g21 {	/* POSTHEAD (poll/quiz/event auf kopf auf post) */
	width: 7px; 
	background-image: url(img/g21.gif); background-position: left top; background-repeat: no-repeat;
}
td.g22 {
	background-image: url(img/g02.gif); background-position: top; background-repeat: repeat-x; 
	background-color: #FFE0AE; color: #000000;
}
td.g23 {
	width: 7px; 
	background-image: url(img/g23.gif); background-position: right top; background-repeat: no-repeat;
}

.space7, td.space7 div, 
td.w01 div, td.w03 div, td.w04 div, td.w06 div, td.w07 div, td.w09 div,
td.w21 div, td.w23 div,
td.g21 div, td.g23 div,
td.g94 div, td.g96 div,
td.b01 div, td.b03 div, td.b04 div, td.b06 div, td.b07 div, td.b09 div,
td.m01 div, td.m03 div, td.m04 div, td.m06 div, td.m07 div, td.m09 div,
td.m11 div, td.m13 div, td.m14 div, td.m16 div, td.m17 div, td.m19 div,
td.m21 div, td.m23 div, td.m24 div, td.m26 div, td.m27 div, td.m29 div,
td.g01 div, td.g03 div, td.g04 div, td.g06 div, td.g07 div, td.g09 div,
td.g01l div, td.g03l div, td.g04l div, td.g06l div, td.g07l div, td.g09l div,
td.g11l div, td.g13l div, td.g14l div, td.g16l div, td.g17l div, td.g19l div {
	width: 7px;
	overflow: hidden;
}
td.space70, td.space70 div {
	width: 7px;
	overflow: hidden;
	line-height: 0px;
}
td.space77, td.space77 div {
	line-height: 7px;
}
div.g021 {
	overflow: hidden; 
	padding: 1px 1px 2px 1px; 
	text-align: left;
}
div.g022 {
	padding: 1px; 
	text-align: right;
}
td.g22 div, td.g023 div {
	overflow: hidden;
}
.maintitle {
	font: bold 22px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none; 
	line-height: 120%; 
	color: #45688B;
}
a:hover.maintitle {
	background-color: #FF6010; color: #FFFFFF;
}
.nav {
	font-weight: bold; font-size: 11px; 
	color: #2B4157; background-color: transparent;
	text-decoration: none; 
}
a.nav:link, a.nav:active, a.nav:visited {
	text-decoration: none; 
	color: #2B4157; background-color: transparent;
}
a.nav:hover {
	text-decoration: underline; 
	color: #2B4157; background-color: transparent;
}

td.b01 {
	width: 7px; 
	background-image: url(img/b01.gif); background-position: left top; background-repeat: no-repeat;
}
td.b02 {
	width: 100%; 
	background-image: url(img/b02.gif); background-position: top; background-repeat: repeat-x; 
	background-color: #BEDAFF; color: #000000; 
	padding: 10px 5px 2px 5px;
}
td.b03 {
	width: 7px; 
	background-image: url(img/b03.gif); background-position: right top; background-repeat: no-repeat;
}
td.b04 {
	width: 7px; 
	background-image: url(img/b04.gif); background-repeat: repeat-y; 
	vertical-align: top;
}
td.b051, td.b052 {
	width: 100%; 
	background-color: #BEDAFF; color: #000000; 
	padding: 0px 5px 5px 5px; 
	vertical-align: bottom;
	font-size: 12px; line-height: 150%;
}
td.b051col {
	background-color: #BEDAFF; color: #000000; 
	padding: 0px 5px 5px 5px; 
	vertical-align: top;
	font-size: 12px; line-height: 150%;
}
td.b053 {
	width: 150px; 
	background-color: #BEDAFF; color: #000000; 
	padding: 0px 5px 5px 5px; 
	vertical-align: bottom;
}
td.b051 div,
td.b051col div {
	width: 100%; 
	text-align: left;
}
td.b051col div.b051col1 {
	overflow: hidden;
	height: 40px; 
	margin-top: 10px;
}
td.b051col div.b051col2 {
	overflow: hidden;
}
td.b052 div {
	width: 100%;
	text-align: right;
}
td.b053 div {
	width: 150px; 
	text-align: right;
	font-size: 12px; line-height: 150%;
}
td.b051 div.b054,
td.b051col div.b054 {
	overflow: hidden;
	width: 100%; 
	text-align: center;
}
td.b051 div.b055 {
	overflow: hidden;
	font-size: 17px;
	font-weight: bold;
	padding: 0px 0px 2px 0px;
	border-bottom: 1px dotted #000000;
	margin-bottom: 5px;
}
td.b051 div.b059 {
	padding: 2px 0px 0px 0px;
	border-top: 1px dotted #000000;
	border-right: 1px dotted #000000;
	margin-top: 5px;
}
td.b051 div.b0510 {
	padding: 2px 0px 0px 0px;
	border-top: 1px dotted #000000;
	margin-top: 5px;
}
td.b051 table {
	width: 100%;                          
	padding: 0px;
}
td.b051 td.b051a {
	width: 80px; 
	vertical-align: top; text-align: right;
}
td.b051a {
	padding-right: 10px;
}
td.b051a div {
	overflow: hidden;
	width: 70px;
	font-size: 12px; line-height: 150%;
	text-align: right;
}
td.b051 td.b051b {
	width: 100%; 
	vertical-align: top; text-align: left;
	padding: 0px 10px 15px 0px;
	font-size: 12px; line-height: 150%;
}
td.b051b div.b051b1 {
	overflow: hidden;
	font-weight: bold;
}
td.b051b div.b051b2 {
	overflow: hidden;
	padding-bottom: 5px;
}
td.b051b div.b051b4 {
	padding-top: 5px;
	overflow: hidden;
}
td.b051 table.b056s {
	border-bottom: 1px dotted #000000;
}
td.b051 div.b058b, td.b051 div.b058c {
	text-align: justify;
	padding-top: 5px;
}
td.b051 div.b058a {
	border-bottom: 1px dotted #000000;
	padding: 5px 0px 5px 0px;
	text-align: center;
}
td.b051 td.b051c {
	width: 90px; 
	vertical-align: top; text-align: center; 
	padding-right: 20px;
}
td.b051c div.pie {
	overflow: hidden; 
	text-align: center; 
	position: relative;
	height: 60px; width: 70px;
}
td.b051c div.b051c {
	overflow: hidden;
	width: 70px;
	padding: 0px 0px 15px 0px;
	font-size: 10px;
	line-height: 100%;
	text-align: center;
}
td.b051 a {
	color: #2050FF;
	font-weight: bold;
}
td.b051 a:hover {
	color: #3090FF;
	font-weight: bold;
}
td.b056 {
	width: 220px; 
	background-color: #BEDAFF; color: #000000; 
	padding: 0px 5px 5px 5px; 
	vertical-align: bottom;
}
td.b056 div {
	width: 220px; 
	text-align: right;
}
td.b057 {
	width: 50px; 
	background-color: #BEDAFF; color: #000000; 
	padding: 0px 5px 5px 5px; 
	vertical-align: bottom;
	font-size: 12px; line-height: 150%;
}
td.b057 div {
	width: 50px; 
	text-align: center;
}
td.b058 {
	width: 50px; 
	text-align: center;
	vertical-align: top;
	background-color: #BEDAFF; color: #000000; 
}
td.b058col {
	width: 20px; 
	text-align: center;
	vertical-align: top;
	background-color: #BEDAFF; color: #000000; 
}
td.b06 {
	width: 7px; 
	background-image: url(img/b06.gif); background-position: right; background-repeat: repeat-y;
}
td.b07 {
	width: 7px; 
	line-height: 5px; 
	background-image: url(img/b07.gif); background-repeat: repeat-x;
}
td.b08 {
	background-image: url(img/b08.gif); background-repeat: repeat-x; 
	line-height: 5px; 
	padding-bottom: 8px;
}
td.b09 {
	width: 7px; 
	line-height: 5px; 
	background-image: url(img/b09.gif); background-repeat: repeat-x;
}


/* Blauer Kopfreiter */
td.w90 {
	width: 100%; 
	font: bold 15px arial, sans-serif; 
	color: #DFDFFF; 
	vertical-align: bottom; 
	padding-top: 1px;
}
td.g90h {
	width: 100%; 
	font: bold 15px arial, sans-serif;
	color: #DFDFFF; background-color: #FFE0AE; 
	vertical-align: bottom; 
	padding-top: 1px;
}
td.b90h {
	width: 100%; 
	font: bold 15px arial, sans-serif; 
	color: #DFDFFF; background-color: #BEDAFF; 
	vertical-align: bottom; 
	padding-top: 1px;
}
td.w90 a, td.g90h a, td.b90h a {
	color: #DFDFFF; 
	text-decoration: none;
}
span.w90 {
	background-image: url(img/w90.gif); background-position: left top;
	padding-top: 1px; 
}
span.w91 {
	background-image: url(img/w91.gif); background-repeat: repeat-x;
	padding-top: 1px; 
}
span.w92 {
	background-image: url(img/w92.gif); background-position: right top;
	padding-top: 1px; 
}

/* Blauer Fußreiter */
td.w95 {
	width: 100%; 
	text-align: right; 
	color: #000000; 
	padding-bottom: 3px;
	line-height: 13px;
}
td.w950 {
	width: 100%; 
	line-height: 0px; 
	padding-bottom: 8px;
}
td.w95i {	/* userdetail */
	width: 100%; 
	text-align: right; 
	color: #000000; 
	font-size: 17px;
}
td.w95i img {
	vertical-align: text-top;
}
span.w95 {
	background-image: url(img/w95.gif); background-position: left bottom;
	padding-bottom: 3px; 
}
span.w96 {
	padding-bottom: 3px; 
	background-image: url(img/w96.gif); background-repeat: repeat-x; background-position: bottom;
}
span.w97 {
	padding-bottom: 3px; 
	background-image: url(img/w97.gif); background-position: right bottom;
}
td.w95i span {
	padding-bottom: 0px;
}
span.w85 {
	background-image: url(img/w85.gif); background-position: left bottom;
	padding-bottom: 3px; 
}
span.w86 {
	padding-bottom: 3px; 
	background-image: url(img/w86.gif); background-repeat: repeat-x; background-position: bottom;
}
span.w87 {
	padding-bottom: 3px; 
	background-image: url(img/w87.gif); background-position: right bottom;
}


/* Brauner Kopfreiter */
td.g90 {
	width: 100%; 
	font: bold 15px arial, sans-serif; 
	color: #EFFFDF;  
	padding-top: 1px;
}
td.g90g {	/* post_head */
	width: 100%; 
	font: bold 15px arial, sans-serif; 
	background-color: #FFE0AE; color: #DFDFFF; 
	padding-top: 1px;
}
span.g90 {
	background-image: url(img/g90.png); background-position: left top; 
	padding-top: 1px;
}
span.g91 {
	background-image: url(img/g91.png); background-repeat: repeat-x; 
	padding-top: 1px;
}
span.g92 {
	background-image: url(img/g92.png); background-position: right top;
	padding-top: 1px; 
}


/* Braunroter Fußreiter */
td.g95 {
	width: 100%; 
	text-align: right; 
	color: #000000; 
	padding-bottom: 3px;
	line-height: 13px;
}
td.g958 {
	width: 100%; 
	text-align: right; 
	color: #000000; 
	padding-bottom: 8px;
	line-height: 13px;
}
td.g950 {
	width: 100%; 
	line-height: 0px; 
	padding-bottom: 8px;
}
span.g95 {
	background-image: url(img/g95.gif); background-position: left bottom;
	padding-bottom: 3px; 
}
span.g96 {
	padding-bottom: 3px; 
	padding-right: 1px;
	background-image: url(img/g96.gif); background-repeat: repeat-x; background-position: bottom;
}
span.g97 {
	padding-bottom: 3px; 
	background-image: url(img/g97.gif); background-position: right bottom;
}



/* blaue Tabelle */
td.b04 {
	width: 7px; 
	background-image: url(img/b04.gif); background-position: left; background-repeat: repeat-y;
}
td.b06 {
	width: 7px; 
	background-image: url(img/b06.gif); background-position: right; background-repeat: repeat-y;
}
td.b95g {
	width: 100%; 
	font: bold 15px arial, sans-serif; 
	background-color: #BEDAFF; color: #DFDFFF; 
	vertical-align: bottom; 
	padding-top: 1px;
}


/* allg. weiße Tabelle */
td.w01 {
	width: 7px; 
	background-image: url(img/w01.png); background-position: left top; background-repeat: no-repeat;
}
td.w015 {
	width: 7px; 
	background-image: url(img/w01.png); background-position: left top; background-repeat: no-repeat;
	line-height: 5px;
}
td.w02 {
	width: 100%; 
	background-image: url(img/w02.gif); background-position: top; background-repeat: repeat-x; 
	background-color: #FFFFFF; color: #000000; 
	padding: 5px;
}
td.w025 {
	width: 100%; 
	background-image: url(img/w02.gif); background-position: top; background-repeat: repeat-x; 
	background-color: #FFFFFF; color: #000000; 
	line-height: 5px;
}
td.w03 {
	width: 7px; 
	background-image: url(img/w03.png); background-position: right top; background-repeat: no-repeat;
}
td.w035 {
	width: 7px; 
	background-image: url(img/w03.png); background-position: right top; background-repeat: no-repeat;
	line-height: 5px;
}
td.w04 {
	width: 7px; 
	background-image: url(img/w04.gif); background-position: left; background-repeat: repeat-y; 
}
td.w06 {
	width: 7px; 
	background-image: url(img/w06.gif); background-position: right; background-repeat: repeat-y;
}
td.w075 {
	width: 7px; 
	line-height: 5px; 
	background-image: url(img/w07.gif); background-repeat: repeat-x;
} 
td.w078 {
	width: 7px; 
	line-height: 5px; 
	padding-bottom: 8px;
	background-image: url(img/w07.gif); background-repeat: repeat-x;
} 
td.w085 {
	width: 100%;
	background-image: url(img/w08.gif); background-repeat: repeat-x; 
	line-height: 5px;
}
td.w088 {
	width: 100%;
	background-image: url(img/w08.gif); background-repeat: repeat-x; 
	padding-bottom: 8px;
	line-height: 5px;
}
td.w095 {
	width: 7px; 
	line-height: 5px; 
	background-image: url(img/w09.gif); background-repeat: repeat-x;
}
td.w098 {
	width: 7px; 
	line-height: 5px; 
	padding-bottom: 8px;
	background-image: url(img/w09.gif); background-repeat: repeat-x;
}

td.w11 {
	width: 7px; 
	background-image: url(img/w11.png); background-position: left top; background-repeat: no-repeat;
}
td.w12 {
	width: 100%; 
	background-image: url(img/w12.gif); background-position: top; background-repeat: repeat-x; 
	background-color: #ECECF2; color: #000000; 
	padding: 5px;
}
td.w13 {
	width: 7px; 
	background-image: url(img/w13.png); background-position: right top; background-repeat: no-repeat;
}
td.w14 {
	width: 7px; 
	background-image: url(img/w14.gif); background-position: left; background-repeat: repeat-y; 
}
td.w16 {
	width: 7px; 
	background-image: url(img/w16.gif); background-position: right; background-repeat: repeat-y;
}
td.w175 {
	width: 7px; 
	line-height: 5px; 
	background-image: url(img/w17.gif); background-position: left top; background-repeat: repeat-x;
} 
td.w178 {
	width: 7px; 
	line-height: 5px; 
	padding-bottom: 8px;
	background-image: url(img/w17.gif); background-position: left top; background-repeat: repeat-x;
} 
td.w185 {
	width: 100%;
	background-image: url(img/w18.gif); background-repeat: repeat-x; 
	line-height: 5px;
}
td.w188 {
	width: 100%;
	background-image: url(img/w18.gif); background-repeat: repeat-x; 
	padding-bottom: 8px;
	line-height: 5px;
}
td.w195 {
	width: 7px; 
	line-height: 5px; 
	background-image: url(img/w19.gif); background-position: right top; background-repeat: repeat-x;
}
td.w198 {
	width: 7px; 
	line-height: 5px; 
	padding-bottom: 8px;
	background-image: url(img/w19.gif); background-position: right top; background-repeat: repeat-x;
}


/* Fußtabelle */
td.g91 {
	width: 7px; 
	background-image: url(img/g01.png); background-position: left top; background-repeat: no-repeat;
}
td.g92 {
	background-image: url(img/g02.gif); background-position: top; background-repeat: repeat-x; 
	background-color: #FFE0AE; color: #000000; 
	padding: 5px;
}
td.g92f {
	background-image: url(img/g02.gif); background-position: top; background-repeat: repeat-x; 
	background-color: #FFE0AE; color: #000000; 
	padding: 5px;
	width: 100%;
	text-align: center;
}
td.g92f2 {
	background-image: url(img/g02.gif); background-position: top; background-repeat: repeat-x; 
	background-color: #FFE0AE; color: #000000; 
	padding: 10px 5px 5px 5px;
	width: 100%;
	text-align: left;
}
td.g95f {
	background-color: #FFE0AE; color: #000000; 
	padding: 5px;
	width: 100%;
	text-align: center;
}
td.g92f table, td.g92f2 table, td.g95f table {
	margin-left: auto; margin-right: auto;
}
td.g92f td.g92f1, td.g92f2 td.g92f1, td.g95f td.g92f1 {
	padding: 0px 0px 1px 5px;
}
td.g920 {
	background-image: url(img/g02.gif); background-position: top; background-repeat: repeat-x; 
	background-color: #FFE0AE; color: #000000; 
	padding: 5px; line-height: 0px;
}
td.g921 {
	background-image: url(img/g02.gif); background-position: top; background-repeat: repeat-x; 
	background-color: #FFE0AE; color: #000000; 
	padding: 0px 5px 0px 5px; line-height: 0px;
	margin: 0px;
}
td.g921 div {
	background-position: center; background-repeat: no-repeat;
	margin: 0px;
	width: 100px;
	height: 75px;
}
td.g93 {
	width: 7px; 
	background-image: url(img/g03.png); background-position: right top; background-repeat: no-repeat;
}
td.g94, td.g04 {
	width: 7px; 
	background-image: url(img/g04.gif); background-position: left; background-repeat: repeat-y;
}
td.g951 {
	background-color: #FFE0AE; color: #000000; 
	padding: 5px;
	vertical-align: bottom;
}
td.g951 img {
	padding-bottom: 0px;
	margin-bottom: -5px;
}
td.g952 {
	background-color: #FFE0AE; color: #000000; 
	padding: 5px 5px 5px 15px; 
	width: 100%; 
	vertical-align: bottom;
	text-align: right;
	font-size: 10px;
}
td.g96, td.g06 {
	width: 7px; 
	background-image: url(img/g06.gif); background-position: right; background-repeat: repeat-y;
}
td.g97 {
	width: 7px; 
	background-image: url(img/g07.gif); background-repeat: repeat-x;
}
td.g98 {
	width: 100%;
	background-image: url(img/g08.gif); background-repeat: repeat-x;
}
td.g99 {
	width: 7px; 
	background-image: url(img/g09.gif); background-repeat: repeat-x;
}
td.g975 {
	width: 7px; 
	background-image: url(img/g07.gif); background-repeat: repeat-x;
	line-height: 5px;
}
td.g985 {
	width: 100%;
	background-image: url(img/g08.gif); background-repeat: repeat-x;
	line-height: 5px;
}
td.g995 {
	width: 7px; 
	background-image: url(img/g09.gif); background-repeat: repeat-x;
	line-height: 5px;
}
td.g92 div, td.g92f div {
	overflow: hidden; 
	text-align: center;
	padding-top: 5px;
}
div.g951 {
	text-align: left;
}
div.g951 a {
	font: bold 20px arial, sans-serif;
	color: #FF6010;
	background-image: url(img/g30.gif); background-repeat: repeat-x;
	padding-left: 10px;
}
div.g951 a:hover {
	color: #FF9020;
	background-image: url(img/g30.gif); background-repeat: repeat-x;
}
div.g951 span {
	padding: 0px 10px 2px 5px;
	
}
td.g951g {
	width: 100%;
}
div.g952g {	/* guestbook */
	overflow: hidden; 
	padding-right: 5px; 
	position: relative; 
	height: 60px; 
	width: 70px;
}


/* Hauptteil agreement */
td.agree1 {
	width: 100%; 
	background-color: #FFFFFF; color: #000000; 
	padding: 10px 20px 15px 20px;
	vertical-align: bottom;
}
td.agree1 div {
	overflow: auto; 
	text-align: justify;
	font-size: 14px; font-family: Arial, Verdana, sans-serif; line-height: 120%;
}
td.agree1 a {
	font-weight: bold;
}


/* Fußtabelle Index */
td.indexg951 {
	width: 38px; 
	background-color: #FFE0AE; color: #000000; 
	vertical-align: top; 
	padding: 5px;
}
td.indexg952 {
	background-color: #FFE0AE; color: #000000; 
	padding-top: 5px; 
	width: 100%;
}
td.indexg953 {
	background-color: #FFE0AE; color: #000000; 
	padding-top: 5px; padding-bottom: 5px; 
	width: 100%;
}

td.indexg951 div {
	width: 38px; 
	text-align: center;
}
td.indexg952 div, td.indexg953 div {
	text-align: left;
}


/* Spaltenüberschrift Index */
td.index40, td.forum40 {
	width: 40px; 
	padding: 5px;
}
td.index130, td.forum130 {
	width: 130px; 
	text-align: center; 
	padding: 5px;
}
div.index40, div.forum40 {
	width: 40px; 
	height: 28px; 
	text-align: center;
}
div.index130, div.forum130 {
	width: 130px; 
	height: 28px;
}


/* Liste Index */
td.index01 {
	width: 7px; 
	background-image: url(img/w01.png); background-position: left top; background-repeat: no-repeat;
}
td.index11 {
	width: 7px; 
	background-image: url(img/w11.png); background-position: left top; background-repeat: no-repeat;
}
td.index021 {
	width: 100%; 
	background-image: url(img/w02.gif); background-position: top; background-repeat: repeat-x; 
	background-color: #FFFFFF; color: #000000; 
	padding: 5px;
}
td.index121 {
	width: 100%; 
	background-image: url(img/w12.gif); background-position: top; background-repeat: repeat-x; 
	background-color: #ECECF2; color: #000000; 
	padding: 5px;
}
td.index023, td.index024, td.forum023 {
	width: 40px; 
	background-image: url(img/w02.gif); background-position: top; background-repeat: repeat-x; 
	background-color: #FFFFFF; color: #000000; 
	padding: 5px;
}
td.index123, td.index124 {
	width: 40px; 
	background-image: url(img/w12.gif); background-position: top; background-repeat: repeat-x; 
	background-color: #ECECF2; color: #000000; 
	padding: 5px;
}
td.index025, td.forum025 {
	width: 130px; 
	background-image: url(img/w02.gif); background-position: top; background-repeat: repeat-x; 
	background-color: #FFFFFF; color: #000000; 
	padding: 5px;
}
td.index125 {
	width: 130px; 
	background-image: url(img/w12.gif); background-position: top; background-repeat: repeat-x; 
	background-color: #ECECF2; color: #000000; 
	padding: 5px;
}
td.index03 {
	width: 7px; 
	background-image: url(img/w03.png); background-position: right top; background-repeat: no-repeat;
}
td.index13 {
	width: 7px; 
	background-image: url(img/w13.png); background-position: right top; background-repeat: no-repeat;
}
td.index04, td.forum04 {
	width: 7px; 
	background-image: url(img/w04.gif); background-repeat: repeat-y; 
	vertical-align: top;
}
td.index14, td.forum14 {
	width: 7px; 
	background-image: url(img/w14.gif); background-repeat: repeat-y; 
	vertical-align: top;
}
td.index051 {
	width: 100%; 
	background-color: #FFFFFF; 
	line-height: 8px;
}
td.index151 {
	width: 100%; 
	background-color: #ECECF2; 
	line-height: 8px;
}
td.index06, td.forum06 {
	width: 7px; 
	background-image: url(img/w06.gif); background-repeat: repeat-y; 
	vertical-align: top;
}
td.index16, td.forum16 {
	width: 7px; 
	background-image: url(img/w16.gif); background-repeat: repeat-y; 
	vertical-align: top;
}
td.index052 {
	width: 38px; 
	background-color: #FFFFFF; color: #000000; 
	vertical-align: top; 
	padding: 5px;
}
td.index152 {
	width: 38px; 
	background-color: #ECECF2; color: #000000; 
	vertical-align: top; 
	padding: 5px;
}
td.index053 {
	width: 100%; 
	background-color: #FFFFFF; color: #000000; 
	padding-top: 5px; padding-bottom: 5px;
}
td.index153 {
	width: 100%; 
	background-color: #ECECF2; color: #000000; 
	padding-top: 5px; padding-bottom: 5px;
}
td.index054, td.index055, td.forum054, td.forum056 {
	width: 40px; 
	background-color: #FFFFFF; color: #000000; 
	padding: 5px; 
	vertical-align: top;
}
td.index154, td.index155, td.forum154, td.forum156 {
	width: 40px; 
	background-color: #ECECF2; color: #000000; 
	padding: 5px; 
	vertical-align: top;
}
td.index056, td.forum055, td.forum057 {
	width: 130px; 
	background-color: #FFFFFF; color: #000000; 
	padding: 5px; 
	vertical-align: top;
}
td.index156, td.forum155, td.forum157 {
	width: 130px; 
	background-color: #ECECF2; color: #000000; 
	padding: 5px; 
	vertical-align: top;
}
td.index07, td.forum07 {
	width: 7px; 
	line-height: 5px; 
	background-image: url(img/w07.gif); background-repeat: repeat-x;
}
td.index17, td.forum17 {
	width: 7px; 
	line-height: 5px; 
	background-image: url(img/w17.gif); background-repeat: repeat-x;
}
td.index08, td.forum08 {
	background-image: url(img/w08.gif); background-repeat: repeat-x; 
	line-height: 5px;
	width: 100%;
}
td.index18, td.forum18 {
	background-image: url(img/w18.gif); background-repeat: repeat-x; 
	line-height: 5px;
	width: 100%;
}
td.index09, td.forum09 {
	width: 7px; 
	line-height: 5px; 
	background-image: url(img/w09.gif); background-repeat: repeat-x; background-position: right;
}
td.index19, td.forum19 {
	width: 7px; 
	line-height: 5px; 
	background-image: url(img/w19.gif); background-repeat: repeat-x; background-position: right;
}

div.index52 {
	width: 35px; 
	text-align: center;
}
div.index53 {
	overflow: hidden; 
	text-align: left; 
	padding: 1px;
}
table.index53 {
	padding-top: 3px;
	width: 95%;
}
table.index53 td {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 125%;
	color: #45688B; 

	border: 1px solid #B0B0FF;
	border-left-color: #F4F4FF;
	border-top-color: #F4F4FF;
	background-color: #EAEAFF;

	padding: 3px; 
}
div.index54, div.index55, div.forum54, div.forum56 {
	width: 40px; 
	text-align: center;
}
div.index56, div.forum55, div.forum57 {
	width: 130px; 
	text-align: center;
	font-size: 10px;
}
div.index56 a, 
div.forum55 a, div.forum57 a, 
td.indexg952 a, td.indexg953 a,
td.g952 a, td.g953 a, td.g90h2 a {
	color: #FF6010;
}
td.row23 a:hover,
div.rowc213 a:hover,
td.row24 a:hover, td.rowc24 a:hover,
div.sig a:hover,
a.dpv:hover,
div.nogr8 a:hover,
div.index56 a:hover, 
div.forum55 a:hover, div.forum57 a:hover, 
td.indexg952 a:hover, td.indexg953 a:hover,
td.g952 a:hover, td.g953 a:hover, td.g90h2 a:hover {
	background-color: #FF6010; color: #FFFFFF;
}


/* viewforum */
td.forum051 {
	width: 30px; 
	background-color: #FFFFFF; color: #000000; 
	padding: 5px; 
}
td.forum151 {
	width: 30px; 
	background-color: #ECECF2; color: #000000; 
	padding: 5px; 
}
td.forum052 {
	width: 100%; 
	background-color: #FFFFFF; color: #000000; 
	padding: 5px; 
}
td.forum152 {
	width: 100%; 
	background-color: #ECECF2; color: #000000; 
	padding: 5px;
}
td.forum053 {
	background-color: #FFFFFF; color: #000000; 
	vertical-align: top; 
	padding-top: 5px;
}
td.forum153 {
	background-color: #ECECF2; color: #000000; 
	vertical-align: top; 
	padding-top: 5px;
}
td.forum058 {
	width: 100%; 
	background-color: #FFFFFF; color: #808080; 
	padding: 0px 0px 5px 5px; 
	vertical-align: top;
}
td.forum158 {
	width: 100%; 
	background-color: #ECECF2; color: #808080; 
	padding: 0px 0px 5px 5px; 
	vertical-align: top;
}

div.forum51 {
	width: 30px; 
	text-align: center;
}
div.forum52 {
	overflow: hidden; 
	text-align: left; 
	padding: 1px;
	font-weight: bold; font-size: 11px; 
	color: #2B4157;
}
div.forum52 a, div.index53 a,
div.event53 a, 
div.member511 a,
div.leisteB1 a, div.leisteB3 a,
div.g05lH2 a {
	font-weight: bold; font-size: 12px;
	color: #2B4157;	background-color: transparent;
}
div.forum52 a:link, div.index53 a:link,
div.event53 a:link, 
div.member511 a:link,
div.leisteB1 a:link, div.leisteB3 a:link,
div.g05lH2 a:link {
	text-decoration: none; 
	color: #2B4157;	background-color: transparent;
}
div.forum52 a:visited, div.index53 a:visited,
div.event53 a:visited, 
div.member511 a:visited,
div.leisteB1 a:visited, div.leisteB3 a:visited,
div.g05lH2 a:visited {
	text-decoration: none; 
	color: #8BA1B7;	background-color: transparent;
}
div.forum52 a:hover, div.index53 a:hover,
div.event53 a:hover, 
div.member511 a:hover,
div.leisteB1 a:hover, div.leisteB3 a:hover,
div.g05lH2 a:hover{
	text-decoration: underline; 
	color: #2B4157;	background-color: transparent;
}
div.forum53 {
	float: right;
	padding: 1px 0px 0px 5px;
}
table.index53 a {
	font-size: 10px;
}
div.forum58 {
	overflow: hidden; 
	text-align: left; 
	padding: 1px 1px 1px 8px;
	font-size: 10px;
}


/* Profil hinz */
td.prof1,
td.impr1 {
	width: 150px; 
	background-color: #FFFFFF; color: #000000; 
	padding: 0px 5px 5px 0px; 
	vertical-align: top;
}
td.prof2,
td.impr2 {
	width: 202px; 
	background-color: #FFFFFF; color: #000000; 
	padding: 0px 0px 5px 0px; 
	vertical-align: top;
}
td.prof3,
td.impr3 {
	width: 100%; 
	background-color: #FFFFFF; color: #909090; 
	padding: 0px 5px 5px 5px; 
	vertical-align: bottom;
}
td.prof4 {
	width: 150px; 
	background-color: #FFFFFF; color: #000000; 
	padding: 0px 5px 0px 0px; 
	vertical-align: top;
}
td.prof5 {
	width: 100%; 
	background-color: #FFFFFF; color: #000000; 
	padding: 0px 5px 0px 0px; 
	vertical-align: bottom;
}
td.prof58 {
	width: 100%; 
	background-color: #FFFFFF; color: #909090; 
	padding: 0px 5px 0px 0px; 
	vertical-align: bottom;
}
td.prof6 {
	width: 100%; 
	background-color: #FFFFFF; color: #000000; 
	padding: 0px 5px 5px 0px; 
	vertical-align: bottom;
}
td.prof7 {
	width: 202px; 
	background-color: #FFFFFF; color: #000000; 
	padding: 0px; 
	vertical-align: top;
}
td.prof8 {
	width: 100%; 
	background-color: #FFFFFF; color: #909090; 
	padding: 0px 5px 0px 5px; 
	vertical-align: bottom;
}
td.prof9 {
	width: 202px; 
	background-color: #FFFFFF; color: #000000; 
	padding: 0px; 
	vertical-align: middle;
}
td.prof10 {
	width: 150px; 
	background-color: #FFFFFF; color: #000000; 
	padding: 0px 5px 5px 0px; 
	vertical-align: middle;
}
td.prof11 {
	background-color: #FFFFFF; color: #000000; 
	padding: 5px 5px 0px 5px; 
	vertical-align: bottom;
}
td.prof12 {
	background-color: #FFFFFF; color: #000000; 
	padding: 2px 5px 5px 5px; 
	vertical-align: bottom;
}
td.prof11 div, td.prof12 div {
	overflow: auto; 
	padding: 1px; 
	text-align: center;
}
td.prof13, td.prof16 {
	color: #000000; 
	padding: 5px; 
	vertical-align: middle;
	text-align: center;
}
td.prof13 div {
	width: 105px; height: 105px;
}
td.prof16 div {
	width: 105px; height: 20px;
}
td.prof14 {
	color: #000000;  
	vertical-align: top; 
	padding: 0px 10px 5px 0px;
	width: 150px;
}              
td.prof15 {
	color: #000000;  
	vertical-align: top; 
	padding: 0px 10px 5px 0px;
	width: 100%;
}
td.prof15 a {
	font-weight: bold;
}
td.prof14 div {
	overflow: hidden; 
	width: 150px; 
	text-align: right;
} 
td.prof14 img {
	vertical-align: text-top;
}
td.prof15 div {
	overflow: hidden;
	width: 100%;
	text-align: left;
} 

table.prof13 {
	width: 100%;
	padding-top: 5px; 
	background-image: url(img/back04.jpg); background-position: center bottom; background-repeat: repeat-x; background-color: #FFFFFF;
}
table.prof13 td.row52 {
	background-color: transparent;
}

td.prof17 {
	width: 100%;
	background-color: #FFFFFF; color: #000000;
	padding: 10px 20px 15px 20px;
}
td.prof17 div {
	font-size: 14px; font-family: Arial, Verdana, sans-serif; line-height: 120%;
	text-align: justify;
}

div.prof1,
td.impr1 div {
	overflow: hidden; 
	padding: 1px; 
	width: 150px; 
	text-align: right;
}
div.prof1 img.prof1 {
	vertical-align: text-top;
}
div.prof2, div.prov2b, div.prof2r,
td.impr2 div {
	overflow: hidden;
	padding: 1px; 
	width: 202px; 
	text-align: left;
}
div.prof2 input, div.prof2 textarea, div.prof2 select,
td.impr2 input,
div.prof5 textarea {
	width: 97%;
}
div.prof3,
div.prof3a,
td.impr3 div {
	overflow: hidden; 
	padding: 1px; 
	text-align: left;
}
div.prof3e {
	overflow: hidden; 
	padding: 1px; 
	text-align: left;
	background-color: #FFFFFF; color: #909090; 
	padding: 5px 5px 0px 0px; 
}
div.prof3 p {
	margin: 0px;
	padding-bottom: 5px;
}
div.prof3 i, td.search1 i {
	color: #E0A070;
	font-style: normal;
}
div.prof4 {
	overflow: hidden; 
	padding: 1px; 
	width: 150px; 
	text-align: right;
}
div.prof5 {
	overflow: hidden; 
	padding: 1px; 
	text-align: left;
}
div.prof5 input, div.prof3 input, div.forum56 input, div.prof2r input, div.b056 input {
	margin-left: 0px; margin-bottom: 0px;
}
div.nogr52 input {
	margin-left: 0px; margin-bottom: 0px;
	margin-right: 5px;
}
input.rad {
	margin-left: 10px; margin-bottom: 0px;
	float: left;
}
div.avtrad {
	display: inline;
	margin: 0px 20px 0px 0px;
	white-space: nowrap;
}
div.avtrad input {
	margin-right: 5px;
	vertical-align: top;
}
div.avtrad img {
	margin-bottom: 10px;
}
div.prof9 {
	overflow: hidden; 
	margin-bottom: 5px; 
}
td.profg951 {
	background-color: #FFE0AE; color: #000000; 
	padding: 10px 5px 5px 5px; 
	vertical-align: middle; text-align: right; 
	width: 100%;
}
td.profg951 div {
	overflow: hidden;
}
td.profg952 {
	background-color: #FFE0AE; color: #000000; 
	padding: 10px 5px 5px 0px; 
	vertical-align: middle; text-align: left;
}

/* postingrow */
td.row0 {
	width: 100%;
}
td.row0 div {
	height: 10px;
}
td.row21 {
	width: 109px; 
	vertical-align: middle; 
	text-align: center; 
	background-image: url(img/w02.gif); background-position: top; background-repeat: repeat-x; 
	background-color: #FFFFFF; color: #000000;
}
td.row21 div {
	border: 0px;
	width: 109px; 
	padding-top: 6px;
}
td.row22 {
	width: 170px; 
	background-image: url(img/w02.gif); background-position: top; background-repeat: repeat-x; 
	background-color: #FFFFFF; color: #000000; 
	vertical-align: top;
}
td.row22 div {
	width: 170px; 
	overflow: hidden; 
	padding: 6px 0px 2px 0px; 
	color: #c7030c;
}
td.row23 {
	width: 150px; 
	background-image: url(img/w02.gif); background-position: top; background-repeat: repeat-x; 
	background-color: #FFFFFF; color: #000000; 
	vertical-align: top;
}
td.row23 div {
	width: 150px; 
	overflow: hidden; 
	padding: 6px 0px 2px 0px; 
	color: #c7030c;/*60707C; */
	text-align: right;
}
td.row24 {
	width: 100%;
	background-image: url(img/w02.gif); background-position: top; background-repeat: repeat-x; 
	background-color: #FFFFFF; color: #C0C0C0;
	vertical-align: bottom; 
	text-align: right; 
	padding: 6px 5px 2px 10px; 
	font-size: 10px;
}
td.row51 {
	background-color: #FFFFFF; color: #000000; 
	padding: 5px;
	width: 100%;
}
td.row52 {
	background-color: #FFFFFF; color: #000000;
	width: 100%;
}
td.w21 {
	width: 7px; 
	background-image: url(img/w21.gif); background-position: left top; background-repeat: no-repeat;
}
td.w23 {
	width: 7px; 
	background-image: url(img/w23.gif); background-position: right top; background-repeat: no-repeat;
}
td.w05 {
	vertical-align: bottom; 
	width: 100%; 
	background-color: #FFFFFF; 
	background-image: url(img/w05.png); background-position: bottom left; background-repeat: repeat-y;
}
td.w050 { /* no, new */
	background-color: #FFFFFF; 
}
td.rowgpi {	/* guestprioricons */
	width: 100%;
}
td.rowgpi div {
	height: 10px;
}	
td.rowg051 {
	background-color: #FFE0AE; color: #000000; 
	padding: 0px 4px 0px 4px;
}
td.rowg051 div {
	overflow: hidden; 
	text-align: left;
	padding: 1px;
}
td.rowg052 {
	background-color: #FFE0AE; color: #000000; 
	padding: 0px 4px 4px 4px; 
	vertical-align: bottom;
}
td.rowg052 div {
	overflow: hidden; 
	text-align: right;
	padding: 1px;
}
td.g90h1 {
	width: 60px; 
	color: #000000; 
	padding: 0px 5px 3px 5px; 
	vertical-align: top;
}
td.g90h1 div {
	width: 60px;
	text-align: center;
	font-weight: normal;
	font-size: 10px;
}
td.g90h2 {
	width: 220px; 
	color: #000000; 
	padding: 0px 5px 3px 5px; 
	vertical-align: top;
	font-size: 10px;
}
td.g90h2 div {
	width: 220px;
	text-align: center;
	font-weight: normal;
}

div.w051 {	/* with subject */
	font-size: 17px; font-weight: bold; 
	color: #2B4157; 
	padding-top: 2px;
	padding-left: 30px;
	padding-bottom: 4px;
	overflow: hidden;
}
div.w050 {	/* subject classic */
	font-size: 17px; font-weight: bold; 
	color: #2B4157; 
	padding-top: 2px;
	padding-left: 0px;
	padding-bottom: 4px;
	overflow: hidden;
}
div.w050 div {
	float: left;
	width: 30px;
}
td.w05 img {
	padding-left: 1px;
}
/* Inhalt des Postings */
.prm {
	overflow: auto;
	font-size: 12px; line-height: 150%;
}
.prm p, .prm td {
	font-size: 12px; line-height: 150%;
}
.prm span {
	line-height: normal;
}
.prm a {
	font-weight: bold;
}
.prm a:hover {
	background-color: #FF6010; color: #FFFFFF;
	font-weight: bold;
}

div.viw {
	display: none; 
	height: 300px; 
	border-bottom: 2px dotted #808080;
}
div.sig {
	font-size: 11px; 
	color: #45688B;
	overflow: hidden;
}
/* classic */
td.rowc21 {
	width: 130px; 
	vertical-align: top; 
	text-align: center; 
	background-color: #FFFFFF; color: #c7030c;
}
td.rowc21 div.rowc211 {
	width: 130px; 
	text-align: left;
}
td.rowc21 div.rowc212 {
	border: 0px;
	width: 100px; 
	padding-top: 4px;
	text-align: center;
}
td.rowc21 div.rowc213 {
	border: 0px;
	width: 130px; 
	padding-top: 4px;
	text-align: left;
}
td.rowc24 {
	width: 100%;
	background-color: #FFFFFF; color: #000000;
	vertical-align: top;
}
td.rowc24 div.rowc24 {
	background-color: #FFFFFF; color: #C0C0C0;
	vertical-align: bottom; 
	text-align: right; 
	font-size: 10px;
}
td.rowc24 div.w050, td.rowc24 div.w051 {
	vertical-align: bottom; 
	width: 100%; 
	background-color: #FFFFFF; 
	background-image: url(img/w05.png); background-position: bottom left; background-repeat: repeat-y;
}
td.rowc24 div.prm {
	height: 100%;
	padding: 5px;
}
td.rowc52 {
	background-color: #FFFFFF; color: #000000;
	width: 100%;
	vertical-align: bottom;
}
td.wc01 {
	width: 7px; 
	background-image: url(img/w01.png); background-position: left top; background-repeat: no-repeat;
	line-height: 0px;
}
td.wc02 {
	width: 100%; 
	background-image: url(img/w02.gif); background-position: top; background-repeat: repeat-x; 
	background-color: #FFFFFF; color: #000000; 
	line-height: 0px;
}
td.wc03 {
	width: 7px; 
	background-image: url(img/w03.png); background-position: right top; background-repeat: no-repeat;
	line-height: 7px;
}
td.wc21 {
	width: 7px; 
	background-image: url(img/w21.gif); background-position: left top; background-repeat: no-repeat;
	line-height: 7px;
}
td.wc23 {
	width: 7px; 
	background-image: url(img/w23.gif); background-position: right top; background-repeat: no-repeat;
	line-height: 7px;
}
td.wc01 div, td.wc03 div, td.wc21 div, td.wc23 div {
	width: 7px;
	overflow: hidden;
	line-height: 7px;
}

/* posting */
td.post1 {
	width: 100%; 
	background-color: #FFFFFF; color: #000000; 
	padding: 0px 5px 5px 0px; 
	vertical-align: bottom;
}
td.post1m {
	width: 100%; 
	background-color: #FFFFFF; color: #000000; 
	padding: 0px 0px 5px 0px; 
	vertical-align: bottom;
}
td.post1m2 {
	background-color: #FFFFFF; color: #000000; 
}
td.post1 input {
	font: bold 22px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	width: 97%;
}
div.post1, div.post1o, div.post1m {
	overflow: auto; 
	padding: 1px; 
	text-align: left;
}
div.post1 input, div.post1o input, div.post1 select {
	font-size: 12px; font-weight: normal;
}
div.emodiv {
	overflow: auto; 
	height: 244px; 
	direction: rtl; 
	border: 1px solid #808080; 
	margin: 5px 5px 0px 5px;
	background-color: #FFF0CE;
}
div.emodiv table {
	padding-top: 5px;
}
div.emodiv div {
	text-align: center; vertical-align: middle; 
	width: 40px; height: 30px; 
	padding-top: 1px;
	overflow: hidden;
}
.messageMCE {
	width: 99%;
	height: 207px; 
	font-size: 12px; 
	line-height: 150%;
}
.messageMCE span {
	line-height: normal;
}
div.prof15 {
	overflow: hidden; 
	padding: 1px; 
	width: 150px; 
	text-align: right;
	padding-top: 5px;
}
div.prof55 {
	overflow: hidden; 
	padding: 1px; 
	text-align: left;
	padding-top: 5px;
}
div.prof55 input {
	margin-left: 0px; margin-bottom: 0px;
}
td.post1o {
	width: 100%;
	background-color: #FFFFFF; color: #000000; 
	padding: 0px 5px 5px 0px; 
	vertical-align: bottom;
	font-size: 11px;
}
td.post1o input {
	width: 97%;
	padding: 0px;
	margin: 0px;
}
td.post1o table#id,
table.post1t,
table.post1t table {
	width: 100%;
}
td.post1o table.post1o {
	padding-right: 5px;
}
table.post1o tr {
	text-align: center;
	vertical-align: middle;
}
td.post1o2 div {
	padding: 2px;
}
td.post1o3 {
	padding: 2px 5px 2px 2px;
	text-align: right;
}
div.helpline {
	background-color: #6F603E; color: #FFF0CE;
	margin-right: 3px;
	padding: 1px 2px 1px 2px;
}

/* event posting */
td.post2 {
	width: 100%; 
	background-color: #FFFFFF; color: #000000; 
	padding: 0px 5px 5px 0px; 
	vertical-align: bottom;
}
td.post2 input {
	width: 97%;
}
div.post2 {
	padding: 1px; 
	text-align: left;
}
td.post3 {
	width: 100%;
	background-color: #FFFFFF; color: #000000;
	padding: 10px 0px 0px 0px;
	text-align: center;
}
div.post3 {
	overflow: hidden;
}
td.post4 {
	width: 100%;
	background-color: #FFFFFF; 
	padding: 10px 20px 5px 20px;
	text-align: left;
}
td.post4 div.post4 {
	color: #909090;     
	text-align: justify;
}

td.post4 table.post7 {
	width: 100%;
	margin-bottom: 10px;
	border: 1px solid #D0D0D0; 
	border-bottom: 1px solid #707070; 
	border-right: 1px solid #707070; 
}
table.post7 td.post70 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	width: 100%;
	color: #FFE6C0; background-color: #DD4D30;
	line-height: 125%;
	text-align: center;
	padding: 3px 5px 3px 5px; 
}
table.post7 td.post71 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	width: 100%;
	color: #001930; background-color: #02DD30;
	line-height: 125%;
	text-align: center;
	padding: 3px 5px 3px 5px; 
}





/* poll posting */
td.post5 {
	width: 100%; 
	background-color: #FFFFFF; color: #000000; 
	padding: 0px 5px 5px 0px; 
	vertical-align: bottom;
}
td.post5 input, td.post5 select, td.post5 textarea {
	width: 97%;
}
td.post5 textarea {
	height: 48px;
}
td.post5 table {
	width: 100%;
}
div.post5 {
	padding: 1px; 
	text-align: left;
}
td.post6 {
	width: 150px; 
	background-color: #FFFFFF; color: #000000; 
	padding: 0px 5px 5px 0px; 
	vertical-align: top;
}
div.post6 {
	overflow: hidden; 
	padding: 1px; 
	width: 150px; 
	text-align: right;
}
div.post5 td {
	width: 100%;
	padding-right: 5px;
}
td.post5i {
	text-align: right;
	padding: 0px 5px 0px 0px;
}
td.post5i input {
	width: 28px;
}
td.post7 {
	width: 100%;
	background-color: #FFFFFF; color: #909090;
	padding: 5px 20px 15px 20px;
	text-align: justify;
}

/* preview */
iframe.prediv {
	border: 0px; border-bottom: 6px solid transparent;
}
div.prediv {
	height: 5px;
	line-height: 5px;
}

/* bbcode */
div.quoteh {
	background-color: #B0B0C0; color: #FFFFFF; 
	padding: 0px 5px 0px 5px; 
	line-height: 13px; 
	font-family: verdana; font-size: 11px;
}
td.quote {
	border: 1px solid #B0B0C0; border-left-width: 14px; 
	padding: 3px 6px 3px 6px; 
	background-color: #F2F2F2;
}
td.qcode {
	border: 1px solid #B0B0C0; border-left-width: 14px; 
	padding: 3px 6px 3px 6px; 
	background-color: #F2F2F2; 
	font-family: 'Courier New', Courier, sans-serif; font-size: 12px;
}
td.quote div.quote, td.qcode div.quote {
	overflow: auto;
}

/* viewevent */
td.event021 {
	width: 100%; 
	background-image: url(img/w02.gif); background-position: top; background-repeat: repeat-x; 
	background-color: #FFFFFF; color: #000000; 
}
td.event121 {
	width: 100%; 
	background-image: url(img/w12.gif); background-position: top; background-repeat: repeat-x; 
	background-color: #ECECF2; color: #000000; 
}
td.event051 {
	width: 100%; 
	background-color: #FFFFFF; 
}
td.event051c {
	width: 100%;
	background-image: url(img/back04.jpg); background-position: center;
	text-align: center;
}
td.event151 {
	width: 100%; 
	background-color: #ECECF2; 
}
td.event051 h1, td.event151 h1 {
	font: bold 16px arial, sans-serif;
	color: #c7030c;
	padding: 2px 0px 5px 5px;
	margin: 0px;
}
td.event052 {
	width: 110px; 
	background-color: #FFFFFF; 
}
td.event152 {
	width: 110px; 
	background-color: #ECECF2; 
}
td.event052 div, td.event152 div {
	width: 110px;
	text-align: right;
	padding-right: 5px;
}
td.event053 {
	width: 100%; 
	background-color: #FFFFFF; 
}
td.event153 {
	width: 100%; 
	background-color: #ECECF2; 
}
div.event53 {
	padding: 0px 5px 0px 20px;
}
div.event54 {
	float: right;
	padding-right: 130px;
	text-align: left;
	color: #808080;
}
div.event55 {
	padding: 0px 5px 5px 20px;
}

/* leiste general */
td.g01l {
	width: 7px; 
	background-image: url(img/g01.png); background-position: left top; background-repeat: no-repeat;
	line-height: 7px;
}
td.g11l {
	width: 7px; 
	background-image: url(img/g11.png); background-position: left top; background-repeat: no-repeat;
	line-height: 7px;
}
td.g02l {
	background-image: url(img/g02.gif); background-position: top; background-repeat: repeat-x; 
	background-color: #FFE0AE; color: #000000; 
	line-height: 7px;
}
td.g12l {
	background-image: url(img/g12.gif); background-position: top; background-repeat: repeat-x; 
	background-color: #DFC498; color: #000000; 
	line-height: 7px;
}
td.g03l {
	width: 7px; 
	background-image: url(img/g03.png); background-position: right top; background-repeat: no-repeat;
	line-height: 7px;
}
td.g13l {
	width: 7px; 
	background-image: url(img/g13.png); background-position: right top; background-repeat: no-repeat;
	line-height: 7px;
}
td.g04l {
	width: 7px; 
	background-image: url(img/g04.gif); background-position: left; background-repeat: repeat-y; 
	background-color: #FFE0AE;
}
td.g14l {
	width: 7px; 
	background-image: url(img/g14.gif); background-position: left; background-repeat: repeat-y; 
	background-color: #EFD2A3;
}
td.o04l {
	width: 7px; 
	background-image: url(img/o04.gif); background-position: left; background-repeat: repeat-y; 
	background-color: #FF6010;
}
td.g05l {
	background-color: #FFE0AE; color: #000000; 
	padding: 4px 5px 4px 5px; 
	text-align: center;
}
td.g15l {
	background-color: #EFD2A3; color: #000000; 
	padding: 4px 5px 4px 5px; 
	text-align: center;
}
td.g06l {
	width: 7px; 
	background-image: url(img/g06.gif); background-position: right; background-repeat: repeat-y; 
	background-color: #FFE0AE;
}
td.g16l {
	width: 7px; 
	background-image: url(img/g16.gif); background-position: left; background-repeat: repeat-y; 
	background-color: #EFD2A3;
}
td.o06l {
	width: 7px; 
	background-image: url(img/o06.gif); background-position: right; background-repeat: repeat-y; 
	background-color: #FF6010;
}
td.g07l {
	width: 7px; 
	line-height: 5px; 
	background-image: url(img/g07.gif); background-repeat: repeat-x;
}
td.g08l {
	background-image: url(img/g08.gif); background-repeat: repeat-x;
	line-height: 5px; 
	width: 100%;
}
td.g09l {
	width: 7px; 
	line-height: 5px; 
	background-image: url(img/g09.gif); background-repeat: repeat-x;
}

/* leisteA */
td.g02lA {
	background-image: url(img/g02A.gif); background-position: -3px top; background-repeat: repeat-x; 
	background-color: #FFE0AE; color: #000000; 
	line-height: 7px;
}
td.g05lA1 {
	background-color: #FFE0AE; color: #000000; 
	background-image: url(img/lA02.jpg); background-position: -5px -68px; padding: 5px;
	padding: 4px 5px 4px 5px; 
	text-align: center;
}
td.g05lA1 div {
	text-align: left;	
	font-size: 9px;
}
td.g05lA1 h1,
td.g05lA1 h1 a {
	font: bold 16px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	text-decoration: none; 
	color: #2B4157; 
	margin: 0px;
	padding: 5px 0px 0px 0px;
}
td.g05lA1 h1 a:hover {
	color: #2B4197; 
}
td.g04lA1 {
	width: 7px; 
	background-image: url(img/g04A.gif); background-position: 0px -68px; 
	background-color: #FFE0AE;
}
td.g06lA1 {
	width: 7px; 
	background-image: url(img/g06A.gif); background-position: 0px -68px; 
	background-color: #FFE0AE;
}
td.g07lA {
	width: 7px; 
	background-image: url(img/g07A.gif); background-position: left top; background-repeat: no-repeat;
	line-height: 7px;
}
td.g08lA {
	background-image: url(img/g08A.gif); background-position: 0px top; background-repeat: repeat-x; 
	line-height: 5px; 
	width: 100%;
}
td.g09lA {
	width: 7px; 
	line-height: 5px; 
	background-image: url(img/g09A.gif); background-repeat: repeat-x;
}

/* leisteB */
td.g05lB1 {
	background-color: #FFE0AE; color: #000000; 
	padding: 0px 5px 0px 5px;
}
td.g05lB2 {
	background-color: #FFE0AE; color: #000000; 
	padding: 5px 5px 0px 5px;
}
td.g05lB2 div {
	overflow: hidden; 
	text-align: center;
}
td.g05lB2 tbody {
	background-color: #FFFFFF;
}
td.g05lB2 h6 {
	font-size: 12px; font-family: verdana, sans-serif;
	padding: 0px 3px 1px 3px;
}
td.g05lB3 {
	background-color: #FFE0AE; color: #000000; 
	padding: 5px 5px 5px 5px;
}
div.leisteB1, div.leisteB3,
td.g05lB1 div, td.g05lB3 div {
	text-align: left;
}
div.leisteB2 {
	text-align: right; 
	padding: 3px 0px 0px 0px; 
	color: #909090;
}
div.leisteB4 {
	float: right;
}
div.leisteB3 {
	clear: right;
}
td.g05lB4 {
	background-color: #FF6010; color: #FFF; 
	padding: 1px 5px 3px 5px; 
	text-align: center;
}

/* leisteC */
td.g05lC1 {
	background-color: #FFE0AE; color: #000000; 
	padding: 5px 0px 2px 5px; 
	width: 100%;
}
td.g05lC1 table {
	width: 100%;
}
td.g05lC2, td.g05lD2 {
	background-color: #FFE0AE; 
	vertical-align: top; 
	padding: 5px;
}
td.g05lC2 div, td.g05lD2 div {
	width: 28px;
}
td.g05lC3 {
	width: 70%;
}
td.g05lC4 {
	width: 28%;
}
td.g05lC3 input, td.g05lC4 input {
	width: 97%;
}
td.g05lC5 {
	background-color: #FFE0AE; color: #000000; 
	padding: 0px 5px 0px 5px;
}
td.g05lC5 input {
	border: 0px; 
	margin: 0px; 
	padding: 0px;
}
td.g05lC6 {
	background-color: #FFE0AE; color: #000000; 
	padding: 0px 5px 5px 5px;
}
td.g05lC7 {
	background-color: #FFE0AE; color: #000000; 
	padding: 5px;
}
td.g05lC7 div {
	text-align: left;
	clear: both;
}
td.g05lC7 div.g05lC7 {
	text-align: right;
}
div.g05lC7 div {
	float: left; 
	width: 130px; 
	text-align: center;
	padding-bottom: 5px;
}
div.g05lC7 img {
	padding-top: 5px;
}

/* leisteD */
td.g05lD1 {
	background-color: #FFE0AE; color: #000000; 
	padding: 5px 0px 2px 5px; 
	width: 100%;
}
td.g05lD1 input {
	width: 97%;
}
td.g05lD3 {
	background-color: #FFE0AE; color: #000000; 
	padding: 0px 0px 5px 5px;
}

/* leisteE */
td.g02lE {
	background-image: url(img/g02E.gif); background-position: top; background-repeat: repeat-x; 
	background-color: #FFE0AE; color: #000000; 
	line-height: 7px;
}
td.g05lE1 {
	background-color: #FFE0AE; color: #000000; 
	background-image: url(img/lA01.jpg); background-position: 0px -95px;
}
td.g05lE1 table {
	width: 100%; 
	padding: 0px; 
	margin: 0px; 
	border: 0px;
}
td.g05lE2 {
	padding: 0px 5px 0px 2px; 
	text-align: right; vertical-align: top; 
	font-size: 10px;
	letter-spacing: -1px;
	line-height: 10px;
}
td.g05lE3 {
	padding: 0px; 
	text-align: left; 
	font-size: 10px; 
	line-height: 10px;
	width: 100%;
}
td.g05lE3 div {
	overflow: hidden;
}
td.g05lE3 a {
	font-weight: bold;
}
td.g05lE4 {
	padding: 0px 2px 0px 0px; 
	text-align: right; vertical-align: bottom; 
	font-size: 10px;
	line-height: 10px;
}
td.g05lE5 {
	padding: 2px 5px 0px 5px;
}
td.g05lE6 {
	padding: 0px 5px 0px 5px;
}
td.g05lE7 {
	padding: 2px 5px 5px 5px;
}
td.g05lE5 div, td.g05lE6 div, td.g05lE7 div {
	overflow: hidden; 
	text-align: right;
	line-height: 11px;
}
td.g04lE1 {
	width: 7px; 
	background-image: url(img/g04E.gif); background-position: 0px -95px; 
	background-color: #FFE0AE;
}
td.g07lE {
	width: 7px; 
	background-image: url(img/g07E.gif); background-position: left top; background-repeat: no-repeat;
	line-height: 7px;
}
td.g08lE {
	background-image: url(img/g08E.gif); background-position: 0px top; background-repeat: repeat-x; 
	line-height: 5px; 
	width: 100%;
}

/* leisteG */
td.g05lG1 {
	background-color: #FFE0AE; color: #000000; 
	padding: 4px 5px 4px 5px; 
	text-align: center;
}
td.g05lG1 div {
	text-align: left;	
	font-size: 9px;
}
td.g05lG1 table.g05lG1 {
	padding-bottom: 3px;
}

/* leisteH */
div.g05lH1 {
	text-align: center;
	overflow: hidden;
	padding: 4px 0px 0px 0px;
	clear: both;
}
div.g05lH1 img {
	border: 1px solid #000000;
}
div.g05lH1 a#g05lH1i {
	border: 1px solid #000000;
	margin-left: auto;
	margin-right: auto;
	display: block; 
	width: 150px; height: 50px; 
	background-position: center center;
	background-repeat: no-repeat;
}
div.g05lH2 {
	float: left;
}
div.g05lH3 {
	float: right;
}
div.g05lH4 {
	text-align: left;
	clear: both;
	padding-top: 4px;
	font-size: 9px;
	letter-spacing: -1px;
}

/* search username popup */
td.searchp {
	padding: 10px 2px 10px 10px;
	width: 100%;
}
td.searchp td.post5 {
	padding-left: 5px;
}
td.search1 {
	width: 100%;
	background-color: #FFFFFF; color: #909090;
	padding: 0px 15px 20px 15px;
}
td.search1 div {
	text-align: justify;
}

/* memberlist */
td.member01 {
	width: 100%; 
	padding: 5px;
}
td.member01 div {
	width: 130px; 
	height: 28px;
	float: right;
	text-align: center;
}
td.member02 {
	width: 130px; 
	text-align: center; 
	padding: 5px;
}
td.member02 div {
	width: 130px; 
	height: 28px;
}
td.member03 {
	width: 100px; 
	text-align: center; 
	padding: 5px;
}
td.member03 div {
	width: 100px; 
	height: 28px;
}
td.member04 {
	width: 40px; 
	padding: 5px;
}
td.member04 div {
	width: 40px; 
	height: 28px; 
	text-align: center;
}

td.member021 {
	width: 100%; 
	background-image: url(img/w02.gif); background-position: top; background-repeat: repeat-x; 
	background-color: #FFFFFF; color: #000000; 
	padding: 5px;
}
td.member051, td.member055 {
	width: 100%; 
	background-color: #FFFFFF; color: #000000; 
	padding: 5px;
}
td.member151 {
	width: 100%; 
	background-color: #ECECF2; color: #000000; 
	padding: 5px;
}
td.member051 div.member510, td.member151 div.member510 {
	width: 100px;
	overflow: hidden; 
	text-align: center; 
	float: left;
	padding: 3px 5px 3px 0px;
}
td.member051 div.member511, td.member151 div.member511 {
	overflow: hidden; 
	text-align: left; 
	padding: 1px;
}
td.member051 div.member512, td.member151 div.member512 {
	overflow: hidden; 
	text-align: right; 
	padding: 1px;
}
td.member052 {
	width: 130px; 
	background-color: #FFFFFF; color: #000000; 
	padding: 5px; 
	vertical-align: top;
}
td.member152 {
	width: 130px; 
	background-color: #ECECF2; color: #000000; 
	padding: 5px; 
	vertical-align: top;
}
td.member052 div, td.member152 div {
	width: 130px; 
	text-align: center;
}
td.member053 {
	width: 100px; 
	background-color: #FFFFFF; color: #000000; 
	padding: 5px; 
	vertical-align: top;
}
td.member153 {
	width: 100px; 
	background-color: #ECECF2; color: #000000; 
	padding: 5px; 
	vertical-align: top;
}
td.member053 div, td.member153 div {
	width: 100px;
	text-align: center;
}
td.member054 {
	width: 40px; 
	background-color: #FFFFFF; color: #000000; 
	padding: 5px; 
	vertical-align: top;
}
td.member154 {
	width: 40px; 
	background-color: #ECECF2; color: #000000; 
	padding: 5px; 
	vertical-align: top;
}
td.member054 div, td.member154 div {
	width: 40px; 
	text-align: center;
}
td.member055 div {
	width: 100%;
	text-align: center;
	padding-bottom: 5px;
}

/* faq */
td.faq0 {
	width: 100%; 
	background-color: #FFFFFF; 
}
td.faq1 {
	width: 100%; 
	background-color: #ECECF2; 
}
td.faq0 h2,
td.faq1 h2 {
	font-size: 18px; font-weight: bold; 
	color: #2B4157; 
	overflow: hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 15px 5px 5px 5px;
	padding: 0px 0px 2px 0px;
}
td.faq0 h3,
td.faq1 h3 {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #8B4568; background-color: #FFEAEA;
	line-height: 125%;
	border: 1px solid #D0D0D0; 
	border-bottom: 1px solid #707070; 
	border-right: 1px solid #707070; 
	padding: 3px; 
	margin: 3px 10px 3px 0px;
}
td.faq0 h4, 
td.faq1 h4, 
td.faq0 div.h4, 
td.faq1 div.h4 {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #458B68; background-color: #EAFFEA;
	line-height: 125%;
	border: 1px solid #D0D0D0; 
	border-bottom: 1px solid #707070; 
	border-right: 1px solid #707070; 
	padding: 3px; 
	margin: 3px 10px 3px 0px;
}
td.faq0 li, 
td.faq1 li {
	padding-top: 10px;
}
td.faq0 div, 
td.faq1 div {
	font-size: 14px; font-family: Arial, Verdana, sans-serif; line-height: 120%;
	overflow: hidden;
	padding: 10px 20px 15px 20px;
}
td.faq0 ul, 
td.faq1 ul {
	padding-left: 20px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 20px;
}
td.faq0 pre, 
td.faq1 pre,
td.link1 pre,
blockquote.pre {
	overflow: auto;
	margin: 5px 5px 5px 0px;
	padding: 5px 10px 5px 10px;
	color: #45688B; background-color: #EAEAFF;
	clear: both;
	border: 1px solid #B0B0FF;
	border-left-color: #F4F4FF;
	border-top-color: #F4F4FF;
}
td.faq2 {
	line-height: 8px;
}
td.faq0 div.faq2 {
	padding: 0px 0px 20px 40px;
}



a.submgrp,
span.submgrp {
	font: bold 20px arial, sans-serif;
	color: #FF6010;
	cursor: pointer;
	white-space: nowrap;
	background-image: url(img/g30.gif); background-repeat: repeat-x;
	padding-left: 10px;
}
a.submgrp {
	padding-right: 10px;
}
a.submgrp img {
	vertical-align: bottom;
	padding-right: 5px;
}
a.submgrp:hover,
span.submgrp:hover {
	color: #FF9020;
	background-image: url(img/g30.gif); background-repeat: repeat-x;
}
span.submgrpb {
	font: bold 20px arial, sans-serif;
	color: #2050FF;
	cursor: pointer;
	white-space: nowrap;
	background-image: url(img/g31.gif); background-repeat: repeat-x;
	padding-left: 10px;
}
span.submgrpb:hover {
	color: #3090FF;
	background-image: url(img/g31.gif); background-repeat: repeat-x;
}
span.submgrp input, span.submgrpb input {
	padding-bottom: 0px;
	margin-bottom: -5px;
}

label {
	cursor: pointer;
}

span.submgrp label, span.submgrpb label {
	cursor: pointer;
	padding: 0px 10px 2px 5px;
}


b.highlight {
	color: HighlightText; background-color: Highlight;
	padding-left: 3px; padding-right: 3px;
}
b.yell {
	color: #000; background-color: #FF8;
	font-weight: normal;
	padding-left: 3px; padding-right: 3px;
}


/* zentrum */
td.cent1 {
	width: 100%; 
	background-color: #FFFFFF; color: #000000; 
	padding: 0px 5px 5px 5px; 
}
td.cent1 table {
	width: 100%;
}
td.cent2 {
	width: 50%; 
	vertical-align: top; 
	padding: 25px 10px 0px 10px;
}
td.cent2 div,
td.link1 div,
td.stern1 div,
td.autog1 div {
	width: 100%; 
	text-align: left; vertical-align: top; 
	font-size: 14px; font-family: Arial, Verdana, sans-serif; line-height: 120%;
}
td.cent2a2 {
	width: 100%; 
	vertical-align: top; 
	padding: 0px 10px 0px 10px;
}
td.cent2 a, td.cent2a2 a,
td.link1 a,
td.stern1 a,
td.impr1 a {
	font-weight: bold;
}
td.cent2a2 div {
	width: 100%; 
	text-align: left; vertical-align: top; 
	font-size: 14px; font-family: Arial, Verdana, sans-serif; line-height: 120%;
	padding: 150px 0px 0px 0px; 
}	
td.cent2 h1,
td.impr1 h1 {
	background-image: url(img/w05.png); background-repeat: repeat-y; background-position: -15px 0px; 
	text-align: right; 
	font-size: 28px; font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 0px 15px 3px 0px;
}

td.cent2 ul {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 20px;
	margin-left: 0px;
}
td.cent2 li {
	padding-top: 5px;
}
td.cent2a, td.cent2a div {
	width: 185px;
}
td.cent2b, td.cent2b div {
	width: 91px;
}
td.cent2c, td.cent2c div {
	width: 164px;
}
td.cent2d, td.cent2d div {
	width: 500px;
}

/* links */
td.link1,
td.stern1, td.stern5, td.stern52, td.stern6,
td.autog1,
td.foto1 {
	width: 100%; 
	background-color: #FFFFFF; color: #000000; 
	padding: 0px 5px 5px 5px; 
}
td.link1 {
	padding: 10px 20px 15px 20px; 
}
td.link1 div {
	clear: both;
	padding-top: 10px;
}
td.impr6 h1,
td.autog1 h1,
td.link1 h1,
td.nogr1 h1,
td.faq0 h1,
div.nogr9 div.g021 {
	background-image: url(img/w05.png); background-repeat: repeat-y; background-position: -15px top; 
	text-align: left; 
	font-size: 24px; font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 0px 15px 3px 20px;
}
div.nogr9 div.g021 {
	background-position: -15px bottom;
}

td.link1 img {
	float: right;
	padding: 0px 0px 5px 5px;
}
td.link1 pre {
	text-align: center;
	margin-right: 0px;
}

/* sternenfaenger */
td.stern1 table, td.stern6 table {
	width: 100%;
	clear: both;
}
td.stern1 table {
	padding-top: 10px;
}
td.stern2 ol {
	margin-bottom: 0px;
	padding-bottom: 0px;
}
td.stern2 li {
	margin-top: 0px; margin-bottom: 1px;
	padding-top: 0px; padding-bottom: 0px;
}
div.nogr1 div.head {
	width: 100%; height: 80px; 
	background-image: url(/img/cat/serie/sternenfaenger/head.jpg); background-position: right; 
	margin-bottom: 10px;
}
td.stern2, td.stern2 div {
	width: 100%;
	vertical-align: top;
}
td.stern3, td.stern3 div {
	width: 465px;
	text-align: right; vertical-align: bottom;
}
td.stern3 img, td.stern5 img, td.stern52 img {
	padding-bottom: 5px;
}
div.stern4 img {
	padding: 0px 8px 3px 0px;
	float: left;
}
td.stern5, td.stern5 div, td.stern52, td.stern52 div {
	text-align: center;
}
td.stern52 {
	background-color: #ECECF2;
	padding-top: 8px;
}
td.stern6 td {
	font-size: 14px; font-family: Arial, Verdana, sans-serif; line-height: 120%;
	padding-bottom: 2px;
	vertical-align: top;
	width: 50%;
}
td.stern7 {
	text-align: right;
	padding-right: 10px;
}
table.stern8 {
	padding: 0;
	margin: 0;
}
table.stern8 td {
	text-align: right;
	vertical-align: top;
	padding-right: 10px;
	font-weight: bold;
}
table.stern8 td.stern8 {
	text-align: left;
	font-weight: normal;
	width: 100%;
}


table.sternF1 td {
	font: 14px Arial, Verdana, sans-serif; line-height: 120%;
	padding-right: 10px;
}
table.sternF1 img {
	margin-right: 10px;
	margin-bottom: 5px;
	float: left;
}
td.sternF2 {
	padding-left: 10px;
	padding-top: 10px;
	text-align: right;
	vertical-align: bottom;
}
td.sternF2 img {
	margin-left: 10px;
	margin-right: 0px;
	float: right;
}



/* sprüche */
div.nogr1 table.spruch {
	border: 0;
}
td.nogr1 p,
table.spruch td {
	text-align: left;
	vertical-align: top;
	width: 50%;
	padding: 10px;
	font: 14px Arial, Verdana, sans-serif; line-height: 120%;
	color: #45688B;
	border: 1px solid #B0B0FF;
	border-left-color: #F4F4FF;
	border-top-color: #F4F4FF;
	background-color: #EAEAFF;
}

/* autogramme */
div.autog1 {
	padding: 10px 20px 15px 20px; 
}
div.autog1 h1 {
	margin-right: 260px;
}
div.autog1 img {
	float: right;
	padding: 0px 0px 5px 15px;
}
div.autog1 pre {
	overflow: auto;
	margin: 5px 5px 25px 0px;
	padding: 5px 10px 5px 10px;
	color: #45688B; background-color: #EAEAFF;
	border: 1px solid #B0B0FF;
	border-left-color: #F4F4FF;
	border-top-color: #F4F4FF;
}

/* wallpaper */
td.foto1 {
	text-align: center;
	width: 100%;
}

div.foto4 {
	text-align: center;
}
div.foto4 div.foto1,
td.foto1 div.foto1 {
	display: inline; 
	text-align: center;
}
div.foto1 table {
	display: inline;
}
div.foto1 td {
	text-align: right;
}
div.foto1 img {
	margin: 10px 5px 0px 5px; 
	border: 1px solid #808080;
}
div.foto1 div.icons {
	margin: 0; padding: 0px 5px 0px 0px; 
	height: 0px; 
	position: relative; top: -18px;
}
div.icons img {
	display: inline;
	position: relative;
	margin: 0px 1px 0px 0px;
	padding: 0;
	border: 0;
}
div.foto1 td.foto2 {
	padding: 0px 5px 0px 5px;
}
div.foto1 td.foto3 {
	padding: 0px 5px 5px 5px;
	font-weight: bold;
	line-height: normal;
	max-width: 300px;
}
div.foto1 td.foto3n {
	padding: 0px 5px 5px 5px;
	font-weight: bold;
	line-height: normal;
	width: 150px;
	text-align: center;
}
div.foto1 td.foto3n2 {
	line-height: normal;
	max-width: 150px;
	text-align: center;
}
td.foto3n2 img {
	border: 0;
	margin: 1px 1px 0px 1px;
}
div.foto1 em {
	float: left;
	font-style: normal;
	font-weight: normal;
}

td.foto1 td.foto7 {
	padding: 0px 5px 0px 5px;
	text-align: left;
}
td.foto1 td.foto7 {
	width: 256px;
	vertical-align: top;
}
td.foto1 td.foto6 {
	font-size: 14px; font-family: Arial, Verdana, sans-serif; line-height: 120%;
	vertical-align: top; text-align: left;
}
td.foto7 a:hover {
	background-image: url(img/w05.png); background-repeat: repeat-y; background-position: -50px 0px;
}
td.foto7 a {
	display: block;
}
td.foto6 ol {
	padding-left: 23px;
	margin-left: 0px;
}
td.foto6 span {
	background-image: url(img/w05.png); background-repeat: repeat-y; background-position: -15px 0px; 
	text-align: right; 
	font: bold 28px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 5px 0px;
	padding: 0px 15px 3px 0px;
	display: block;
	text-decoration: none; line-height: 120%; color : #45688B;
}

/* interview */
td.invi1, td.invi01 {
	text-align: justify;
	width: 100%;
	background-color: #FFFFFF;
}
td.invi2, td.invi11 {
	text-align: justify;
	width: 100%;
	background-color: #ECECF2;
}

td.invi01 a, td.invi11 a {
	font-weight: bold;
}
div.invi5 {
	overflow: auto;
	padding: 0px 5px 5px 5px;
}
div.invi5 p {
	text-align: left;
	font-size: 14px; font-family: Arial, Verdana, sans-serif; line-height: 120%;
	padding: 0px 270px 0px 40px;
}
div.invi51 {
	width: 90px;
	text-align: right;
	float: left;
	margin-right: 10px;
	padding: 5px 5px 0px 5px;
	font-size: 12px; 
}
div.invi52 {
	padding: 5px 5px 0px 5px;
	font-size: 12px; 
}
div.invi53 {
	text-align: right;
	padding: 0px 5px 5px 5px;
	font-size: 10px; 
}

td.invi1 div.invi1, td.invi2 div.invi1 {
	overflow: auto;
	text-align: justify;
	font-size: 14px; font-family: Arial, Verdana, sans-serif; line-height: 120%;
	padding: 10px 20px 15px 20px;
}
div.invi1 p {
	overflow: auto;
	text-align: justify;
	font-size: 12px; line-height: 150%;
}
div.invi, span.invi, span.invir {
	display: block;
	float: left; 
	padding: 5px;
	margin-right: 10px;
	border: 1px solid #999999;
	background-color: #DED7DE;
	font-size: 10px; line-height: 100%;
	text-align: left;
}
div.invir {
	display: block;
	float: right;
	padding: 5px;
	margin-left: 10px;
	border: 1px solid #999999;
	background-color: #DED7DE;
	font-size: 10px; line-height: 100%;
	text-align: left;
}
div.inviz {
	display: block;
	padding: 0px;
	border: 1px solid #999999;
	background-color: #DED7DE;
}
div.inviz h3,
div.invi h3 {
	background-color: #999999;
	color: #FFFFFF;
	margin: 0;
	padding: 3px 0px 3px 6px;
	font: bold 12px Verdana, sans-serif;
}
div.inviz p,
span.inviz {
	text-align: justify;
	padding: 5px;
	margin: 0;
	line-height: 120%;
}
div.invi p {
	text-align: left;
	padding: 5px;
	margin: 0;
	line-height: 100%;
	font: 10px Tahoma, sans-serif;
}
span.invir {
	float: right;
	margin-right: 0px;
	margin-left: 10px;
}
div.invi a, span.invi a, span.invir a {
	padding: 0px;
	margin: 0px;
}
div.invi h1, span.invi h1, span.invir h1
h2 {
	margin: 0px;
}

td.invi2 table {
	width: 100%;
	clear: both;
	margin: 15px 10px 10px 0px;
}
td.invi2 td {
	font-size: 14px; font-family: Arial, Verdana, sans-serif; line-height: 120%;
	padding-bottom: 2px;
	vertical-align: top;
}
td.invi2 td.invi3 {
	width: 100px;
	padding-top: 0px;
}
td.invi2 td.invi4 {
	width: 99%;
	padding-top: 0px;
}
td.invi4 div {
	overflow: hidden;
}
td.invi4 a {
	font-weight: bold;
}
td.invi3 div {
	width: 100px;
	text-align: right;
	padding-right: 10px;
}

a.caps {
	display: inline;
}
img.caps {
	margin-bottom: 5px;
	margin-right: 5px;
}
table.invi td {
	font-size: 13px;
	vertical-align: top;
	padding-right: 10px;
}
fieldset {
	margin-right: 10px;
	margin-bottom: 10px;
}

/* noragraphie */

td.nogr2 {
	text-align: justify;
	width: 100%;
	background-color: #ECECF2;
	vertical-align: top;
}
td.nogr2f {
	background-color: #ECECF2;
	padding: 10px 15px 10px 5px;
	vertical-align: top;
}
td.nogr2 table {
	width: 100%;
	clear: both;
	margin: 15px 10px 10px 0px;
}
td.nogr2 table.nogr22 {
	padding-right: 10px; margin-right: 0px;
}
td.nogr2 td {
	font-size: 14px; font-family: Arial, Verdana, sans-serif; line-height: 110%;
	padding-bottom: 2px;
	vertical-align: top;
}
td.nogr2 td.nogr3 {
	width: 150px;
	padding-top: 0px;
}
td.nogr2 td.nogr4 {
	padding-top: 0px;
	vertical-align: bottom;
}
td.nogr3 div,
td.nogr3u div {
	width: 150px;
	text-align: right;
	padding: 1px 10px 1px 1px;
	margin-top: 1px;
}
td.nogr32 div {
	width: 50px;
	text-align: right;
	padding: 0px 10px 0px 1px;
	margin-top: 1px;
}
td.nogr4 div {
	overflow: hidden;
	text-align: left;
	padding: 2px 1px 1px 1px;
}
td.nogr4 div.notiz,
div.invi1 div.notiz {
	font: 12px Verdana, sans-serif;
	line-height: 100%;
	padding: 5px;
	color: #B02020;
	background-color: #F0E0E0;
	border: 1px solid #E0B0B0;
}
td.nogr42 div {
	overflow: hidden;
	text-align: left;
	padding: 0px 1px 0px 1px;
}
div.nogr94 ul,
td.nogr4 ul {
	margin: 0px;
	padding-left: 15px;
	padding-top: 0px;
}
td.nogr4 img {
	vertical-align: text-top;
	margin: 0;
}
td.nogr4 img.abst {
	vertical-align: text-top;
	margin-bottom: 5px;
	margin-left: 8px;
}
td.nogr4 a,
div.nogr1 a {
	font-weight: bold;
	text-decoration: none;
}
td.nogr1 {
	text-align: left;
	width: 100%;
	background-color: #FFFFFF;
}
td.nogr1 table {
	padding: 0px;
	margin: 0px;
}
td.nogr1 table.same {
	background-color: #ECECF2;
	padding: 5px 10px 10px 0px;
}

td.nogr1 td.vonbis {
	width: 190px; 
	vertical-align: top;
	padding: 0px;
	margin: 0px;
}
td.nogr1 td.ueber {
	vertical-align: bottom;
	padding: 0px;
	margin: 0px;
}
td.nogr1 td.icons,
td.nogr1 td.icons2 {
	vertical-align: top;
	/*width: 48px;*/
	padding: 0;
	margin: 0;
	padding-right: 3px;
}
td.nogr1 td.titel {
	width: 100%;
	padding: 0px;
	margin: 0px;
}

table.filmo td {
	font: 14px Arial, Verdana, sans-serif;
}
table.filmo th {
	font: 16px Verdana, sans-serif;
	background-color: #FFF;
	text-align: center;
	padding-bottom: 10px;
}
table.filmo td.jahr {
	width: 40px;
	text-align: right;
	font-weight: bold;
}
table.filmo td.prem {
	width: 90px;
	text-align: right;
	padding-right: 10px;
}
table.filmo td.titl {
	text-align: left;
	font-weight: bold;
	padding-right: 10px;
}
table.filmo td.roll {
	text-align: left;
}

td.nogr1 div {
	font-size: 14px; font-family: Arial, Verdana, sans-serif; line-height: 120%;
}
td.titel div {
	overflow: hidden;
	padding: 1px 0px 1px 1px;
}
td.nogr1 a {
	font-weight: bold;
}
td.nogr1 div.nogr1 {
	font-size: 14px; font-family: Arial, Verdana, sans-serif; line-height: 120%;
	padding: 5px;
	overflow: auto;
}
div.nogr1 h3 {
	margin: 5px;
}
td.nogr1 div.katpic {
	float: right;
	margin: 0px 5px 0px 5px;
}
div.katpic img {
	margin-bottom: 10px;
}
td.vonbis div {
	width: 180px; 
	text-align: right; 
	padding-right: 10px;
	overflow: hidden;
}
td.nogr1 div.vonbis {
	width: 180px; 
	text-align: right; 
	float: left;
	padding-right: 10px;
	overflow: hidden;
}
td.icons div {
	text-align: left;
	margin: 0;
	padding: 0;
	/*width: 48px;*/
}
td.icons2 div {
	text-align: left;
	margin: 0;
	padding: 0;
	width: 48px;
}
td.ueber div {
	text-align: right;
	padding-right: 10px;
}
td.nogr1 div.nogr7 {
	font-size: 11px; font-family: Verdana, sans-serif; line-height: 120%;
	text-align: center;
	margin: 15px;
	padding: 7px;

	border: 1px solid #B0B0FF;
	border-left-color: #F4F4FF;
	border-top-color: #F4F4FF;
	background-color: #EAEAFF;
}
td.ueber a {
	font-weight: normal;
}
td.nogr2 div.nogr5,
td.nogr1 div.nogr6 {
	overflow: auto;
	text-align: center;
	padding: 5px;
}
div.nogr5 span {
	float: right;
	text-align: right;
}
div.nogr5 div.nogr52 {
	text-align: left;
	padding-left: 15px;
}
div.nogr5 img {
	padding-top: 4px;
}
div.nogr6 img {
	padding-bottom: 4px;
}
td.nogr1 div.nogr8 {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 150%;
	margin: 20px 25px 20px 25px;
}

table.tab1 {
	width: 100%;
	border: 1px solid #DDD;
}
table.tab1 th,
table.tab1 td {
	font: 14px Arial, Verdana, sans-serif; line-height: 110%;
	vertical-align: top;
	border-top: 1px solid #DDD;
	padding: 4px 10px 4px 10px;
	text-align: left;
}
table.tab1 th {
	width: 50%;
	background-color: #DDD;
	font-weight: bold;
}

div.nogrpc {
	color: #9F804E;
	font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif;
}

div.nogr9 h1 {
	font-size: 16px;
	margin-left: 20px;
}
div.nogr92 {
	margin-top: 10px;
	clear: both;
}
div.nogr92 h1 {
	font-size: 16px;
	margin-left: 0;
}
div.nogr93 {
	float: right;
	border: 1px solid #eaedff;
	background-color: #eff1ff;
	width: 230px;
	margin-bottom: 3px;
}
div.nogr94 {
	margin-left: 25px;
}
div.nogr9 div.g021 {
	font: normal 12px Verdana, sans-serif;
	margin-left: 20px;
	padding-bottom: 2px;
	margin-bottom: 0px;
}
table.nogr9 div {
	font: 11px Verdana, sans-serif;
	line-height: 100%;
}
table.nogr9d div {
	font: 14px Arial, sans-serif;
	line-height: 120%;
}
td.nogr32 div,
td.nogr42 div {
	font-size: 10px;
	padding-bottom: 2px;
	line-height: 8px;
}
table.nogr9b td,
table.nogr9c td {
	vertical-align: top;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 30px;
}
img.nogr9b,
td.nogr9c img {
	border: 1px solid #808080;
}
table.nogr9 td,
table.nogr9d td {
	vertical-align: bottom;
	padding-top: 0;
	padding-bottom: 0;
}
table.nogr9 td.nogr3u,
table.nogr9d td.nogr3u {
	vertical-align: top;
	padding-top: 0;
	padding-bottom: 0;
}
div.nogr9 table.nogr9 {
	margin: 0px 0px 30px 0px;
}
div.nogr9 img {
	margin: 0;
	padding: 0;
	vertical-align: text-bottom;
}
div.nogr9 td.nogr9c {
	padding-right: 30px;
}
div.nogr9 a.out {
	font-size: 13px;
}
div.nogr9 a.outb {
	font-size: 18px;
}
div.nogr9 div.format {
	float: left;
	padding-left: 8px;
}
div.nogr9 div.nogr9 {
	text-align: center;
	font: 10px Verdana, sans-serif;
	margin-bottom: 2px;
	color: #aaa;
}


/* impressum */
td.impr6 {
	width: 100%; 
	background-color: #FFFFFF; color: #000000; 
	text-align: justify;
	padding: 10px 20px 15px 20px; 
}
td.impr7 {
	width: 100%;
	background-color: #FFFFFF; color: #000000;
	padding: 10px 20px 15px 20px;
}
td.impr6 div, td.impr7 div {
	font-size: 14px; font-family: Arial, Verdana, sans-serif; line-height: 120%;
}
td.impr6 a {
	font-weight: bold;
}
td.impr11 {
	width: 150px; 
	background-color: #ECECF2; color: #000000; 
	padding: 0px 5px 5px 0px; 
	vertical-align: top;
	padding-top: 5px;
}
td.impr12 {
	width: 202px; 
	background-color: #ECECF2; color: #000000; 
	padding: 0px 0px 5px 0px; 
	vertical-align: top;
	padding-top: 5px;
}
td.impr13 {
	width: 100%; 
	background-color: #ECECF2; color: #909090; 
	padding: 0px 5px 5px 5px; 
	vertical-align: bottom;
	padding-top: 5px;
}
td.impr4 {
	width: 150px; 
	background-color: #ECECF2; color: #000000; 
	padding: 0px 5px 0px 0px; 
	vertical-align: top;
	padding-bottom: 5px;
}
td.impr5 {
	width: 100%; 
	background-color: #ECECF2; color: #000000; 
	padding: 0px 5px 0px 0px; 
	vertical-align: bottom;
	padding-bottom: 5px;
}

td.impr11 div {
	overflow: hidden; 
	padding: 1px; 
	width: 150px; 
	text-align: right;
}
td.impr12 div {
	overflow: hidden;
	padding: 1px; 
	width: 202px; 
	text-align: left;
}
td.impr12 input {
	width: 97%;
}
td.impr13 div {
	overflow: hidden; 
	padding: 1px; 
	text-align: left;
}
td.impr4 div {
	overflow: hidden; 
	padding: 1px; 
	width: 150px; 
	text-align: right;
}
td.impr5 div {
	overflow: hidden; 
	padding: 1px; 
	text-align: left;
}
td.impr5 textarea {
	width: 99%;
	height: 150px;
}

/* interviews */
span.nora {
	color: #A06000;
}
span.aron {
	color: #0060A0;
}


.hlpi {
	position: absolute;
	left: 314px;
}





/*@import url("raie.css");*/
