*{
margin: 0;
padding: 0;
}

html , body{
margin: 0;
padding: 0;
font-family: verdana, helvetica, arial, san-serif;
background-image: url(bilder/verlauf-bg.jpg); 
background-repeat: repeat-y; 
background-position:center;
font-size: 11px;
line-height: 16px;
}
	
#hauptcontainer{
width: 980px;
margin: 50px auto 0px auto;
}	

#metanavigation{
display: block;
width: 930px;
margin: 0px auto 0px auto;
padding: 0px;
height: 23px;
text-align: right;
background-image: url(/bilder/meta-nav-bg-ohne-newsletter.gif);
background-repeat: no-repeat;
background-position: top right;
color: #646464;
}
#metanavigation ul{
color: #646464;
}

#metanavigation-phase1{
display: block;
width: 930px;
margin: 0px auto 0px auto;
padding: 0px;
height: 23px;
padding:0px; 
text-align: right;
background-image: url(/bilder/meta-nav-bg-phase-1.gif);
background-repeat: no-repeat;
background-position: top right;
color: #646464;
}

#hauptnavigation{
width: 980px;
margin: 0px auto 0px auto;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
padding: 0px;
height: 20px;
background-image: url(/bilder/nav-bg.jpg);
background-repeat: repeat-y;
}
		
#container-links{
display: inline; 
float: left;
margin: 0px;
padding: 0px;
}

#container-rechts{
display: inline; 
float: left;
width: 779px; 
margin: 0px;
padding: 0px;
}

/* Hauptnavigation */

#hauptnavigation ul{
list-style: none; 
display: block;
margin: -1px 0px;
padding: 3px 11px 3px 0px;
}

*html #hauptnavigation ul{
list-style: none; 
display: block;
margin: -2px 0px;
padding: 3px 11px 5px 0px;
}


#hauptnavigation ul li{
list-style: none; 
display: inline;
margin:0px 0px 0px -4px;
padding:0px;
}

#hauptnavigation ul li a.first{
border-left: 1px solid #fff;
margin:0px;
}

#hauptnavigation ul li a:link, #hauptnavigation ul li a:active, #hauptnavigation ul li a:visited { 
margin:0px;
color: #003626; 
font-weight: bold; 
text-decoration: none; 
padding: 3px 11px 4px 11px ; 
background-color: #e4ddbe; 
border-right: 1px solid #fff; }

#hauptnavigation ul li a:hover, #hauptnavigation ul li a.on { 
margin:0px;
color: #ffffff; 
background-color: #df4e13; 
font-weight: bold; 
text-decoration: none; 
padding: 3px 11px 4px 11px ; 
border-right: 1px solid #fff; }

#on { 
margin:0px;
color: #ffffff; 
background-color: #df4e13; 
font-weight: bold; 
text-decoration: none; 
padding: 3px 11px 4px 11px ; 
border-right: 1px solid #fff; }

*html #hauptnavigation ul li a:link, #hauptnavigation ul li a:active, #hauptnavigation ul li a:visited, #hauptnavigation ul li a:hover, #hauptnavigation ul li a.on {
margin:0px;
padding: 3px 11px 4px 11px;
}

/* Metanavigation */
#metanavigation ul, #metanavigation-phase1 ul{
float: right;
margin:0px;
padding: 0px;
}

#metanavigation ul li, #metanavigation-phase1 ul li{
float: left;
display: inline;
list-style: none;
}

#metanavigation ul li a:link, #metanavigation ul li a:active, #metanavigation ul li a:visited, #login ul li a:link, #login ul li a:active, #login ul li a:visited {
color: #646464;
text-decoration: none;
font-weight: normal;
}

#metanavigation ul li a:hover, #metanavigation ul li a.on, #login ul li a:hover, #login ul li a.on {
color: #df4e13;
text-decoration: none;
font-weight: normal;
}

#metanavigation-phase1 ul li a:link, #metanavigation-phase1 ul li a:active, #metanavigation-phase1 ul li a:visited {
color: #646464;
text-decoration: none;
font-weight: normal;
}

#metanavigation-phase1 ul li a:hover, #metanavigation-phase1 ul li a.on {
color: #df4e13;
text-decoration: none;
font-weight: normal;
}

#sprachen {
padding-right: 15px;
line-height: 16pt;
}

#meta_navpunkte {
padding-right: 4px;
line-height: 16pt;
}

/* Fusszeile */

#hauptcontainer p.fusszeile{
width: 755px;
margin: 0px auto 0px auto;
z-index: 10;
text-align: right;
}

