/*_______________________________________________________________________



                 styles.css

                 Layout for netzrezepte.de Standardlayout cyberfields

                 Thomas Krug, 5. April 2005

   ________________________________________________________________________ */



body {

   padding: 0;

   background-color: #FFFFFF;

   margin: 0px 0px 0px 0px;

   font-family : verdana;

   font-size: 1em;

}



.boxwrap {

   position: absolute;

   left: 50%;

   top: 0px;

   padding: 0px;

   width: 998px;

   margin-top: 0px;

   margin-bottom: 10px;

   margin-left: -500px;

   margin-right: 0px;

   border: 1px solid #0071C6;

}





.CEwrap {

   margin-bottom: 15px;

   overflow: auto;

}



/* =======================================================================

         style fuer neues fenster

   =======================================================================*/

.boxwrap_fenster {

  margin: 8px;

   width: 884px;

   height: 600px;

}



.leftfield_fenster {

  width: 884px;

  height: 600px;

  margin: 4px;

}



.link_neues_fenster {

cursor: pointer;

}

.infotitle
{
height: 28px;
font-size: 0.8em;
padding-bottom: 10px;
padding-top: 4px;
border-bottom: 1px solid #0F2E71;
}

/* =======================================================================

         text formating

   =======================================================================*/



h1 {

   font-weight: bold;

   padding-left: 0px;

   padding-top: 5px;

   padding-bottom: 5px;

   font-family : verdana;

   font-size: 0.9em;

   color: #113069;

}



h2 {

   font-weight: bold;

   font-family : verdana;

   font-size: 0.8em;

   color: #113069;

}



h3 {

   font-weight: bold;

   font-family : verdana;

   font-size: 0.7em;

   color: #113069;

}



h4 {

   font-weight: bold;

   font-family : verdana;

   font-size: 0.7em;

   color: #113069;

}



p {

   font-family : verdana;

   font-size: 0.8em;

   color: #333333;

   margin: 0 0 0 0;

}



h1.specialheader {

   font-family : verdana;

   font-size: 0.8em;

   font-weight: bold;

   color: #113069;

   margin-left: 0px;

   margin-right: 0px;

   margin-bottom: 5px;

   margin-top: 10px;

   padding-left: 5px;

   padding-top: 1px;

   height: 16px;

   border-bottom: 1px solid #0F2E71;

   border-left: 5px solid #D4E19C;

}



p.postionnavigation {

   font-family : verdana;

   font-size: 0.7em;

   color: #113069;

   margin: 0px;

   margin-bottom: 5px;

   padding-left: 0px;

}



p.tipafriend {

   width: 150px;

}



dd.csc-textpic-caption {

   font-family : verdana;

   font-size: 0.6em;

   color: #113069;

   margin: 0 0 0 0;

   text-align: center;

}




fieldset {

   border: 0px solid #113069;

}



label {

   font-family : verdana;

   font-size: 0.8em;

   color: #113069;

   margin: 10px 0 0 0;

   display: block;

}



li {

  font-size: 0.8em;

  padding: 0px;

  margin: 0px;

  margin-top: 7px;

  margin-left: 0px;

  margin-bottom: 0px;

}



ul {

  list-style-image: url(../Images/listpoint.gif);

}



td {

  font-family: verdana;

  font-size: 0.8em;

  color: #113069;

  vertical-align: top;

}



td p {

  font-size: 1em;

}



table {

  margin-left: 0px;

  margin-top: 5px;

}





/* =======================================================================

         navigation formating

   =======================================================================*/



a {

   font-family : verdana;

   font-size: 1em;

   color: #113069;

   text-decoration: none;

   padding: 0px;

   margin: 0px;

   margin-left: 0px;

}



a:hover {

   text-decoration: underline;

}



p.bodytext a {

   color: #355B8A;

}



p.bodytext a:hover {

   text-decoration: underline;

   color: #EC8D00;

}

