@import url("css/umfrage.css");
@import url("css/rte.css");

/*MAIN*/
div, p				{font-family:Verdana, Arial, Helvetica sans-serif; font-size:11px; padding-left:0px; padding-top:0px; padding-right:0px; padding-bottom:0px; margin:0px;}
h1					{font-family:Verdana, Arial, Helvetica sans-serif; color:#032980; font-size:12px; padding-left:3px; padding-top:0px; padding-right:0px; padding-bottom:0px; margin:0px;}
h2					{font-size:11px; padding-left:5px; padding-top:3px; padding-right:0px; padding-bottom:3px; margin:0px;}
h3					{font-family:Verdana,Arial,Helvetica, sans-serif; letter-spacing:2px; font-size:12px; font-weight:700; color:#032980; margin:0px;}
a					{font-family:Verdana, Arial, Helvetica sans-serif; font-weight:400; color:#032980; text-decoration:underline;}
a:hover				{font-family:Verdana, Arial, Helvetica sans-serif; font-weight:400; color:#032980; text-decoration:none;}
ul					{padding-left:0px; padding-top:0px; padding-right:0px; padding-bottom:0; margin:0;}
li					{padding-left:0px; padding-top:0px; color:#000000; padding-right:0px; padding-bottom:0px; font-size:11px; padding-left:15px !important; font-family:Verdana, Arial, Helvetica sans-serif; list-style-type:none; background:url(http://www.aixtron.de/fileadmin/templates/main/media/listullet.gif) no-repeat 2px 4px;}
*html li			{background:url(http://www.aixtron.de/fileadmin/templates/main/media/listullet.gif) no-repeat 2px 3px !important;}

/* for Internet Explorer */
/*\*/
* html li{background:url(http://www.aixtron.de/fileadmin/templates/main/media/listullet.gif) no-repeat 2px 8px;}
/**/

.padding			{padding-left:6px; padding-top:0px; padding-right:0px; padding-bottom:0px;}
.loginpadding		{padding-left:0px; padding-top:0px; padding-right:0px; padding-bottom:2px;}
body				{background-color:#FFFFFF;}


/*BACKGROUND COLORS*/
.bgred				{background-color:#DA1F3D; height:7px;}


/*MENU*/
.lang				{padding:90px 0px 0px 4px;}
.logo				{padding:40px 0px 0px 0px; text-align:right;}
a.lang				{font-family:Verdana, Arial, Helvetica sans-serif; font-size:10px; font-weight:400; color:#000033; text-decoration:none;}
a:hover.lang		{font-family:Verdana, Arial, Helvetica sans-serif; font-size:10px; font-weight:400; color:#000033; text-decoration:underline;}
.vmenu				{width:190px; background-color:#EBEFF6; border-style:solid; border-width:1px; border-color:#FFFFFF;}
.layernavi			{width:950px; margin:0 auto;padding-top:5px; padding-left:8px; padding-bottom:4px; display: block;  font-family: Verdana, Arial; font-weight: normal; font-size: 11px; text-decoration: none; color: #000033; background-color: #EBEFF6; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 1px solid #B6B9CA; width: 163px;}
.layernavi:hover	{font-family: Verdana, Arial; font-weight: normal; font-size: 11px; text-decoration: none; color: #000033; background-color: #B6B9CA; width: 163px;}
.mainnavi1			{padding-top:5px; padding-left:8px; padding-bottom:4px; display: block; font-family: Verdana, Arial; font-weight: bold; font-size: 11px; text-decoration: none; color: #000033; background-color: #EBEFF6; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 1px solid #B6B9CA;}
.mainnavi1:hover	{font-family: Verdana, Arial; font-weight: bold; font-size: 11px; text-decoration: none; color: #000033; background-color: #B6B9CA;}
.mainnavi1act		{padding-top:5px; padding-left:8px; padding-bottom:4px; display: block; font-family: Verdana, Arial; font-weight: bold; font-size: 11px; text-decoration: none; color: #FFFFFF; background-color:#DA1F3D; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 1px solid #B6B9CA;}
.mainnavi1act:hover	{padding-top:5px; padding-left:8px; padding-bottom:4px; display: block; font-family: Verdana, Arial; font-weight: bold; font-size: 11px; text-decoration: none; color: #000033; background-color:#DA1F3D; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 1px solid #B6B9CA;}
.mainnavi2			{background-image:url(http://www.aixtron.de/fileadmin/templates/main/media/quadrat3.gif); background-repeat:no-repeat; padding-top:5px; padding-left:20px; padding-bottom:4px; display: block; font-family: Verdana, Arial; font-weight: normal; font-size: 11px; text-decoration: none; color: #000033; background-color: #EBEFF6; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 1px solid #B6B9CA;}
.mainnavi2:hover	{font-family: Verdana, Arial; font-weight: normal; font-size: 11px; text-decoration: none; color: #000033; background-color: #B6B9CA;}
.mainnavi2act		{background-image:url(http://www.aixtron.de/fileadmin/templates/main/media/quadrat3.gif); background-repeat:no-repeat; padding-top:5px; padding-left:20px; padding-bottom:4px; display: block; font-family: Verdana, Arial; font-weight: bold; font-size: 11px; text-decoration: none; color: #FFFFFF; background-color:#B6B9CA; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 1px solid #B6B9CA;}
.mainnavi3			{background-image:url(http://www.aixtron.de/fileadmin/templates/main/media/quadrat2.gif); background-repeat:no-repeat; padding-top:5px; padding-left:30px; padding-bottom:4px; display: block; font-family: Verdana, Arial; font-weight: normal; font-size: 11px; text-decoration: none; color: #000033; background-color: #EBEFF6; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 1px solid #B6B9CA;}
.mainnavi3:hover	{font-family: Verdana, Arial; font-weight: normal; font-size: 11px; text-decoration: none; color: #000033; background-color: #B6B9CA;}
.mainnavi3act		{background-image:url(http://www.aixtron.de/fileadmin/templates/main/media/quadrat2.gif); background-repeat:no-repeat; padding-top:5px; padding-left:30px; padding-bottom:4px; display: block; font-family: Verdana, Arial; font-weight: normal; font-size: 11px; text-decoration: none; color: #FFFFFF; background-color:#B6B9CA; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 1px solid #B6B9CA;}
.layer				{padding-left:0px; padding-top:0px; padding-right:0px; padding-bottom:0px; border-top:0px; border-left:1px; border-right:1px; border-bottom:1px; border-style:solid; border-color:#DA1F3D; background-color:#EBF0F6;} 
.divmainnavi		{padding-left:0px; padding-top:0px; padding-right:0px; padding-bottom:0px; border-width:1px; border-style:solid; border-color:#DA1F3D; background-color:#EBF0F6;}


/*CONTENT*/
.elementhead		{padding-left:0px; padding-top:0px; padding-right:0px; padding-bottom:8px; font-family:Verdana,Arial,Helvetica, sans-serif; letter-spacing:2px; font-size:12px; font-weight:700; color:#032980; margin:0px;}
.mainhead			{padding-left:0px; padding-top:0px; padding-right:0px; padding-bottom:8px; font-family:Verdana,Arial,Helvetica, sans-serif; font-size:14px; font-weight:700; color:#032980; margin:0px;}
.normaltext			{padding-left:0px; padding-top:0px; padding-right:0px; padding-bottom:7px; font-family:Verdana, Arial, Helvetica sans-serif; font-size:11px; font-weight:400; color:#000000; line-height:14px; margin:0px;}
.textred			{color:#DA1F3D;}
.container			{font-family:Verdana, Arial, Helvetica sans-serif; font-size:11px; border-width:1px; border-style:dashed; border-color:#B6B9CA; color:#000000; padding:5px;}
.news-single-item	{color:#032980; margin-bottom:18px;}


/*CONTENTELEMENT TABLE*/
.fiscal,.contenttable								{color:#000000; margin:0px; padding:0px;}
/*.contenttable-1, .contenttable-2					{background-color:#666699; width:520px;}*/
.contenttable-1 .td-0, .contenttable-2 .td-0		{width:310px;}
.contenttable-1 .td-last, .contenttable-2 .td-last	{width:210px;}
.contenttable-1 tr, .contenttable-2 tr				{background-color:#FFFFFF;}
.contenttable-2 p									{font-weight:bold;}


/*CONTAINER STYLES*/
.ttnews				{background-color:#E3E3E7; height:150px; margin-top:15px; padding:8px;}
.ttnewsgreyborder	{background-color:#FFFFFF; height:150px; margin-top:15px; padding:8px; border-style:solid; border-width:4px; border-color:#E3E3E7;}
.ttnewsblank		{height:150px; margin-top:15px; padding:8px;}
.ttnewsnoborder		{height:150px; margin-top:15px;}
.ttnewswhite		{background-color:#FFFFFF; height:150px; margin-top:15px; padding:8px; border: 1px solid #000033;}
.ttnewsline			{background-color:#FFFFFF; height:150px; margin-top:15px; padding:8px; border-left: 1px solid #000033;}
.leftcontent		{height:150px; margin-top:15px;}
.leftcontentinner	{background-color:#E3E3E7; padding:6px;}


/*FOOTER*/
div.footer			{background-color:#032980; height:23px; padding-top:5px;}
div.footerline		{background-color:#DA1F3D; height:3px;}
a.footerblue		{font-family:Verdana, Helvetica, Arial sans-serif; font-weight:400; color:#7493DC; font-size:10px; text-decoration:none;}
a:hover.footerblue	{font-family:Verdana, Helvetica, Arial sans-serif; font-weight:400; color:#7493DC; font-size:10px; text-decoration:none;}
.footerblue			{font-family:Verdana, Helvetica, Arial sans-serif; font-weight:400; color:#7493DC; font-size:10px; text-decoration:none;}


/*FORMULARE*/
.inputtext			{font-family:Verdana, Arial, Helvetica sans-serif; font-size:10; color:#000000; border-style: solid; border-width:1px; border-color:#666666; width:210px; height:18px;}
.loginform			{font-family:Verdana, Arial, Helvetica sans-serif; font-size:10; color:#000000; border-style: solid; border-width:1px; border-color:#666666; width:135px; height:18px;}
.textarea			{font-family:Verdana, Arial, Helvetica sans-serif; font-size:10; color:#000000; border-style: solid; border-width:1px; border-color:#666666; width:420px; height:60px;}
.submit				{font-family:Verdana, Arial, Helvetica sans-serif; font-size:10; color:#000000; border-style: solid; border-width:1px; border-color:#666666; background-color:#FFFFFF;}
.tx-indexedsearch-searchbox-sword	{font-family:Verdana, Arial, Helvetica sans-serif; font-size:11; color:#000000; border-style: solid; border-width:1px; border-color:#000000; height:18px;}
.tx-indexedsearch-searchbox-button  {font-family:Verdana, Arial, Helvetica sans-serif; font-size:11; color:#000000; border-style: solid; border-width:1px; border-color:#000000; background-color:#FFFFFF;}
.searchform			{font-family:Verdana, Arial, Helvetica sans-serif; font-size:9; color:#000000; border-style: solid; border-width:1px; border-color:#DA1F3D; width:171px; height:17px; padding:0,0,0,0; margin:0,0,0,0;}
.csc-form-radio		{font-family:Verdana, Arial, Helvetica sans-serif; font-size:10; color:#000000; text-align:middle; padding:0px;}
INPUT.tx-indexedsearch-searchbox-sword { background-color: #EEEEEE; border-style: solid; border-width: 1px; border-color: #666666; width: 270px; font-size:10px;}
.tx-indexedsearch-form { padding-right: 7px; padding-bottom: 7px; }
.tx-indexedsearch-selectbox-type {border-style: solid; border-width: 1px; border-color: #666666; width: 150px; font-size:10px; }
.tx-indexedsearch-selectbox-defop { border-style: solid; border-width: 1px; border-color: #666666; width: 115px; font-size:10px; }
.tx-indexedsearch-selectbox-media {border-style: solid; border-width: 1px; border-color: #666666; width: 150px; font-size:10px; }
.tx-indexedsearch-selectbox-lang {border-style: solid; border-width: 1px; border-color: #666666; width: 115px; font-size:10px; }
.tx-indexedsearch-searchbox-button {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; background-color: #999999; border-style: solid; border-width: 1px; border-color: #000000; margin-top: 1px;}
.tx-indexedsearch-selectbox-sections {border-style: solid; border-width: 1px; border-color: #666666; width: 270px; font-size:10px; }
.tx-indexedsearch-selectbox-sections {border-style: solid; border-width: 1px; border-color: #666666; width: 270px; font-size:10px; }
.tx-indexedsearch-selectbox-order {border-style: solid; border-width: 1px; border-color: #666666; width: 150px; font-size:10px; }
.tx-indexedsearch-selectbox-desc {border-style: solid; border-width: 1px; border-color: #666666; width: 115px; font-size:10px; }
.tx-indexedsearch-selectbox-results {border-style: solid; border-width: 1px; border-color: #666666; width: 60px; font-size:10px; }
.tx-indexedsearch-selectbox-group {border-style: solid; border-width: 1px; border-color: #666666; width: 150px; font-size:10px; }

.tx-indexedsearch-list { padding-right: 7px; padding-bottom: 7px; }

a.tx-indexedsearch-headerlink				{font-family:Verdana, Arial, Helvetica sans-serif; font-size:12px; font-weight:700; color:#032980; padding-top:10px; padding-right:10px; text-decoration: underline;}
a.tx-indexedsearch-headerlink:hover			{margin: 0, 0, 0, 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#032980; font-weight: 700; line-height: 16px; text-decoration: none;}
a.tx-indexedsearch-browsebox-pointer { font-weight: 400; text-decoration: none;}
a.tx-indexedsearch-browsebox-pointer:hover { font-weight: 400; text-decoration: underline;}
.tx-indexedsearch-browsebox-pointer { padding-right: 10px; }

.tx-ttnews-browsebox { text-align: left; }
.tx-ttnews-browsebox { margin: 0px; padding: 0px; }
.tx-ttnews-browsecells { padding-right: 7px; padding-bottom: 7px; padding-top: 7px; }

.blocksatz {padding-left:0px; padding-top:0px; padding-right:0px; padding-bottom:7px; font-family:Verdana, Arial, Helvetica sans-serif; font-size:11px; font-weight:400; color:#000000; line-height:14px; margin:0px; text-align: justify;}

td {font-size: 11px; vertical-align: top;}

/*formatierung default tabelle-0*/
.contenttable-0 .tr-0 {color: #000000; font-weight: bold; vertical-align: top;}
.contenttable-0 .tr-even {background-color: #F1F5FD; vertical-align: top;}
.contenttable-0 td {border-right: solid 1px #efefef; vertical-align: top;}

/*formatierung default tabelle-1*/
/*.contenttable-1 .tr-0 {background-color: #032980 !important; color: #FFFFFF; font-weight: bold; vertical-align: top;}
.contenttable-1 .tr-even {background-color: #CCFFFF; vertical-align: top;}*/
/*.contenttable-1 td {border-right: solid 1px #efefef;}*/

.neuer_footer { 
        color:#5e5e5e;
        font-size:12px;
        text-decoration:none;
        padding-bottom:10px;
        margin-left:-50px;
}

.neuer_footer a{ 
        color:#5e5e5e;
        font-size:12px;
        text-decoration:none;
}

.neuer_footer a:hover{
        color:#5e5e5e !important;
        text-decoration:underline;
}

.contenttable-1 {margin:0; width:520px;}
.contenttable-1 td{vertical-align: top; margin:0}
.contenttable-1 .td-0 {width:200px}
.contenttable-1 .td-last{margin:0; width:320px}
.contenttable-1, .contenttable-2					{background-color:#c0c0c0; width:585px;}
.contenttable-1 .td-0, .contenttable-2 .td-0		{width:85px; font-weight:bold;}
.contenttable-1 .td-last, .contenttable-2 .td-last	{width:500px;}
.contenttable-1 tr, .contenttable-2 tr				{background-color:#FFFFFF;}

.contenttable-1 {font-family:Verdana, Helvetica, Arial sans-serif !important;}
.contenttable-2 {font-family:Verdana, Helvetica, Arial sans-serif !important;}
.contenttable-3 {font-family:Verdana, Helvetica, Arial sans-serif !important;}

/*
.internal-link img{
	display:none;
	}
.internal-link-new-window img{
	display:none;
	}
	
.download img{
	display:none;
	}
.mail img{
	display:none;
	}
.external-link img{
	display:none;
	}
.external-link-new-window img{
	display:none;
	}
	*/
label {
	margin: 0px;
	padding: 0px;
	font-family:Verdana, Arial, Helvetica sans-serif; font-size:11px; 
	width: 150px;
	display: block;
	float: left;
}
fieldset, .csc-mailform {
	border: 0px solid;
	margin: 0px;
	padding: 0px;
}
.csc-mailform-field {
	margin-bottom: 3px;
	display: block;
	/*float: left;*/
	clear:both;
}

.csc-mailform-radio{
	clear:both;
	}

.csc-mailform-radio label{
	float:left;
	width:300px;
	padding:3px;
	}


.csc-mailform-radio input{
	float:left;
	clear:both;
	}

.ttnewsline img {
/*		border: 1px solid black !important;
		padding: 0px 0px;
		border-width: thin;
		border-style: solid; border-width: thin;*/
		outline-width: 0px !important;
	}
	
.tx-ttnews-browsebox td {
padding:1px 3px 1px 3px;
}

.news-list-item{
	margin-bottom:10px;
	padding-top:0px;
	}

/* for Internet Explorer */
/*\*/
* html div .news-list-item{
height: 25px;
padding-top:0px;
}
/**/

:root .news-list-date p{
	padding-left:15px;
}

.news-list-item .news-list-date .bodytext{line-height:5px !important;margin-bottom:5px !important;padding-bottom:0px !important;padding-top:5px;}
.news-list-item .news-list-date .blocksatz{line-height:5px !important;margin-bottom:5px !important;padding-bottom:0px !important;padding-top:5px;}