/* RESET */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

dl  {
    width: 100% !important;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: #fff;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}


/* MAIN */

body {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; 
	line-height: 1.333;
	color: #222;
	background: #fff;
}

strong {
	font-weight: bold;
}

em {
	font-style: oblique;
}

.spoboxlink {
	margin-top: 5px;
	margin-left: 120px;
	font-size: 12px;
}

hr {
	display: none;
	border: 0;
	/* border-bottom: 1px dotted #999; */
	/* margin-top: 10px;
	margin-bottom: 10px; */
	/* height: 10px; */
	/* background: url(../p/trenner.png) no-repeat 50%; */
}

.clearer_news {
	clear: both;
}

#header h1 {
	height: 65px;
} 

#wrapper {
	width: 960px;
	background: #fff url(../p/dotted_grau.png) repeat-y 765px 110px;
	margin: 10px auto;
}

#header {
	/* background: #006d96 url(../p/vb_header.png) no-repeat; */
	background: #006084 url(../p/vb_header.png) no-repeat;	
	color: #fff;
	height: 90px;
}

.innenrand2 {
	margin: 0;
	/* padding-top: 1px; */
}
	
ul#mainnav {
	/* height: 20px; */
}	

#mainnav li {
	float: left;
	display: inline;
	list-style-type: none;
	padding-left: 8px;
	padding-right: 8px;
	margin-top: 4px;
	border-right: 1px solid #fff;	
}

#mainnav li.last {
	border: 0;
}

#mainnav a {
	position: relative;
	font-size: 14px;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	bottom: 5px;
}

#mainnav a:hover {
	color: #cba021;
}

li.active a {
	color: #cba021 !important;
}

.suche {
	float: right;
}

#inhaltswrap {
	float: left;
	width: 100%;
	min-height: 500px;
    margin-bottom: 10px;
}


#inhalt {
	margin-right: 478px;
	padding-top: 15px;
	overflow: hidden;
}

#ligatv_inhalt {
	margin-right: 742px;
	padding-top: 15px;
	overflow: hidden;
}

#inhalt ul {
	width: 430px;
	list-style-type: disc;	
	font-size: 12px;
	padding-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#inhalt li {
	padding-bottom: 5px;
}


#links {
	float: left;
	width: 264px; /* 270 */
	min-height: 500px;
	margin-left: -473px; /* 470 */
	padding: 15px 10px 10px;
	overflow: hidden;
}

/* #links h1 {
	font-family: Impact, sans-serif;
	font-size: 20px;
	font-weight: normal; /* MSIE Fix */
/*	color: #cba021;
	text-transform: uppercase;
} */

#rechts {
	float: left;
	width: 180px;
	min-height: 500px;
	height: 100%;
	margin-left: -195px; /* 180 */
	margin-top: 5px;
	padding: 0 0 10px 14px;	/* 15 0 10 */
	overflow: hidden;
	/* border-left: 1px dotted #006084; */	
}

#footer {
	clear: left;
	width: 100%;
	/* background: #e0b228; */
	background: #cba021;	
	color: #fff;
	border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
	-moz-border-radius-bottomleft: 15px;
	-moz-border-radius-bottomright: 15px;
	-webkit-border-bottom-left-radius: 15px;
	-webkit-border-bottom-right-radius: 15px;
	padding: 8px 0 0;
}

ul#footernav1 {
	margin-left: 10px;
	float: left;	
}

#footernav1 li, #footernav2 li {
	display: inline;
	list-style-type: none;
	padding-left: 8px;
	padding-right: 8px;
    border-right: 1px solid #fff;    
}

#footernav1 li.last, #footernav2 li.last {
    border: 0;
}
#footernav1 a {
	position: relative;
	font-size: 11px;
	color: #7b1a00;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	top: -5px;
}

#footernav1 a:hover {
	color: #fff;
}

#footernav1 .active a {
	color: #fff !important;
}

ul#footernav2 {
	float: right;
	margin-right: 10px;
}

#footernav2 a {
	position: relative;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;	
	font-weight: bold;
	top: -5px;
}

#footernav2 a:hover {
	color: #7b1a00;
}

#footernav2 .active a {
	color: #7b1a00 !important;
}

.clear {
	clear: both;
}

.csc-textpic {
	margin: 0 !important;
	padding: 0 !important;
	border-bottom: 1px solid #fff;
}

