body,td,div,input,table,a,p,li,ul,textarea,span { font-family: verdana,arial; font-size: 8pt; }

DIV.nav { background-color: #000000; height: 30px;}
DIV.navitem { float:left; padding: 8px; margin: 0px 1px 0px 1px; background-color: #D3E8FF; border: 1px solid #CAD4FF;}
DIV.navitem A { color: #717488; font-weight: bold;}

h1, h2, h3, h4, h5, h6 {
	font-family: georgia, serif;
	font-weight: normal;
	color: #4b4740;
}

h1 { font-size: 185%; }
h2 { font-size: 170%; }
h3 { font-size: 165%; }
h4 { font-size: 137%; }
h5 { font-size: 110%; }
h6 { font-size: 100%; }

h1, h2, h3 {
	margin: 1em 0;
}

HR { border: 0px;border-bottom: 1px solid #e2e2e2; height: 1px;}


/*................... ....................................... FOOTER END */




















/* default styles for extension "tx_cssstyledcontent" */
/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 2px solid black;
		padding: 0px 0px;
	}

	DIV.csc-textpic-imagewrap { padding: 0; }

	DIV.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 10px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 10px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 10px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */
DIV.csc-textpic DIV.csc-textpic-imagerow-last { margin-bottom: 0; }


BODY {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: url('/fileadmin/images/bg1.gif') repeat-x;
	padding: 0;
	margin: 0;
	font-size: 12px;
	text-align: center;
	overflow: -moz-scrollbars-vertical;
	background-color: black;

}
BODY,DIV { font-family: verdana; margin: 0px;}
.container { display:block; text-align:left;  width: 773px; border-right: 1px solid #ffffff; border-left: 1px solid #ffffff; background-color: #ffffff; border-bottom: 8px solid #000000; margin: 0 auto; }
.logo { float:left;font-weight: bold; color:#ffffff; font-size: 80pt;border: 4px solid #000000; background-color: #000066; padding 5px; display:block; }
.logo2 { color:#000066; border: 4px solid #ffffff; border-left: 0px; background-color: #FF6600; }
.logo3 { color:#000000; background-color: #ffffff; }
.logo_small { margin-top:  15px; display:block; text-align: center; }
.teaser { text-align: right; border-top: 1px solid #000000; padding-left:0px; padding: 4px; clear: both; font-weight: bold; font-size: 7pt; border-left: 0px; margin-left: 0px; }
.teaser2 { text-align: right; border-top: 1px solid #0E2030; padding-left:0px; padding: 4px; clear: both; font-weight: normal; font-size: 7pt; border-left: 0px; margin-left: 0px; border-bottom: 1px solid #0E2030; background: url('tv_FILES/bg_sw2.gif') ; color: #f6f6f6; font-style: italic;}

#main_nav2 {
	font-size: 11px;
	line-height: 19px;
	color: #FFF;
	width: auto;
	height: 21px;
	margin-right: 12px;
	background-color: #FF9F33;
	border-top: solid 8px #FF8700;
	border-bottom: solid 2px #FF8700;
	clear: both;

}

#main_nav {
        font-size: 12px;
	font-weight: bold;
	line-height: 39px;
        color: #FFF;
        width: auto;
        height: 41px;
        margin:0px;
				border-top: 4px solid #000000;
        background-color: #1E4262;
        clear: both;
        background: url('tv_FILES/bg_sw2.gif') ;
}


#main_nav ul {
	list-style-type: none;
	height: 41px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#main_nav li {
	float: left;
}

#main_nav li a {
	color: #FFF;
	height: 41px;
	text-decoration: none;
	border-right: solid 1px #ffffff;
	padding: 0 15px 0 13px;
	display: block;
	float: left;
}

#main_nav li a.home {
        color: #FFF;
        height: 41px;
	font-style:italic;
        text-decoration: none;
        border-left: solid 1px #ffffff;
        padding: 0 15px 0 13px;
        display: block;
        float: left;
}


#main_nav li a:hover {
	/* background-color: #234E74; */
	background: url('tv_FILES/bg_sw3.gif') ;
}

#main_nav li.act a {
	font-weight: bold;
	height: 41px;
	/* background-color: #0E2030; */
	background: url('tv_FILES/bg_sw.gif') ;
	padding: 0 15px 0 13px;
}

#main_nav li.act a:hover {
}





#mid_nav {
        font-size: 11px;
	font-weight: bold;
	line-height: 19px;
        color: #FFF;
        width: auto;
        height: 21px;
        margin:0px;
	float:right;
        background-color: #ffffff;
        clear: both;
        
}


