/* ########## Aktuell in Arbeit ######### */

.rwWindowContent {border:1px solid #C2CFEF !important;}

/* ____ Nur zur Anzeige des Quiz im IW Medien-Portal */

.iframepane {margin-top:-15px;background-color:White;min-height:665px;}
.iframepane .mediaviewcontent {background-color:White;width:600px;height:665px;color:#6E6E6E;padding:20px 0 0;font-size:.85em;}
.iframepane .mediaviewcontent span, .iframepane .mediaviewcontent p, .iframepane .mediaviewcontent a, .iframepane .mediaviewcontent label {font-family: Verdana,sans-serif;}
.iframepane .mediaviewcontent label {color:#6E6E6E;}
.iframepane .mediaviewquizintroimage {float:left;margin-right:20px;}
.iframepane .mediaviewquizintrotext {}
.iframepane .mediaviewquizintrostartbutton, .mediaviewquizbutton {clear:both;text-align:center;padding-top:20px;}

.iframepane .mediaviewquizquestioncounter {border-bottom: 1px dotted #1183B9;margin-bottom:10px;font-weight:normal;}
.iframepane .mediaviewquizquestion {font-weight:bold;font-size:1em;color:#006AB3;}
.iframepane .mediaviewquizanswer {margin-top:20px;background-color:#F5F5F5;padding:10px;}
.iframepane .mediaviewquizanswer label {font-size:.7em;}
.iframepane .mediaviewquizanswer input {vertical-align:bottom;}

.iframepane .mediaviewquizcomment {margin-top:20px;background-color:#F5F5F5;padding:10px;}

.iframepane .mediaviewquizresult {font-weight:bold;text-align:center;padding-top:20px;}

.iframepane .mediaviewquizform {}
.iframepane .mediaviewquizformrow {clear:both;padding:10px 0;}
.iframepane .mediaviewquizformlabel {float:left;width:100px;font-weight:bold;}
.iframepane .mediaviewquizforminput {float:left;width:500px;}
.iframepane .mediaviewquizforminput input {border:1px solid #D9D9D9;color:#6E6E6E;padding: 1px 2px 1px 5px;width:300px;font-size:11px;}

.iframepane .hide {display:none;}

/* ____ Kapitelnavigation ____ */

.arvissuechapternav {margin-bottom:20px;}

ul.chapternav {margin:0;padding:0;}
ul.chapternav li {list-style:none;float:left;}
ul.chapternav li a {display:block;text-decoration:none;padding:3px 6px;color:#0069B4;font-weight:bold;margin: 0 10px 10px 0;
    width: 171.3px;height:34px;background-color:#E6E8F5;}
ul.chapternav li a:hover {background-color:#0069B4;font-weight:bold;color:white;display:block;text-decoration:none;color:white;}
ul.chapternav li.sel a, ul.chapternav li.sel a:hover {background-color:#0069B4;font-weight:bold;color:white;display:block;text-decoration:none;color:white;}

a.sectionHead label {font-size:1.2em;color:#0069B4;font-weight:bold;cursor:pointer;}
a.sectionHead {text-decoration:none !important;font-size:1.2em;color:#0069B4;font-weight:bold;cursor:pointer;}

a#searchhead {text-decoration:none;color:Black;} /* Alte Suche */
h1 a#searchhead {text-decoration:none;color:#0069B4;} /* Alte Suche */

.DNNEmptyPane {width: 0px;height:0;}

/* ____ Formulare, Login, Suche  ____ */

.formtextbox input {border:1px solid #0069B4;height:16px;font-size:1em;}

.loginbutton input {padding-left:5px;padding-top:2px;}

/* ____ Administration ____ */

.LinksDesignTable {margin-left:3px;margin-bottom:2px;}

.datagrid_header {background-color:#0069B4;color:White;font-weight:bold;}
.datagrid_header th {color:White;}
.datagrid_itemstyle {background-color:#E6E9F3;color:Black;font-weight:normal;}
.datagrid_alternatingitemstyle, .datagrid_selecteditemstyle, .datagrid_editemstyle {color:Black;font-weight:normal;}
.datagrid_header td, .datagrid_itemstyle td, .datagrid_alternatingitemstyle td, .datagrid_selecteditemstyle td, .datagrid_editemstyle td {padding:2px;}
.datagrid_textbox {border:1px solid #0069B4;font-family:Arial, Sans-Serif;font-size:1em;}

/* ____ mehr-Link Abstand ____ */

.ml {display:none;}

/* ____ Positionierung Logout/Daten bearbeiten Links unterhalb der Anmeldebox ____ */

.divLogout {float:left;margin-right:10px;}
.divEditProfile {float:left;}

/* ########## Festgelegte Styles ######### */

/* ========== STANDARDS ========== */

body {background-color: #fafbff;background-image:url(bg_body.gif);background-repeat:repeat-y;font-size: 0.8em;padding:0;margin:0;font-family: arial, helvetica, sans-serif;}
table, td, p, h1, h2, h3, h4, h5, h6, span, .CommandButton {margin: 0;padding: 0;border:0;font-family: arial, helvetica, sans-serif;}
p {}
h1 {font-size:1.4em;color:#0069B4;font-weight:bold;margin-bottom:0.3em;}
h2, h3 {color:black;font-weight:bold;}
h4, h5 {font-size:1.2em;color:#0069B4;font-weight:bold;}
h6 {font-size: 1em;color:#0069B4;font-weight:bold;}
label {font-family: arial, helvetica, sans-serif;}	
a:link, a:visited, .breadcrumb a:link, .breadcrumb a:visited {text-decoration:none;color:#0069B4;}
a:hover, a:active, a:focus, .breadcrumb a:hover, .breadcrumb a:active, .breadcrumb a:focus {text-decoration:underline;color:#0069B4;outline:none;}
.divtoggle a {text-decoration:none;}
.divtoggle a:hover {text-decoration:none;}
.divtoggle h5 {text-decoration:none !important;}
a.amehr:link, a.amehr:visited {background-image: url(mehr.gif);background-repeat: no-repeat;background-position: right;padding-right: 0.8em;position:relative;text-decoration:none;}
a.amehr:hover, a.amehr:active, a.amehr:focus {background-image: url(mehr.gif);background-repeat: no-repeat;background-position: right;padding-right: 0.8em;position:relative;text-decoration:underline;outline:none;}
img {border:0;}
.nofloat {clear:both;height:0;margin:0;padding:0;}

/* ____ Korrekte Formatierung der Links im Standardnavi ____ */

.lit {font-size:0.9em;line-height:1.4em;}
.standardnavi {color:#FBFCFF;}
.standardnavi a {color:#FBFCFF;margin:0;padding:0;border:0;text-decoration:none !important;}
a:hover span.lit, a:active span.lit, a:focus span.lit {text-decoration:underline;}

/* ========== MODULE ========== */

/* ____ Modul :: Pubarticle (pubarticle) und Pubhead (pubhead) ____ */

.pubarticlescontainer, .pubheadcontainer 
{
	background-color:#E6E8F5;
	border:1px solid #C2CFEF;
	margin-bottom:10px;
}
.pubarticlescontent
{
	padding:8px 3px 3px 8px;
}
.pubarticles 
{
	margin-bottom:5px;
}
.pubarticles h3 
{
	color:black;
	font-weight:bold;
}
.pubarticles h1 
{
	margin-bottom:5px;
	font-size:1.2em;
}
.pubarticles p
{
	display:inline;
}
.pubarticles p img {display:none;}
.publocked 
{
	margin-top:20px;
	border:3px solid red;
	padding:5px;
}
.pubheadmoduletitle, .pubarticlesmoduletitle
{
	background-color:#B3C1DD;
	background-image:url(head_bg.jpg);
	background-repeat:repeat-y;
	font-weight:bold;
	font-size:.9em;
	padding:6px 5px 6px 8px;
	color:black;
	width:185px;
}
.pubheadpic 
{
	width:65px;
	float:left;
}
.pubheadpic img 
{
	margin:0;
	padding:7px 0 4px 7px;
}
.pubheadtext 
{
	width:120px;
	float:right;
}
.pubheadtext p 
{
	margin:0;
	padding:0 3px 8px 0;
	line-height:1.3em;
	font-size:0.9em;
}
p.pubheadnotice {
	font-weight:bold;
	background-color:White;
	padding:3px;
	margin-right:5px;
	margin-bottom:8px;
	border: 1px solid red;
	font-size: 0.9em;
}

/* ____ Modul :: Suche (src) ___ */ 

.srcpanel 
{
	margin-top:15px;
}
.srcpanel input.srctextbox
{
	border:1px solid #D7DD9F;
}

/* ____ Modul :: Suchergebnis (srcres) ___ */ 

.highlightSearch {background-color:#FFE51E;} /* Suchwortmarkierung */

.srcresitem 
{
	padding:15px 0 15px 0;
	border-top:1px solid #E6E9F3;
}
.srcresimage 
{
	float:left;
	width:75px;
}
.srcresheadline {font-weight:bold;}
.srcrestext 
{
	float:left;
	width:500px;
	padding-bottom:5px;
}
.srcrestext p img {display:none;}
.srcrestext p {display:inline;}
.srcresmediacontent 
{
	position:relative;
	width:65px;
	height:86px;
	cursor:pointer;
	overflow:hidden;
	margin-bottom:3px;
	
} 
.srcresmediaimg
{
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
	width:65px;
	height:86px;
	margin-left:-58px;
	margin-top:-17px;
}
.srcresmediaicon_bilder, .srcresmediaicon_grafik, .srcresmediaicon_video, .srcresmediaicon_quiz, .srcresmediaicon_epaper 
{
	position:absolute;
	top:0px;
	left:0px;
	z-index:2;
	background-repeat:no-repeat;
	width:180px;
	height:120px;
	cursor:pointer;
	margin-left:-58px;
	margin-top:-17px;
}
.srcresmediaicon_bilder {background-image:url(srcresmedia_icon_bilder.png);}
.srcresmediaicon_grafik {background-image:url(srcresmedia_icon_grafik.png);}
.srcresmediaicon_video {background-image:url(srcresmedia_icon_video.png);}
.srcresmediaicon_quiz {background-image:url(srcresmedia_icon_quiz.png);}
.srcresmediaicon_epaper {background-image:url(srcresmedia_icon_epaper.png);}

/* ____ Modul :: Article (article) ___ */ 

.article, .articlelist 
{
	background-color:White !important;
	font-size:0.9em;
	line-height:1.4em;
}
.article h1 {font-size:1.6em;line-height:1.1em;}
.article p.back {margin-bottom:20px;}
.article img[align=left], .article img[style*="float: left;"], .articlelist img[align=left], .articlelist img[style*="float: left;"], .newcontent img[align=left], .newcontent img[style*="float: left;"]
{
	margin-right:10px;
}
.article img[align=right], .article img[style*="float: right;"], .articlelist img[align=right], .articlelist img[style*="float: right;"], .newcontent img[align=right], .newcontent img[style*="float: right;"]
{
	margin-left:10px;
}
.article div.locked
{
	margin-top:10px;
	border: 3px solid red;
	padding:5px;
	background-color:#E6E9F3;
}
.newnews 
{
	margin-bottom:2em;
}

/* ____ Modul/Control :: Tagcloud (tagcloud) ____ */

.tagcloudcontainer 
{
	background-color:#E6E9F3;
	border:1px solid #B3C1DD;
	width:270px !important;
	float:left;
	margin:4px 10px 10px 0;
	padding:0;
}
.exptext .tagcloudcontainer 
{
	width:100%;
}
.tagcloudmoduletitle
{
	background-color:#C2CFEF;
	background-image:url(head_bg.jpg);
	background-repeat:repeat-y;
	font-weight:bold;
	padding:6px 5px 6px 5px;
	color:black;
}
.tagcloudcontent 
{
	padding:6px 5px 6px 5px;
	margin:0;
	width:260px;
}
.tagcloudcontent a 
{
	margin-right:.5em;
	white-space:nowrap;
}

/* ____ Modul :: Archive (arv) ____ */

.arvitem
{
	padding-top:5px;
	padding-bottom:10px;
}
.arvissue 
{
	margin-bottom:3px;
	font-weight:bold;
	font-size:0.9em;
}
.arvissue2
{
	font-weight:normal;
}
.arvissuedossier 
{
	margin-top:10px;
	margin-bottom:10px;
	font-weight:bold;
	font-size:0.9em;
}
.arvissuedossierimg, .contentissueimg 
{
	margin-bottom:10px;
}
.arvissuedossiertext, .contentissuetext
{
	margin-bottom:10px;
}
.arvtitle, .arvtitle2
{
	font-weight:bold;
}
.arvtitledossier
{
	font-weight:bold;
}
.arvlink {padding-bottom:5px;}
.arvheadline2
{
	font-size:1.25em;
	font-weight:bold;
}
.arvheadlinedossier
{
	font-size:1.1em;
	font-weight:bold;
}
.arvteaser p, .arvteaser2 p, .arvteaserdossier p 
{
	display:inline;
}
.arvteaser p+a, .arvteaser2 p+a, .arvteaserdossier p+a
{
	padding-left:0.2em;	
}
.arvteaserdossier 
{
	margin-top:10px;
	margin-bottom:5px;
}
.arvchapter 
{
	margin:10px 0 10px 0;
}
div.teasermore, div.teasermore p
{
	display:inline;
}
.arvchaptertitle 
{
	font-weight:bold;
	display:block;
}
.arvmehr 
{
	background-image: url(mehr.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 0.8em;
	text-decoration:none;
}
.arvtitleall
{
	margin-bottom:15px;
	font-size:1.4em;
	color:#0069B4;
	font-weight:bold;
}
.arvselectyear {float:left;margin-right:20px;}
.arvsearch {float:left;}
.arvsearchbutton {float:left;padding:2px 0 0 5px;}
.arvsearchresult {}
.arvsearchresult .srcadvsearchbutton {display:none;}
/*.arvlinktitle a:link, .arvlinktitle a:visted  
{
	text-decoration:none;
	color: black;
}
.arvlinktitle a:hover, .arvlinktitle a:active, .arvlinktitle a:focus
{
	text-decoration:underline;
	color: black;
}
.arvlinkheadline a:link, .arvlinkheadline a:visted  
{
	text-decoration:none;
	color: #0069B4;
}
.arvlinkheadline a:hover, .arvlinkheadline a:active, .arvlinkheadline a:focus
{
	text-decoration:underline;
	color: #0069B4;
}*/

/* ____ Modul :: Schlagwort zu Artikel (kwart) ____ */

.kwarttitle 
{
	font-weight:bold;
}

/* ____ Modul :: Weiterführender Artikel (relarticle) ____ */

.relarticlehead 
{
	position:relative;
	font-weight:bold;
	clear:both;
	top:28px;
}
.relarticleliteral {float:left;margin-right:20px;}
.relarticledropdown {float:left;}
.relkeyarticlehead
{
	margin:20px 0 -22px 0;
	font-weight:bold;
	clear:both;
}
.relarticle 
{
	width:100%;
}
.relarticleitem 
{
	border-top:1px solid #E6E9F3;
	border-bottom:0;
	border-left:0;
	border-right:0;
	clear:both;
	padding-top:10px;
	width:580px;
}
.relarticlepic 
{
	float:left;
	width:75px;
	padding-bottom:10px;
}
.relarticletext 
{
	float:left;
	text-align:left;
	width:500px;
	padding-bottom:10px;
}
.relarticletext a img {display:inherit;}
.relarticletext img {display:none;}
.relarticlename 
{
	font-weight:bold;
}
.relarticleicon
{
	margin-top:3px;
}
hr.relarticlelastrow 
{
	height:1px;
	border-top:1px solid #E6E9F3;
	border-bottom:0;
}	
.relarticlenone
{
	clear: both;
    height: 40px;
    position: relative;
    top: 40px;
    width: 200px;
    padding:20px 0;
}
/*.relarticlegrid td 
{
	height:1px;
	border-top:1px solid #E6E9F3;
	border-bottom:0;
}*/

/* ____ Modul :: News (news) ____ */

ul.news {margin:0;padding:0;}
ul.news li {list-style-type:none;margin-top:1.5em;padding-top:1.5em;border-top:3px solid #E1E7F7;display:inline-block;}
ul.news li:first-child {list-style-type:none;margin-top:0em;padding-top:0em;border-top:0px solid #E1E7F7;display:inline-block;}

.newstextleft img.newsimg {float:left;margin-right:10px;}
.newstextright img.newsimg {float:right;margin-left:10px;}

.newstext p {display:inline;}
.newstext p+a {padding-left:0.2em;}
.newstext h1 a[disabled] {margin: 0;padding: 0;border:0;font-family: arial, helvetica, sans-serif;font-size:1em;color:#0069B4 !important;font-weight:bold;margin-bottom:0.3em;text-decoration:none;}
.newsmehr {background-image: url(mehr.gif);background-repeat: no-repeat;background-position: right;padding-right: 0.8em;text-decoration:none;}

/* ____ Modul :: NewsRotator (newsrotator) ____ */

.newsrotatoritem 
{
	margin:0 0 20px 0;
}
.newsrotatoritem h3 
{
	margin-top:3px;
}
.newsrotatoritem p
{
	display:inline;
	font-size:0.9em;
	line-height:1.4em;
}

/* ____ Modul :: Schlagwortliste (keywordlist) ____ */

.keywordlistlettersearch 
{
	margin:10px 0 10px 0;
	text-align:center !important;
}

/* ____ Modul :: Expertenliste (explist) ____ */

.explisthead 
{
	margin:10px 0 10px 0;
}
.explisthead h1 
{
	margin-bottom:0;
}
.explisthead p 
{
	margin-bottom:.3em;
}
.explistlettersearch 
{
	margin:10px 0 10px 0;
	text-align:center !important;
}
.explist 
{
	width:100%;
}
.explistitem 
{
	border-top:1px solid #E6E9F3;
	clear:both;
	padding-top:10px;
}
.explistpic 
{
	float:left;
	width:75px;
	padding-bottom:10px;
}
.explisttext 
{
	float:left;
	text-align:left;
	width:205px;
	padding-bottom:10px;
}
.explistname 
{
	font-weight:bold;
}
.explisticon
{
	margin-top:3px;
}
.explistcompetencelink 
{
	font-weight:bold;
}
hr.explistlastrow 
{
	height:1px;
	border-top:1px solid #E6E9F3;
	border-bottom:0;
}
.explistcompetence ul
{
	padding:0;
	margin:0 0 0 20px;
}
.explistcompetence li
{
	margin:0 0 3px 0;
	padding:0;
}

/* ____ Modul :: Experte (exp) ____ */

.exphead 
{
	margin:10px 0 10px 0;
}
.exp 
{
	width:100%;
}
.expitem {}
.exppic 
{
	float:left;
	width:150px;
	margin:10px 0 10px 0;
}
.exptext 
{
	float:left;
	margin:10px 0 10px 0;
	text-align:left;
	width:423px;
}
.expname 
{
	font-weight:bold;
}
.expicon
{
	margin-top:3px;
}
.expvita, .explita, .explitb 
{
	margin:10px 0 20px 0;
}
.expvita a.sectionHead, .explita a.sectionHead, .explitb a.sectionHead, .nlhead a.sectionHead span {
	font-size:1.2em;
	color:#0069B4;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}
.expvita a.sectionHead img, .explita a.sectionHead img, .explitb a.sectionHead img {
	margin-right:5px;
}

/* ____ Modul :: Experte zu Artikel (exparticle) ____ */

.exparticlecontainer
{
	background-color:#E6E8F5;
	border:1px solid #C2CFEF;
	margin-bottom:10px;
	padding-bottom:8px;
}
.exparticlemoduletitle
{
	background-color:#B3C1DD;
	background-image:url(head_bg.jpg);
	background-repeat:repeat-y;
	font-weight:bold;
	font-size:.9em;
	padding:6px 5px 6px 8px;
	color:black;
	width:185px;
}
.exparticleitem 
{
	padding:8px 8px 0 8px;
}
.exparticlepic 
{
	float:left;
	width:75px;
}
.exparticletext 
{
	float:left;
	text-align:left;
	width:94px;
	font-size:0.9em;
}
.exparticlename
{
	font-weight:bold;
}
.exparticlevita 
{
	text-align:left;
	width:94px;
	font-size:1em;
}


/* ____ Modul :: Experte Mail (expmail) ____ */

body.expmailbody, body.recommendmailbody 
{
	background-color:#E6E9F3;
	background-image:none;
}
.expmail {padding:0 10px 10px 10px;margin:0;}
.recommendmail {padding:10px;margin:0;}
.expmailpic 
{
	float:left;
	width:75px;
	margin:10px 0 10px 0;
}
.expmailtext, .recommendmailtext  
{
	float:left;
	margin:10px 0 10px 0;
	text-align:left;
	width:350px;
}
.expmailfield, .recommendmailfield  
{
	margin-bottom:5px;
}
.expmailfield input, .expmailfield textarea, .recommendmailfield input, .recommendmailfield textarea, .searchfield input, .mediaarchivesearch input, .arvsearch input, .arvselectyear select 
{
	border:1px solid #C2CFEF;
	font-family:Arial, Sans-Serif;
	font-size:1em;
}

/* ____ Modul :: Media View (mediaview) ____ */

.mediaviewheader 
{
	background-color:#C2CFEF;
	background-image:url(head_bg.jpg);
	background-repeat:repeat-y;
	font-size:.9em;
	padding:10px 0 10px 0;
	color:black;
	width:768px;
	height:20px;
}
.mediaviewheaderleft 
{
	float:left;
	padding-left:10px;	
}
.mediaviewheaderright
{
	float:right;
	padding-right:10px;	
}
.mediaviewcontainer
{
	background-color:White;
}
.mediaviewcontent
{
	float:left;
	padding:10px;
	width:512px;
}
.mediaviewpager 
{
	text-align:center;
	padding:5px 5px 10px 5px;
}
.mediaviewdescription 
{
	padding:5px 0 0 0;
}
.mediaviewteaser
{
	float:left;
	padding:0 9px 0 9px;
	border-left:2px solid #E6E8F5;
	height:510px;
	overflow:auto;
	width:216px;
}
.mediaviewteaserhead
{
	font-weight:bold;
	padding-top:5px;
	padding-bottom:15px;
	width:196px;
}
.mediaviewteasercontainer 
{
	background-color:#E6E8F5;
	border:1px solid #C2CFEF;
	margin-bottom:10px;
	padding:0;
	width:196px;
}
.mediaviewteasercontent 
{
	position:relative;
	width:198px;
	height:136px;
	cursor:pointer;
}
.mediaviewteaserimg
{
	position:absolute;
	top:8px;
	left:8px;
	z-index:1;
	width:180px;
	height:120px;
}
.mediaviewteasertitle
{
	background-color:#B3C1DD;
	background-image:url(head_bg.jpg);
	background-repeat:repeat-y;
	font-size:.9em;
	padding:6px 5px 6px 5px;
	color:black;
	width:188px;
}

/* ____ Modul :: Quiz (mediaviewquiz) ____ */

.mediaviewquizintroimage {float:left;margin-right:15px;}
.mediaviewquizintrotext {}
.mediaviewquizintrostartbutton, .mediaviewquizbutton {clear:both;text-align:center;padding-top:20px;}

.mediaviewquizquestioncounter {border-bottom:1px solid #C2CFEF;margin-bottom:10px;font-weight:normal;}
.mediaviewquizquestion {font-weight:bold;font-size:1.1em;}
.mediaviewquizanswer {margin-top:20px;background-color:#E6E8F5;padding:10px;}
.mediaviewquizanswer label {font-size:.8em;}
.mediaviewquizanswer input {vertical-align:bottom;}

.mediaviewquizcomment {margin-top:20px;background-color:#E6E8F5;padding:10px;}

.mediaviewquizresult {font-weight:bold;text-align:center;padding-top:20px;}

/* ____ Modul :: Media Teaser (mediateaser) ____ */

.mediateasercontainer 
{
	background-color:#E6E8F5;
	border:1px solid #C2CFEF;
	margin-bottom:10px;
}
.mediateasermoduletitle
{
	background-color:#B3C1DD;
	background-image:url(head_bg.jpg);
	background-repeat:repeat-y;
	font-weight:bold;
	font-size:.9em;
	padding:6px 5px 6px 8px;
	color:black;
	width:185px;
}
.mediateasercontent 
{
	position:relative;
	width:198px;
	height:136px;
	cursor:pointer;
}
.mediateasericon_bilder, .mediateasericon_grafik, .mediateasericon_video, .mediateasericon_quiz, .mediateasericon_epaper 
{
	position:absolute;
	top:8px;
	left:8px;
	z-index:2;
	background-repeat:no-repeat;
	width:180px;
	height:120px;
	cursor:pointer;
}
.mediateasericon_bilder 
{
	background-image:url(medienarchiv_icon_bilder.png);
}
.mediateasericon_grafik 
{
	background-image:url(medienarchiv_icon_grafik.png);
}
.mediateasericon_video 
{
	background-image:url(medienarchiv_icon_video.png);
}
.mediateasericon_quiz 
{
	background-image:url(medienarchiv_icon_quiz.png);
}
.mediateasericon_epaper
{
	background-image:url(medienarchiv_icon_epaper.png);
}
.mediateaserimg
{
	position:absolute;
	top:8px;
	left:8px;
	z-index:1;
	width:180px;
	height:120px;
}

/* ____ Modul :: Media Archiv (mediaarchive) ____ */

.mediaarchivefilter 
{
	float:left;
	margin:2px 30px 0 0;
}
.mediaarchivesearch 
{
	float:left;
}
.divType .mediateasericon_bilder, .divType .mediateasericon_grafik, .divType .mediateasericon_video, .divType .mediateasericon_quiz, .divType .mediateasericon_all
{
	z-index:2;
	background-repeat:no-repeat;
	padding:0 0 0 20px;
}
.divType .mediateasericon_all 
{
	background-image:url(medienarchiv_icon_allmedia_klein.png);
	margin-left:-2px;
}
.divType .mediateasericon_bilder 
{
	background-image:url(medienarchiv_icon_bilder_klein.png);
	top:35px;
	left:8px;
	height:20px;
	width:50px;
}
.divType .mediateasericon_grafik 
{
	background-image:url(medienarchiv_icon_grafik_klein.png);
	top:61px;
	left:8px;
	height:20px;
	width:50px;
}
.divType .mediateasericon_video 
{
	background-image:url(medienarchiv_icon_video_klein.png);
	top:61px;
	left:73px;
	height:20px;
	width:50px;
}
.divType .mediateasericon_quiz 
{
	background-image:url(medienarchiv_icon_quiz_klein.png);
	top:35px;
	left:73px;
	height:20px;
	width:50px;
}
.divTypeName 
{
	margin-left:20px;
}
.mediaarchivepaging
{
	clear:both;
	padding: 10px 0 10px 0;
	text-align:right;
	width:566px;	
}
.mediaarchivecontainer 
{
	background-color:#C2CFEF;
	border:1px solid #C2CFEF;
	margin-bottom:10px;
	margin-right:10px;
	padding:0;
}
.mediaarchivecontent 
{
	position:relative;
	width:180px;
	height:120px;
	cursor:pointer;
}
.mediaarchivecontent .mediateasericon_bilder, .mediaarchivecontent .mediateasericon_grafik, .mediaarchivecontent .mediateasericon_video, .mediaarchivecontent .mediateasericon_quiz 
{
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	background-repeat:no-repeat;
	width:180px;
	height:120px;
}
.mediaarchiveimg
{
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
	width:180px;
	height:120px;
}
.mediaarchivetitle
{
	background-color:#B3C1DD;
	background-image:url(head_bg.jpg);
	background-repeat:repeat-y;
	font-size:.9em;
	padding:4px 4px 4px 4px;
	color:black;
	width:172px;
	height:30px;
}

/* Autocompleter */

.ui-menu {background-color:#E6E9F3;}
.ui-menu li {list-style-type:none;}
.ui-menu li a {cursor:pointer;text-decoration:none;color:#164F9B;padding:2px;}
.ui-menu li a:hover {cursor:pointer;text-decoration:underline;color:#164F9B;}
ul.ui-menu {margin:0;padding:8px;z-index:3 !important;width:300px;}
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active {
        font-weight: normal;
        margin: -1px;
        background-color:white;
        display:block;
}


/* ____ Modul :: Ihre Services (services) ____ */

.services a {line-height:1.4em;}

/* ========== SPEZIAL ========== */

/* ____ Zusatzinfos im Artikel (articleinfo) ____ */

.articleinfo {border:1px solid #D6D6D6;background-color:White;}
.articleinfo p {font-size:1em;} /* Nur für IE */

.tdlo, .tdlu {
	padding: 5px 10px 5px 5px;
	border-bottom:1px solid #C2CFEF;
	border-left:1px solid #C2CFEF;
	border-right:1px solid #C2CFEF;
}
.tdro, .tdru {
	padding: 5px;
	border-bottom:1px solid #C2CFEF;
	border-left:1px solid #C2CFEF;
	border-right:1px solid #C2CFEF;
}
.td {
	padding: .5em;
	border-bottom:1px solid #C2CFEF;
	border-left:1px solid #C2CFEF;
	border-right:1px solid #C2CFEF;
}
.tdhead {
	padding:.5em .1em .5em .5em;
	background-image:url(head_bg.jpg);
	background-position:right;
	background-repeat:repeat-y;
	background-color:#C2CFEF;
	font-weight: bold;
	margin: 0 0 0 0;
	color:black;
	border-top:1px solid #C2CFEF;
	border-left:1px solid #C2CFEF;
	border-right:1px solid #C2CFEF;
}
.tdhead a:link, .tdhead a:visited {
	text-decoration: none;
}
.tdhead a:hover, .tdhead a:active, .tdhead a:focus {
	text-decoration: underline;
}

/* ____ Fusszeile (footer)  ____ */

.footer 
{
	clear:both;
	font-size:0.9em;
	margin-top:20px;
}
.footericon 
{
	margin-right:3px;
	margin-left:4px;
	vertical-align:text-bottom;
	float:left;
}
a img.footericon
{
	text-decoration:none;
}
.firstfootericon 
{
	margin-right:3px;
	vertical-align:text-bottom;
	float:left;
}
#divBookmarkPnl td 
{
	width:22px;
	height:22px;
	vertical-align:middle;
	text-align:center;	
}
#divBookmarkPnl {
    background-color:#E6E8F4;
    border:1px solid #B0C4DD;
    position:relative;
    z-index:100000;
    top:0;
    left:0;
 }
 #divBookmarkPnl a img {
    border:0px;
 }

/* ____ Pager Archiv (arvpager) und Expertenliste ____ */

.arvpager span, a.CurrentButton
{
	font-size:0.9em;
	padding:1px 4px 1px 4px;
	font-weight:bold;
}
a.CommandButton, a:link.CommandButton, a:visited.CommandButton, .arvpager a
{
	border:1px solid #D6D6D6;
	background-color:white;
	color:#0069B4;
	padding:1px 4px 1px 4px;
	line-height:2em;
	text-decoration:none;
	font-size:0.9em;
}
a:hover.CommandButton, a:active.CommandButton, .arvpager a:hover, .arvpager a:active
{
	border:1px solid #D6D6D6;
	background-color:#B3C1DD;
	color:#0069B4;
	padding:1px 4px 1px 4px;
	line-height:2em;
	text-decoration:none;
	font-size:0.9em;
}
a.CurrentButton
{
	font-size:0.9em;
	padding:1px 4px 1px 4px;
	font-weight:bold;
	text-decoration:none;
	color:Black;
	cursor:default;
}

/* ____ Hinweis Stellenanzeige Homepage ____ */

.homestelle {
	padding:5px;
	font-weight:bold;
	font-size:1.1em;
	background-color:#CBD5E8;
	color:#0069B4;
	font-family: arial, helvetica, sans-serif;
	margin-top:20px;
}

/* ========== ELEMENTE ========== */

.site 
{
	position:relative;
	top:0;
	left:0;
}
.top 
{
	position:absolute;
	top:0;
	left:0;
	width:1000px;
	height:117px;
	background-image:url(bg_head_161210.jpg);
	background-repeat:no-repeat;
}
.logo 
{
	position:absolute;
	top:0;
	left:0;
	width:200px;
	height:117px;
}
.logodeutsch
{
	padding: 18px 10px 17px;
}
.logoenglisch
{
	padding:28px 10px;
}
.search 
{
	position:absolute;
	top:76px;
	right:10px;
	height:35px;
	padding:0;
	font-size:0.9em;
}
.login 
{
	position:absolute;
	top:35px;
	right:10px;
	height:40px;
	padding:0;
	font-size:0.9em;
}
.search input, .login input {border:1px solid #FBFCFF;font-size:1em;}
.search a, .login a {color:#FBFCFF;}
.subnavi 
{
	position:absolute;
	top:10px;
	right:10px;
	/*height:35px;*/
}
/*.standardnavi 
{
	position:relative;
	padding:0.8em 0.4em 0.8em 0.8em;
}*/
.standardnavi div
{
	display:inline;
}
.languageflag
{
	vertical-align:middle;
}
.language 
{
	z-index:999;
}
.left 
{
	border-top:1px solid white;
	position:absolute;
	top:117px;
	left:0;
	width:200px;
}
.middle 
{
	position:absolute;
	top:127px;
	left:200px;
	width:600px;
}
.right 
{
	position:absolute;
	top:127px;
	left:800px;
	width:200px;
}
.adminmiddle 
{
	position:absolute;
	top:127px;
	left:200px;
	width:800px;
}
.adminright 
{
	position:absolute;
	top:127px;
	left:800px;
	width:200px;
	display:none;
}
.breadcrumb 
{
	position:relative;
	width:580px;
	margin:10px;
	font-size:1em;
}
.logopane 
{
	position:relative;
	width:400px;
}
.teaserpane, .contentpane 
{
	position:relative;
	width:580px;
	margin:10px;
}

.adminteaserpane, .admincontentpane 
{
	position:relative;
	width:780px;
	margin:10px;
}
.footernavi {width:580px;background-color:#C2CFEF;text-align:center;padding:5px 10px;color:#0069B4;margin-top:40px;font-size:.9em;display:none;}
.footernavi a {margin:0 20px;}
.subfooternavi {width:580px;background-color:#DEE2F2;text-align:center;padding:5px 10px;color:#0069B4;font-size:.9em;display:none;}
.subfooternavi a {margin:0 10px;white-space:nowrap;}

/* ____ Positionierung Icons Fusszeile ____ */

.icon {
	
	margin: 0 3px 0 0;
	padding: 0;
}

/* ========== ALTE STYLES, NOCH VERWENDET ========== */

.kontakt-bild
{
	width: 150px;
	padding-bottom: 10px;
}
.kontakt-text
{
	vertical-align:bottom;
	padding-bottom: 10px;
	font-size:1em;
}
.tabledossier td 
{
	padding:1px 3px 1px 3px;
}
.tablewz td 
{
	padding:1px 3px 1px 3px;
}
.tablewzhead 
{
	background-color:#b3c1dd;
	font-weight:bold;
}
.tablewzcell 
{
	background-color:#e6e9f3;
}
.concontent img[align="left"] /* Erzeugt Abstand zwischen Bild und Text */
{
	margin-right:10px;
}
.concontent img[align="right"] /* Erzeugt Abstand zwischen Bild und Text */
{
	margin-left:10px;
}


/* ____ Newsletter Quick Reg ____ */

.textbox 
{
	float: left;
	border: 1px solid #0069B4;
	padding: 1px;
}
.button
{
	float:right;
	margin-left:4px;
}

/* ____ Newsletter Registration ____ */

.nldes 
{
	font-size:1em;
	}
.nlname 
{
	font-size:1em;
	}
.artnlgrouphead
{
	font-size:1.2em;
	color:#0069B4;
	font-weight:bold;	
	}



/* ____ Formular Rezensionsexemplar ____ */

.formfield 
{
	margin-bottom: 5px;
	width: 300px;
	border: 1px solid #0069B4;
}
.formdropdown 
{
	font-family: arial, helvetica, sans-serif;
}
.formlabel 
{
	font-weight: normal;
	color: Black;
	margin-right:5px;
}
.formtable 
{
	width: 100%;
	text-align: left;
}
.formtable td
{
	text-align: left !important;
	vertical-align:top;
	padding-bottom:5px;
}
.formtable td label
{
	vertical-align:top;
}
.formbutton 
{	
	color: #0069B4;
	font-size: 12px;
	border:0;
}
.formerror {font-family: arial, helvetica, sans-serif;color:#dd002c;font-weight:bold;}

/* ========== DNN ========== */  

.pagemaster {
	width: 100%;
	height: 100%;	
	background-color: #fefefe;
}
.skinmaster {
	height: 100%;
	background-color: #f3f5fa;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px; 
}
.skinheader {
}
.skingradient {
	background-image: url(gradient_DkBlue.jpg); 
	height:30px;
}

/* ____ CONTROL PANEL ____ */ 

.ControlPanel {position:relative;background:white url(images/cpanel_center.png) repeat-x bottom left; border:none;padding-bottom:10px;z-index:1000;}
.cpanel_left {background: url(images/cpanel_left.png) no-repeat bottom left;padding-left:21px;}
.cpanel_right {background: url(images/cpanel_right.png) no-repeat bottom right;padding-right:33px;}

/* ____ NICHT VERWENDET ____ */

.main_dnnmenu_container {
	background-color: transparent; 
}
.main_dnnmenu_bar {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: Transparent;
}
.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
        white-space: nowrap;  /*Word wrapping menu item now optional*/
        padding: 1px 3px 3px 1px;	
}

.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/	    
    padding: 0px 12px 0px 5px;   /*explicitly set padding for root menu items*/
}

.main_dnnmenu_itemhover {  
	background-color: #8da4d3; 
}

.main_dnnmenu_itemhover td {  
	background-color: #8da4d3; 
}

.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 100%;
}
.main_dnnmenu_submenu {
	background-color: #cad5ea;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
}
.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
}

.main_dnnmenu_arrow {
	border-right: #cad5ea 1px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.main_dnnmenu_rootmenuarrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}
.StandardButton {
  background: #7994cb none; 
  color: #ffffff;
  font-family: verdana, sans-serif; 
  font-size: 11px;
  font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #dfe5f2;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header {
	background-image: url(gradient_LtBlue.jpg);
}
.Head {
   font-family: Tahoma, Arial, Helvetica;
   font-size:  18px;
   font-weight: normal;
   color: #333333;
}


