/* xxxxxxxxxxxxxxxxxxxx RESET xxxxxxxxxxxxxxxxxxxxxxxxxxx*/

body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,input,textarea,p,blockquote,th,td { 
	margin: 0;
	padding: 0;
	}
table { 
	border-collapse: collapse;
	border-spacing: 0;
	border: 0;
	}
fieldset, img { 
	border: 0;
	}
img     {
	vertical-align: middle;
	}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style: normal;
	font-weight: normal;
	}
caption,th {
	text-align: left;
	}
h1,h2,h3,h4,h5,h6,caption,legend {
	font-size: 100%;
	font-weight: bold;
	}
ol,ul {
	position: relative;
	list-style-type: none;
	list-style-position: outside;
	}
abbr,acronym {
	border: 0;
	}
div.trennlinie { height: 1px; border-bottom: 1px solid #304090; margin: -1.0em 0 2em 0; }
hr {
	display: none;
	}

/* xxxxxxxxxxxxxxxxxxxx FONTS xxxxxxxxxxxxxxxxxxxxxxxxxxx*/

/* Globale Stile */
  
html {
	color: #304090;
	font: 75% verdana, helvetica, arial, sans-serif;
	}
body {
	font-size: 1em;
	line-height: 1.4;
	padding-bottom: 1em;
	background-color: #fff;
	}	
a { 
	color: #304090;
	text-decoration: none;
	border-bottom: solid 1px #90a0d0;
	} 
a:hover,
a:focus { 
	color: #f60;
	border-bottom: solid 1px #ffaa66;
	}
a.image { 
	border-bottom: none;
	} 
a.image:hover,
a.image:focus { 
	border-bottom: none;
	}
a.external {
        padding-right:15px; background:url(http://www.uni-due.de/imperia/md/images/portal/2007/external.gif) no-repeat right; 
       }
a.external:hover {
        padding-right:15px; background:url(http://www.uni-due.de/imperia/md/images/portal/2007/external_a.gif) no-repeat right; 
       }
img.flag
       { 
	border-bottom  : 0.25em;
        height         : 0.9em;
        vertical-align : middle;
	} 
img.external {
        margin-bottom  : 4px;
}

#druck a,
#fuss a { 
	color: #f60;
	text-decoration: none;
	border-bottom: none;
   } 
#druck a:hover,
#druck a:focus, 
#fuss a:hover,
#fuss a:focus{ 
	color: #304090;
	border-bottom: solid 1px #90a0d0;
	}
strong {
	font-weight: bold;
	}
em, cite {
	font-style: italic;
	}
abbr,acronym {
	border-bottom: 1px dotted #304090;
	}
h1 {
	font-size: 1em;
	display: block;
	width: auto;
	color: #fff;
	background-color: #304090;
	font-weight: bold;
	padding: .6em .5em .5em .5em;
	text-transform: uppercase;
	}
h2 {
	clear:both;
	font-size: 1.2em;
	line-height: 1.2em;
	font-weight: bold;
	margin-bottom: .4em;
	}
h2 a,
h2 a:link,
h2 a:visited {
	padding-left: 0;
	color: #304090;
	}
h2 a:hover {
	padding-left: 0;
	color: #f60;
	}
p {
	font-size: 1em;
	margin-bottom: 1em;
	}
p.block {
	font-size: inherit;
	margin-bottom: 1em;
	float: left;
	width: 300px;
	}
p.topline {
	font-size: .9167em;
	font-weight: normal;
	margin-bottom: 0;
	}
#inhalt ul {
	margin-bottom: 1em;
	}
#inhalt ul li {
	background-image: url(http://www.uni-due.de/imperia/md/images/portal/2007/list_style.gif);
	background-repeat: no-repeat;
	background-position: .2em .4em;
	padding: 0 0 .167em 1.4em;
	}
#inhalt ol {
	list-style: decimal outside;
/*	margin-left: 1.8em; */ /*position der zahl*/
	margin-bottom: 1em;
	}
#inhalt ul li ul,
#inhalt ol li ol {
	margin-bottom: 0;
	}
#inhalt ul.newsfeed {
	margin: 1em 0;
	}
#inhalt ul.newsfeed li {
	background-image: none;
	padding-left: 0;
	margin-bottom: 1em;
	}
#inhalt ul.newsfeed li h3 {
	line-height: 1.3em;
	margin-bottom: .167em;
	}