/* Headlines */

h1.csc-firstHeader {
	font-size: 16px;
	font-weight: bold;
	color: #006084;
}

h3.csc-firstHeader {
	margin-top: -5px;
	font-family: Impact, sans-serif;
	font-size: 20px;
	font-weight: normal; /* MSIE Fix */
	color: #cba021;
	text-transform: uppercase;
}


#inhalt h4 {
	font-size: 14px;
	font-weight: bold;
	color: #006084;
}

/* Inhaltsspalte */


.banner {
	width: 480px;
	height: 68px;
	background: transparent url(../p/anzeige.png) no-repeat;
}

.banner img {
	margin-left: 12px;
}


div.csc-textpicHeader {
	
}

div.csc-textpic-intext-left-nowrap img {

}

.csc-header h1 {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 16px;
	font-weight: bold;
	color: #006084;	
} 

.no-margin .csc-header h1 {
	margin-top: 0 !important;
}

#inhalt p {
	font-size: 13px;
	line-height: 1.333em;
	margin-bottom: 10px;
}

div.csc-textpic-center div.csc-textpic-imagewrap  {
	margin: 0; /* Überschreiben der Zentrierung */
	text-align: left;
	font-size: 12px;
	color: #333;
}

div.csc-textpic-intext-left div.csc-textpic-imagewrap {
	text-align: left;
	font-size: 12px;
	color: #333;
	/* width: 240px; */
}

.training-single-item .csc-textpic-imagewrap img {
	margin-bottom: 5px;
}

.capinpic h1 {
	border: 0 !important;
}

.capinpic img {
	float: none !important;
}

/* tt_news datum */

.news-list-date, .archive-list-date {
    width: 30px;
    height: 2px;
    background-color:#006084;
    color: #fff; 
    float: right;
    position: relative;
    padding: 35px 5px 5px;
    margin-left: 10px;
    margin-top: 3px;
    margin-bottom: 3px;
    margin-right: 10px;
    border-bottom-right-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-right-radius: 8px;	    
    /* border-radius: 8px;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px; */    
}

.news-list-date .date_day, .archive-list-date .date_day {
    font-size: 16px;
    font-weight: bold;
    line-height: 40px;
    position: absolute; 
    left: 6px;
    top: -5px;
}

.news-list-date .date_month, .archive-list-date .date_month {
    position: absolute; 
    left: 5px;
    bottom: 5px;    
    text-transform: uppercase;
    font-size: 10px;
}

.news-list-date .date_year, .archive-list-date .date_year {
    font-size: 11px;
    position: absolute;
    right: -5px;
    top: 12px;
    -webkit-transform: rotate(-90deg); 
    -moz-transform: rotate(-90deg);    
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

#links .news-list-date .date_day, #links .archive-list-date .date_day {
    font-size: 16px;
    font-weight: bold;
    line-height: 40px;
    position: absolute; 
    left: 6px;
    top: -5px;
}

#links .news-list-date .date_month, #links .archive-list-date .date_month {
    position: absolute; 
    left: 5px;
    bottom: 7px;    
    text-transform: uppercase;
    font-size: 10px;
}

#links .news-list-date .date_year, #links .archive-list-date .date_year {
    font-size: 11px;
    position: absolute;
    right: -5px;
    top: 12px;
    -webkit-transform: rotate(-90deg); 
    -moz-transform: rotate(-90deg);    
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

.news-latest-date, .news-single-date {
	width: 45px;
	height: 10px;
	background-color:#006084;
	color: #fff; 
	float: left;
	position: relative;
	padding: 45px 5px 5px;
	margin-right: 10px;
	margin-top: 12px;
	margin-bottom: 10px;
    border-bottom-right-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-right-radius: 8px;	    
    /* border-radius: 8px;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px; */    
}

.news-single-date {
	margin-bottom: 5px;	
}	

.news-latest-date span, .news-list-date span, .news-single-date span {
	display: block;
	/* text-align: center; */
}

.news-latest-date .date_day, .news-single-date .date_day {
	font-size: 24px;
	font-weight: bold;
	line-height: 40px;
	position: absolute; 
	left: 6px;
	top: 3px;
}