#hauptcontainer p.fusszeile a:link, #hauptcontainer p.fusszeile a:active, #hauptcontainer p.fusszeile a:visited {
color: #646464;
text-decoration: none;
}

#hauptcontainer p.fusszeile a:hover{
color: #df4e13;
text-decoration: none;
}

#login a:link, #login a:active, #login a:visited, #zusatzbox a:link, #zusatzbox a:active, #zusatzbox a:visited {
color: #646464;
text-decoration: none;
font-weight: bold;
}

#login a:hover, #zusatzbox  a:hover{
color: #df4e13;
text-decoration: none;
font-weight: bold;
}

/* Subnavigation */

#login ul {
margin: 16px 10px 0px 10px;
padding: 0px 10px 0px 10px;
}

*html #login ul {
margin: 16px 10px 0px 17px;
}

#login ul li{
font-size: 11px;
list-style-image: url(/bilder/strich-senkrecht.gif);
line-height: 22px;
}

#login ul li:hover, #login ul li.on{
font-size: 11px;
list-style-image: url(/bilder/strich-senkrecht-orange.gif);
line-height: 22px;
}

#login ul li.last{
margin-top: 16px;
font-size: 11px;
list-style-image: url(/bilder/strich-senkrecht.gif);
line-height: 22px;
}

/* Suche */

#metanavigation img.suche_pfeil{
padding: 0px;
line-height: 0px;
margin: 2px 0px 0px 3px;
}

#metanavigation ul li.suche_text{
margin-right: 5px;
line-height: 16pt;
}


/* Inhalt */

#inhalt{
color: #000000;
}

#inhalt p, #suchresultat p {margin:0px 120px 0px 100px; padding:20px; line-height: 16px;}
#login p, #zusatzbox p {margin: 0px; padding: 0px 10px 10px 15px; line-height: 16px;}
#inhalt p.team_detail {margin:0px 120px 0px 40px; padding: 0; line-height: 16px;}
#inhalt p p, #inhalt p.links p, #inhalt p strong, #inhalt span div,#suchresultat p p, #suchresultat p.links p, #suchresultat p strong, #suchresultat span div  {margin-left: 0px; padding:0px; line-height: 16px; margin-right: 0px;font-size: 11px;}
#inhalt div, #inhalt strong, #inhalt span div span {margin-left: 120px; margin-right: 120px;}
#suchresultat div, #suchresultat strong, #suchresultat span div span {margin-left: 0px; margin-right: 0px;}
#inhalt #inhalt-rand, #suchresultat #inhalt-rand {margin-left: 0px; margin-right: -14px;}
*html #inhalt #inhalt-rand, *html #suchresultat #inhalt-rand {margin-left: 0px; margin-left: 0px;}
#inhalt table tr td.abstand-rechts strong {margin-right:0px;}

#inhalt img.abstand_links {margin:0px 0px 10px 15px;}
img.abstand-bild-linkespalte {margin:20px;}

#inhalt table {margin:0px; padding: 0px 22px 0px 0px;  line-height: 16px;}
#inhalt table tr td p.links {margin:0px; padding: 0px 22px 20px 120px;  line-height: 16px;}
#inhalt table tr td p.rechts {margin:0px; padding:0px 50px 20px 65px; line-height: 16px;}
#inhalt table.links-box {margin: 0px 22px 20px 120px;  background-color: #f6f2e9; line-height: 16px;}
#inhalt table.rechts-box {margin: 0px 22px 20px 20px;  background-color: #f6f2e9; line-height: 16px;}
#inhalt table tr td.hintergrund_sand {background-color: #f6f2e9; padding: 5px 40px;}
#inhalt table tr td table.rechts-box1 {margin: 0px 22px 20px 0px;  background-color: #f6f2e9; line-height: 16px;}
#inhalt table.links-box-team-detail {margin: 0px 110px 20px 120px; line-height: 16px;}
#inhalt table.aktuelles {margin: 0px 110px 20px 0px; line-height: 16px; width: 660px;}
#inhalt table.link {margin: 0px 20px 20px 120px; line-height: 16px;}
#inhalt table.link-rechte-seite {margin: 0px 20px 20px 65px; line-height: 16px;}


