@media screen{
html, body {
    font-family: "Arial",Verdana,Calibri,Helvetica,sans-serif;

}
/*
INFOBOX LINKS Formatierung
*/
.main-navigation .subcontent-unit-border-green .csc-textpic {
border:5px solid #ecf3d9;
border-top:0px;
}
.main-navigation .subcontent-unit-border-green{
border:0px ;
}
.main-navigation .subcontent-unit-border-green .csc-textpic a:visited 
,.main-navigation .subcontent-unit-border-green .csc-textpic a:hover 
,.main-navigation .subcontent-unit-border-green .csc-textpic a {
	color:#467aa7;
}
.main-navigation .subcontent-unit-border-green .csc-textpic a {
	font-weight:bold;
	text-decoration:none;
}
.main-navigation .subcontent-unit-border-green .csc-textpic a:hover {
	text-decoration:underline;
}
.content { 
margin-bottom: 30px;
/* clear: both !important; Problem im IE -> Bilder auf Seiten der Partner wurden verschoben. (Solved) */
}



/*.csc-textpic-text { float:left; border:0; margin:0; }*/
.csc-textpicHeader h2 { border:0; margin:0;}
.csc-textpic-below .csc-textpic-imagewrap { clear:both; }

.nav0 { float: right; }
.nav0 ul.langnav { margin-right:2px; }
* html .nav0 ul.langnav { margin-right:3px; }
.nav0 ul li { margin:2px; }
/*.nav0 ul li.ACT img { border-bottom: 2px solid red; }*/
.nav0 ul li.ACT, .nav0 ul li.nolang img { padding:0 0 0 3px; }
.main-content h1 {margin:0 0 0.4em 0; padding:0 0 2px 0; border-bottom:solid 2px rgb(197,216,131);}
.main-content h2 {margin:0 0 0.4em 0; padding:0 0 2px 0; border-bottom:solid 2px rgb(191,191,191);}
.column1-unit h1.block {clear:both; margin:1.0em 0 0em 0; padding:2px 0 2px 2px; background:rgb(190,190,190);}

.nav1 ul { margin-right:2px; } 

li.top-act a { text-decoration:underline; }
.lang a {color:rgb(70,122,167); font-weight:bold; text-decoration:none;}
.lang a:hover,  .rootline a:hover {color:rgb(151,191,13); text-decoration:underline;}
.lang a:visited,  .rootline a:visited {color:rgb(151,191,13);}


.rootline a { font-weight:bold; color:rgb(151,191,13); text-decoration:none;}
.rootline a:hover {color:rgb(151,191,13); text-decoration:underline;}

.rootline {float:left; width:560px; list-style:none; padding:0 0 0 15px; }

.tx-macinasearchbox-pi1 { float: right; }
.tx-macinasearchbox-pi1 table td .button { margin:0 0 0px 5px; }

.main-navigation .tx-macinasearchbox-pi1 { float: left; margin-bottom:8px; }
.main-navigation .tx-macinasearchbox-pi1 .button { margin:0 0 0 5px; }
.main-navigation .tx-macinasearchbox-pi1 input { margin:6px 0 0 0; }
* html .main-navigation .tx-macinasearchbox-pi1 input { margin:4px 0 0 0; }
.main-navigation .searchform input.field {float:left; width:110px; padding:0.1em 0 0.2em 0 !important /*Non-IE6*/; padding:0.2em 0 0.3em 0 /*IE6*/; border:1px solid rgb(200,200,200); font-size:120%;}



.contactform span.left {float:left; width:100px; margin:0 0 0 10px; padding:2px; font-size:110%;}

.main-navigation .loginform h3 { width:14em; }

.subcontent-unit-border-blue h1,
.subcontent-unit-noborder-blue h1 {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:rgb(0,158,224);color:rgb(255,255,255); font-weight:bold; font-size:140%;}
.subcontent-unit-border-green h1,
.subcontent-unit-noborder-green h1 {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:rgb(151,191,13); color:rgb(255,255,255); font-weight:bold; font-size:140%;}
.subcontent-unit-border-orange h1,
.subcontent-unit-noborder-orange h1 {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:rgb(232,177,13);  color:rgb(255,255,255); font-weight:bold; font-size:140%;}

table.contenttable .tr-0 td {height:3.5em; padding:0 7px 0 7px; empty-cells:show; background-color:rgb(175,175,175); text-align:left; color:rgb(255,255,255); font-weight:bold; font-size:110%;}

.main{
background:transparent url(../img/bg_main.gif) top left repeat-y;
}
div.csc-textpic-text ol li ol{
font-size: 100%;
}

/*##### FAQ Start #####*/
div.tx-irfaq-pi1 dl dt.tx-irfaq-dynheader img{
margin: 0 5px 0px 0;
}
/*##### FAQ ENDE #####*/

/*##### CSS Flyoutmenu #####*/

#nav, #nav ul {
	float: left;
	white-space:nowrap;
	width:954px;
	background:rgb(236,243,217);
	color:rgb(100,100,100);
	font-size: 12px;
	list-style-type:none;
	z-index:999;
}
 