.news-latest-date .date_month, .news-single-date .date_month {
	position: absolute; 
	left: 6px;
	bottom: 9px;	
	text-transform: uppercase;
	font-size: 14px;
}

.news-latest-date .date_year, .news-single-date .date_year {
	font-size: 16px;
	position: absolute;
	right: -8px;
	top: 20px;
	-webkit-transform: rotate(-90deg); 
	-moz-transform: rotate(-90deg);	
	filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

/* .date_year {
float:left;
font-size:25px;
font-family:Verdana;
-webkit-transform: rotate(-90deg); -moz-transform:rotate(-90deg);
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
} */

/* tt_news */

.csc-textpic-caption {
	margin-top: 3px !important;
	font-style: oblique;
	font-size: 11px;
}


h2 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: bold;
    color: #006084;    
}

.training-latest-morelink {
    float: right;
    font-weight: bold;
    font-size: 14px;
    margin-top: 10px;
}

.training-single-item h3 {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
    color: #006084;
}


/* .training-single-item h1 {
    color: red;
    border: 5px solid green;
    font-size: 20px;
} */

.training-latest-item h2 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: bold;
    color: #006084;    
}

.training-latest-item p {
    font-size: 12px;   
}

.news-latest-container, .training-latest-container {
	margin-bottom: 10px;
	border-bottom: 1px solid #fff;	
}

.news-latest-container h2 {
	margin-top: 10px;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 5px;
}	

a:link, a:visited {
	color: #006084;
	text-decoration: none;
}

a:hover {
	color: #e0b228;
}

.news-latest-container p,
.news-list-container p,
.training-list-container p {
	font-size: 12px;
}

.news-list-container h3, .training-list-container h3, .archive-list-container h3 {
	margin-top: 10px;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;	
}	

#inhalt .news-list-container img, #inhalt .archive-list-container img {
	float: left;
	margin-right: 10px;
	margin-bottom: 15px;
}

#inhalt .news-list-container hr {
	border: 0;
}

.news-single-item h2 {
	margin-top: 20px;
	margin-bottom: 10px;
	font-size: 16px;
	font-weight: bold;
	color: #006084;	
}

.news-single-author {
	color: #666;
	font-size: 12px;
	font-style: oblique;
	margin-top: 10px;
	margin-bottom: 10px;	
}

.news-single-item h3 {
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 10px;
}

.news-single-item p, .training-latest-item p, .training-single-item p {
	font-size: 13px;
	margin-bottom: 10px;
    margin-top: 10px;
}

.news-single-imgcaption {
	color: #666;
	font-size: 12px !important;
	margin-top: 5px;	
}

.news-single-backlink a {
	font-size: 12px;
}

#inhalt .news-list-item {
	/* height: 130px; */	
	border-bottom: 1px dotted #999;
	/* padding-bottom: 15px; */
	margin-bottom: 10px
}

#inhalt .archive-list-item {
	border-bottom: 1px dotted #999;
	/* padding-bottom: 15px; */
	margin-bottom: 10px
}

#inhalt .zeitalter-latest-item h3, #inhalt .zeitreise-single-item h3 {
	font-size: 14px;
	font-weight: bold;	
	margin-bottom: 2px;
	color: #222;
}


#links .news-list-item {
	height: 130px;
	width: 255px;
	border-bottom: 1px dotted #999;
	margin-bottom: 10px;
	margin-top: 11px;	
}

#links .training-list-item  {
	width: 257px;
	border-bottom: 1px dotted #999;
	margin-bottom: 10px;
	margin-top: 11px;	
}

#rechts .csc-textpic-imagewrap {
	margin-top: 5px;
}

#rechts div.csc-textpic-intext-left-nowrap {
	min-height: 115px;
	font-size: 13px;
	margin-top: 5px;
}

#rechts h4 a {
	font-size: 13px;
	text-decoration: none;
	text-transform: uppercase;
	font-family: Arial, sans-serif;
	font-weight: bold;
	color: #006084;		
}

#rechts h4 a:hover {
	color: #e0b228;		
}

/* morelinks */

.news-latest-morelink,
.news-list-morelink,
.training-list-morelink,
.archive-list-morelink {
	font-size: 11px;
	float: right;
	margin-right: 12px;
	margin-bottom: 10px;
}

dl, dt, dd {
	margin: 0 !important;
	padding: 0 !important;
}

/* rgmediaimages for tt_news */