#inhalt table tr td div.links-veranstaltungen {margin:0px; padding: 0px 22px 20px 120px;  line-height: 16px; }
#inhalt table tr td div.links-veranstaltungen p, #inhalt table tr td div.links-veranstaltungen p p, #inhalt table tr td div.links-veranstaltungen p strong, #inhalt table tr td div.links-veranstaltungen strong{margin-left: 0px; padding:0px; line-height: 16px; margin-right: 0px;font-size: 11px;}
#inhalt div.links-veranstaltungen p , #inhalt div.links-veranstaltungen strong {margin-left: 0px; padding:0px; line-height: 16px; margin-right: 0px;font-size: 11px;}

#inhalt p a:link, #inhalt p a:active, #inhalt p a:visited, #inhalt table tr td a:link, #inhalt table tr td a:active, #inhalt table tr td a:visited, #inhalt div.links-veranstaltungen a:link {
color: #003626;
font-size: 11px;
font-weight: bold;
text-decoration: none;
margin: 0px;
}

#inhalt p a:hover, #inhalt p a.on, #inhalt table tr td a:hover, #inhalt table tr td a.on,  #inhalt div.links-veranstaltungen a:hover {
color: #df4e13;
font-size: 11px;
font-weight: bold;
text-decoration: none;
margin: 0px;
}


#inhalt a.text:link, #inhalt a.text:active, #inhalt a.text:visited{
color: #003626;
font-size: 11px;
font-weight: normal;
text-decoration: none;
margin: 0px;
}

#inhalt a.text:hover, #inhalt a.text_on{
color: #df4e13;
font-size: 11px;
font-weight: normal;
text-decoration: none;
margin: 0px;
}

#inhalt-einspaltig{
margin: 0px 120px 0px 0px;
}

.inhalt-start-links{
float: left;
display: inline;
width: 395px;
margin-left: 55px;
}

.inhalt-start-rechts{ 
display: inline;
width: 325px;
margin-left: 55px;
}

#inhalt ul li{
list-style: url(/bilder/list-style.gif);
margin-left: 15px;
}

#inhalt ul.rechts li{
list-style: url(/bilder/list-style.gif);
margin-left: 40px;
}

h1{
color: #df4e13;
font-size: 22px;
line-height: 24px;
font-weight: lighter;
margin: 5px 17px 0px 54px;
}

h1.rechts{
color: #df4e13;
font-size: 22px;
line-height: 24px;
font-weight: lighter;
margin: 5px 17px 0px 14px;
padding: 0;
}

.titelh1ohneabstand{
margin: 5px 17px 0px 0px;
width: 522px;
}


h2{
color: #df4e13;
font-size: 11px;
font-weight: bold;
margin: 15px 17px 0px 120px;
}

h3.publikationen{
color: #003626;
font-size: 11px;
font-weight: bold;
margin: 5px 17px 0px 120px;
}

h3.newsletter{
color: #003626;
font-size: 11px;
font-weight: bold;
margin: 0px 17px 0px 120px;
}


h3.publikationen-detail{
color: #003626;
font-size: 11px;
font-weight: bold;
margin: 15px 140px 0px 120px;
}

h3{
color: #003626;
font-size: 11px;
font-weight: bold;
margin: 15px 17px 0px 120px;
}

h4{
margin: 16px 10px 0px 10px;
padding: 0px 10px 0px 10px;
color: #003626;
font-size: 11px;
font-weight: bold;
background-image: url(/bilder/strich-senkrecht.gif);
background-repeat: no-repeat;
}

h5{
position: absolute;
color: #003626;
background-color: white;
font-size: 11px;
font-weight: bold;
padding: 5px;
margin: -5px 10px 0px 10px;
line-height: 0px;
display: inline;
z-index: 10;
}


h6{
color: #003626;
font-size: 11px;
font-weight: bold;
margin: 22px 17px 0px 40px;
}

.titel-gruen{
color: #003626;
font-size: 11px;
font-weight: bold;
}


#inhalt table tr td h3.startrechts{
color: #003626;
font-size: 11px;
font-weight: bold;
margin: 15px 50px 0px 65px;
}

#inhalt table tr td h2.startrechts{
color: #df4e13;
font-size: 11px;
font-weight: bold;
margin: 15px 50px 0px 65px;
}

#inhalt table tr td h2.startrechts_verantstaltungen{
color: #df4e13;
font-size: 11px;
font-weight: bold;
margin: 22px 50px 0px 65px;
}

#inhalt table tr td img.startrechts{
margin: 0px 5px 0px 65px;
}

#inhalt table tr td img.startlinks{
margin: 0px 5px 0px 120px;
}

#inhalt table.abstandlinks{
margin: 0px 5px 0px 120px;
}

