/* * Basics * */
BODY {
	margin: 0;
	padding: 0;
}

IMG { border-width: 0; }

/* * Colors * */
.warmgray, DIV#ccLeftNavigationThird LI.navItemSelected { color: #B3AC9E; }
.warmgrayBorder, DIV#all, DIV#contentOuter, DIV.twrss_title { border-color: #B3AC9E; }
.warmgrayBackground, DIV#ccMiddle, DIV#ccRight, DIV#ccMiddleBig, DIV.news-single-img{ background-color: #B3AC9E; }

.lightgrayBackground, DIV#ccLeft { background-color: #E9E7E7; }
DIV.tx-thmailformplus-pi1 INPUT[type=text], TEXTAREA{ background-color: #E9E7E7; }


.darkgray, DIV#ccLeft { color: #333; }
DIV#tagline { border-color: #333; }


.middlegray, DIV.twrss_title A, DIV#ccMiddleBig H2 { color: #353535; }

.gray, .csc-textpic-caption, .video-caption a, DIV#ccLeftNavigationThird LI.navItemSelected { color: #999; }

.csc-textpic-caption { color: #666; }

.grayDisabled  { color: #C2BDB1; }

.black, DIV#header A, DIV#ccLeftNavigation A { color: #000; } 
.blackBorder { border-color: #000; }

.white, .navItemSelected, DIV#headerNavigationMain a:hover, DIV#ccLeftNavigationSec a:hover, DIV#ccLeft DIV.tx-thmailformplus-pi1, DIV#ccMiddle H2, DIV#ccRight H2, H3, SPAN.submitword, DIV#headerNavigationMain A.navItemSelected, DIV#ccLeftNavigation A.navItemSelected { color: #FFF; }
.whiteBackground, DIV#ccMiddleBig P, DIV#tagline, DIV#contentMiddleRightBackgroundCorner, DIV#taglineBackgroundCorner, DIV.csc-textpic-imagewrap, P.video-caption, DIV.news-list-item, DIV.news-single-item, DIV.twrss_table, DIV.divider { background-color: #FFF; }
DIV#ccLeftNavigation, DIV.news-list-container { border-color: #FFF; }

.orange, H3.newsTitle { color: #FC700E; }
.orangeBorder, DIV#contentMiddleRightBackground{ border-color: #FC700E; }
.navItemSelected, DIV#headerNavigationMain a:hover, DIV#ccLeftNavigationSec a:hover, DIV.twrss_title { background-color: #FC700E; }

.yellow {}
DIV#headerNavigationMeta A.navItemSelected, DIV#headerNavigationMeta a:hover { background-color: #FFB540; }

.green, SPAN.news-list-date, SPAN.news-list-date_appearances, DIV#ccLeftTeaser H2, DIV#ccLeft DIV.news-catmenu H2 A {color: #3B7873;}
DIV#ccLeft DIV.tx-thmailformplus-pi1 {background-color: #3B7873;}


.red, A, .tx-srfeuserregister-pi1-error { color: #B40100; }



/* * Div Container * */
DIV#all {
	width: 960px;
	margin: 0 0 0 9px;
	border-width: 0 6px 0 0;
	border-style: none solid none none;
}

/* * Header Part * */
DIV#header {
	height: 153px;
	padding: 3px 0 0 0;
}

DIV#headerLogo { float: left; }

/* Navigation */
DIV#headerNavigation { margin: 8px 0px 0 260px; }

DIV#headerNavigationMain { margin: 62px 0 0 0; }

DIV#header a, SPAN.navItemSelected {
	margin: 0 0 0 10px;
}


DIV#tagline {
	border-width: 6px;
	border-style: solid;
	height: 25px;
	margin: 7px 8px 0 0;
	clear: left;
}

DIV#tagline SPAN {
	position: relative;
	top: -6px;
	left: 2px;
	background-color: #3C0;
}

DIV#taglineBackgroundCorner {
	position: relative;
	top: 0px;
	left: -6px;
	background-image: url(../images/corners/corner_tagline_white.gif);
	background-position: left 0px;
	background-repeat: no-repeat;
	padding: 0 0 0 8px;
	height: 25px;
	background-color: transparent;
}

/* * Content Part * */
DIV#contentOuter {
	border-width: 0 0 6px 6px;
	border-style: none none solid solid;
	margin: 0px 0 0 0;
	padding: 0;
}

DIV#content {
	margin: 0;
	padding: 0;
}

DIV#contentMiddleRight {
	margin: 0 0 0 264px;
	position: relative;
}


DIV#contentMiddleRightBackground {
	position: absolute;
	top: 0px;
	left:0px;
	width: 668px;
	height: 336px;
	border-width: 7px;
	border-style: solid;
	background-image: url(../images/corners/corner_contentMiddleRightBackground.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
}

DIV#contentMiddleRightBackgroundCorner {
	position: absolute;
	width: 7px;
	height: 15px;
	top: 7px;
	left: 0px;
}

DIV.contentColumn {
	float: left;
	padding: 0 0 7px 0;
	margin: 0;
	min-height: 680px;
}

DIV#ccLeft {
	width: 240px;
	margin: 0px 12px 0px 11px;
	min-height: 687px;
}