#watch-video-details-inner-less, #watch-video-details-inner-more {
	display: none;
}

/* timtab */

.tx-timtabsociable-pi1 {
	margin-top: 20px;
	margin-bottom: 10px;	
}

.tx-timtabsociable-pi1 img {
	margin-left: 2px;
	margin-right: 2px;
}

h5.social {
	font-family: Impact, sans-serif;
	font-size: 16px;
	font-weight: normal; /* MSIE Fix */
	color: #cba021;
	text-transform: uppercase;
	margin-bottom: 5px;
}

/* Aktionsbox */

.aktionsbox {
	height: 130px;
	background: #e0b228;
    border-bottom-right-radius: 15px;
	-moz-border-radius-bottomright: 15px;
	-webkit-border-bottom-right-radius: 15px;	
	color: #fff;	
	padding: 5px 8px;
	margin-right: 10px;
	margin-top: 15px;
	margin-bottom: 10px;
}

.aktionsbox h4 {
	font-family: Impact, sans-serif;
	font-size: 20px;
	font-weight: normal; /* MSIE Fix */
	color: #fff;
	text-transform: uppercase;
}

.aktionsbox p {
	font-size: 12px;
	color: #000;
}


/* Aktionsbox Bilder */

.aktionsbox_bild {
	height: 124px;
	background: #e0b228;
	border: 1px solid #e0b228;
    border-bottom-right-radius: 15px;
	-moz-border-radius-bottomright: 15px;
	-webkit-border-bottom-right-radius: 15px;	
	color: #fff;	
	padding: 8px;
	margin-right: 10px;
	margin-top: 15px;
	margin-bottom: 10px;
}

.aktionsbox_bild p {
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;
}

.aktionsbox_bild img {
	border: 1px solid #999;
}

.mooslidepositionleft {
	border-bottom: 1px dotted #999;
	padding-bottom: 8px;
	margin-bottom: 10px;
	width: 255px;
}

/* top thema */

.menuentry {
	margin-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #999;
	margin-right: 10px;
}

.menuentry span {
	color: #666;
	text-transform: uppercase;
	font-size: 11px;
}

.menuentry h4 {
    font-size: 13px;
    font-weight: bold;
    color: #006084;	
    margin-top: 4px !important;
}

.menuentry a {
	text-decoration: none;
	color: #006084;	
}

.menuentry a:hover {
	text-decoration: none;
	color: #e0b228;	
}

.menuentry p {
    font-size: 13px;
}

#searchbox  {
    height: 30px;
    width: 175px;
    float: right;
    margin-right: 5px;
}

#searchbox input#searchfield {
    width: 145px;  
    color: #999;
    font-size: 12px;
    float: right;
}

#searchbox input#searchfield:focus { 
    color: #000;   
}

#magnifier {
    margin-top: 3px;
    margin-left: 4px;
    float: right;
}

/* archiv menue */

a:link.archive, a:visited.archive {
	float: right;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #006084 !important;
	margin-right: 20px;	
}

a:hover.archive {
	text-decoration: none;
	color: #cba021 !important;	
}

.news-amenu-item-year {
	font-family: Impact, sans-serif;
	font-size: 16px;
	font-weight: normal; /* MSIE Fix */
	color: #cba021;
	text-transform: uppercase;
	padding-top: 10px;
	margin-bottom: 5px;
}

.news-amenu-container {
	border-bottom: 1px dotted #999;
	padding-bottom: 15px;
	margin-bottom: 10px;
}

.news-amenu-container a:link {
	font-size: 12px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	color: #006084;		
}

.news-amenu-container a:hover {
	font-size: 12px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	color: #cba021;		
}

/* browsebox */

.tx-ttnews-browsebox a:link,
.tx-ttnews-browsebox a:visited {
	background: #ddd;
	color: #006084 !important;
	padding: 3px 5px;
    border-radius: 4px;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;   	
}

.tx-ttnews-browsebox a:hover {
	background: #e0b228;
	color: #fff !important;
}

.tx-ttnews-browsebox .tx-ttnews-browsebox-SCell a:link,
.tx-ttnews-browsebox .tx-ttnews-browsebox-SCell a:visited {
	background: #006084;
	color: #fff !important;
	padding: 3px 5px;
    border-radius: 4px;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px; 	
}