*html #inhalt table.abstandlinks{
margin: 0px 25px 0px 120px;
}

#inhalt table.abstandlinks tr td{
padding: 2px;
}

#inhalt table tr.beige{
background-color: #f6f2e9;

}

#inhalt table tr td h3.fachkompetenz{
margin: 0px;
padding: 0px;
}

#inhalt table tr td p{
margin: 0px;
padding: 0px;
}

#inhalt table tr td hr{margin: 0px 0px 20px 120px;}
#inhalt table tr td hr.unten{margin: 0px 0px 2px 120px;}
#inhalt table tr td hr.box-rechts{margin: 0px 0px 2px 65px;}
#inhalt hr.ohne-tabelle{margin: 0px 120px 2px 120px;}

#inhalt table tr td table tr td.padding10, #inhalt table tr td.padding10 {
padding: 10px;
}

#inhalt div.box{
border: 1px solid #e2d3b9;
margin: 20px 20px 10px 120px;
width: 580px;
z-index: 9;
}

#inhalt div.box-links{
border: 1px solid #e2d3b9;
margin: 20px 20px 10px 120px;
width: 253px;
z-index: 9;
}

#inhalt div.box-links table , #inhalt div.box-rechts-2 table, #inhalt div.box table{
margin: 20px 0px 10px 15px;
line-height: 16px;
}

#inhalt div.box p{
margin: 10px 0px 0px 0px;
line-height: 16px;
}

#inhalt div.box-rechts{
border: 1px solid #e2d3b9;
margin: 20px 40px 10px 20px;
width: 253px;
z-index: 9;
}

#inhalt div.box-rechts-2{
border: 1px solid #e2d3b9;
margin: 20px 60px 10px 65px;
width: 253px;
z-index: 9;
}

#inhalt div.box-links p{
margin: -20px 0px 0px 120px;
}

#inhalt div.box-rechts p{
margin: 0px 0px 10px 120px;
}

#inhalt .rand {
border: 1px solid #e2d3b9;
margin: 20px;
}

#sitemap, #inhalt ul.sitemap{
margin-left: 70px;
list-style-type: none;
list-style: none;
list-style-image: none;
}

#sitemap li , #sitemap ul li{
list-style-type: none;
list-style: none;
list-style-image: none;
}

.abstand-links{
padding-left:120px;
}

.abstand-rechts{
padding-right:25px;
}

/* Aufbau weisse Boxen */

#inhalt,
#suchresultat { 
margin: 0px;
width: 779px; 
min-height: 400px;
position: relative;
margin-left:3px; 
border-right: 1px solid #dfdfdf; 
background-color: white; 
padding-bottom: 10px; 
z-index: 4;
}
/*#suchresultat { 
margin: 0px;
width: 779px; 
min-height: 400px;
position: relative;
margin-left:3px; 
background: white URL("bilder/fuss.gif") no-repeat;
background-position: right bottom;
padding-bottom: 10px; 
z-index: 4;
}*/

*html #inhalt { 
height: 400px;
}

#inhalt-rand {
width: 28px;
float: right;
z-index: 5;
text-align: right;
margin-right: -14px;
}

*html #inhalt-rand {
position: absolute;
margin-left: 765px;
width: 28px;
z-index: 5;
text-align: right;
}


#inhalt-fuss { 
width: 806px; 
position: relative;
margin: -200px 0px 0px 0px; 
z-index: 3;
margin-left:-10px; }

#login, #zusatzbox { 
width: 159px;
position: relative;
padding-bottom:5px; 
margin-right:5px; 
border-right: 1px solid #d9d8d4; 
background-color: white; 
z-index: 3;
}

#login { 
margin-top: 0px;
min-height: 150px;
z-index: 4;
}

*html #login { 
height: 150px;
}


#zusatzbox{ 
margin-top: 95px;
min-height: 150px;
}

*html #zusatzbox { 
margin-top: -20px;
}

#login-rand, #zusatzbox-rand  { 
position: absolute;
width: 170px; 
z-index: 3;
}

*html #login-rand  { 
position: absolute;
width: 170px; 
z-index: 3;
margin-top: -2px;
}

#zusatzbox-fuss { 
width: 170px; 
position: relative;
margin-top: -80px ; 
z-index: 3;
margin-bottom: 50px;
}

#login-fuss{ 
width: 170px; 
position: relative;
margin-top: -110px ; 
z-index: 3;
margin-bottom: 0px;
}

/* Formularfelder */