#mid_nav ul {
	list-style-type: none;
	height: 21px;
	margin: 0px 0px 0px 240px;
	
}

#mid_nav li {
	float: left;
}

#mid_nav li a {
	color: blue;
	font-size: 1.1em;
	font-weight: bold;
	height: 21px;
	text-decoration: none;
	border-right: solid 1px #a1a1a1;
	padding: 0 15px 0 13px;
	display: block;
	float: left;
}

#mid_nav li a.home {
        color: blue;
        height: 21px;
	font-style:italic;
        text-decoration: none;
        border-left: solid 1px #a1a1a1;
        padding: 0 15px 0 13px;
        display: block;
        float: left;
}


#mid_nav li a:hover {
	text-decoration: underline;
}

#mid_nav li.act a {
	font-weight: bold;
	height: 21px;
	padding: 0 15px 0 13px;
}

#mid_nav li.act a:hover {
}





#left-column {
	width: 180px;
	float: left;
}

#main-column {
	width: 456px;
	margin: 0px 0px 0px 26px;
	float: left;
}

#right-column {
	margin: 0px 0px 0px 26px;
	width: 230px;
	float: left;
}

#footer {
	font-size: 11px;
	text-align: left;
	color: #8C8C8C;
	width: auto;
	border-top: solid 1px #8C8C8C;
	margin: 12px;
	padding: 6px 0 0 0;
	clear: both;
	
}

h1.csc-firstHeader, h2.csc-firstHeader {
	font-size: 25px;
	color: #0E2030;
	margin: 0 0 26px 0;
	font-weight: normal;
}

/* Create second-level header */
.csc-header h1 {
	font-size: 20px;
	color: #0E2030;
	margin: 15px 0 10px 0;
	font-weight: normal;
}

h1.underlined, h2.underlined {
	font-size: 12px;
	padding: 0 0 10px 0;
	background: url('/fileadmin/templates/images/underlined_headline_bg.gif') repeat-x 0 24px;
	margin: 10px 0 14px 0;
}

h1, h2, h3, h4, h5, h6 {
	color: #0E2030;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0 16px 0;
}

input, select, option {
	font-size: 12px;
}

p {
	font-size: 12px;
	line-height: 20px;
	margin: 16px 0;
}

th, td {
	font-size: 12px;
}

#main-column ol {
	font-size: 12px;
	line-height: 18px;
	margin: 10px 0 16px 0;
}

#main-column ol li {
	padding: 0 0 0 15px;
	margin: 10px 0 10px 30px;
}


#main-column ul {
	font-size: 12px;
	line-height: 18px;
	margin: 10px 0 16px 15px;
	list-style-type: none;
}

#main-column ul li {
	background: url('/fileadmin/templates/images/background-li.gif') no-repeat 4px 8px;
	padding: 0 0 0 15px;
	margin: 10px 0 10px -15px;
	font-size:11px;
}

FIELDSET {border :0px;}


.tx-spsocialbookmarks-pi1 {margin-top:10px; float: right; border: 0px;}
.tx-spsocialbookmarks-pi1 A { border: 0px; color: #ffffff;}
.tx-spsocialbookmarks-pi1 A IMG {border: 0px; padding:1px;}