.tx-ttnews-browsebox td {
	padding: 2px;
}


/* Modern Linklist */

.tx-ablinklist-pi1 a {
    color: #006084;
    text-decoration: none;
    font-size: 14px;
}

.tx-ablinklist-pi1 a:hover {
    color: #cba021;
}

.tx_ablinklist_searchView_resultMessage {
	font-size: 12px;
}

.tx_ablinklist_listView_link_1, .tx_ablinklist_searchView_links, .tx_ablinklist_catalogView_link_1 {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom:1px dotted #999999;
    font-size: 12px;
}

.tx_ablinklist_listView_link_1 .linklist_clicks {
    font-size: 12px;
}

.tx_ablinklist_listView_linkRate, .tx_ablinklist_listView_linkReportBroken, .tx_ablinklist_searchView_linkRate, .tx_ablinklist_searchView_linkReportBroken, .tx_ablinklist_catalogView_linkRate, .tx_ablinklist_catalogView_linkReportBroken {
    font-size: 12px !important;
}

.linklist_link {
    /* display: block; */
    padding-bottom: 10px;
    font-size: 14px !important;
    font-weight: bold;
}

.tx_ablinklist_listView_links {
    margin-top: 20px !important;
}


.tx_ablinklist_viewRateLink {
    border : 1px dotted #999999;
    background-color : #fff;
}


.tx_ablinklist_viewRateLink b {
    font-size: 14px;   
    padding: 10px 0;
    display: block;
}

.linklist_ratingnumbers li {
    display: inline;
    margin-left: 6px;
    margin-right: 6px;

}

#rechts .csc-textpic-text {
	font-size: 11px;
	font-weight: bold;
	color: #444;
}


/* PDF-Download */

.l0 img, .l1 img, .l2 img, .l3 img {
	float: left;
	margin-right: 10px;
}

.l0 a, .l2 a, .l3 a, .csc-uploads-fileName a {
	background: transparent url(../p/arrow_down.png) no-repeat 2px;	
	/*height: 16px;*/
	padding-left: 30px;
	padding-top: 24px;
	padding-bottom: 24px;
}

.l0 a.thumb, .l2 a.thumb, .l3 a.thumb {
	background: none;
}

.l0 a:link, .l0 a:visited, .l1 a:link, .l1 a:visited, .l2 a:link, .l2 a:visited, .l3 a:link, .l3 a:visited {
	color: #006084;
	text-decoration: none;
	font-size: 12px;
}

.l0 a:hover, .l1 a:hover, .l2 a:hover, .l3 a:hover {
	color: #e0b228;
}

.l1 img {
    margin-bottom: 5px !important;
}

.l1 a {
    margin-bottom: 5px !important; 
}

.csc-uploads-fileName, .csc-uploads-fileSize {
	padding: 10px;
	font-size: 12px;
	vertical-align: top;
}

/* add new link form */

.tx_ablinklist_viewAddNewLink, .tx_ablinklist_viewRateLink, .tx_ablinklist_searchView_noLinksMessage {
	background: #efefef;
	border: 1px solid #ccc;
    border-radius: 8px;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    margin-bottom: 10px;   		
}

.tx_ablinklist_viewAddNewLink input, .tx_ablinklist_viewAddNewLink textarea {
	border: 1px solid #ccc;
}

.tx_ablinklist_viewAddNewLink input:focus, .tx_ablinklist_viewAddNewLink textarea:focus {
	background: #ffc;
}

.tx_ablinklist_viewAddNewLink b, .tx_ablinklist_viewRateLink b {
	font-size: 14px;
}	

.tx_ablinklist_viewAddNewLink small {
	font-size: 11px;
	color: #666;
	margin-left: 5px;
}	

.tx_ablinklist_viewAddNewLink p {
	margin-top: 15px;
}	

p.tx_ablinklist_hide {
	/* display: none; */
}

.tx_ablinklist_catalogView_categories {
	margin-top: 10px;
	margin-bottom: 20px;
	font-size: 12px;
}

.tx_ablinklist_catalogView_category {
	float: left;
	padding-top:5px;
}

.tx-ablinklist-pi1 {
	padding-bottom: 10px;
}

.tx-indexedsearch a:hover {
   color: #e0b228; 
}

.tx-indexedsearch a {
    color: #006084;
    text-decoration: none;
    font-size: 14px;
}