a.internal-link {

color: #355B8A;


}



a.internal-link:hover {

   text-decoration: underline;

   color: #EC8D00;

}



a.PrimaryNav {

   font-weight: bold;

   font-family : verdana;

   font-size: 0.7em;

   color: #113069;

   text-decoration: none;

/*   border: 1px solid #5F5F5F; */

   padding: 0px 5px 0px 5px;

   margin: 1px;

}



a.PrimaryNav:hover {

/*   border: 1px solid #FFFFFF; */

   text-decoration: none;

   color: #113069;

}



a.LeftNav {

   font-family : verdana;

   font-size: 0.8em;

   font-weight: bold;

   color: #113069;

   text-decoration: none;

   padding-left: 15px;

   display: block;

}



a.LeftNav:hover {

   color: #FF9900;

}



a.LeftNavSub {

   font-family : verdana;

   font-size: 0.7em;

   color: #113069;

   text-decoration: none;

   padding-left: 40px;

   line-height: 20px;

   display: block;

}



a.LeftNavSub:hover {

   color: #FF9900;

}



a.LeftNavSub1 {

   font-family : verdana;

   font-size: 0.6em;

   color: #113069;

   text-decoration: none;

   padding-left: 55px;

   line-height: 20px;

   display: block;

}



a.LeftNavSub1:hover {

   color: #FF9900;

}



a.LeftNavSub2 {

   font-family : verdana;

   font-size: 0.6em;

   color: #113069;

   text-decoration: none;

   padding-left: 70px;

   line-height: 20px;

   display: block;

}



a.LeftNavSub2:hover {

   color: #FF9900;

}



a.LeftNavSub3 {

   font-family : verdana;

   font-size: 0.6em;

   color: #113069;

   text-decoration: none;

   padding-left: 85px;

   line-height: 20px;

   display: block;

}



a.LeftNavSub3:hover {

   color: #FF9900;

}



a.LeftNavSub4 {

   font-family : verdana;

   font-size: 0.6em;

   color: #113069;

   text-decoration: none;

   padding-left: 102px;

   line-height: 20px;

   display: block;

}



a.LeftNavSub4:hover {

   color: #FF9900;

}



a.TopNavigation {

   font-family : verdana;

   font-size: 0.9em;

   font-weight: normal;

   color: #CCCCCC;

   text-decoration: none;

   padding-left: 4px;

   padding-right: 4px;

   margin-left: 0px;

   border-left: 1px solid #CCCCCC;

}



a.TopNavigation:hover {

   border-left: 1px solid #FFFFFF;

   color: #FF9900;

}



a.OptionNavigation {

   font-family : verdana;

   font-size: 0.7em;

   font-weight: bold;

   color: #113069;

   text-decoration: none;

   padding-left: 0px;

   padding-right: 4px;

   margin-right: 0px;

}



a.OptionNavigation:hover {

   text-decoration: underline;

}



a.positionlink {

   font-family : verdana;

   font-size: 1em;

   color: #113069;

   text-decoration: none;

   padding-left: 0px;

   padding-right: 0px;

   margin-left: 0px;

}



a.positionlink:hover {

   text-decoration: underline;

}



/* =======================================================================

         position and formating forms

   =======================================================================*/



input.searchfield {

   z-index: 3;

   width: 100px;

   font-size: 10px;

   font-family : verdana;

   color: #113069;

   border: 1px solid #113069;

   margin-bottom: 0px;

}



input.submitbutton {

   z-index: 7;

   content: suchen;

   color: #FFFFFF;

   font-weight: bold;

   background-color: transparent;

   margin-bottom: 0px;

   margin-left: 0px;

   cursor: hand;

}



input.loginfield {

   height: 12px;

   z-index: 3;

   width: 51px;

   font-size: 10px;

   font-family : verdana;

   border: 1px solid #113069;

   margin-bottom: 5px;

}