#nav a {
	display: block;
	width: 10em;
	line-height:2.1em;
	padding-left: 10px;
	text-decoration:none;
	font-weight:normal;
	color: rgb(100,100,100);
}

#nav a:hover {
	background-color:rgb(218,230,176);
}
 
#nav a.menuparent  {
	background: url(../img/bg_bullet_arrow.gif) no-repeat 90% 40%;
}

 
#nav li {
	float:left;
	z-index:auto !important;
	z-index:1000;
	/*border-right:solid 1px rgb(175,175,175);*/
	padding: 0;
	width: 10em;
}
 
#nav li ul {
	position: absolute;
	left: -999em;
	width: 14em;
	font-weight: normal;
	/*border-left: solid 1px rgb(175,175,175);*/
	margin: 0;
}
 
#nav li li {
	width: 14em;
}
 
#nav li ul a {
	width: 14em;
	/*padding-left: 1em;*/
	border-bottom: solid 1px rgb(175,175,175);
	white-space:normal;
	line-height:2em;
	/*margin-left:-1px;
	padding-top:4px;
	padding-right:16px;
	padding-bottom: 4px;*/
	background-color:rgb(236,243,217);
	font-weight:normal;
	color:rgb(100,100,100);
}
 
#nav2 a{
padding-left:20px;
}
.nav2 a{
padding-left:20px !important;
}
#nav3 a{
padding-left:40px;
}
.nav3 a{
padding-left:40px !important;
}
 
 
#nav li ul ul {
	margin: -2.1em 0 0 14em;
}
 
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}
 
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
min-height:0; 
}
 
#navli:hover, #nav li.sfhover {
	background-color:rgb(215,215,215);
	text-decoration:none;
}

.main-navigation {
/*width: 160px;*/
margin: 0 0 0 0;
padding: 0px;

/*background-color:#7F7F7F;*/

}

.main-navigation ul {
list-style: none;
/*width: 160px;*/
margin: 0 0 0 0;
padding: 0;
}
.main-navigation ul li{
padding:0px;
}
.main-navigation li {
margin-bottom:1px;
color:#505050;
}

.main-navigation li a:visited{
color:#505050;
}
.main-navigation li a {
font-size:110%;
display:block;
font-weight:bold;
text-align:left;
text-decoration:none;
color:#505050;
background-color:#dae6b0;
line-height:170%;
padding:1px 0px 1px 8px;
}

.main-navigation li a:hover {
background-color:#c5d883;
color:#000000;
}

.main-navigation ul li a.level1-act  
,.main-navigation ul li ul a.level2-act  
,.main-navigation ul li ul li ul a.level3-act {
background-color:#c5d883;
}

.uid11102, .uid11507{
display:none;
}

label
,legend{
font-size:1.2em;
}
.validation-failed {
background-color: #eed9de;
}
.tx_powermail_pi1_fieldwrap_html{
clear:both;
}
.important
,.powermail_mandatory
,.powermail_mandatory_js {
color:#8A0020;
}
.powermail_mandatory {
font-weight:bold;
margin-left: 3px;
}
.name-of-person {
color:rgb(70,122,167);

}
.detail {
color:rgb(151,191,13);
}
.level1-no
,.level1-act
,.level2-act
,.level2-no
,.level3-act
,.level3-no{
text-decoration:none !important;
}

.tx-powermail-pi1_fieldset{
border:none;
}
.powermail_all_td{
font-size: 120% !important;
}
.tx-powermail-pi1_fieldset  legend{
display: none;
}
.verstecken{
display:none;
}
.tx_powermail_pi1_fieldwrap_html_label{
font-size:12pt;
font-weight:bold;
padding-top:10px;
padding-bottom:8px;
} 
.tx_powermail_pi1_fieldwrap_html_captcha_description
,.tx-srfreecap-pi2-cant-read{
font-size:1.2em;
/*color: #000000;*/
margin-top:10px;
}

.tx-powermail-pi1_mandatory{
font-size:1.2em;
color: #505050;
}
.tx-powermail-pi1_mandatory .powermail_mandatory_list .powermail_mandatory_listitem{
font-size:1.0em;
}


.powermail_radio_inner{
padding: 0 0 10px 0;
} 

input.radio{
width:10px;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

/*
fieldset.tx-powermail-pi1_fieldset label {
	
	display: block;
	float: right;
	clear: both;
}
*/

#servicebottommainnavigation{
display:none;
}
 /* Suche */
 .tx-indexedsearch-percent{
 width:50px;
 }
/* die folgenden Styles kolodieren mit der extension cal (calender), werden höchstwahrscheinlich auch nicht woanders eingesetzt, daher disabeld */
 .main-content table{
/* width: 99%; */
 margin:0px;
 }
 
 