#inhalt ul.newsfeed li a,
#inhalt ul.newsfeed li a:link,
#inhalt ul.newsfeed li a:visited {
	background-image: none;
	padding-left: 0;
	color: #304090;
	}
#inhalt ul.newsfeed li a:hover {
	background-image: none;
	padding-left: 0;
	color: #f60;
	}
#inhalt ul.newsfeed li p {
	margin: 0;
	padding: 0;
	}
#inh_b {
	font-size: inherit;
	}
#inhalt p.mehr_info {
	clear: both;
	text-align: right;
        padding-top : 10px;
	font-size: 1em;
	}
#inhalt p.mehrzu_info {
	clear: both;
	text-align: left;
	font-size: 0.95em;
	}
#inhalt p.mehr_info a
{
	padding-left: 0;
	}
#inhalt p.mehrzu_info a
{
	padding-left: 0;
        font-weight: bold;
	}
.imgbox {
	width: 150px;
	height: auto;
	margin: .25em .6em .1em 0;
	overflow: hidden;
	}
#inhalt ul.galerie li {
	float: left;
	background-image: none;
	padding: 0;
	margin: 0 5px 5px 0;
	position: relative;
	}
#inhalt ul.galerie li.vertikal {
	text-align: center;
	position: relative;
	}
ul.galerie div.outer {
	display: table;
	width: 110px;
	height: 120px;
	position: relative;
	#position: relative;
	overflow: hidden;
	background-color: #fff;
	border: 1px solid #bbb;
	}
ul.galerie div.middle {
	#position: absolute;
	#top: 50%;
	display: table-cell;
	vertical-align: middle;
	}
ul.galerie div.inner {
	#position: relative;
	#top: -50%;
	}
#inhalt ul.flyer li {
	float: left;
	position: relative;
	background-image: none;
	padding: 0;
	margin: 4px 14px 10px 0;
	}
ul.flyer div.outer {
	position: relative;
	width: 100px;
	height: 11.75em;
	overflow: hidden;
	}
ul.flyer div.inner {
	position: relative;
	height: 11.75em;
	overflow: hidden;
	}
ul.flyer img {
	width: 100px;
vertical-align: top;
	}
ul.galerie div.inner p {
	font-size: 100%;
	font-size: .75em;
	line-height: 1.333em;
	padding: 0.2em 0.2em 0.2em 0.2em;
	}
#inh_a div.imgbox { /* bildcontainer im linken feld floaten immer */ 
	float: left;
	width: 152px;
	}
.imgbox p { 
	font-style: italic;
	margin: 0;
	padding: .2em;
	}
.imgbox div {
	width: 150px;
	border: 1px solid #ccc;
	background-color: #ededed;
	text-align: center;
	}
div.zweispaltig {
	position: relative;
	float: left; /*clearfix: Bild ragt sonst bei wenig Content aus Modul heraus*/
	width: 100%;
	}
div.zweispaltig p {
	float: left;
	height: auto; 
	width: 185px;
	}
div.zweispaltig ul {
	display: block;
	float: left;
	width: 268px;
	margin: 0 0 .5em 0;
	}
