body {
  background-color:#69839A;
  font-size: 10px; 
  color: black; 
  font-style: normal; 
  font-family: Verdana, Helvetica, Arial; 
  margin: 0px; 
  padding: 0px;
}
td { 
  font-size: 10px; 
  color: #000000; 
  font-family: Verdana, Helvetica, Arial; 
  white-space: normal;
}
td.justify { 
  text-align: justify; 
}
tr { 
  font-size: 10px; 
  color: #000000; 
  font-family: Verdana, Helvetica, Arial;
}
INPUT { 
  font-weight: normal; 
  font-size: 10px; 
  color: black; 
  font-family: Verdana, Helvetica, Arial; 
}
INPUT.field { 
  border:1px solid #000000;
  background-color:#c0c0c0; 
}
INPUT.smileygen { 
  border:2px solid #000000;
  background-color:#c0c0c0; 
}
INPUT.smileygen2 { 
  font-size: 12px; 
  border:1px solid #000000;
  background-color:#c0c0c0; 
}
#header {
  width:100%;
  margin:0; 
}
#header_l {
  width:300px;
  margin:0;
  padding:0;
  float:left;
}
#header_r {
  text-align:center;
  margin:0;
  padding:0;
}
#header_menu {
  width:100%;
  background-color:#21629B;
  margin:0;
  padding:0;
  border-bottom:1px solid #000000;
  clear:left;
}
#header_suche {
  width:190px;
  background-color:#69839A;
  margin:0 0 20px 0;
  padding:0;
  float:right;
}
#header_suche_l {
  width:20px;
  height:20px;
  margin:0;
  padding:0;
  float:left;
}
#header_suche_r {
  width:170px;
  height:20px;
  margin:0;
  padding:0;
  background-color:#21629B;
  border-bottom:1px solid #000000;
  float:left;
}
.header_suchform {
  margin:0;
}
.header_suchformular {
  color:#CC0000;
  width:60px;
  border:1px solid #000000;
  background-color:#c0c0c0;
  font-size:10px;
}
.suchformular {
  color:#CC0000;
  width:200px;
  border:1px solid #000000;
  background-color:#c0c0c0;
  font-size:12px;
  font-weight:bold;
}
#main {
  width:100%;
  margin:0;
  clear:both;
}
#main_menu {
  width:150px;
  margin:0;
  padding:0;
  float:left;
}
#main_content {
  margin:0 0 0 150px; /*damit die Restbreite genutzt wird*/
  padding:0;
  text-align:center;
}
#main_content_l {
  width:48%;
  margin:0;
  padding:0 0 0 2%;
  float:left;
}
#main_content_r {
  width:48%;
  margin:0;
  padding:0 1% 0 1%;
  float:left;
}
#copy {
  clear:left;
  text-align:center;
  margin: 20px auto auto 150px;
}
.google_mitte {
  margin-bottom:20px;
}
TEXTAREA { 
  FONT-WEIGHT: normal; 
  FONT-SIZE: 10px; 
  COLOR: black; 
  font-family: Verdana, Helvetica, Arial; 
}
TEXTAREA.field { 
  border:1px solid #000000;
  background-color:#c0c0c0; 
}
select { 
  FONT-WEIGHT: normal; 
  FONT-SIZE: 10px; 
  COLOR: black; 
  font-family: Verdana, Helvetica, Arial; 
}
select.field { 
  border-width:1px; 
  border-color:#000000; 
  border-style:solid; 
  background-color:#c0c0c0; 
}
a:link { font-size: 10px; COLOR: #ffffff; font-family: Verdana, Helvetica, Arial; TEXT-DECORATION: none; }
a:visited { font-size: 10px; COLOR: #c0c0c0; font-family: Verdana, Helvetica, Arial; TEXT-DECORATION: none; }
a:hover { font-size: 10px; COLOR: #000000; font-family: Verdana, Helvetica, Arial; TEXT-DECORATION: underline; }
a:active { font-size: 10px; COLOR: #FFFFFF; font-family: Verdana, Helvetica, Arial; TEXT-DECORATION: none; }
h1 {font-size: 11px; COLOR: #000000; font-family: Verdana, Helvetica, Arial; TEXT-DECORATION: none; letter-spacing: 2px; FONT-WEIGHT: bold; display: inline; }
.whitebold { 
  COLOR: #ffffff; 
  FONT-WEIGHT: bold; 
}
.blackbold { 
  COLOR: #000000; 
  FONT-WEIGHT: bold;
}
.whitenorm { COLOR: #ffffff; FONT-WEIGHT: bold; }
.blacknorm { COLOR: #000000; FONT-WEIGHT: bold; }
.holidayranking {
  width:100px;
  height:100px;
  margin-left:25px;
  margin-bottom:15px;
}
.holidayranking1 {
  width:100px;
  height:58px;
  text-align:center;
  background: url('images/holidayranking1.jpg') top left;
}
.holidayranking2 {
  width:100px;
  height:42px;
}
#bookmarks {
  width:146px;
  border-top:1px solid #C0C0C0;
  border-left:1px solid #C0C0C0;
  border-right:1px solid #C0C0C0;
  padding:1px;
}
a:link.wasistgifarchiv, a:visited.wasistgifarchiv, a:hover.wasistgifarchiv, a:active.wasistgifarchiv {
  font-size: 14px;
  font-weight: bold;
  text-decoration: underline;
}
a:link.wasistgifarchiv2, a:visited.wasistgifarchiv2, a:hover.wasistgifarchiv2, a:active.wasistgifarchiv2 {
  font-size: 13px;
  font-weight: bold;
  text-decoration: underline;
}
#smileygenerator {
  width: 100%;
  text-align:center;
}
.smileygen_text {
  width:650px;
  margin:15px;
  text-align:justify;
  margin:30px auto;
}
.smileygen_rahmen {
  width:650px;
  border:1px solid #C0C0C0;
  margin:0 auto;
}
.menuboxheader {
  width:150px;
  background-color:#c0c0c0;
  color: #000000;
  font-weight: bold;
  margin-bottom:5px;
  padding-top:1px;
  padding-bottom:1px;
}
.menuboxcontent {
  width:140px; /*Gesamtbreite 150px*/
  background-color:#69839A;
  color: #000000;
  border:1px solid #C0C0C0;
  padding-top:3px;
  padding-bottom:3px;
  padding-left:8px;
  margin-bottom:15px;
}
.menutoplist {
  width:88px; /*Gesamtbreite 150px*/
  background-color:#69839A;
  margin-left:31px;
  margin-bottom:15px;
}
.boxheader {
  width:99%;
  background-color:#c0c0c0;
  border-left:1px solid #C0C0C0; /*damit die Breite mit dem Rahmen darunter passt*/
  border-right:1px solid #C0C0C0; /*damit die Breite mit dem Rahmen darunter passt*/
  color: #000000;
  text-align:left;
  font-weight: bold;
  margin-bottom:5px;
  padding-top:1px;
  padding-bottom:1px;
}
.boxheader_big {
  width:99%;
  background-color:#c0c0c0;
  border-left:1px solid #C0C0C0; /*damit die Breite mit dem Rahmen darunter passt*/
  border-right:1px solid #C0C0C0; /*damit die Breite mit dem Rahmen darunter passt*/
  color: #000000;
  text-align:left;
  font-weight: bold;
  margin-bottom:5px;
  padding-top:1px;
  padding-bottom:1px;
  font-size: 11px;
}
.boxheader_gelb {
  width:99%;
  background-color:#f0e68c;
  border-left:1px solid #f0e68c; /*damit die Breite mit dem Rahmen darunter passt*/
  border-right:1px solid #f0e68c; /*damit die Breite mit dem Rahmen darunter passt*/
  color: #000000;
  text-align:left;
  font-weight: bold;
  margin-bottom:5px;
  padding-top:1px;
  padding-bottom:1px;
}
.boxcontent {
  width:99%;
  background-color:#69839A;
  border:1px solid #C0C0C0;
  margin-bottom:15px;
}
.boxcontent_gelb {
  width:99%;
  background-color:#69839A;
  border:1px solid #f0e68c;
  margin-bottom:15px;
}
.boxcontentinnen {
  width:auto;
  background-color:#69839A;
  color: #000000;
  text-align:justify;
  padding:5px;
}
.verlinkung{
  margin-top:20px;
}
input.verlinkung_input{
  border:1px solid #000000;
  background-color:#c0c0c0;
  width:600px;
}
.counter{
  width:148px; /*Gesamtbreite 150px*/
  background-color:#69839A;
  border:1px solid #C0C0C0;
  padding:3px 0;
}
.counter_l{
  width:75px; /*Gesamtbreite 80px*/
  text-align:left;
  color: #000000;
  padding-left:5px;
  float:left;
}
.counter_r{  /*nimmt den Rest der Breite*/
  text-align:right;  /*float nicht notwendig*/
  color: #000000;
  padding-right:5px;
}
.suchergebnis1 {
  margin-top:30px;
  margin-left:50px;
  text-align:left;
}
.suchergebnis2 {
  margin-left:50px;
  text-align:left;
}
li.suchergebnisliste {
  margin-bottom:8px;
}
/*Webkatalog*/
#sf_title {
  width:400px;
  text-align:center;
  margin-bottom:20px;
}
#sf_menu{
  margin-bottom:20px;
}
.sf_suchform1 {
  margin-bottom:10px;
}
.sf_suchfeld {
  width:150px;
  border:1px solid #000000;
  background-color:#c0c0c0; 
}
td.sf_td1, td.sf_td2 {
  text-align:left;
}
td.sf_td3 {
  text-align:left;
  font-weight:bold;
}
td.sf_td4 {
  text-align:left;
}
td.sf_td5 {
  width:100px;
  text-align:left;
  border-bottom: dashed 1px #000000;
}
td.sf_td6 {
  width:50%;
  text-align:left;
  border-bottom: dashed 1px #000000;
}
td.sf_td7 {
  text-align:left;
  border-bottom: dashed 1px #000000;
}
table.sf_tab1 {
  
}
.sf_neueeintraege{
  width: 400px;
  text-align:left;
}
.grafikcopy {
  width:300px;
  background-color:#DDDDDD;
  margin: 5px;
  padding: 5px;
  text-align:justify;
  border:5px solid #21629B;
}
.grafikcopy a{
  color:#000000;
  text-decoration:underline;
}
#favgen_main{
  width:800px;
}
.favgen_content{
  text-align:left;
  border:1px solid #CCCCCC;
  padding:5px;
}
.favgen_subtitle{
  text-align:left;
  font-size:12px;
  font-weight:bold;
  padding-top:25px;
  padding-bottom:5px;
}
.favgen_subtitle2{
  text-align:left;
  font-size:12px;
  font-weight:bold;
}
.favgen_iconausgabe{
  margin:2px;
}
.g4u_member_pflicht{
  color:#BF0000;
}
a:link.scriptdownload1, a:visited.scriptdownload1, a:hover.scriptdownload1, a:active.scriptdownload1 {
  -moz-border-radius:10px;  /* abgerundete Ecken für die Gecko Browser */
  width:200px;
  border:1px solid #333333;
  background-color:#F0F0F0;
  padding:4px;
  display:block;
  margin-bottom:5px;
  text-decoration:none;
}
.scriptdownl{
  color:#111111;
  font-size:16px;
  text-decoration:none;
  font-weight:bold;
  vertical-align:middle;
}
.scriptdownltitle{
  display:table-cell;
  color:#111111;
  font-size:12px;
  text-decoration:none;
  text-align:center;
}
.scriptdownlanzahl{
  display:table-cell;
  color:#111111;
  font-size:9px;
  text-decoration:none;
  text-align:center;
}
a:link.scriptdownload2, a:visited.scriptdownload2, a:hover.scriptdownload2, a:active.scriptdownload2 {
  -moz-border-radius:10px;  /* abgerundete Ecken für die Gecko Browser */
  width:200px;
  border:1px solid #DD3333;
  background-color:#F0F0F0;
  padding:4px;
  display:block;
  margin-bottom:5px;
  text-decoration:none;
}
.scriptdownl2{
  color:#DD3333;
  font-size:16px;
  text-decoration:none;
  font-weight:bold;
  vertical-align:middle;
}
.adminupdate{
  color:#DD3333;
  font-weight: bold;
  font-size:11px;
  border:1px solid #000000;
  background-color:#EEEEEE;
  padding:4px;
}
.allegifs{
  width:80%;
  text-align:left;
}
#gif-bilder{
  width:90%;
}
.gif-bilder-hg{
  width: 296px;
  text-align:left;
  font-weight: bold;
  padding:0;
  margin:2px;
}
.fb-plugin {
 width:296px;
 padding:0;
 margin:2px;
}
.hg_wechsel {
  margin:1px;
}
.box_link_alle_gifs{
 width:296px;
 margin: 5px;
 text-aligN:left;
}
a:link.link_alle_gifs, a:visited.link_alle_gifs, a:hover.link_alle_gifs, a:active.link_alle_gifs {
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
}
.chmodgen_text{
  width:600px;
  text-align:justify;
}
.chmodgen_tab{
  margin:50px;
}
.chmodgen_td1{
  width:110px;
  font-size:14px;
  text-align:center;
  background-color:#DDDDDD;  
}
.chmodgen_td2{
  font-size:14px;
  text-align:center;
  background-color:#EEEEEE;  
}
.chmodgen_td3{
  font-size:14px;
  text-align:center;
}
input.erg {
  font-size:14px;
}