/* 
Formular Radio Buttons nebeneinander 
Nur bei UID 446
Seite http://www.esgi-infrastructure.eu/application-for-access/online-application-form/
*/
.tx-powermail-pi1_formwrap  .tx_powermail_pi1_fieldwrap_html_radio .powermail_radio_inner
,.tx-powermail-pi1_formwrap_446 .tx_powermail_pi1_fieldwrap_html_radio .powermail_check_inner
{
float: left; 
padding-right: 2px;
}


/* Umbruch für IE6 nach Radiobuttons */
.tx-powermail-pi1_formwrap .tx_powermail_pi1_fieldwrap_html_radio .tx_powermail_pi1_fieldwrap_html_radio_title
,.tx-powermail-pi1_formwrap .tx_powermail_pi1_fieldwrap_html_check .tx_powermail_pi1_fieldwrap_html_check_title
,.tx-powermail-pi1_formwrap .tx_powermail_pi1_fieldwrap_html_label{
width:99%;
}
.powermail_check_inner input
{
float: left; 
margin-right: 10px;
margin-left: 0px;
margin-top: 0px;
width: 3%;
}
.tx_powermail_pi1_fieldwrap_html_check
,.tx_powermail_pi1_fieldwrap_html_textarea{
/* margin-bottom:20px;*/
margin-bottom:0px;
}
.tx_powermail_pi1_fieldwrap_html_checkbox_title {
font-weight:bold;
color: #000000 !important; 
}

.tx_powermail_pi1_fieldwrap_html_radio_title{
color:#000000 !important;
}

.powermail_mandatory_js{
font-weight: bold;
font-size:115%;
}

.content .subcontent-unit-border-green{
width: 100%;
padding: 5px;
padding-top: 0;
margin-top: 5px; /* RAD 2014-11-11: margin-top does collapsing margin @see ELF-212 */
}

.content .subcontent-unit-border-green h1{
background-color: transparent !important;
}
.content .subcontent-unit-border-green .round-border-topleft
,.content .subcontent-unit-border-green .round-border-topright{
display: none;
}

#onlyprint{
display:none;
}

}


/* ----------------------------
INFOBOXEN LINKS S T A R T
------------------------------*/
.main-navigation .subcontent-unit-border-green .round-border-topleft
,.main-navigation .subcontent-unit-border-green .round-border-topright{
background-image: none;
}
.main-navigation .subcontent-unit-border-green {
width:200px;
}
.main-navigation .subcontent-unit-border-green .csc-textpic {
padding-left:5px;
padding-right:5px;
}
.main-navigation .subcontent-unit-border-green .csc-textpic{
background-color: white;
}
.main-navigation .subcontent-unit-border-green .csc-textpic p{
margin-left:0px;
margin-right:0px;
}
.main-navigation .csc-textpic p{
margin-left:10px;
margin-right:10px;
}

/* ----------------------------
T3BLOG S T A R T
------------------------------*/