div.a_z_char { padding: 0 0 0 0; margin: 1em 0; border-bottom: 1px solid #ccc;font-weight: bold; }
div.img_thumbnail {
         float              : left;
         text-align         : center;
         width              :  75px; 
         height             : 100px;
         padding            :   0px;
         margin             :   1px;
         border             : solid 1px #eaeaea;
         line-height        : 1.2em;
         font-size          :  81%;
         background-color   : #f0f0f0;
	}
	
/* xxxxxxxxxxxxxxxxxxxx Tabellen xxxxxxxxxxxxxxxxxx */


td, th {
	padding: .2em .5em;
	border: 1px solid #fff;
	}

th {
	color: #ffffff;
	background-color: #737fb9;
	font-weight: bold;
	}
thead td {
	color: #ffffff;
	background-color: #737fb9;
	font-weight: bold;
	}
td {
	color: #203080;
	background-color: #ededed;
	}
td a {
	color: #203080;
	}

table.statistik td { text-align: right; }


body.deckelseite td,
body.deckelseite th {
	border: 1px solid #ccc;
	}
body.deckelseite thead td {
	background-color: #737fb9;
	}
body.deckelseite td {
	background-color: #fff;
	font-size: .9em
	}


.address { width: auto }
.address td, .address th { background-color: transparent; border: 0; font-size: 1em; padding: 0; color: #304090; font-weight: normal; }
body.deckelseite .address td, body.deckelseite .address th { background-color: transparent; border: 0; font-size: 1em; padding: 0; color: #304090; font-weight: normal; }

.invisible td, .invisible th { background-color: transparent; border: 0px; padding: 0px; color: #304090; font-weight: normal; table-layout : fixed; }
body.deckelseite .invisible td, body.deckelseite .invisible th { background-color: transparent; border: 0px; padding: 0px; color: #304090; font-weight: normal; table-layout : fixed; }

table table th {
	padding: 0 .5em;
	color: #203080;
	background-color: #ededed;
	border: 0;
	font-weight: normal;
	}
table table td {
	padding: 0 .5em;
	border: 0;
	}
	
table.mitarbeiterliste { width: 100%; }
	
table.mitarbeiterliste .col1 { width: 13em; }
table.mitarbeiterliste .col2 { width: 4em; }
table.mitarbeiterliste .col3 { width: 15em; }
table.mitarbeiterliste .col4 { width: 15em; }
table.mitarbeiterliste .col5 { width: 2em; }
table.mitarbeiterliste tr { vertical-align : top; }



/* xxxxxxxxxxxxxxxxxxx Formulare xxxxxxxxxxxxxxxxxxxxxx*/

form.frontend { margin: 0 0 1em 0; }
form.frontend fieldset { border: 1px solid #999; padding: 1em .5em; }
form.frontend textarea { float: left; width: 21.9em; height: 10em; margin-top: .25em; margin-bottom: 1em; padding: .2em; overflow: auto; font-size: 1em; color: #304090; background-color: #fafafa; border: 1px solid #999; font-family: Arial, Helvetica, Verdana, sans-serif; }
form.frontend legend { margin: 0; padding: .2em .5em; font-weight: bold; color: #304090; background-color: #fff; border: 1px solid #999; }
form.frontend label { clear: both; float: left; margin-top: .25em; margin-right: 1em; width: 11em; }
form.frontend label.radio, form.frontend label.checkbox { float: none; text-align: left; width: auto; margin: .25em 0 0 .25em; }
form.frontend label.hidden { visibility: hidden; }
form.frontend input.first { margin-left: 10.8em; }
form.frontend input[type=text] { float: left; width: 21.9em; margin-top: .25em; padding: .2em; font-size: 1em; color: #304090; background-color: #fafafa; border: 1px solid #999; font-family: Arial, Helvetica, Verdana, sans-serif; }
/* Line added by FS  */
form.frontend input[type=password] { float: left; width: 21.9em; margin-top: .25em; padding: .2em; font-size: 1em; color: #304090; background-color: #fafafa; border: 1px solid #999; font-family: Arial, Helvetica, Verdana, sans-serif; }
/* End FS */
form.frontend input[type=radio], form.frontend input[type=checkbox] { width: 1em; height: 1em; margin-top: .25em; }
form.frontend input[type=submit] { width: 9.95em; margin: .5em 0 0 10.8em; border: 1px solid #999; }
form.frontend input[type=reset] { width: 9.95em; margin: .5em 0 0 0; border: 1px solid #999; }
form.frontend select { float: left; width: 22.6em; height: 1.5em; margin-top: .25em; font-size: 1em; color: #333; background-color: #fafafa; border: 1px solid #999; font-family: Arial, Helvetica, Verdana, sans-serif; }
form.frontend p { clear: both; margin-top: .25em; padding: 0 0 .83em 0; }
form.frontend br { clear: both; }
/* Line added by FS */
form.frontend input[type=button] { width: 9.95em; margin: .5em 0 0 10.8em; border: 1px solid #999; }
form.frontend div.comment-indented {margin: .5em 0 0 11.8em; padding: .2em; font-size: 1em; color: #304090;} /* background-color: #fafafa;} /*font-family: Arial, Helvetica, Verdana, sans-serif;}*/
form.frontend div.comment {margin: .5em 0 0 0em; padding: .2em; font-size: 1em; color: #304090;} /* background-color: #fafafa;} /*font-family: Arial, Helvetica, Verdana, sans-serif;}*/
form.frontend div.errspan {border: 1px solid red; display: none; margin: .25em 0 0 12em; padding: .2em; font-size: 1em; color: #000000; background-color: #ff9999; width: 21.9em;}
/* End FS */
/* xxxxxxxxxxxxxxxxxxxx LAYOUT xxxxxxxxxxxxxxxxxxxxxxxxxxx*/

body {
	margin: 0 0 1em 0;
	}

/* xxxxxxxxxxxxxxxxxxxx Kopfbereich xxxxxxxxxxxxxxxxxx */


#kopfzeile {
	width: 970px;  /* ohne px angabe umbruch von kopfgrafik bei vergroesserung in einigen browsern */
	height: 70px;
	margin-bottom: 20px;
	}
#logo {  
	float: left;
	width: 230px;
	overflow: hidden;
	}
#kopfgrafik {
	float: left;
	width: 740px;
	overflow: hidden;
	}

/* xxxxxxxxxxxxxxxxxxxx contentbereich xxxxxxxxxxxxxxxxxx */

#content	{ 
	position: relative;
	margin-left: 230px;
	width: 740px;
	}
#impression	{ 
	position: relative;
	height: 110px;
	overflow: hidden;
	}
	
.kein-umfluss {
	width: 309px;
	display: block;
	float: left;
	}
	
.full_width .kein-umfluss {
	width: 563px;
	display: block;
	float: left;
	}

/* xxxxxxxxxxxxxxxxxxxx linke Spalte xxxxxxxxxxxxxxxxxxxx*/

.inh_modul { overflow:hidden; }
#inh_a	{ 
	float: left;
	overflow: hidden;
	width: 485px;
	}
#inh_a.full_width	{ 
	float: left;
	overflow: hidden;
	width: 740px;
	}
#inh_a .inh_modul,
#inh_a #lsf_content {
	position: relative;
	float: left; /*clearfix: Bild ragt sonst bei wenig Content aus Modul heraus*/
	width: 470px;
	margin-bottom: 10px;
	padding: 12px 10px 2px 5px;
	}
#inh_a.full_width .inh_modul,
#inh_a.full_width #lsf_content {
	position: relative;
	float: left; /*clearfix: Bild ragt sonst bei wenig Content aus Modul heraus*/
	width: 725px;
	margin-bottom: 10px;
	padding: 12px 10px 2px 5px;
	}
/*
body.deckelseite div#inh_a.full_width {
	width: 485px;
	}
*/
body.deckelseite div#inh_a .inh_modul,
body.deckelseite div#inh_a #lsf_content {
	color: #203080;
	background: url(http://www.uni-due.de/imperia/md/images/portal/2007/bg_content_a.gif) bottom left no-repeat #ededed; 
	}
body.deckelseite div#inh_a.full_width .inh_modul,
body.deckelseite div#inh_a.full_width #lsf_content {
	color: #203080;
	background: url(http://www.uni-due.de/imperia/md/images/portal/2007/bg_content_a_full_width.gif) bottom left no-repeat #ededed; 
	}
body.deckelseite div#inh_a div.ohne-abstand,
div#inh_b div.ohne-abstand,
body.deckelseite div#inh_a.full_width div.ohne-abstand {
	background-image: none;
	margin-bottom: 2px;
	}
.trenner { border-bottom: 1px solid  #a0a0a0; }
body.deckelseite .trenner { border-bottom: 0px; }

/* xxxxxxxxxxxxxxxxxxxx rechte Spalte xxxxxxxxxxxxxxxxxxxx*/

#inh_b	{
	float: right;
	width: 245px; 
	}
#inh_b .inh_modul	{
	position: relative;
	float: left; /* clearfix: Bild ragt sonst bei wenig Content aus Modul heraus */
	width: 230px;
	margin-bottom: 10px;
	padding: 12px 10px 2px 5px;
	color: #203080;
	background: url(http://www.uni-due.de/imperia/md/images/portal/2007/bg_content_b.gif) bottom left no-repeat #ededed;  
	}

/* xxxxxxxxxxxxxxxxxxxx druckzeile xxxxxxxxxxxxxxxxxx */ 

#druck {
	clear: both;
	position: relative;
	padding: 1em 0 .5em 0;
	}
#druck img {
	padding-right: .5em;
	}

/* xxxxxxxxxxxxxxxxxxxx fusszeile xxxxxxxxxxxxxxxxxx */

#fuss	{ 
	position: relative; 
	border-top: #c5c5c5 1px solid;
	font-size: .9em;
        clear : both;
	}
#fuss ul {
	margin: .7em 0 .6em 0; 
	padding: .7em 0 .6em 0; 
        clear : both;
	}
#fuss li {
	float: left;
	position: relative;
	margin: 0 1.5em 0 0;
	}
#druck img     {
	vertical-align: text-top;
	}

/* xxxxxxxxxxxxxxxxxxxx hilfsnavigation xxxxxxxxxxxxxxxxxx */
    
#hilfsnavigation {
	position: absolute;
	top: -6000px;
  	left: -6000px;
  	height: 1px;
  	width: 1px;
	}