.eingabe{
font-family: verdana, Arial, san-serif;
color: #646464;
font-size: 11px;
padding: 0px;

line-height:16px;
margin: 2px 0px 0px 0px;
border: 1px solid  #e2d3b9;
}

.eingabe_textarea{
font-family: verdana, Arial, san-serif;
color: #646464;
font-size: 11px;
padding: 0px;
line-height: 16px;
margin: 2px 0px 0px 0px;
border: 1px solid  #e2d3b9;
width: 395px;
height: 130px;
}

.eingabe_textarea_newsletter{
font-family: verdana, Arial, san-serif;
color: #646464;
font-size: 11px;
padding: 0px;
line-height: 16px;
margin: 2px 0px 0px 0px;
border: 1px solid  #e2d3b9;
width: 430px;
height: 64px;
}
.pulldown{
font-family: verdana, Arial, san-serif;
color: #646464;
font-size: 11px;
padding: 0px;
line-height: 0px;
margin: 15px 0px 0px 50px;
border: 1px solid  #e2d3b9;
width: 150px;
}

.pulldown-2{
font-family: verdana, Arial, san-serif;
color: #646464;
font-size: 11px;
padding: 0px;
line-height: 0px;
margin: 0px 0px 0px 50px;
border: 1px solid  #e2d3b9;
width: 70px;
}

.pulldown-3{
font-family: verdana, Arial, san-serif;
color: #646464;
font-size: 11px;
padding: 0px;
line-height: 0px;
border: 1px solid  #e2d3b9;
}

input.suchefeld{
font-size: 11px;
width: 140px;
height: 16px;
font-size: 10px;
padding: 0;
line-height: 15px;
margin: 2px 0 0;
border: solid 1px #e2d3b9;
color: #646464;
}

*html input.suchefeld {
width: 125px;
}

input.eingabe_newsletter{
font-family: verdana, Arial, san-serif;
color: #646464;
font-size: 11px;
width: 125px;
height: 16px;
padding: 0px;
line-height: 16px;
margin: 2px 0px 0px 0px;
border: 1px solid #e4ddbe;
color: #646464;
}

*html input.eingabe_newsletter{
font-family: verdana, Arial, san-serif;
color: #646464;
font-size: 11px;
width: 115px;
height: 16px;
padding: 0px;
line-height: 16px;
margin: 2px 0px 0px 0px;
border: 1px solid #e4ddbe;
color: #646464;
}

input.eingabe_newsletter2{
font-family: verdana, Arial, san-serif;
color: #646464;
font-size: 11px;
width: 140px;
height: 16px;
padding: 0px;
line-height: 16px;
margin: 2px 0px 0px 0px;
border: 1px solid #e4ddbe;
color: #646464;
}

.form_newsletter{
padding: 5px;
margin: -5px 10px 0px 10px;
}

input.submit_orange{
font-size: 11px;
color: #ffffff;
background-color: #df4e13;
padding: 2px 10px;
margin: 0;
border: 0;
float: right;
margin-right: 20px;
}

input.submit_orange_links{
font-size: 11px;
color: #ffffff;
background-color: #df4e13;
padding: 2px 10px;
margin: 14px 0 0 0;
border: 0;
}

input.submit_orange_rechts{
font-size: 11px;
color: #ffffff;
background-color: #df4e13;
padding: 2px 10px;
margin: 0;
border: 0;
}

input.transparent{
font-size: 11px;
color: #646464;
font-family: verdana;
background-color: transparent;
font-weight: bold;
padding: 0;
margin: 0;
border: none;
}

form{
margin: 0;
padding:0;
}
#neutral {
	width: 100%;
}

.gsc-resultsHeader,
.gs-visibleUrl-short,
.gs-watermark
 { display: none; }

.gs-visibleUrl {
  color: #008000;
}

.gs-visibleUrl-long { 
  overflow: hidden;
}

.gs-title { 
color: #003626;
font-size: 11px;
font-weight: bold;
/*margin: 15px 17px 0px 120px;*/
}

.gs-title a:link {
color: #003626;
font-size: 11px;
font-weight: bold;
text-decoration: none;
margin: 0px;
}

.gs-title a:hover {
color: #df4e13;
font-size: 11px;
font-weight: bold;
text-decoration: none;
margin: 0px;
}


.gs-title a:visited{
color: #003626;
font-size: 11px;
font-weight: bold;
text-decoration: none;
margin: 0px;
}

.gs-title a:hover{
color: #df4e13;
font-size: 11px;
font-weight: bold;
text-decoration: none;
margin: 0px;
}