div#latestPosts, div#categories, div#archive, div#latestComments, div#socialBookmarks, div.rss
{ padding: 0; margin-bottom: 40px; }
.latestPostList dd
{ margin: 0 0 10px; }
#categories ul, #archive ul
{ padding: 0; border: none; margin: 0; }
#categories ul li, #archive ul li
{ padding: 0; margin: 0; }
#categories ul li a.iconbeforetext, #archive ul li a.toggle
{ background: none; }
.delicious
{ background: url(../../../../typo3conf/ext/t3blog/icons/delicious.small.gif) no-repeat 2px; }
p.delicious a
{ padding-left: 15px; }
div#socialBookmarks .bookmarks a
{ background: none; padding: 2px; }
#categories .iconbeforetext
{ padding-right: 2px; }
#archive .postnum, #categories .postnum
{ font-size: 0.9em; margin-left: 3px; }
/* ----------------------------
Comment + Trackback
------------------------------*/
/*
h4
{ font-size: 1.1em; margin: 0.7em 0; }
*/
#commentList .commentListListing .item
{ padding: 10px 2px 15px; }
#commentForm
{ position: absolute; left:300px; top: 200px; width: 400px !important; width: 400px; background: #ffffff; border: 1px solid #bdbbac; }
.blogCommentMessage
{ color: #606060; margin: 10px 60px 10px 0; }
.commentError
{ background: #feea7c; padding: 5px 13px; }
.commentError li
{ list-style-type: square; margin-left: 13px; }
h6.commentError
{ color: #ffffff; background: #fbd918; }
.commentFormStyle h3, .commentFormStyle .closebutton
{ background-color: #f6f6f6; }
.commentFormStyle h3
{ padding-left: 20px; }
#commentFormNonAjax textarea, #commentFormNonAjax input, #commentForm textarea, #commentForm input
{ color: #333333; font-size: 0.95em; width: 379px !important; width: 354px; height: 25px; background-color: #f8f8f8; border: 1px solid #888888; }
#commentFormNonAjax textarea
{ height: 140px; }
#commentFormNonAjax
{ width: 478px; border-width: 1px 0; margin-top: 20px; }
#commentFormNonAjax .closebutton
{ display: none; }
#commentFormNonAjax input.button
{ width: 80px !important; margin-right: 0 !important; margin-right: 0px; }
#commentForm .closebutton
{ position: relative; left: 370px; top: -20px; width: 12px; height: 12px; }
#commentForm .closebutton img
{ margin: 1px 0 0 1px; }
#archive a.toggle
{ background: none; padding-right: 2px; }
/*-----------------------------------------------------
t3blog RSS
-----------------------------------------------------*/
div.rss_post a
{ margin-left: 2px; }
div.rss_comment
{ position: relative; top: -15px; margin-left: 90px; }
div.rss img
{ position: relative; top: 1px; }
/*-----------------------------------------------------
Single Navigation
------------------------------------------------------*/
div#singleNavigation
{ position: relative; font-size: 0.9em; width: 475px; }
div#singleNavigation *
{ color: #606060; font-style: italic; }
div#singleNavigation .previous
{ float:left; width: 190px; overflow: hidden; }
div#singleNavigation .next
{ position: absolute; right: 0; }
div#singleNavigation .previous a
{ background: url(../../../../error-404/index.html) no-repeat left 50%; padding-left: 10px; }
div#singleNavigation .next a
{ background: url(../../../../error-404/index.html) no-repeat right 50%; padding-right: 10px; }
div#singleNavigation .backtolist
{ float: left; width: 70px; overflow: hidden; padding: 0 10px; }
/*-----------------------------------
BlogList
-------------------------------------*/
.pageBrowser
{ margin: 0 0 0 160px; }
.pageBrowser li
{ float: left; display: inline; color: #606060; font-size: 0.9em; font-style: italic; padding: 0 30px 0 0; margin: 0; }
.pageBrowser li a
{ color: #606060; font-style: italic; }
/*-----------------------------------
Tag Clouds
-------------------------------------*/
.tagCloud
{ margin: 0 0 50px; }
.tag-cloud
{ float: left; list-style: none; padding: 0; margin: 0; }
.tag-cloud li
{ display: inline; float: left; padding: 0; margin: 3px 6px 0 0; }
#col3 .tag-cloud li a
{ }
#blogrollList ul
{ margin: 0; } 

/*-----------------------------------
Webservice Login ()  - Individuelles Styling
-------------------------------------*/
.tx-newloginbox-pi1 form table{
width: 400px;
text-align:left;
}
.tx-newloginbox-pi1 form td{
/*width: 100%;*/

}
/*-----------------------------------
Extension cal (calender)  - Individuelles Styling
-------------------------------------*/
/* Ansicht Monat für Monatsansicht*/
.round-border-topright .month-small TH a
,.sideback a{
width: 100% !important;
}
/* Ansicht Reiter Create Event*/
#ddtabs1 .glossymenu{
/*display:none;*/
}
#category_tree{
float:none;
padding-left:8px;
font-size:110%;
}
#categoryEntries{
height:auto;
overflow: visible;
}
#tx_cal_controller_create_element .treelevel0{
margin-left:0px;
}
/* NOTLÖSUNG LEGENDE UND JUMP TO ausblenden*/
.calborder{
/*display:none;*/
}
#allday_checkbox{
width:10%;
margin:0px;
}
.treelevel0 input{
width:50px;
}
/*Darstellung Liste*/
.tx-cal-controller .list-view .vevent .dtstart-container
{
width: 100%;
text-align: center;
}
.vevent .summary{
padding-left: 5px;
}
.tx-cal-controller .list-view h1
{
display:none;
}

/*-----------------------------------
Extension wec_discussionforum - Individuelles Styling
-------------------------------------*/

div.wecDiscussionForm .pluginForm{
max-width: 500px !important;
}
div.wecDiscussionForm .pluginForm fieldset ul li input{
width: 76% !important;
}
.htmlarea-tbar div#tx_wecdiscussion_message__1-toolbar.toolbar{
width: 460px !important;
}
.htmlarea-bwrap div#ext-gen12.htmlarea-body{
width: 464px !important;
}
.pluginForm fieldset ul li span.fullRow{
width: 50% !important;
}
.pluginSection UL{
margin-left: 0px !important;
}
.toolbar table{
width:auto !important;
}
.entries .entry
,.pluginForm ul li{
background-image: none;
}
.message bodytext
,.message p
,.wecDiscussionForm label{
font-size:120% !important;
}
.message bodytext strong{
font-weight: bold;
}
.pluginNav{
display:none;
}
.tx_wecdiscussion_pi1 .entries H3
, .entries .message{
padding-left:0px !important;
}


.entry h3
,.pluginHeader H3
{
border-bottom:solid 0px transparent;

}
.entry h3 a
,.pluginHeader H3{
font-size:	140%;
font-weight:	bold;
color: 	#000000;
}
.pluginHeader H3{
font-size:160%;
padding-bottom:2px;
}
#editorWraptx_wecdiscussion_message__1
,fieldset ul li div#editorWraptx_wecdiscussion_message__1.editorWrap 
,div#ext-gen12.htmlarea-body iframe#tx_wecdiscussion_message__1-iframe.editorIframe{
width: 100% !important;
}
div.wecDiscussionForm .pluginForm{
background-color: transparent;
}
div.wecDiscussionForm .pluginForm div.notice{
background-color: transparent;
border-color: transparent;
font-size: 120%;
}

/*-----------------------------------
Extension newscalendar - Individuelles Styling
-------------------------------------*/
div.tx-ttnews table.calendar-table{
padding: 0px !important;
padding-bottom: 10px !important;
}
div.tx-ttnews table.calendar-table tbody tr td.columPrevious img
,div.tx-ttnews table.calendar-table tbody tr td.columNext img{
padding-right: 0px !important;
padding-left: 0px !important;
margin-right: 0px !important;
margin-left: 0px !important;
}
div.tx-ttnews table.calendar-table tbody tr td.columPrevious 
,div.tx-ttnews table.calendar-table tbody tr td.columNext {
padding-right: 2px !important;
padding-left: 2px !important;
}
.linked_day {
    background-color: #f0f0f0;
}
/* kann die Bildanzeige störren in der Kalenderansicht */ 
.newsCalendar_calendarItem_image{
float: none !important;
margin-right: 0px !important;
padding:3px !important;
}
/*  View month events ausblenden */
div.tx-ttnews table.calendar-table tbody tr td.bottomMonthLink{
display:none !important;
}
.calendar-table{
color: #505050 !important;
}
div.tx-ttnews table.calendar-table tbody tr td div.linked_today_nolink{
background-color: transparent !important;
border: 1px solid rgb(204,204,204) !important;
}
/*-----------------------------------
Extension T3Blog - Individuelles Styling
-------------------------------------*/
.tx-t3blog-pi2 #latestPosts .latestPostList
,.tx-t3blog-pi2 #latestComments .latestCommentsList{
padding:3px;
}
.tx-t3blog-pi2 .blogList .item .itemTop .date
,.tx-t3blog-pi2 .blogList .item .itemTop .time{
display: none;
}
.tx-t3blog-pi2 #latestComments .latestCommentsList dd{
padding-bottom:3px;
}
/* Latest Posts Headline ausblenden */
.tx-t3blog-pi2 #latestPosts h3
,.tx-t3blog-pi2 #latestComments h3{
display: none;
}
.tx-t3blog-pi2 #latestComments{
margin-bottom:0px;
}
/* E-Mail ausblenden */
.authoremail{
display: none;
}
/* Permalink ausblenden */
.permalink{
display: none;
}
/* Avator Bild ausblenden */
.itemNav img{
display: none;
}

