font         { font-family: Verdana; font-size: 12pt; color: #FFFFFF }
td           { font-family: Verdana; font-size: 10pt; color: #FFFFFF; text-align: justify }

input        {font-family:Verdana; font-size:9pt; }
h1           { color: #002080; font-family: Verdana; font-size: 16pt; font-weight: bold }
h2           { color: #3A518D; font-family: Verdana; font-size: 14pt; font-weight: bold }
h3           { color: #FF9C00; font-family: Verdana; font-size: 12pt; font-weight: bold; margin-top: 16px; }
h4           { font-family: Verdana; font-size: 10pt; color: #366583; font-weight: normal }
h5           { font-family: Verdana; font-size: 8pt; color: #366583; font-weight: normal }
th           { color: #FFEF00; font-family: Verdana; font-size: 11pt; font-weight: normal;
               background-color: #002080; float: left; text-align: left; }

a:link       { font-family: Verdana; font-size: 10pt; color: #FFFFFF; text-decoration: none}
a:visited    { font-family: Verdana; font-size: 10pt; color: #FFFFFF; text-decoration: none}
a:hover      { font-family: Verdana; font-size: 10pt; color: #FF9C00; text-decoration: none}
a:active     { text-decoration: none; color: #FF9C00 }

a:link.o       { font-family: Verdana; font-size: 10pt; color: #000000; text-decoration: none}
a:visited.o    { font-family: Verdana; font-size: 10pt; color: #000000; text-decoration: none}
a:hover.o      { font-family: Verdana; font-size: 10pt; color: #FFFFFF; text-decoration: none}
a:active.o     { text-decoration: none; color: #FFFFFF }

img {
	border-width: 0px;
}

form {
	margin: 0px;
	padding: 0px;
}

table.tab1 {
	border-width: 0px;
	border-collapse: collapse;
	padding: 0px;
	border-spacing: 0px;
	margin: 0px;
	width: 980;
	background-color: #FF9C00;
}

table.tab2 {
	border-width: 0px;
	border-collapse: collapse;
	padding: 0px;
	border-spacing: 0px;
	margin: 0px;
	width: 980;
}

table.tab3 {
	border-width: 0px;
	border-collapse: collapse;
	padding: 0px;
	border-spacing: 0px;
	margin: 0px;
	width: 980;
	background-position: center;
	background-attachment: fixed;
}

table.nav {
	border-width: 0px;
	border-collapse: collapse;
	padding: 2px;
	border-spacing: 0px;
	margin: 0px;
	width: 160;
}

table.stand {
	border-width: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
	width: 100%;
}

table.stand td {
	padding: 4px;
	font-size: 10px;
	vertical-align: bottom;
}

table.stand-black {
	border-width: 0px;
	border-collapse: collapse;
	padding: 2px;
	border-spacing: 0px;
	margin: 0px;
	width: 500;
}

table.stand-black td {
	font-size: 12px;
	vertical-align: bottom;
	color: #000000;
}

table.main {
	border-width: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
	width: 100%;
}

table.main td {
	padding: 4px;
}

table.main td a {
	color: #FF9C00;
}

table.main td a:hover {
	color: #FFFFFF;
}

table.info {
	border-width: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
	width: 98%;
	background-color: #FF9C00;
}

table.info td {
	padding: 4px;
}

table.pre {
	border-width: 2px;
	border-collapse: collapse;
	border-color: #FF9c00;
	border-style: groove;
	border-spacing: 0px;
	margin: 0px;
	background-color: #FF9C00;
}

table.pre2 {
	border-width: 2px;
	border-collapse: collapse;
	border-color: #41B494;
	border-style: groove;
	border-spacing: 0px;
	margin: 0px;
	background-color: #41B494;
}

table.member table.pre2 td {
	width: 108px;
	height: 81px;
	background-color: #000000;
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
}

table.video, div.configuration1 form.videoUserUploadVideo table table {
	border-width: 0px;
	border-collapse: collapse;
	padding: 2px;
	border-spacing: 0px;
	margin: 0px;
	width: 160;
}

table.video td, div.configuration1 form.videoUserUploadVideo table table td {
	font-size: 10px;
	vertical-align: bottom;
}

table.memberList {
	border-width: 0px;
	border-collapse: collapse;
	padding: 0px;
	border-spacing: 0px;
	margin: 0px;
	width: 100%;
}

table.memberList td {
	font-size: 10px;
	vertical-align: bottom;
	margin: 2px;
	padding: 2px;
}

table.smallInfo {
	border-width: 0px;
	border-collapse: collapse;
	padding: 0px;
	border-spacing: 0px;
	margin: 0px;
	width: 450px;
}

table.smallInfo td {
	font-size: 10px;
	vertical-align: bottom;
	margin: 2px;
	padding: 2px;
}

table.member, div.configuration1 form.videoUserUploadVideo table {
	border-width: 0px;
	border-collapse: collapse;
	padding: 2px;
	border-spacing: 0px;
	margin: 0px;
	width: 100%;
}

table.member td, div.configuration1 form.videoUserUploadVideo table td {
	font-size: 10px;
	vertical-align: bottom;
}

table.werb {
	border-width: 0px;
	border-collapse: collapse;
	padding: 2px;
	border-spacing: 0px;
	margin: 0px;
	width: 980;
	background-color: #000000;
}

td.doppelstrich {
	border-left-width: 1;
	border-right-width: 1;
	border-top-style: solid;
	border-top-width: 1;
	border-bottom-style: solid;
	border-bottom-width: 1;
	border-color: #FFFFFF;
}
td.doppelstrich-orange {
	border-left-width: 1;
	border-right-width: 1;
	border-top-style: solid;
	border-top-width: 1;
	border-bottom-style: solid;
	border-bottom-width: 1;
	border-color: #FF9C00;
}

td.obenstrich {
	border-left-width: 1;
	border-right-width: 1;
	border-top-style: solid;
	border-top-width: 1;
	border-bottom-width: 1;
}
td.keinstrich {
	border-width: 0px;
	border-style: solid;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
}

td.nav1 {
	text-align: center;
	width: 20%;
}
td.nav2 {
	width: 80%;
}

td.video-info {
	background-color: #FF9C00;
	font-size: 8pt;
}

td.video-zeit {
	background-color: #41B494;
	font-size: 8pt;
}

td.inf {
	text-align: right;
}

td.paging {
	text-align: right;
	color: #41B494;
	font-size: 14px !important;
}

table.wahl {
	border-width: 0px;
	border-collapse: collapse;
	padding: 2px;
	border-spacing: 0px;
	margin: 0px;
	width: 500;
}


td.wahl {
	background-color: #41B494;
	font-size: 8pt;
}

input.video, div.configuration1 form.videoUserUploadVideo table input {
	font-size: 8pt;
	width: 320px;
}
textarea.video, div.configuration1 form.videoUserUploadVideo table textarea {
	font-size: 8pt;
	width: 320px;
	height: 100px;
}

div.configuration1 form.videoUserUploadVideo table table input {
	width: auto;
}
td.aquanet {
	text-align: left;
	font-size: 8pt !important;
}

.green       { font-family: Verdana; font-size: 10pt; color: #008000 }
.orange      { font-family: Verdana; font-size: 10pt; color: #FF9C00 }
.orange-sm      { font-family: Verdana; font-size: 8pt; color: #FF9C00 }
.red         { font-family: Verdana; font-size: 10pt; color: #FF0000 }
.black       { font-family: Verdana; font-size: 10pt; color: #000000 }
.weiss       { font-family: Verdana; font-size: 10pt; color: #FFFFFF }
.gelb        { color: #FFEF00; font-family: Verdana; font-size: 10pt;}
.gelb-sm     { color: #FFEF00; font-family: Verdana; font-size: 8pt; font-weight: bold;}
.small       { font-family: Verdana; font-size: 8pt; }

/*Kalender Popup*/
div#calendar_container_birthday {
	display: none;
}

div#registrierung input.date_day, div#registrierung input.date_month {
	width: 22px;
}

div#registrierung input.date_year {
	width: 40px;
}

div#registrierung h2, div#videoUpload h2, div#message h2, div#login h2, div#password h2 {
	text-align: center;
	color: #FF9C00; font-family: Verdana; font-size: 12pt; font-weight: bold;
	margin-top: 16px;
}

div#videoUpload table {
	width: 100%;
	margin: 4px;
}

div#videoUpload table table {
	width: 100%;
}

div#stichwort table {
	width: 100%;
}

#agb h3 {
	text-align: center;
	margin-top: 16px;
}

#stichwort {
	overflow: scroll;
	width: 100%;
	height: 500px;
}

div#stichwort ul, div#stichwort ul li {
	list-style-type: disc;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	text-align: left;

	margin-left: 8px;
}

div#stichwort ul li a {
	font-size: 10px;
}


td.shortTitle {
	white-space: nowrap;
}

td.shortTitle div {
	overflow: hidden;
	width: 112px;
	height: 12px;
	text-align: left;
}

div#profileBanner {
	text-align: center;
	width: 100%;
}

div#profileBanner table table {
	/*border-width: 1px;
	border-color: #FFFFFF;
	border-style: solid;*/
	width: 100%;
}

div#profileBanner form textarea {
	width: 200px;
	height: 100px;
}

div#profileBanner form input {
	width: 200px;
}

input.check {
	width: 10px !important;
}

#profile a:link       { font-family: Verdana; font-size: 10px; color: #FFFFFF; text-decoration: none}
#profile a:visited    { font-family: Verdana; font-size: 10px; color: #FFFFFF; text-decoration: none}
#profile a:hover      { font-family: Verdana; font-size: 10px; color: #000000; text-decoration: none}
#profile a:active     { text-decoration: none; color: #FF9C00 }

table.video a {
	font-size: 10px;
}


/* Navigation oben */
#videoReiter
{ position: relative;
margin: 0px;
padding: 0px;
width: 474px;
text-align: center;
 }

#videoReiterNavi
{ margin: 0px;
padding: 0px; line-height: 18px;
background-color: #000;
border-bottom: 1px solid White;
color: #000000;
width:474px;
text-align: left;
}

#videoReiterNavi i
{ padding: 2px 6px 2px 6px;
border-right: 1px solid #ffffff; }

#videoReiterNavi a.off, #videoReiterNavi a.on /*Reiter deaktiv*/
{ position: relative;
margin: 0 0 0 0px;
padding: 2px 4px 2px 4px;
line-height: 18px;
display: inline;
text-decoration: none;
font-weight: bold;
background-color: #666666;/*Hintergrundfarbe Reiter deaktiv*/
color: #ffffff;  /*Link-Farbe in der Navi*/
border-right: 1px solid #fff;
border-left: 1px solid #666666;
border-bottom: 1px solid #fff; }

#videoReiterNavi a.off:hover, #videoReiterNavi a.on /*Aktiver Reiter*/
{ background-color: #A0A0A0;/*Hintergrundfarbe aktiver reiter*/
color: #000000;    /*Aktive Link-Farbe in der Navi*/
border-left: 1px solid #A0A0A0;
border-bottom: 1px solid #A0A0A0; }

#videoReiterText {
 margin: 0 0 0 0;
padding: 5px;
font-size: 12px;
background-color: #A0A0A0; /*Hintergrundfarbe Textbox*/
width: 100%;
color: #000000;
text-align: left;
} /*Schriftfarbe Text*/

#videoReiterText a {
text-decoration: none;
color: #547187; } /*Linkfarbe Text*/

#videoReiterText table {
	width: 100%;
}

#videoReiterText table td {
	vertical-align: top;
}

#videoReiterText table td.titles {
	width: 70px;
}

#videoReiterText table td.right {
	text-align: right;
}

#videoReiterText table td input {
	width: 200px;
}

#videoReiterText table td input.nolength {
	width: auto;
}

#videoReiterText table td textarea {
	width: 200px;
	height: 60px;
}

#videoReiterText table td h1 {
	color: #000000;
	margin: 0 0 0 0px;
	padding: 0 0 0 0px;
	font-size: 14px;
}