DIV#ccLeftTeaser {
	position: absolute;
	top: 630px;
}

DIV#ccMiddleQQ, DIV#ccRightQQ {
	width: 330px;
	min-height: 500px;
	position: absolute;
	left: 5px;
	top: 7px;

}


DIV#ccMiddle, DIV#ccRight, DIV#ccMiddleBig  {
	width: 330px;
	position: relative;
	margin: 7px 0 0 0;
}

DIV#ccMiddle { margin-right: 12px; margin-left: 5px;}


DIV#ccMiddleBig { width: 672px; margin-left: 5px;}


/* Second + Third level navigation */

DIV#ccLeftNavigation {
	border-width: 0 0 6px 0;
	border-style: none none solid none;
	min-height: 56px;
	padding: 1px 0 0 0;
	margin: 0 0 10px 0;
}

DIV#ccLeftNavigationSec UL, DIV#ccLeftNavigationThird UL {
	margin: 0 0 0 6px;
	padding: 0;
}

DIV#ccLeftNavigationThird UL {
	clear: left;
	padding: 2px 0 0px 0;
}


/* * Footer Part * */

DIV#footer { margin: 40px 0 4px 270px; }


.clear {
	clear: both;
	line-height: 1px;
}


DIV.divider { height: 7px; }



/* Images Styles */

DIV.csc-textpic { margin: 0px 0 0 7px; }

DUV#ccLeft DIV.csc-textpic { margin: 0px 0 0 0px; }

/* Used for big pictures with the corner pixel */
DIV.csc-textpic-left DIV.csc-textpic-imagewrap {
	background-color: #FFF;
	padding: 6px 6px 0 6px;
	background-image: url(../images/basics/quadrat_warmgray.gif);
	background-position: left 6px;
	background-repeat: no-repeat;
	margin: 9px 0 0px 0;
}

/* Used for small pictures in the publications list */
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap, DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap{
	background-color: #FFF;
	padding: 4px 4px 0px 4px;
	margin: 0px 0 20px 4px;
	width: 100px;
}

DIV#ccLeft DIV.csc-textpic-left DIV.csc-textpic-imagewrap {
	margin: 4px 0 0 0;
	background-image: url(-);
	padding: 0;
	background-color: transparent;
}


/* Pics in left column */

DIV#ccLeftContent DIV.csc-textpic-left DIV.csc-textpic-imagewrap {
	background-image: url(../images/corners/corner_newsletter_gray.gif);
	background-position: left 6px;
	background-repeat: no-repeat;
	background-color: #FFF;
	width: 218px;
	padding: 1px;
	margin: 12px 0 0 0;
}

DIV#ccLeftContent DIV.csc-textpic-left DIV.csc-textpic-imagewrap DL { margin: 0 0 -1px 0; }

DIV#ccLeftContent DIV.csc-textpic-left DIV.csc-textpic-imagewrap IMG { background-color: transparent; }

/* Used for Books Teaser */
DIV#ccLeft DIV.csc-textpic-imagewrap IMG {
	background-position: left 0px;
	background-color: #FFF;
	padding: 4px;
	margin: 0px 0 0 0;
}

DL.csc-textpic-firstcol DT {
	
}

.csc-textpic-caption { padding: 4px 0 0 0; }
.video-caption { padding: 4px 0 0 0; }



/* News Extension Styles */

DIV.news-latest-container {margin-left: 10px; margin-right: 10px;}

DIV.news-list-container {
	border-width: 0 0 7px 0;
	border-style: none none solid none;
} 
DIV.news-list-item, DIV.twrss_table {
	margin: 0px 7px 7px 7px;
	padding: 8px 30px 8px 5px;
}

DIV.twrss_table {
	padding: 0 0 5px 0;
	margin-bottom: 0px;
}

DIV.twrss_bodytext IMG {
	float: right;
	margin: 0 0 0 10px;
}

DIV.news-catmenu, DIV.news-amenu-container { margin: 5px 5px 20px 12px; }

LI.news-amenu-item-year { display: none; }

DIV.news-catmenu H2 A {}

DIV.news-single-item {
	margin: 0 7px 0px 7px;
	padding: 7px 0px 10px 0;
	min-height: 612px;
}

DIV.new-browser { margin: 20px 0 18px 10px; }

DIV.news-single-img {
	float: right;
	padding: 0px 0px 7px 0px;
	margin: 8px 0 10px 10px;
}


/* Forms */

DIV#ccLeft DIV.tx-thmailformplus-pi1 {
	padding: 5px 0 4px 0;
	top: 508px;
	position: absolute;
	width: 240px;
	background-image: url(../images/corners/corner_newsletter_gray.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
}

DIV.tx-thmailformplus-pi1 INPUT[type=text] {
	width: 145px;
	float: left;
	height: 11px;
}

TEXTAREA {
	width: 310px;
	height: 80px;
}

INPUT#tx-srfeuserregister-pi1-submit {
	margin: 3px 5px 0 4px;
	float: left;
}

SPAN.submitword {
	line-height: 20px;
}


/* Tables */

TABLE.contenttable {
	border-collapse: collapse;
	width: 230px;
	padding: 0;
	margin: 0;
}