/* Tags ausblenden */
.tags{
display: none;
}

/* Box anpsasen */
.blogList .item .itemNav .comments{
padding-left: 5px;
}
/* Kategorien ausblenden */
.blogList .item .itemTop .categories{
display: none;
}
/* Anzeige Datum und Uhrzeit anpassen ausblenden */
.blogList .item .itemTop .date
,.commentListListing .item .commentTopNav .date
,.single .itemTop .date{
float: left;
padding-right: 3px;
}
.commentauthoremail
,#commentauthoremail
,.commentauthorwebsite
,#commentauthorwebsite{
/*display: none;*/
}
/* Abstand paging top */
#singleNavigation{
padding-bottom: 10px;
}
/* Headline Blog Liste */
.blogList .item .itemBody h3 a
,.single .itemBody h3 a{
font-size: 110%;
text-decoration:none;
}
.blogList .item .itemBody h3
,.single .itemBody h3{
border-bottom-width: 2px;
border-bottom-style: solid;
}
.commentFormStyle .mailform form .formElement .formField input.button
,.commentFormStyle .mailform form .formElement .formField .text
{
width:99% !important;
}

/* ----------------------------
T3BLOG E N D E
------------------------------*/

/* ----------------------------
INDEXEDSEARCH E N D E
------------------------------*/
.tx-indexedsearch-searchbox table{
width: 250px;
}
.tx-indexedsearch-searchbox table td{
vertical-align: top;
}
.tx-indexedsearch-result-number
,.tx-indexedsearch-rules{
display:none;
}
.tx-indexedsearch-info{
padding:3px;
}
.tx-indexedsearch-res{
font-size:110%;
}
.tx-indexedsearch-whatis{
font-size:120%;
}

/* ----------------------------
INDEXEDSEARCH E N D E
------------------------------*/

.csc-header-date{
display:none;
}