.tx-indexedsearch-info p {
    font-size: 11px !important;
    margin-top: 6px;
    padding-bottom: 15px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info  {
    background: none;
}


.tx-indexedsearch-title-caption a {
    font-size: 16px !important;
}

/* Kontaktformular */

.tx-powermail-pi1 {
	margin-top: 20px;
}

.tx-powermail-pi1 legend {
	font-size: 14px !important;
	font-weight: bold;
	margin-bottom: 10px;
}

.tx-powermail-pi1 input {
	width: 290px;
}

.tx-powermail-pi1 input, .tx-powermail-pi1 textarea {
	border: 1px solid #ccc;
}

.tx-powermail-pi1 input:focus, .tx-powermail-pi1 textarea:focus {
	background: #ffc;
}

.tx-powermail-pi1 label {
	display: block;
	width: 100px;
	float: left;
	font-size: 12px;
}

.tx_powermail_pi1_fieldwrap_html {
	min-height: 30px;
}

.powermail_mandatory {
	color: #c00;
}

input.powermail_submit {
	margin-top: 10px;
	width: 120px;
	margin-left: 200px;
}

input.powermail_submit {
	width: 120px;
	margin-left: 100px;
}

.mandatory_label {
	font-size: 11px !important;
}

#powermaildiv_uid5 {
	margin-top: 10px;
}

p.subheader {
	width: 255px;
	padding-top: 3px;
	padding-bottom: 5px;
	color: #222;
	font-size: 12px;
	font-weight: bold;
}

/* VTK-Inhaltsverzeichnis */

#vtkinhalt table {
	width: 476px;
	font-size: 12px;
	border: 1px solid #ddd;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px
}

#vtkinhalt td {
	padding: 3px 5px;
	background: #e0ecff;
	border: 1px solid #fff;
}

h2.theadline {
	
}

#vtkinhalt table tr:first-child td:first-child {
	-moz-border-radius-topleft:10px;
	-webkit-border-top-left-radius:10px;
	border-top-left-radius:10px
}

#vtkinhalt table tr:first-child td:last-child {
	-moz-border-radius-topright:10px;
	-webkit-border-top-right-radius:10px;
	border-top-right-radius:10px
}

#vtkinhalt table tr:last-child td:first-child {
	-moz-border-radius-bottomleft:10px;
	-webkit-border-bottom-left-radius:10px;
	border-bottom-left-radius:10px
}

#vtkinhalt table tr:last-child td:last-child {
	-moz-border-radius-bottomright:10px;
	-webkit-border-bottom-right-radius:10px;
	border-bottom-right-radius:10px
}

tr.thead {
	color: #fff;
	/* background: #e0b228; */
	text-transform: uppercase;
}

tr.thead td {
	font-weight: bold !important;
	background: #e0b228 !important;	
	padding: 5px;
}

td.tdfirst {
	text-align: center;
}

td.tdlast {
	text-align: center;
}

#links h4 {
	font-weight: bold;
	color: #006084;
	font-size: 13px;
	margin-top: 10px;
	margin-bottom: 5px;
}

#links p {
	font-size: 12px;
	margin-bottom: 5px;
}

input.button, input.contact_submit,
input.tx-powermail-pi1_mandatory_submit {
	width: auto; 
	background: #eee url(../p/button.png);
	border: 1px solid #999 !important;
	-webkit-border-radius: 6px; 
	-moz-border-radius: 6px;  
	border-radius: 6px;
}
input.button:hover, input.contact_submit:hover,
input.tx-powermail-pi1_mandatory_submit:hover {
	border: 1px solid #222 !important;
}

#video_player {
	margin-left: 120px;
}

/* VM-Links */

.vmlinks {
	color: #006084;
	font-size: 12px;
	font-weight: bold;
}

/* VM-Links Ende */

#one_column_inhalt {
	margin-top: 10px;
}

span.rgmediaimages-player {
	display: block;
}


/* Player */
.rgmediaimages-player {

    margin-bottom: 10px;
    /* margin-left: 10px; */
}

/* Contenttable */

table.contenttable {
	margin-top: 10px;
	width: 350px;
}

.contenttable th {
	font-weight: bold;
}

.contenttable td {

}

.contenttable p {
	margin: 0;
	padding: 1px;
}