


/* -- Klassen für alle Seiten -- */

body {
  margin: 0;
  padding: 0;
  background: #FFCC33;
  scrollbar-3d-light-color: #FFCC33;
	scrollbar-base-color : #FFCC33;
	scrollbar-arrow-color: #333333;
	scrollbar-dark-shadow-color: #eeeeee;
	scrollbar-face-color: #FFCC33;
	scrollbar-highlight-color: #FFECB6;
	scrollbar-shadow-color: #999999;
  }
  
body, div, td {font-family: arial, verdana, sans-serif;}

a {color: #003399;}
a:link {color: #003399;}
a:hover {text-decoration: none;}
a:active {color: #003399;}
a:visited {color: #003399;}

h1, h2, h3, h4 {margin: 0;padding: 0;color: #000000;background:	transparent;}
h1 {font-size: 0.9em; font-weight: normal; padding-bottom: 25px;}
h2 {font-size: 1.3em; font-weight: bold; padding-bottom: 25px; font-family: arial, verdana, sans-serif;}
h3 {font-size: 1.2em;}
h4 {font-size: 1.1em;}

.content {font-size:0.8em; color:#000000;}
.contentSmall {font-size:0.7em; color:#000000;}
.contentAll {font-size:0.8em; color:#000000; padding-top:20px; padding-bottom:20px; margin-left: 20px; margin-right: 20px; font-family: arial, verdana, sans-serif;}
.contentPadding {
  padding-top:10px;
  padding-right:10px;
  padding-bottom:0px;
  padding-left:10px;
  }

.arrowBig {padding-right: 5px; padding-top: 7px; float: left;}
.arrow {padding-right: 5px;}
.arrowFollow {padding-right: 5px; padding-top: 4px; padding-bottom: 10px; float: left;}
.arrowFooter {padding-right: 5px; padding-top: 2px; margin-bottom: -3px;}

.invisible {position:absolute; visibility: hidden; left:0px; top:-100px;}

.top {padding-top: 7px; margin-top: 7px; font-size: 0.8em; border-top: 1px solid #333333; width: 500px;}

.nodeco {text-decoration:none;}
/* -- Klassen für die Startseite -- */
.logo {width:194px; height:38px; position:absolute; left:10%; top:57px;}

.topRandom1 {background-image:url(/images/all/top_random_1.gif); background-repeat:repeat-x; width:100%; height:260px;}
.topRandom2 {background-image:url(/images/all/top_random_2.gif); background-repeat:repeat-x; width:100%; height:260px;}
.topRandom3 {background-image:url(/images/all/top_random_3.gif); background-repeat:repeat-x; width:100%; height:260px;}
.topRandom4 {background-image:url(/images/all/top_random_4.gif); background-repeat:repeat-x; width:100%; height:260px;}

.themenStart {
  position:relative;
  height: 290px;
  width: 210px;
  padding: 0px;
  margin:0px;
  background-image:	url(/images/home/bghomeLight.gif);
  background-repeat: repeat-x;
  background-color: #FFECB6;
  float: left;
  }
  
.partnerStart {
  position:relative;
  height: 290px;
  width: 210px;
  padding: 0px;
  margin:0px;
  background-image:	url(/images/home/bghomeLight.gif);
  background-repeat: repeat-x;
  background-color: #FFECB6;
  left: 20px;
  float: left;
  }
  
.infoStart {
  position:relative;
  height: 290px;
  width: 310px;
  padding: 0px;
  margin:0px;
  background-image:	url(/images/home/bghomeLight.gif);
  background-repeat: repeat-x;
  background-color: #FFECB6;
  right: 0px;
  float: right;
  }

.funktionszeile {
  background-color: #DADADA;
  width: 100%;
  height: 22px;
  left: 0px;
  font-size: 0.6em;
  padding-top: 4px;
  border: 0px solid black;
  }

.bottomBG {background-image:url(/images/home/bghome.gif); background-repeat:repeat-x; width:100%; height:341px;}
.fullsize {width:100%; left:0px;position: relative;border: 0px solid black;background-image:url(/images/home/bghome.gif); background-repeat:repeat-x;background-color:#FFCC33;}
.fullsizeFunktionen {clear: left;position: relative;width:100%; border: 0px solid black; background-color:#C2C2C2;}

.toolbox {width: 100%; padding-top: 15px;}
.toolbox span {font-size: 0.8em; color: #333333;}
.toolbox select {font-size: 0.7em; color: #333333;}
.toolbox fieldset {border: 0px;}

.themennavigationStart {font-size: 1em;line-height: 1.5em;}

.partnernavigationStart {font-size: 0.9em; width:170px;}
.partnernavigationFollow {font-size: 0.7em; width: 140px;}

.pfeillink {font-size: 0.8em; line-height: 1.6em;}




/* -- Klassen für die Folgeseiten -- */

.topFollow {background-image:url(/images/all/top_follow.gif); background-repeat:repeat-x; width:100%; height:113px;}
.logoFollow {width:194px; height:38px; position:absolute; left:10%; top:20px;}
.funktionszeileFollow {font-size:0.6em; padding-top:9px;}

.toolboxDefault {visibility: hidden; position: absolute;}
.toolboxDefault span {font-size: 0.1em; color: #333333;}
.toolboxBasic {width: 100%; height: 60px; padding-top:10px; background: #ffffff;}
.toolboxBasic span {font-size: 0.8em; color: #333333;}


.pfeillinkFollow {font-size: 0.8em;}
.fullsizeHeadFollow {clear: left;height: 49px;width:100%; background-color:#FFCC33; background-image:url(/images/follow/bg_top_fullsize.gif); background-repeat:repeat-x; position:relative;}
.masterHead770 {height: 49px;width:770px; background-color:#FFEBAD; background-image:url(/images/follow/bg_top_770.gif); background-repeat:repeat-x; position:relative;}
.fullsizeFollow {clear: left;width:100%; background-color:#FFCC33; position:relative;}
.master770 {width:770px; background-color:#FFEBAD; position:relative;}

.fullsizeBottom {clear: left;width: 100%; background-color:#C2C2C2; background-image:url(/images/follow/bg_bottom_fullsize.gif); background-repeat:repeat-x;}
.bottom770 {width:770px; height:32px; background-color:#E7E7E7; background-image:url(/images/follow/bg_bottom_770.gif); background-repeat:repeat-x; position:relative;}
.whitespaceBottom {width:100%; height:20px; background-color:#ffffff;}

.navInakt {
  padding:8px;
  position: relative;
  float: left;
  font-size: 0.9em;
  height: 34px;
  }
  
.navAkt {
  background-image:	url(/images/follow/bg_top_aktive.gif);
  background-repeat: repeat-x;
  padding:8px;
  position: relative;
  height: 34px;
  float: left;
  font-size: 0.9em;
  }
  
.headInfo {

  padding-top: 8px;
  padding-left:8px;
  width: 178px;
  background-image:	url(/images/follow/bg_top_info.gif);
  background-repeat: repeat-x;
  position: relative;
  float: right;
  font-size: 0.9em;
  height: 34px;

  }
  
.contentContainer {
  width: 770px;
  top: 0px;
  left: 0px;
  position: relative; 
  }
  
.contentContainerStart {
  width: 770px;
  top: 0px;
  left: 0px;
  position: relative;
  border:0px solid black;
  }
  
.contentThemen {
  width: 584px;
  float: left;
  }

.contentFieldStart {
  margin-top: 15px;
  margin-right: 0px;
  margin-bottom: 15px;
  margin-left: 15px;
  width: 554px;
  background-color: #F0F0F0;
  }
  
.contentField{
  margin-top: 15px;
  margin-right: 0px;
  margin-bottom: 15px;
  margin-left: 15px;
  width: 554px;
  }  

.contentPartnerLeft {
  padding: 20px;
  background-color: #F0F0F0; 
  float:left; 
  width: 322px; 
  font-size:0.8em; 
  font-family: arial, verdana, sans-serif;
  }
  
.contentPartnerRight {
  padding: 20px;
  border-bottom: 1px solid #FFFFFF; 
  float:left; 
  background-color: #dadada; 
  width: 150px;
  font-size:0.7em; 
  font-family: arial, verdana, sans-serif;
  }

.contentInfo {
  padding-top: 8px;
  padding-left:8px;
  width: 178px;
  float: right;
  background-color: #FFF3CE;
  border-bottom: 1px solid #FFFFFF;
  }
  
.contentPartner {border: 0px solid #000000;color:#000000; float: left;}

.seperator {
  color: #DADADA;
  padding-left: 15px;
  padding-right: 15px;
  }