/* ----------------------------
TT_NEWS S T A R T
------------------------------*/



 div.subcontent-unit-border-green div.news-latest-container div.news-latest-item h2 a{

}
.news-single-img{
margin-top:0px;
}
.news-single-rightbox {
width:auto;
}
.subcontent-unit-border-green h2{
font-size:120%;
}
div.news-list-container div.news-list-item h2 a 
,div.news-latest-container div.news-latest-item h2 a {
text-decoration:	none;
color: 				#505050;
font-weight:		bold; 
}
/* keine h3 */
.cl-right
,.clearer{
display:none;
}
div.news-list-item span.news-list-date 
,div .news-single-rightbox
,div .news-single-backlink{
font-size: 110%;
}
.news-list-date{
float: none;
padding-left: 0px;
}
/* kein Archiv Link anzeigen!!! */
.news-latest-gotoarchive{
display: none;
}

.news-latest-container
,.news-latest-item{
padding: 0px;
Padding-left:5px;
}
div.news-latest-container div.news-latest-item a p{
margin-left: 0px;
}
div.news-latest-container div.news-latest-item a:hover p{
color: rgb(152, 153, 153) !important;
}
div.news-latest-container div.news-latest-item h2{
font-size: 120%;
}

/* ----------------------------
TT_NEWS E N D E
------------------------------*/


/* Footer Default ausgeblendet */

.menufooter{
display:none;
}


@media print {
.round-border-topleft, .round-border-topright {
display:none;
}

label, legend 

,.powermail_check_inner{
font-size:1.2em;
}

.tx_powermail_pi1_fieldwrap_html_check
,.tx_powermail_pi1_fieldwrap_html_textarea{
margin-bottom:20px;
}
 .tx_powermail_pi1_fieldwrap_html_checkbox_title {
font-weight:bold;
}
p.tx_powermail_pi1_fieldwrap_html_checkbox_title{
margin-bottom: 0px;
}

}


/* tt_address basic css START */
div.tx-ttaddress-pi1 div.vcard{
color: #505050;
font-size: 120%;
padding: 3px;
margin-bottom: 10px;
}
div.tx-ttaddress-pi1 div.vcard div.org{
font-weight: bold;
}
div.tx-ttaddress-pi1 div.oddeven1{
background-color:  #f4f4f4;
}
/* tt_address basic css END */




/* RAD: fideo.de START */
/* RAD: media screen CSS3 media query does NOT work w/ latest PCSS 0.71!!! */
/* RAD: TWIN COMMENT: change magic number max-width in menu.js as well! */
/*@media screen and (max-width: 1023px) {*/
@media screen and (max-width: 768px) {

/* RAD 2014-07-16: FIDEO-97 IPAD 3 Optimierung START */
body.mobile div.header-top a.sitelogo {
left: 225px;
margin: 0 !important;
padding: 0;
position: absolute;
z-index: 9999;
}

body#body-2265.mobile div.page-container div.main div.main-subcontent{
margin-left: 0 !important;
}

/* RAD: reset hover menu: hide technique START */
body.mobile #nav li ul ul {
    margin-left:50px!important;
}
body.mobile #nav li:hover ul
, body.mobile #nav li li:hover ul
, body.mobile #nav li li li:hover ul
, body.mobile #nav li.sfhover ul
, body.mobile #nav li li.sfhover ul
, body.mobile #nav li li li.sfhover ul
,body.mobile #nav li ul
,body.mobile #nav li ul li ul{
    left: auto!important;
    display: none;
}

body.mobile #nav li:hover ul ul
, body.mobile #nav li:hover ul ul ul
, body.mobile #nav li.sfhover ul ul
, body.mobile #nav li.sfhover ul ul ul {
    left: auto;
    display: none;
}

body.mobile #nav li:hover ul
, body.mobile #nav li li:hover ul
, body.mobile #nav li li li:hover ul
, body.mobile #nav li.sfhover ul
, body.mobile #nav li li.sfhover ul
, body.mobile #nav li li li.sfhover ul {
    display: block;
}
body.mobile #nav li:hover ul
, body.mobile #nav li li:hover ul
, body.mobile #nav li li li:hover ul
, body.mobile #nav li.sfhover ul
, body.mobile #nav li li.sfhover ul
, body.mobile #nav li li li.sfhover ul {
    display: block;
}


body.mobile .nav2 {
    z-index: 9999;
}

body.mobile div.page-container div.nav1 ul.nav1_ul li.top {
    display: block;
}
/* RAD: reset hover menu: hide technique END */

/* RAD 2014-07-16: FIDEO-97 IPAD 3 Optimierung END */

body.mobile .lipipe{
display: none;
}

/* "Über Uns" ... menu */
body.mobile div.page-container > div.nav1
/* RAD: @fideo.de currently only top slice of right bar contained -> hide */
,body.mobile .addcontentcenter {
display:none;
}
#body-.mobile div.main-subcontent div.uid7711 
,#body-.mobile div.main-subcontent div.uid7711 *{
display: block !important;
}

body.mobile p
, body.mobile li {
font-size:120%;
}

