
body { 

scrollbar-face-color: #ffffff;
scrollbar-shadow-color: #ffffff;
scrollbar-base-color: #ffffff;
scrollbar-highlight-color: #ffffff;
scrollbar-3dlight-color: #e5e3d0;
scrollbar-darkshadow-color: #e5e3d0;
scrollbar-track-color: #ffffff;
scrollbar-arrow-color: #e5e3d0; 
background-repeat: repeat-x;

font-family: Verdana, sans-serif;

}
/*feste Layer*/
#logo  { position: absolute; top: 10px; left: 10px; visibility: visible; display: block }
#patenschaft { visibility: visible; display: block; position: absolute; top: 37px; left: 270px; }
#main  { position: absolute; top: 125px; left: 0px; width: 422px; height: 25px; visibility: visible; display: block }
/*styles*/
.menu     { color: white; font-size: 10px; line-height: 10px; margin: 0px; padding: 0px }
.menuportrait { color: #636363; font-size: 10px; line-height: 10px; margin: 0; padding: 0 }
.menuwhere  { color: #999; font-size: 9px; line-height: 10px; margin: 0; padding: 0 }
.headline     { color: #333; font-weight: bold; font-size: 13px; line-height: 16px; }
.headlineweiss  { color: white; font-size: 13px; font-weight: bold; line-height: 16px }
.links        { color: #333; font-size: 10px; line-height: 16px; }
.td    { color: #333; font-size: 11px; line-height: 16px; }
.td h2 { color: #663; font-size: 13px; font-weight: bold; line-height: 16px; letter-spacing: 1px; margin: 16px 0 -8px; padding: 0; }
.td h3 { color: #663; font-size: 12px; font-weight: bold; line-height: 16px; margin: 4px 0 -16px; padding: 0; }
.td .small { color: #663; font-size: 11px; line-height: 14px; }
.td .intro { color: #333; font-size: 12px; font-weight: bold; line-height: 16px; }
.text9 { font-size: 9px }
.text10 { font-size: 10px }
.text11weiss { color: white; font-size: 11px }
.tdpad12   { color: #333; font-size: 11px; line-height: 16px;  padding: 12px 6px 6px 12px }
.tdpad8 { color: #333; font-size: 11px; line-height: 16px; margin: 0px; padding: 8px 3px 3px 8px }
.tabelle      { color: #333; font-size: 11px; line-height: 12px; }
.tabelleform  { color: #333; font-size: 10px; line-height: 11px; margin: 0px; padding: 0px }

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

a.dark  { color: #333333; text-decoration: underline }
a.dark:link  { color: #333333; text-decoration: underline }
a.dark:visited { color: #333333; text-decoration: underline }
a.dark:hover { color: #333333; text-decoration: underline }
a.dark:active { color: #333333; text-decoration: underline }

a.menu      { color: white; text-decoration: none }
a.menu:visited       { color: white; text-decoration: none }
a.menu:hover        { color: white; text-decoration: underline }
a.menu:active       { color: white; text-decoration: underline }

a.menuwhere  { color: #999 }
a.menuwhere:link { color: #999; text-decoration: none }
a.menuwhere:visited  { color: #999 }
a.menuwhere:hover  { color: #666; text-decoration: underline }
a.menuwhere:active { color: #666; text-decoration: underline }


.tdpad12 a  { color: #333; text-decoration: underline }
.tdpad12 a:link  { color: #333; text-decoration: underline }
.tdpad12 a:visited { color: #333; text-decoration: underline }
.tdpad12 a:hover { color: #333; text-decoration: underline }
.tdpad12 a:active { color: #333; text-decoration: underline }

.input            { color: #333; font-size: 11px; font-family: Verdana, sans-serif; line-height: 16px; text-decoration: none; background-color: white; padding: 1px; border: solid 1px #aea76f }
.select         { color: #333; font-size: 10px; line-height: 12px; text-decoration: none; background-color: white; border: solid 1px #aea76f }
.textarea        { color: black; font-size: 11px; line-height: 14px; background-color: white; border: solid 1px #aea76f }
.submit      { color: #333; font-size: 11px; }
.error       { color: #b4034a; font-weight: bold; font-size: 11px; line-height: 14px; text-decoration: none; background-color: #ffeded; margin: 0px 0px 2px; padding: 1px; border: solid 1px #ca3066 }
ul { list-style-type: square; margin-left: 15px }
.backnorepeat { background-repeat: no-repeat }
#greenpeace  { position: relative; top: 60px; left: 10% }
#tierindex {  color:#ffffff; font-size:9px; line-height:10px; display:none; cursor:default; }

a.startseite { color: #ffffff; text-decoration: none; cursor:default; }
a.startseite:visited { color: #ffffff; text-decoration: none; cursor:default; }
a.startseite:hover { color: #ffffff; text-decoration: none; cursor:default; }
a.startseite:active { color: #ffffff; text-decoration: none; cursor:default; }
a.startseite:focus { color: #ffffff; text-decoration: none; cursor:default; }

/*Special auf home*/
div.sphome {
	background-color: #f0efe8; border: #e5e3d0 1px solid;
	padding: 0;
	margin-bottom: 30px;
}
p.sphomehead { background-color: #e5e3d0; color: #333; font-size: 12px; font-weight: bold;
	padding: 2px 5px;
	margin-bottom: 10px;
	margin-top: 0;
}
p.sphome { font-size: 11px;
	line-height: 16px;
	margin: 0 5px 5px;
}
img.sphomepic { float:left; margin-right:10px; margin-bottom:5px;}


div#pop { position:absolute; right: 50px; top: 160px; width: 532px; height: 316px; background: transparent url(../gfx/home/pop_bg.png); z-index: 100; }
div#pop div { position: relative; }
div#pop #close { position:absolute; right: 30px; top: 15px; text-indent: -1000em; width: 100px; height: 30px; overflow: hidden; display: block; cursor:pointer; }
div#pop p { position:absolute; left: 55px; top: 115px; font-size: 11px; line-height: 18px; margin-bottom: 9px; width: 260px; }
div#pop h4 { position:absolute; left: 55px; top: 40px; font-size: 14px; line-height: 18px; width: 260px; color: #fff;}
div#pop h4 span { font-size: 11px; }
div#pop img { position:absolute; right: 60px; top: 55px; }

div#pop.kalender { background: transparent url(../gfx/home/kalender_bg.png); }
* html div#pop.kalender { background: transparent url(../gfx/home/kalender_bg.gif); }
div#pop.kalender img { position:absolute; right: 60px; top: 55px; }
div#pop.kalender p { font-size: 13px; line-height: 20px; width: 220px; }
div#pop.kalender h4 { display: none; }

div#popfriends { position:absolute; right: 50px; top: 160px; width: 450px; height: 460px; background: transparent url(../gfx/home/friends_bg.png); z-index: 100; border: 1px solid #fff; 
-moz-box-shadow: 3px 3px 15px #666;

}
div#popfriends div { position: relative; }
div#popfriends #close { position:absolute; right: 5px; top: 3px; text-indent: -1000em; width: 100px; height: 20px; overflow: hidden; display: block; cursor:pointer; }
div#popfriends h4 { display: none; }
div#popfriends p { position:absolute; left: 14px; top: 52px; font-size: 11px; line-height: 17px; margin-bottom: 9px; width: 420px; color: #fff; }
div#popfriends span { display: block; width: 240px; margin-top: 10px; }
div#popfriends a.button { background-color: #e5e3d0; float: left; padding: 1px 3px; margin-top: 5px; }
div#popfriends a.button:hover { background-color: #e31e72;  color: #fff; text-decoration: none; }

/*SchweineQuiz*/
#diplom { color: #000; background-color: #fff; text-align: center; width: 350px; margin-right: 20px; padding: 10px; border-color: #dadada #878787 #878787 #dadada; border-style: solid; border-width: 1px 2px 2px 1px; }
fieldset { margin: 10px 0 5px; padding: 10px; border: double 1px #afa86f; }
legend { color: #663; font-size: 14px; font-weight: normal; }
.errortext { color: #b4034a; font-weight: bold; text-decoration: none; margin: 0 0 2px; padding: 1px;}
