/* Portlet ohne Bild oder Icon */
.marginal_portlet {
 margin: 0 0 8px 0;
 padding: 8px;
 border: 0;
 background: #ffffff;
}

.marginal_portlet .green h1 a{
 color: #6EBB21;
 outline: none;
}

.marginal_portlet .orange h1 a{
 color: #FF850C;
 outline: none;
}

.marginal_portlet .blue h1 a{
 color: #1C5598;
 outline: none;
}

.marginal_portlet .dark_blue h1 a{
 color: #052F57;
 outline: none;
}

.marginal_portlet .light_blue h1 a{
 color: #4FB0D1;
 outline: none;
}

.marginal_portlet .purple h1 a{
 color: #773688;
 outline: none;
}

.marginal_portlet .teal h1 a{
 color: #31A498;
 outline: none;
}

.marginal_portlet .red h1 a{
 color: #F90100;
 outline: none;
}

.marginal_portlet .white h1 a{
 color: #FFF;
 outline: none;
}

.marginal_portlet .gray h1 a{
 color: #616264;
 outline: none;
}

.marginal_portlet p,
.marginal_portlet p a,
.marginal_portlet p a:hover{
 color: #616264;
 outline: none;
}

/* Innenrahmen eines Portlets */
.portlet_frame {
 margin: 0 0 8px 0;
 padding: 8px;
 border: 1px dashed #888888;
 width: 94%;
}

/* Innenrahmen mit Verlauf eines Portlets */
.portlet_frame_gradient	{
 margin: 0 0 8px 0;
 padding: 8px;
 border: 1px dashed #888888;
 width: 94%;
 background: url(/media/images/callout_gradient.gif) left bottom repeat-x;
 height: 140px;
}

.portlet3_flash	{
 margin: 0 0 8px 0;
 min-height: 158px;
}


.portlet_frame_gradient .typ3BildLinks	{
 float: left;
 width: 103px;
 text-align: center;
 margin: 0 15px 0 0;
}

.portlet_frame_gradient .typ3BildRechts	{
 float: right;
 width: 103px;
 text-align: center;
 margin: 0 0 0 15px;
}

/* Portlet mit Hintergrundfarbe */
.portlet_color_tint {
 margin: 0;
 padding: 0 0 0 4px;
 border: 0;
 background-color: #FFF5EC;
}

.portlet_frame_gradient p a {
	color: #616264;
}

/*************************************************************
Rechte Marginalspalten-Portlets
*************************************************************/

#marginal {
 float: right;
 margin: 0 16px 0 0 !important;
 margin: 0 8px 0 0;
 padding: 0;
 border: 0;
 width: 168px;
}

/* Liste in einem Portlet */
#marginal ul {
 width: 140px !important;
 width: 130px;
}

/* Innenrahmen eines Portlets */

#marginal .portlet_frame {
 margin: 0;
 padding: 8px;
 border: 1px dashed #888888;
 width: 88%;
 min-height:140px;
}

* html #marginal .portlet_frame {
 height:151px;
}

*+html #marginal .portlet_frame {
 	min-height:148px;
}


#marginal .englischtestbox_frame  {
 margin: 0;
 padding: 8px;
 border: 1px dashed #888888;
 width: 88%;
 height:140px;
}

#marginal .centerauswahl .portlet_frame {
	min-height: inherit;
 	height:auto;
}

*+html #marginal .centerauswahl .portlet_frame {
	min-height: 20px !important;
}


#marginal .centerauswahl .portlet_frame {
	min-height: inherit;
 	height:auto;
}


#marginal .portlet_frame img {
 margin: 0;
 padding-bottom: 8px;
}

/* Innenrahmen mit Verlauf */
#marginal .portlet_frame_gradient {
 margin: 0;
 padding: 8px;
 border: 1px dashed #888888;
 width: 88%;
 background: url(/media/images/callout_gradient.gif) left bottom repeat-x;
}

/* Innenrahmen mit Hintergrundfarbe */
#marginal .portlet_color_tint {
 margin: 0;
 padding: 0 0 0 4px;
 border: 0;
 background-color: #FFF5EC;
}

/*************************************************************
Callouts w/ Paper at the top
*************************************************************/

#marginal .portlet_frame_papier {
 z-index: 2;
 position: relative;
 margin: 0;
 padding: 8px;
 border: 1px dashed #888888;
 width: 88%;
}

#marginal .portlet_frame_papier h1 {
 z-index: 1;
 position: relative;
 margin: -14px -15px 0 0;
 padding: 13px 0 0 0;
 border: 0;
 height: 45px;
 background: url(/media/images/callout_headers/header_orange.gif) top right no-repeat;
}

.centerauswahl h3 {
	font-size: 120%;
}

.centerauswahl #centerauswahl {
	width: 100%;
}

.infoAnfordern {
	padding: 5px 0 8px 0;
}

* html .infoAnfordern {
	padding: 4px 0;
}