#hilfsnavigation a:hover,
#hilfsnavigation a:focus { 
	display: block;
	position: absolute;
	left: 6008px;
	top: 6072px; 
	color: #304090;
	height: auto;
	width: 15em;
	padding: .1em .3em;
	z-index: 100;
	}

/* xxxxxxxxxxxxxxxxxxxx hauptnavigation xxxxxxxxxxxxxxxxxx */		
	      
#hauptnav {
	position: absolute;
	top: 90px;
	left: 0px;
	width: 220px;
	padding: 0em 0em 0em 8px;
	overflow: hidden;
	}
#hauptnav ul {
	font-weight: bold;
	text-transform: uppercase;
	margin: 0 0 0 .3em;
	padding: 0 0 2em 0;
	}       
#hauptnav ul li {
	margin: 0 0 .6em 0;
	}
#hauptnav ul li ul {
	text-transform: none;
	font-weight: normal;
	margin: .45em 0 0 .5em;
	padding: 0 0 1.5em 0;
	}
#hauptnav ul li ul li {
	margin: 0 0 .5em 0;
	line-height: 1.1em;
	}
#hauptnav ul.tools {
	font-weight: normal;
	}
#hauptnav a {
	color: #304090;
	border: none;
	}
#hauptnav a:hover,
#hauptnav a:focus {
	color: #f60;
	border-bottom: solid 1px #ffaa66;
	}