.rightform {

   z-index: 5;

   display: inline;

   font-family : verdana;

   font-size: 0.9em;

   font-weight: bold;

   color: #FFFFFF;

   padding-right: 0px;

   margin: 0px;

}



form {

   display: inline;

   margin: 0px;

}



input.tipafriend {

   height: 16px;

   z-index: 3;

   width: 150px;

   font-size: 10px;

   font-family: verdana;

   color: #113069;

   border: 1px solid #113069;

   margin-left: 5px;

   margin-bottom: 3px;

}



textarea.tipafriendtext {

   z-index: 3;

   width: 150px;

   font-size: 10px;

   font-family: verdana;

   color: #113069;

   border: 1px solid #113069;

   margin-left: 5px;

   margin-bottom: 3px;

}



input.tipafriendcheckbox {

   z-index: 3;

   color: #113069;

   margin-left: 5px;

   margin-bottom: 3px;

   border: 0px solid #113069;

}



input.tipafriendsubmit {

   z-index: 3;

   width: 150px;

   font-size: 10px;

   font-family: verdana;

   color: #113069;

   border: 1px solid #113069;

   margin-left: 5px;

   margin-bottom: 3px;

}



input.tx-indexedsearch-searchbox-sword {

   z-index: 3;

   width: 100px;

   font-size: 10px;

   font-family: verdana;

   color: #113069;

   border: 1px solid #113069;

   margin-left: 5px;

   margin-bottom: 3px;

}



input.tx-indexedsearch-searchbox-button {

   z-index: 3;

   width: 100px;

   font-size: 10px;

   font-family: verdana;

   color: #113069;

   border: 1px solid #113069;

   margin-left: 5px;

   margin-bottom: 3px;

}



select {

   z-index: 3;

   font-size: 10px;

   font-family: verdana;

   color: #113069;

   border: 1px solid #113069;

   margin-left: 5px;

   margin-bottom: 3px;

}



input {

   z-index: 3;

   font-size: 10px;

   font-family: verdana;

   color: #113069;

   margin-left: 0px;

   margin-bottom: 0px;

   border: 1px solid #113069;

}



input.newslettercheckboxen {

   z-index: 3;

   font-size: 10px;

   font-family: verdana;

   color: #113069;

   margin-left: 0px;

   margin-bottom: 0px;

   border: 0px solid #113069;

}



textarea {

   z-index: 5;

   width: 415px;

   font-size: 10px;

   font-family: verdana;

   color: #113069;

   border: 1px solid #113069;

   margin-left: 0px;

   margin-bottom: 3px;

}



input.index_search_erweiteret_vorschau {

   z-index: 3;

   width: 16px;

   font-size: 10px;

   font-family: verdana;

   color: #113069;

   border: 1px solid #113069;

   margin-left: 5px;

   margin-bottom: 3px;

}



input.csc-mailform-submit {

   margin-top: 10px;

}



/* =======================================================================

         positions

   =======================================================================*/



.header {

   margin: 0px;

   padding: 0px;

   overflow: hidden;

   width: 100%;

   height: 171px;

}



.homenav {

   position: absolute;

   right: 50%;

   margin-right: -490px;

   top: 5px;

   color: #FFFFFF;

   font-family : verdana;

   font-size: 11px;

   text-align: right;

}



.language {

   text-align: right;

}



.positionnav {

	/*

   padding-left: 25px;

   */

   padding-left: 15px;

   margin-left: 0px;

   margin-right: 0px;

   margin-top: 0px;

   margin-bottom: 5px;

}



div.logo {

   position: absolute;

   top: 25px;

   left: 77px;

   z-index: 2;

   width: 300px;

   height: 100px;

}



.mainfield {

   margin:0px;

   padding: 0px;

   background-image:url('../Images/background1.gif');

   width:100%;

   overflow:auto;

}



.leftfield {

   float: left;

   width: 185px;

   background-color: #C9CCD1;

   margin: 0px;

   margin-top: 0px;

   margin-left: 0px;

   padding: 0px;

   padding-top: 30px;

   padding-bottom: 0px;

   border-right: 1px solid #113069;

}