body.mobile div.nav2 ul#nav li.menuparent ul li a {
height:auto;
}

body.mobile div.main p
,body.mobile div.main h1
,body.mobile div.main h2
,body.mobile div.main h3
,body.mobile div.main h4
,body.mobile div.main h5
,body.mobile div.main h6{
max-width:200px;
}
body.mobile div.main .content
,body.mobile div.main .subcontent-unit-border-green
,body.mobile div.main .round-border-topleft
,body.mobile div.main .round-border-topright 
,body.mobile .main-content table{
clear: both;
max-width:218px;
word-wrap: break-word;
}

body.mobile div.main img
,body.mobile div.header div.header-breadcrumbs
,body.mobile div.footer
,body.mobile div.main-content{
max-width:240px;
}
.uid11102, .uid11506{
display:block;
}

img#tx_mwimagemap_img_8161, img#tx_mwimagemap_img_11506 {
display:none !important;
}

/* RAD: prefix w/ body tag to up CSS specificity, ... */

/* RAD: display:none first to ease layouting*/
body.mobile .headerpicture 
,body.mobile div.header div.round-border-topright
,body.mobile div.header div.nav0{
display: none;
}


body.mobile .header-bottom .nav2 ul#nav
,body.mobile div.page-container > div.uid7418 table.contenttable{
width: 240px;
}

body.mobile #nav{
background-image:none!important;
}

body.mobile #nav .position2265
,body.mobile #nav .position2266
, body.mobile #nav .position2267 
{
background-image: url(../../../websites/fideo/images/layout/nav_header.png);
background-position:0 0;
background-repeat: no-repeat;
margin-left:0;
}

body.mobile #nav .position2266{
background-position:-240px 0;
}

body.mobile #nav .position2267{
background-position:-480px 0;
}

body.mobile div.page-container
,body.mobile .header-bottom
, body.mobile .header-top
, body.mobile .header
, body.mobile .main{
margin:0;
padding: 0;
width: 320px;
}


body.mobile div.header .addcontenttop
,body.mobile div.header div.header-top div.nav1 {
margin-left: 224px!important;
}



body.mobile div.header .addcontenttop {
height: 100%;
padding-top: 480px;
width: 78px;
z-index: 4;
}

body.mobile .sitelogo {
margin-left: 225px !important;
top: 2px !important;
}


body.mobile div.main-subcontent div.subcontent-unit-noborder-nobackground
,body.mobile div.main p.bodytext
,body.mobile div.main p.iconprint {
/*display:none!important;*/
 z-index:5000!important; 
}

body.mobile div.main-subcontent div.subcontent-unit-noborder-nobackground.uid7400 {
position: absolute !important;
top:145px;
}

body.mobile div.main-subcontent {
left:225px;
margin-left:3px;
margin-right:15px;
margin-top:-7px;
top:285px;
}

body.mobile div.main-content div.round-border-topleft
, body.mobile div.subcontent-unit-noborder-nobackground p.bodytext
, body.mobile div.subcontent-unit-noborder-nobackground p.iconprint {
z-index:1000;
}

body.mobile div.header div.header-bottom {
border-top-width: 0 !important;
}

body.mobile .main-content {
margin-left: 0;
margin-top: 0;
}


body.mobile div.main-content iframe{
margin-left:0!important;
width:224px!important;
}


body.mobile #nav li ul ul {
margin:0 0 0 4em;
}

body.mobile .sitelogo{
/*
background-image: url("/fileadmin/websites/fideo/images/layout/logo_mobile.gif");*/
height: 188px;
width: 94px;


/*width:		199px;
height:		120px;*/
background-image:url(../../../websites/fideo/images/layout/logo-mobile.gif);

}

body.mobile div.main div.uid7400 img{
background-image: url("../../../websites/fideo/images/layout/mobile_forum.png");
background-repeat: no-repeat;
height: 0;
margin-left: 1px;
padding-left: 37px;
padding-top: 35px;
width: 0;
}
/* funktioniert nicht gscheid! */
.main-subcontent .subcontent-unit-noborder-nobackground{
margin-top:37px !important;
position:absolute !important;
}




/*TODO: RAD: needs proper nesting after content */
/* "Über Uns" ... menu */
body.mobile div.header div.nav1 
/* DDH / BARMER logo */
,body.mobile div.header div.subcontent-unit-noborder-nobackground
/* Notrufnummer */
,body.mobile div.main div.uid7401{
/*display:none;*/
max-width: 224px;
}
body.mobile div.main div.uid7401{
width: 224px;
}

body.mobile div.page-container div.nav1{
display:block;
margin: 0;
position: static;
}

body.mobile .header-bottom {
height: auto;
margin-bottom: 2em !important;
}

body.mobile div.header p.bodytext {
clear: both;
line-height: 1.3em;
margin: 0 10px 1em;
}


body.mobile .content {
margin-left: 6px;
margin-right: 10px;
}