#hauptnav ul.sprache a {
	padding: 0 0 0 2em;
	background-repeat: no-repeat;
	background-position: 0 2px;
	}

/* xxxxxxxxxxxxxxxxxxxx zielgruppennavigation xxxxxxxxxxxxxxxxxx */

#zielnav {
	position: relative;
	overflow: visible;
	}
#zielnav ul {
	margin: 0 0 .6em .1em; 
	padding: 0 0 .6em .25em; 
	text-transform: uppercase;
	}
#zielnav li {
	display: inline;
	margin: 0 1em 0 0;
	}
#zielnav a {
	color: #304090;
	border: none;
	}
#zielnav a:hover,
#zielnav a:focus {
	color: #f60; 
        border-bottom : solid 1px #ffaa66;
	}
#zielnav ul#breadcrumb li {
	margin: 0 1em 0 0;
	}
#zielnav ul#breadcrumb li a {
	color: #304090;
	background-image: url(http://www.uni-due.de/imperia/md/images/portal/2007/breadcrumb-up.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left: 1em;
	border: none;
	}
#zielnav ul#breadcrumb li a:hover,
#zielnav ul#breadcrumb li a:focus,
#zielnav ul#breadcrumb li.current a {
	color: #f60;
	background-image: url(http://www.uni-due.de/imperia/md/images/portal/2007/breadcrumb-over.gif);
	}
#zielnav ul#breadcrumb li#first a {
	background-image: none;
	padding-left: 0;
	}
	
/* xxxxxxxxxxxxxxxxxxxx SONSTIGES xxxxxxxxxxxxxxxxxx */
   
.hidden { 
	position: absolute;
	top: -6000px;
	left: -6000px;
	width: 0px;
	height: 0px;
	overflow: hidden;
	display: inline;
 	}
/* xxxxxxxxxxxxxxxxx margins fuer Bilder im TinymCE xxxxxxxxxxxxxxxxxxxxxxxx*/
div#inh_a div.inh_modul img {
        margin          : 0.5em;
}

div#inh_a div.inh_modul a img {
        margin          : 0em;
}