.rightfield {

   float: right;

   width: 200px;

   background-color: #FFFFFF;

   margin: 0px;

   padding-top: 0px;

}



.middlefield {

   padding: 0px;

   margin-right: 200px;

  /*

  margin-left: 231px;

   */

   margin-left: 200px;

   margin-top: 0px;

   margin-bottom: 5px;

}



.middlefieldcontent {

   padding-left: 0px;

   padding-right: 0px;

   padding-bottom: 0px;

   padding-top: 0px;

   overflow: auto;

}



.maincontent {

   margin: 0px;

   /*

   padding-left: 25px;

   */

   padding-left: 15px;

   /*

   padding-right: 15px;

   */

   padding-right: 25px;

   padding-bottom: 20px;

   padding-top: 0px;

}



.leftmenue_start {

   margin: 0px;

   padding: 0px;

   height: 0px;

   display: none;

}



.werbungszeile {

   padding-top: 0 px;

   padding-bottom: 0 px;

   padding-left: 0 px;

   padding-right: 0px;

   font-family : verdana;

   font-size: 0.8em;

}



.LeftNavLine {

   border-bottom: 1px solid #113069;

   margin: 0px;

   padding: 0px;

   padding-left: 0px;

   padding-bottom: 5px;

   padding-top: 5px;

   width: 185px;

   overflow: hidden;

   white-space: normal;

}



.LeftNavLineSub {

   margin: 0px;

   padding:0px; background-image:url('../Images/pfeil.gif'); background-repeat:no-repeat; background-position: 18px 6px; white-space:normal; margin-left:0px; padding-left:0px

}



.LeftNavLineSub1 {

   margin: 0px;

   padding:0px; background-image:url('../Images/punkt.gif'); background-repeat:no-repeat; background-position: 42px 7px; white-space:normal; margin-left:0px; padding-left:0px

}



.LeftNavLineSub2 {

   margin: 0px;

   padding:0px; background-image:url('../Images/punkt.gif'); background-repeat:no-repeat; background-position: 57px 9px; white-space:normal; margin-left:0px; padding-left:0px

}



.LeftNavLineSub3 {

   margin: 0px;

   padding:0px; background-image:url('../Images/punkt.gif'); background-repeat:no-repeat; background-position: 72px 9px; white-space:normal; margin-left:0px; padding-left:0px

}



.LeftNavLineSub4 {

   margin: 0px;

   padding:0px; background-image:url('../Images/punkt.gif'); background-repeat:no-repeat; background-position: 87px 9px; white-space:normal; margin-left:0px; padding-left:0px

}



.RightNavLine {

   padding-bottom: 5px;

   padding-top: 5px;

}



.rightcontent {

   padding-bottom: 15px;

   padding-top: 0px;

   padding-right: 0px;

   margin: 0px;

}



.siteoptions {

   padding-bottom: 15px;

   padding-top: 10px;

   padding-right: 0px;

   margin: 0px;

   text-align: left;

}



.tx-indexedsearch {

   width: 100%;

   overflow: hidden;

}



/*****************************/

/* Menu / Sitemap, generally */

/*****************************/

DIV.csc-menu { margin-left: 0px; }