.gsc-trailing-more-results,
.gsc-webResult,
.gs-divider {
  margin-bottom: 1em;
}

.gs-divider {
  margin-bottom: 1em;
  text-align: center;
  color: #676767;
}


/**
 * Default AJAXSearch styles largely from
 * http://www.google.com/uds/css/gsearch.css
 */

/* control inputs
 * .gsc-search-box : the container that hosts the text input area
 * .gsc-input : the text input area
 */
form.gsc-search-box {
  font-size: 13px;
  margin-top : 0px;
  margin-right : 0px;
  margin-bottom : 4px;
  margin-left : 0px;
  width: 300px;
}

/*
 * This table contains the input element as well as the search button
 * Note that the search button column is fixed width, designed to hold the
 * button div's background image
 */
table.gsc-search-box {
  border-style : none;
  border-width : 0px;
  border-spacing : 0px 0px;
  width : 100%;
  margin-bottom : 2px;
}

table.gsc-search-box td {
  vertical-align : middle;
}

table.gsc-search-box td.gsc-input {
  font-size: 11px;
width: 140px;
height: 16px;
font-size: 10px;
padding: 0;
line-height: 15px;
margin: 2px 0 0;
border: solid 1px #e2d3b9;
color: #646464;
}

td.gsc-search-button {
  width : 1%;
}

/**
 * undo common generic table rules
 * that tend to impact branding
 */
table.gsc-branding td,
table.gsc-branding {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border : none;
  display: block;
}

table.gsc-branding {
  border-style : none;
  border-width : 0px;
  border-spacing : 0px 0px;
  width : 100%;
}

td.gsc-branding-text {
  vertical-align : top;
}

td.gsc-branding-text div.gsc-branding-text {
  padding-bottom : 2px;
  text-align : right;
  color : #676767;
  font-size : 11px;
  margin-right : 2px;
}

td.gsc-branding-img-noclear {
  width : 51px;
  vertical-align : bottom;
}

td.gsc-branding-img {
  width : 65px;
  vertical-align : bottom;
}

table.gsc-branding-vertical td.gsc-branding-text div.gsc-branding-text {
  margin-right : 0px;
  text-align : center;
}

table.gsc-branding-vertical td.gsc-branding-img-noclear {
  text-align : center;
}

div.gsc-branding-img,
div.gsc-branding-img-noclear,
img.gsc-branding-img,
img.gsc-branding-img-noclear {
  padding-top : 1px;
}

img.gsc-branding-img,
img.gsc-branding-img-noclear {
  margin : 0 0 0 0;
  padding-right : 0;
  padding-left : 0;
  padding-bottom : 0;
  border : none;
  display : inline;
}

a.gsc-branding-clickable {
  cursor : pointer;
}

input.gsc-search-button {
 font-size: 11px;
color: #646464;
font-family: verdana;
background-color: transparent;
background-image: url("../bilder/pfeil-orange-rechts-1.gif");
background-repeat: no-repeat;
font-weight: bold;
padding-left: 10px;
margin: 0;
border: none;
}

/*
 * Given that this is sitting in a variable width tabel cell, the idea is
 * for it to consume the entire cell. The adjacent cell contains the search
 * button and that is a fixed width cell.
 */
input.gsc-input {
  padding-left : 2px;
  border-style : solid;
  border-width : 1px;
  border-color : #BCCDF0;
  width : 150px;
}
.gsc-results .gsc-cursor-box .gsc-trailing-more-results {
  margin-bottom : 0px;
  display : block;
  float: right;
  color: #003626;
  text-decoration: none;
}

.gsc-results .gsc-cursor {
  display : inline;
}

.gsc-results .gsc-cursor-box {
  margin-bottom : 10px;
}

.gsc-results .gsc-cursor-box .gsc-cursor-page {
  cursor : pointer;
  color : #000000;
  padding-right: 4px;
  display : inline;
  color: #003626;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
  margin:0px;
	color: #df4e13; 
	font-weight: bold; 
	text-decoration: none; 
	/*padding: 3px 11px 4px 11px ; */
	  margin-right : 4px;
	border-right: 1px solid #fff;
}
.gsc-tabHeader,
.gsc-tabhActive {
	display: none;
}

.gsc-adBlock {
	padding: 10px;
	margin: 10px;
}
.gs-visibleUrl,
.gs-visibleUrl-long {
	display: none;
}

.suchresultat {
	font-size: 10px;
}