/* xxxxxxxxxxxxxx Abschalten der margins fuer Bilder in der ImgBox des Editor.Moduls xxxxxxxxxxxx*/
div#inh_a div.inh_modul div.imgbox div img {
        margin          : 0em;
}
div#inh_a div.inh_modul h2 img.rss_logo { /* Abschalten der Ränder für RSS-Logo */
        margin         : 0px;
}
/* xxxxxxxxxxxxxxxxxxxx organigramm xxxxxxxxxxxxxxxxxx */		

body.deckelseite div#inh_a div.inh_modul div.inh_modul { display: inline; margin: -12px 0 0 -5px; background: none; }

div#organigramm div { clear: both; }

#inh_a.full_width .inh_modul#organigramm { width: 740px; padding: 0; }

div#organigramm h2,
div#organigramm h3,
div#organigramm h4,
div#organigramm h5 { display: inline; clear: none; float: left; margin: 0; font-size: 1em; background: #fff; text-align: center; }

/* xx FS xx */
div#organigramm div.drittel_halbhoch a.oben  { padding-top: 2px ; height: 15px; margin-top: 6px ; font-size : 1em; text-align: center; }
div#organigramm div.drittel_halbhoch a.unten { padding-top: 2px ; height: 15px; margin-top: 2px ; font-size : 1em; text-align: center; }
/* xx FS END xx */

div#organigramm a { display: block; color: #304090; margin-top: 6px; margin-right: 10px; padding: 8px 0; border: none; }
div#organigramm h2 a { margin-top: 15px; background: #a3aedd; }
div#organigramm h3 a { background: #bac2e5; }
div#organigramm h4 a { background: #c7ceea; height: 36px; }
div#organigramm h5 a { background: #d5daef; }

div#organigramm a.ganz { width: 740px; }
div#organigramm a.halb { width: 365px; }
div#organigramm a.drittel { width: 240px; }

div#organigramm a.last { margin-right: 0; }

div#organigramm ul { float: left; width: 246px; font-weight: bold; }
div#organigramm ul li { background: none; }
div#organigramm ul a { float: none; background: none; padding: 0; }

/* xxxxxxxxxxxxxxxxxxxx kalender xxxxxxxxxxxxxxxxxx */

table.calendar { font-size: .875em; width:1.4em; border: 1px solid #304090; border-collapse: separate; background-color: #fff; }
table.calendar th { text-align: center; border: none; }
table.calendar th.month { padding: 0; background-color: #304090; }
table.calendar td { text-align: right; background: transparent; border: none; }
table.calendar td#heute { text-align: right; font-weight : bold; }
table.calendar td.feiertag { text-align: right; background-color: #f0f0f0; }
table.calendar td.event    { text-align: right; background-color: #d8d8d8; }
table.calendar {  }
table.calendar .weekend { background-color: #f0f0f0; }
table.calendar abbr { border: 0; }

table.calendar input { padding: 0 ; border: 0; color: #fff; font-size: 1.5em; background: #304090; }
table.calendar input:hover { cursor: pointer; }

form.calsearch input[type=text] {
        	 width            : 10em; 
        	 margin           :  0.0em 0.2em 0.2em 0.1em;
        	 padding          :  0.2em 0.2em 0.2em 0.0em;
        	 font-size        : 1em;
        	 color            : #304090;
        	 background-color : #fafafa;
        	 border           : 1px solid #999;
        	 font-family      : Arial, Helvetica, Verdana, sans-serif;
}
form.calsearch input[type=submit] {
        	 width            : 10em;
        	 margin           : 0.1em 0 0.025em 0.1em;
        	 border           : 1px solid #999;
}
form.calsearch select { width: 16em; height: 1.6em; margin-top: .1em; font-size: 1em; color: #333; background-color: #fafafa; border: 1px solid #999; font-family: Arial, Helvetica, Verdana, sans-serif; }

input.submit.calsubmit {
                 color            : red;
}

div#cloud {
                 font-size        : 80%;
                 text-align       : center;
                 line-height      : 1.5em;
}
div#cloud a {
                 text-decoration  : none;
                 border           : 0px;
}
#inhalt #inh_a div.videobox {
		 float: left;
       margin: 0px 10px 10px 0px;
}
#inhalt #inh_a div.videobox.small {
		 width: 200px;
}
#inhalt  #inh_a div.videotextbox.block {
		 width: 250px;
		 float: left;
}
#inhalt #inh_a div.videotextbox.small h2 {
		 clear: none;
}





#inhalt  #inh_b  div.videobox {
		 width            : 200px;
       margin           : 0px 0px 10px 0px;
}