DIV.csc-menu P { font-size: 11px; margin: 1px 0px 0px 0px; padding: 2px 2px 2px 0px; background-color: #FFFFFF; }

DIV.csc-menu P A { color: #113069; text-decoration: none; }

DIV.csc-menu P A:hover { color: #113069; text-decoration: underline; }

DIV.csc-menu P.csc-section { font-weight: normal; margin-left: 20px; font-style: italic; }



/* Menu / Sitemap, "Menu of these pages" */

DIV.csc-menu-def P {  }



/* Menu / Sitemap, "Menu of subpages to these pages" */

DIV.csc-menu-1 { }



/* Menu / Sitemap, "Sitemap" */

DIV.csc-menu-2 { }

DIV.csc-menu-2 P.csc-sitemap { }

DIV.csc-menu-2 P.csc-sitemap-level1 { margin-left: 0px; }

DIV.csc-menu-2 P.csc-sitemap-level2 { margin-left: 0px; }

DIV.csc-menu-2 P.csc-sitemap-level3 { margin-left: 0px; }

DIV.csc-menu-2 P.csc-sitemap-level4 { margin-left: 0px; }

DIV.csc-menu-2 P.csc-sitemap-level1 A { color: #113069; font-weight: bold; }

DIV.csc-menu-2 P.csc-sitemap-level1 A:hover { color: #113069; font-weight: bold; }

DIV.csc-menu-2 P.csc-sitemap-level2 A { color: #113069; font-weight: bold; }

DIV.csc-menu-2 P.csc-sitemap-level2 A:hover { color: #113069; font-weight: bold; }

DIV.csc-menu-2 P.csc-sitemap-level3 A { color: #113069; }

DIV.csc-menu-2 P.csc-sitemap-level4 A { color: #113069; }



/* Menu / Sitemap, "Section index (pagecontent w/Index checked)" */

DIV.csc-menu-3 { }

DIV.csc-menu-3 P.csc-section { margin-left: 0px; }

DIV.csc-menu-3 P.csc-section A { color: #113069; }



/* Menu / Sitemap, "Menu of subpages to these pages (with abstract)" */

DIV.csc-menu-4 { }

DIV.csc-menu-4 P { margin-top: 2px; }

DIV.csc-menu-4 P.csc-abstract { font-weight: normal; font-style: italic; margin-top: 0px; padding: 0px 2px 2px 20px; }



/* Menu / Sitemap, "Recently updated pages" */

DIV.csc-menu-5 { }



/* Menu / Sitemap, "Related pages (based on keywords)" */

DIV.csc-menu-6 { }



/* Menu / Sitemap, "Menu of subpages to these pages + sections" */

DIV.csc-menu-7 { }

DIV.csc-menu-7 P { font-weight: bold; }

DIV.csc-menu-7 P.csc-section A { color: #113069; }

/************* END SITEMAP ****************/



/* ----------RTE--------------*/



.GROSSundFETT {

   font-weight: bold;

   font-size: larger;

   color: #113069;

}



.TEASER {

   font-weight: bold;

   font-style: italic;

   font-size: 0.7em;

   color: #113069;

}



.KAPITAELCHEN {

   font-weight: bold;

   font-variant: small-caps;

   font-size: 0.7em;

   color: #113069;

}



span.ROT {

   color: #CC0000;

}



span.GRAU {

   color: #69B240;

}



span.SCHWARZ {

   color: #000000;

}









/* Layout für Plugin 2Spalten */



/*  Layout 1 */

.c2l1-left{

   border-right: 1px solid #FFEDA8;

   padding-right: 5px;

   width:50%;

   white-space:normal;

   text-align: center;

}

.c2l1-middle{

   padding-left: 5px;

   width:50%;

   white-space:normal;

   text-align: center;

}

/*  Layout 2 */

.c2l2-left{

   text-align: center;

   padding-right: 5px;

   width:50%;

   white-space:normal;

}

.c2l2-middle{

   text-align: center;

   padding-left: 5px;

   width:50%;

   white-space:normal;

}

/* Layout 3 */

.c2l3-left{

   border-right: 1px solid #FFEDA8;

   padding-right: 5px;

   width:50%;

   white-space:normal;

   text-align: center;

}

.c2l3-middle{

   padding-left: 5px;

   width:50%;

   white-space:normal;

   text-align: center;

}



/* Styles 2 Column DIV Section */



div.tx-fdfx2cols-pi1{

    position:relative;

    left:0px;	

	overflow:hidden;

	padding-bottom: 29px;

}



/* Layout 1 */



div.c2l1d-left{

   position:absolute;

   left:0px;

   width:280px;

   white-space:normal;

   border:none;

   padding-bottom: 26px;

}

div.c2l1d-middle{

   position:absolute;

   left:280px;

   width:260px;

   border:none;

   white-space:normal;

   padding-bottom: 26px;

   

}

/* Layout 2 */



div.c2l2d-left{

   text-align: center;

   position:absolute;

   left:0px;

   padding: 0px;

   width:380px;

   white-space:normal;

   padding-bottom: 26px;

}

div.c2l2d-middle{

   text-align: center;

   position:absolute;

   left:390px;

   padding: 0px;

   width:380px;

   white-space:normal;

   padding-bottom: 26px;

}



/* Layout 3 */



div.c2l3d-left{

   text-align: center;

   position:absolute;

   left:0px;

   padding: 0px;

   width:380px;

   white-space:normal;

   border:none;

   padding-bottom: 26px;

}

div.c2l3d-middle{

   text-align: center;

   position:absolute;

   left:390px;

   padding: 0px;

   width:380px;

   border:none;

   white-space:normal;

   padding-bottom: 26px;

}



/*--- Registrierungsformular ---*/



.tx-srfeuserregister-pi1 legend {

   font-weight: bold;

   font-family : verdana;

   font-size: 0.7em;

   color: #113069;

   margin: 0px;

   padding: 0px;

}



.tx-srfeuserregister-pi1 dt label {

   text-align: left;

   display: inline;

}



.tx-srfeuserregister-pi1 dt {

   width: 120px;

   font-family : verdana;

   font-size: 0.7em;

   color: #113069;

   text-align: left;

   float: left;

   clear: both;

}



.tx-srfeuserregister-pi1 dd {

   width: 320px;

   font-family : verdana;

   font-size: 0.7em;

   color: #000000;

   text-align: left;

}



.tx-srfeuserregister-pi1 fieldset {

   width: 500px;

}



#tx-srfeuserregister-pi1-fe_users_form fieldset {

   margin: 0px;

   padding: 0px;

}



.tx-srfeuserregister-pi1-notic {

   margin: 0px;

   padding: 0px;

}



.tx-srfeuserregister-pi1-trash {

   margin: 0px;

   padding: 0px;

}



/*----------- Newsletter Registration -----------*/



.newsletterregister legend {

   font-weight: bold;

   font-size: 0.8em;

   font-variant: small-caps;

   background-color: #C9CCD1;

   border: 1px solid #113069;

   padding: 5px;

   color: #FFFFFF;

}



.newsletterregister label {

   text-align: left;

   float: left;

   clear: left;

   width: 130px;

   display: block;

}



.newsletterregister fieldset {

   margin-bottom: 1px;

   padding: 5px;

   border: 1px solid #113069;

}



.newsletterregister input {

   z-index: 3;

   font-size: 10px;

   font-family: verdana;

   color: #5F5F5F;

   margin: 0px;

   border: 1px solid #5F5F5F;

   padding: 2px;

}



.newsletterregister input.nl_submit {

   z-index: 3;

   font-size: 10px;

   font-family: verdana;

   color: #5F5F5F;

   margin: 0px;

   margin-left: 130px;

   border: 1px solid #5F5F5F;

   padding: 0px;

}



.newsletterregister span.nl_warning {

   font-size: 10px;

   font-family: verdana;

   color: #DF0000;

}



.newsletterregister p {

   margin-top: 10px;

   margin-bottom: 10px;

}

/*--------------- Letzte �nderungen auf der Homepage ------------------*/



.laenderung_rahmen

	{

	   border: 1px solid #113069;

	   margin-right: 2px;

	   margin-top: 20px;

	   margin-bottom: 20px;

	   width: 510px;

	}

.laenderung_ueberschrift

	{

	   	clear:both;

		font-family : verdana;

		color: #113069;

		background-color: #C9CCD1;

		display:block;

		font-size: 0.7em;

   		margin-left: 0px;

   		margin-bottom: 2px;

   		padding-top: 2px;

   		padding-left: 2px;

   		padding-bottom: 2px;

	}

.laenderung_text

	{

	   	font-size: 0.7em;

   		margin-left: 0px;

   		margin-bottom: 2px;

   		padding-top: 2px;

   		padding-left: 2px;

   		padding-bottom: 2px;

	}

.navi_unten

{

		font-size: 0.8em;

		margin-top: 50px;

}

a.snavi

{

	color: #5A5A5A;

}

a.snavi:hover

{

	text-decoration: underline;

}

.updaterechts_rahmen

	{

	   border: 1px solid #113069;

	   margin-bottom: 15px;

	   margin-right: 6px;

	}



.updaterechts_titel

{

		font-family : verdana;

		color: #113069;

		background-color: #C9CCD1;

		display:block;

		font-size: 0.8em;

   		margin-left: 0px;

   		margin-bottom: 2px;

   		padding-top: 2px;

   		padding-left: 4px;

   		padding-bottom: 0px;

   		height:22px;

}

.updaterechts

{

		font-family : verdana;

		display:block;

		font-size: 0.8em;

   		margin-left: 0px;

   		margin-bottom: 2px;

   		padding-top: 2px;

   		padding-left: 4px;

   		padding-bottom: 0px;

   		padding:0.25em;

}

.updaterechts_text

{

	margin-left: 2px;

	margin-right: 2px;

	margin-bottom: 4px;

	font-size: 0.8em;

}



.tx-timtabsociable-pi1 img

{

   height: 16px;

   width: 16px;

   border: 1px solid #999999;

   margin: 2px;

}
/* RSS-Feed plugin.tx_twrssfeeds */

#twrss_table
{
width: 185px;
	margin-left: 2px;

	margin-right: 2px;

	margin-bottom: 4px;

	font-size: 0.7em;
}

#mini_news
{
width: 185px;
	margin-left: 2px;

	margin-right: 2px;

	margin-bottom: 4px;

	font-size: 0.7em;
}

.twrss_item_link a{
	text-decoration: none;	
}

.twrss_item_link a:hover{
	text-decoration: underline;	
}
/*--------------- Letzte Aenderungen auf der Homepage ------------------*/
/* Extension tx_gsttopcontent_pi1 */

.tx-gsttopcontent-pi1
{
width: 495px;
}
.tx_gsttopcontent_tstamp
{
color: #000000;
}
.tx_gsttopcontent_text
{
padding-top: 3px;
padding-bottom: 10px;
}
.tx_gsttopcontent_browse
{
padding-top: 3px;
padding-bottom: 3px;
}


/* Sprungmenue auf jeder Seite */

.sprungmenue_rahmen
	{
	   border: 1px solid #113069;
	   margin-bottom: 15px;
	   margin-right: 6px;
	}

.sprungmenue_titel
{
		font-family : verdana;
		color: #113069;
		background-color: #C9CCD1;
		display:block;
		font-size: 0.8em;
   		margin-left: 0px;
   		margin-bottom: 2px;
   		padding-top: 2px;
   		padding-left: 4px;
   		padding-bottom: 0px;
   		height:22px;
}

.sprungmenue
{
		font-family : verdana;
		display:block;
		font-size: 0.8em;
   		margin-left: 0px;
   		margin-bottom: 2px;
   		padding-top: 2px;
   		padding-left: 4px;
   		padding-bottom: 0px;
   		padding:0.25em;
}

.sprungmenue_text
{
	margin-left: 4px;
	margin-right: 2px;
	margin-bottom: 6px;
	font-size: 0.8em;
}

a.external-link-new-window
{
   text-decoration: none;
color: #EC8D00;
}

a.external-link-new-window:hover
{
text-decoration: underline;
   color: #EC8D00;
}