*+html .infoAnfordern {
	padding: 6px 0;
}
/* Notizzettelportletr z.B. für Monatsspecial */
.content_right .paper_portlet {
 margin: 0 0 8px 0;
 padding: 0 0 8px 0 !important;
 padding: 0 0 0 0;
 border:0;
 width: 230px;
 min-height: 200px;
 color: #ffffff;
}

*html .content_right .paper_portlet {
 height: 200px;

}

.content_right .paper_portlet p {
 margin-bottom: 10px;
}

.content_right .paper_portlet p a {
 color: #ffffff;
 outline: none;
}

.content_right .paper_portlet h6 a {
 color: #ffffff;
 outline: none;
}

/* Farbvariationen Notizzettelportlet */
.content_right .green {
 background: #6EBB21 url(/media/images/paper_callouts/paper_callout_green.gif) top left no-repeat;
}

.content_right .orange {
 background: #FF850C url(/media/images/paper_callouts/paper_callout_orange.gif) top left no-repeat;
}

.content_right .blue {
 background: #1C5598 url(/media/images/paper_callouts/paper_callout_blue.gif) top left no-repeat;
}

.content_right .light_blue {
 background: #4FB0D1 url(/media/images/paper_callouts/paper_callout_lt_blue.gif) top left no-repeat;
}

.content_right .purple {
 background: #773688 url(/media/images/paper_callouts/paper_callout_purple.gif) top left no-repeat;
}

.content_right .teal {
 background: #31A498 url(/media/images/paper_callouts/paper_callout_teal.gif) top left no-repeat;
}

.content_right .red {
 background: #F90100 url(/media/images/paper_callouts/paper_callout_red.gif) top left no-repeat;
}


/* Großes Portlet auf der Startseite */
.content_header .content_box {
 float: left;
 margin: 3px 0 0 0;
 padding: 5px;
 /*border: 3px solid #062F57;*/
 width: 560px;
 background: #FFFFFF;
 color: #616264;;
}

.content_box ul{
 line-height: 1.25em;
}

p.content_box {
 margin: 0px;
 padding: 1px 0;
}

/* Innenrahmen mit Verlauf */
.content_box .box_frame_gradient {
 float: left;
 margin: 0;
 padding: 8px;
 border: 1px dashed #888888;
 width: 544px;
 background: url(/media/images/callout_gradient.gif) left bottom repeat-x;
}

.content_header .content_box .headlines {
 float: left;
 margin: 0;
 padding: 0;
 border: 0;
 width: 250px;
}

.content_header .content_box .headlines h1,
.content_header .content_box .headlines h2 {
 font-weight: normal;
 margin: 0;
 padding: 0;
 color: #31A498;
}

.content_header .content_box .headlines h1{
 font-size: 2.2em;
}

.content_header .content_box .headlines h2{
 font-size: 1.4em;
}

.portlet_englischtest {
	background: transparent url(/media/images/portlets/englischtest.jpg) top left no-repeat;
	padding: 9px;
	margin-bottom: 8px;
}

.portlet_englischtest h1 {
	color: #fff;
	margin-top: 80px;
}

.portlet_englischtest p {
	color: #fff;
	padding: 0px;
}

.portlet_englischtest a {
	color: #fff;
}

.portlet_englischtest a.button {
	color: #fff;
	padding: 0px 0px 0px 19px;
}

/* Tagcloud
-------------------------------------------------------------------------------- */


#tagCloud ul li {
	padding: 0px;
	background: none;
	display: inline;
	line-height: 20px;
	margin: 0 10px 0px 0px;
}

#tagCloud ul li a {
	background: none;
	color: #777777;
	/*white-space: nowrap;*/
}

#tagCloud .size1 {
	font-size: 10px;
}

#tagCloud .size2 {
	font-size: 12px;
}

#tagCloud .size3 {
	font-size: 14px;
}

#tagCloud .size4 {
	font-size: 17px;
}

/* Startseitenporltets Center */

.content_sub {
	background: #fff;
	padding: 8px;
	float: left;
	margin-top: 8px;
}

#content .content_sub .box_center {
	width: 562px;
	background: #fff;

}

.box_center .center-list {
	width: 172px;
	float: left;
	padding-right: 8px;
}

/* Startseitenportlet "Vorteile" */
.vorteile h1 {
	text-transform: uppercase;
	width: 180px;
	float: left;
	font-size: 2em;
	margin-right: 20px;
	font-weight: normal;
}


.vorteile .box_frame_gradient {
	padding: 16px;
	width: 528px;
}
.content_header .vorteile ul {
	width: auto;
}

.vorteile h5 {
	font-size: 1em;
	color: #616264;
}
.vorteile .left {
	width: 155px;
	float: left;
	margin-right: 10px;
}

.vorteile .right {
	width: 155px;
	float: left;
}

.vorteile a,
.vorteile a:hover {
	color: #616264;
}

.vorteile h1 a,
.vorteile h1 a:hover {
	color: #1C5598;
}

.vorteile h5 a,
.vorteile h5 a:hover {
	color: #1C5598;
}
.content_header .vorteile a:hover {
	text-decoration: underline;
}