body.mobile body {
overflow-x: hidden;
}

body.mobile div.footer div.addcontentfooter002 div.subcontent-unit-border-green{
margin-right: 0;
padding-right: 0;
}

body.mobile .socialbox{
max-width: 224px;
height: 150px;
}

body.mobile .social_share_privacy_area li.help_info{
height: 50px;
}
body.mobile .addcontentfooter001{
margin-left:0;
}

body.mobile .uid7711 .bodytext img {
float: left;
margin-top: 9px;
}
body.mobile .uid7711{
margin-left: -2px !important;
}

body.mobile .main-content form table td{
display:marker;
max-width:142px;
}

/* 
// RAD: jQuery UI menu START
RAD: http://192.168.3.18:8080/jira/browse/FIDEO-23 -> nach aufklappen soll das Menü stehen bleiben
-> hide even on :hover let JS do the legwork */
body.mobile #nav li:hover ul
,body.mobile #nav li li:hover ul
,body.mobile #nav li li li:hover ul
,body.mobile #nav li.sfhover ul
,body.mobile #nav li li.sfhover ul
,body.mobile #nav li li li.sfhover ul {
/*
	
#nav li ul {
*/
	position: absolute;
	left: -999em;
	font-weight: normal;
	/*border-left: solid 1px rgb(175,175,175);*/
	margin: 0;
}

body.mobile.no-js #nav li:hover ul
,body.mobile.no-js #nav li li:hover ul
,body.mobile.no-js #nav li li li:hover ul
,body.mobile.no-js #nav li.sfhover ul
,body.mobile.no-js #nav li li.sfhover ul
,body.mobile.no-js #nav li li li.sfhover ul {
left: auto;
min-height:0; 
}

/*
body.mobile .ui-menu.ui-widget.ui-widget-content.ui-corner-all{
display: block !important;
}
body.mobile div.nav2 ul#nav.ui-menu li.menuparent ul.ui-menu li.menuparent ul.ui-menu{
display: block !important;
}
*/

/*
#nav li li{
width:224px;
}
*/

body.mobile .socialbox.bottom {
height: 24px;
}


body.mobile div.main-content iframe{
width: 95% !important;
}

/* 
// RAD: jQuery UI menu END
*/


}
/* RAD: media screen and (max-width: 1023px) END */

/* RAD: fideo.de END */

/* dataminds_feuser */
div.tx-datamintsfeuser-pi1 form fieldset{
border: 0px solid #ffffff !important;
padding: 0px;
}
div.rss-box ul.rss-items li.rss-item span.rss-date{
   display: block;
    height: 13px;
    overflow: hidden;
    width: 145px;
}
div.rss-box ul.rss-items li.rss-item p.rsslogos{
margin-top: -5px;
}
/* erster Eintrag ist nur Werbung, daher ausblenden */
div.rss-box ul.rss-items li.rss-item:nth-child(1){
/*display:none;*/ /* doch keine Werbung */
}
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dt a img{
padding:0px;
padding-top: 5px;
}
div.rss-box ul.rss-items li.rss-item table{
padding-top: 0;
margin-top: 0;
}
/* RSS FEED */
/* RELATED LINKS ausblenden */
div.rss-box ul.rss-items li.rss-item table tbody tr td:nth-child(2){
display: none;
}
div.rss-box ul.rss-items li.rss-item a.rss-item{
font-size:14px;
text-decoration: none;
border-bottom: none ;
}
div.rss-box ul.rss-items li.rss-item  table a{
border-bottom: none !important;
}

div.rss-box ul.rss-items li.rss-item p{
   font-size: 12px;
    line-height: 1.5em;
    margin: 0 0 1em;
}
div.rss-box ul.rss-items li.rss-item br:nth-child(2){
display:none;
}
div.rss-box  p:nth-child(4)
,div.rss-box p:nth-child(7){
display:none !important;
}
div.rss-box ul.rss-items li.rss-item{
   background: none;
    padding: 0;
    padding-bottom: 30px;
}
div.rss-box ul.rss-items li.rss-item a{
   font-size:21px;
   line-height: 1.3em;
   padding-bottom: 0px;
   color: 	rgb(80,80, 80);
}
div.rss-box ul.rss-items li.rss-item table{
   padding-top: 10px;
}
div.rss-box ul.rss-items{
margin:0px !important;
}
div.rss-box ul.rss-items li.rss-item table  td:nth-child(2) a
{
   font-size:14px ;
} 
div.content div.rss-box ul.rss-items li.rss-item a.rss-item{
text-decoration: none;
display: block;
}
div.rss-box ul.rss-items li.rss-item p a {
    font-size: 12px !important;
    text-decoration: none;
}
/* powermail */
.tx_powermail_pi1_fieldwrap_html_checkbox_title {
    margin-bottom: 3px !important;
}
.tx_powermail_pi1_fieldwrap_html_radio_title {
    margin-bottom: 1px !important;
}