body {
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-color: #DBE7F9; /* Wie H1 / H2 */
}

body,table,td {
font-size: 14px;
font-family:trebuchet ms, arial, helvetica,verdana, georgia, "times new roman", sans-serif;
/*color:#0C0561;*/
color:#1F203D;
line-height: 1.2;
}

h1{
font-size: 28px;
font-family:trebuchet ms, arial, helvetica,verdana, georgia, "times new roman", sans-serif;
line-height:28px;
color:#00568A;
background-color:#DBE7F9;
text-shadow:#FFFFFF -1px -1px 0px ,#7A7A7A 5px 6px 4px;
margin-top:15px;
margin-left:-30px;
margin-right:-40px;
margin-bottom:30px;
letter-spacing:1px;
border-bottom:solid 0px #E9E9E9;
padding-bottom:2px;
padding-left:10px
}

h2{
clear:left;
font-size: 22px;
font-family:trebuchet ms, arial, helvetica,verdana, georgia, "times new roman", sans-serif;
line-height:25px;
color:#00568A;
background-color:#DBE7F9;
text-shadow:#FFFFFF -1px -1px 0px ,#7A7A7A 5px 6px 4px;
margin-left:-30px;
margin-right:-40px;
margin-bottom:30px;
letter-spacing:1px;
border-bottom:solid 0px #E9E9E9;
padding-bottom:1px;
padding-left:10px;
}

h3{font-size: 15px;
text-align:left;
color:#1C3542;
}

h4{font-size: 13px;
text-align:left;
/*color:#1C3542;*/
color:#414141;
}
h5{font-size: 12px;
text-align:left;
color:#414141;
}
.bigl {font-family: arial, helvetica, verdana, tahoma, sans-serif;color:#004F7D;
letter-spacing:0px;font-size: 38px;float:left;margin-top:2px;margin-right:10px;
line-height: 36px;
}
.imgstyle {
float:left;
border:solid 0px #000;
margin-left:0px;margin-top:20px;margin-bottom:20px;margin-right:20px
}
.imgstyle2 {
float:RIGHT;
border:solid 0px #b6b6b6;
margin-left:20px;margin-top:20px;margin-bottom:20px;margin-right:0px
}
#top1 {background-image:url(images/top1.jpg);
background-repeat:repeat-x;
background-position:center bottom ;
height:103px;
background-color:#638bc9;
padding-left:40px
}
#top2 {background-image:url(images/top2.jpg);
background-repeat:repeat-x;
background-position:center top ;
height:62px;
background-color:#fff;
}
#top3 {background-image:url(images/schatten.jpg);
/*margin:-3px;*/
background-repeat:repeat-x;
background-position:center top ;
height:19px;
background-color:#fff;
}
#sp1 {text-align:justify;
padding-left: 40px;padding-right:50px;padding-top: 1.1em;padding-bottom: 30px;
background-color:#fff;
width:100%;
border-top:solid 0px #efefef;
}
#nav {
background-image:url(images/q.jpg);
background-repeat:repeat;
padding-left: 10px;padding-right:0px;padding-top: 0px;padding-bottom: 30px;
background-color:#E6F0FF;
}
#trenner{background-color:#ccc;
}

h3.boxheader {font-family: trebuchet ms,arial, helvetica, tahoma ,verdana,  sans-serif;
/*color:#46688e;background-color:#DBE7F9;*/
font-size: 18px;line-height: 19px;
text-shadow:#FFFFFF -1px -1px 0px ,#7A7A7A 3px 3px 2px;
background:#AACCFF;
color:#00568A;
padding:3px;
margin-bottom:0px;
width:229px;
text-align:center;
}

.box1 {
font-size: 14px;line-height: 15px;
font-family: trebuchet ms arial, helvetica, tahoma ,verdana,  sans-serif;
padding-top:15px;
width:240px;
margin-top:30px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
vertical-align:top;
color:#7f7f7f;
}

.box2{
font-size: 11px;
font-family:trebuchet ms, arial, helvetica, tahoma ,verdana,  sans-serif;
padding-bottom:0px;
width:240px;
margin-top:20px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
vertical-align:top;
color:#000;
border-bottom:dashed 0px #506a13;
border-right:solid 0px #fff;
border-left:solid 0px #fff;
}

.box3{
font-size: 14px;line-height: 15px;
font-family: trebuchet ms,arial, helvetica, tahoma ,verdana,  sans-serif;
padding:10px;
width:240px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
vertical-align:top;
color:#7f7f7f;
}

#fuss1 {font: normal 12px verdana, sans-serif; color: #CDDCF3;
letter-spacing:2px;
text-align:center;
background-color:#5880be;
border-top:solid 0px #fff;
background-image:url(images/fuss.jpg);
background-repeat:repeat-x;
background-position:center top ;
height:127px;
}

#fuss1schatten {background-image:url(images/fuss1schatten.jpg);
margin-bottom:30px;
background-repeat:repeat-x;
background-position:center bottom;
height:19px;
background-color:#fff;
}

/* scrolleiste internet explorer ab vers.5.5 */
body
{scrollbar-arrow-color: #fff; scrollbar-base-color: #6188c9;
scrollbar-highlight-color : #fff; scrollbar-shadow-color : #ffffff;
SCROLLBAR-TRACK-COLOR: #fff;}



/*################################## Top des Monats ###################################*/
#MonPic {
margin-bottom:5px;
width:230px;
border:4px ridge #B8F5BF;
}

#MonTxt {
font-family: Trebuchet MS,sans-serif;
font-style: normal;
font-size:12px;
color:#000000;
line-height:1;
margin-bottom:5px;
}

#MonTxt a:link, #MonTxt a:active, #MonTxt a:visited {
font-size:12px;
line-height:1.5;
color:#0000FF;
background:transparent;
}

#MonTxt a:hover {
color:#E0E9FC;
background: #1350CC;
text-decoration:underline;
}

.MonRedakt {
font-size:9px;
color:#616161;
margin-top:5px;
}


/*########################################## Vermittlung / KastrProjekt #########################################*/

#DogBox {
float:left;
width:47%;
margin-left:2%;
margin-right:0%;
margin-top:0px;
margin-bottom:50px;
line-height:1.1;
font-size:11px;
text-align:left;
color:#090035;
background-color:#FFFFFF;
text-align:left;
text-decoration:none;
}

#DogPic {
float:left;
height:150px;
width:auto;
border:2px ridge #00FFFF;
margin-right:10px;
margin-bottom:5px;
}

#DogName {
font-size:18px;
color:#1c6392;
}

.up {
clear:left;
text-align:right;
}


/*###################################### Vermittelt ##################################*/

#VermitteltBox {
float:left;
max-width:78px;
height:180px;
margin-top:0px;
margin-left:5px;
margin-right:5px;
margin-bottom:5px;
line-height:1.1;
font-size:11px;
text-align:left;
color:#090035;
background-color:#FFFFFF;
text-decoration:none;
}

#VermitteltPic {
width:74px;
height:auto;
border:4px ridge #15FF8A;
margin-left:0px;
margin-right:0px;
margin-bottom:5px;
}

#VermitteltPicNoThr {
width:78px;
height:auto;
margin-left:0px;
margin-right:0px;
margin-bottom:5px;
}

/*################################### TEAM ####################################*/
#TeamBox{
float:left;
width:47%;
margin-left:2%;
margin-right:0%;
margin-top:0px;
margin-bottom:50px;
line-height:1.1;
font-size:11px;
text-align:left;
color:#090035;
background-color:#FFFFFF;
text-align:left;
text-decoration:none;
}
#TeamBox a:link, #TeamBox a:active {
font-size:12px;
}

#TeamPic {
float:left;
height:180px;
width:auto;
border:2px ridge #00FFFF;
margin-right:10px;
margin-bottom:5px;
}
#TeamName {
font-size:18px;
color:#00568A;
}


/*############################### Notfall Box #################################*/

#notfall {
font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
width:175px;
padding:10px;
color:#000040;
background-color:#79DBD9;
font-size:12px;
font-style: normal;
font-weight: normal;
line-height:1;
text-align:left;
text-decoration: none;
margin-top: -10px; margin-left: 20px; margin-right: -39px;margin-bottom: 10px;
float:right;
border:1px solid #000040;
left:200px;top:50px;
/*--runde Ecken --*/
-moz-border-radius:10px;
-khtml-border-radius:30px;
-webkit-border-radius: 10px;
border-radius: 10px;
}

#notfalltitle {
text-align:center;
font-size:16px;
line-height:1;
font-weight:bolder;
}


#notfallpic {
text-align:center;
width:170px;
border:4px ridge #E6E6FF;
color:#fff;
background-color:#79DBD9;
}

#notfallhref, #notfallhref a:link, #notfallhref a:active, #notfallhref a:hover, #notfallhref a:visited {
color:#fff;
background-color:#79DBD9;
}

#notfallname, #notfallname a:link, #notfallname a:active, #notfallname a:hover, #notfallname a:visited {
font-size:18px;
font-weight:bolder;
margin-bottom:10px;
}

#notfalltxt {
text-align:left;
font-size:10px;
}


/*####################################### Flugpatenschaft ###############################*/

#FlugpatenStory {
background: url(images/farbverl_blau2.png);
font-size:12px;
text-align:left;
width:250px;
padding:10px;
margin-top: 0px; margin-left: 0px; margin-right: 30px;margin-bottom: 30px;
float:left;
border:1px solid #000040;
/*--runde Ecken --*/
-moz-border-radius:10px;
-khtml-border-radius:30px;
-webkit-border-radius: 10px;
border-radius: 10px;
}



/*####################################### VK Online #####################################*/

table.vkonl {
width:70%;
background-color:#C9E2F1;
text-align:left;
padding:5px 5px 5px 20px;
margin-top:30px;
border-collapse:collapse;
}
td.vkonl0 {
width:340px;
height:30px;
font-size:20px;
padding:30px 5px 5px 20px;
vertical-align:middle;
}
td.vkonl1 {
width:300px;
height:30px;
font-size:16px;
padding:5px 5px 5px 20px;
}
td.vkonl2 {
font-size:12px;
padding:5px 5px 5px 20px;
}
td.vkonl3 {
width:70%;
height:30px;
font-size:16px;
padding:5px 5px 5px 20px;
}


table.upload {
width:70%;
text-align:left;
padding:0px 0px 0px 0px;
margin-top:30px;
}
/*######################################## Erfolgsstory #######################################*/
#EStory {
font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
font-style: normal;
font-size: 14px;
font-weight: normal;
line-height:120%;
text-decoration: none;
color: #000240;
background-color: #FFFFFF;
text-align:left;
padding-left:10%;
padding-right:10%;
/*width=80%;*/
}

#EStoryPic1 {
width:280px;
margin-right:1em;
margin-bottom:1em;
border:4px ridge #00FFFF;
float:left;
}
#EStoryPic2 {
width:280px;
margin-left:1em;
margin-bottom:1em;
border:4px ridge #00FFFF;
float:right;
}
#EStoryPic3 {
width:280px;
margin-bottom:1em;
border:4px ridge #00FFFF;
}


/*############################################ Spenden #######################################*/

#SpendeBetrag {
  font-family: Trebuchet MS,sans-serif;
  font-style: normal;
  font-size: 14px;
  font-weight: bolder;
  text-align: right;
  text-decoration: none;
  color: #003F00;
}

#SpendeTitel {
  font-family: Trebuchet MS,sans-serif;
  font-style: normal;
  font-size: 14px;
  font-weight: bolder;
  text-align: left;
  text-decoration: none;
  color: #1c6392;
}

#SpendeTitel a {
  font-size: 14px;
  font-weight: bolder;
  text-decoration: underline;
}

#SpendeDaten {
  font-family: Trebuchet MS,sans-serif;
  font-style: normal;
  font-size: 12px;
  font-weight: normal;
  text-align: left;
  text-decoration: none;
  color: #000000;
}

#SpendePicRight {
width:250px;
margin-top:20px;
margin-left:20px;
margin-bottom:20px;
border:4px ridge #00FFFF;
float:right;
}
#SpendePicRightB {
width:300px;
margin-left:20px;
margin-bottom:20px;
border:4px ridge #00FFFF;
float:right;
}
#SpendePicLeft {
width:250px;
margin-right:20px;
margin-bottom:20px;
border:4px ridge #00FFFF;
float:left;
}
#SpendePicLeftB {
width:415px;
margin-right:20px;
margin-bottom:20px;
border:4px ridge #00FFFF;
float:left;
}
#SpendePicLeftS {
width:120px;
margin-right:20px;
margin-bottom:20px;
border:4px ridge #00FFFF;
float:left;
}
#SpendePicRightM {
width:200px;
margin-top:10px;
margin-left:20px;
margin-bottom:10px;
border:4px ridge #00FFFF;
float:right;
}


/*############################################ Gaestebuch #####################################*/

#guestbook {
width:95%;
border:4px ridge #6AA8B5;
text-align:left;
font-size:12px;
}

#guestbooktitle {
width:20%;
text-align:left;
color:#FFFFFF;
font-size:13px;
}

#guestbookinput {
width:100%;
text-align:left;
border:0px;
margin-top:1px;
margin-bottom:1px;
}

#guestbooksmiley {
border:0px;
background-color:#1C6392;
}

#guestbookitemtitle {
width:94%;
font-size:18px;
padding:10px;
}

#guestbookitems {
width:95%;
border:4px ridge #6AA8B5;
text-align:left;
font-size:8px;
margin-bottom:3px;
}

#guestbooktext {
font-size:13px;
padding:20px;
}


/*#################################### Patenschaft gesucht ##################################*/

#PSchaftPicRight {
width:300px;
margin-left:20px;
margin-bottom:20px;
border:4px ridge #00FFFF;
float:right;
}

#PSchaftPicLeft {
width:200px;
margin-right:20px;
margin-bottom:20px;
border:4px ridge #00FFFF;
float:left;
}

#PSchaftDogName, #PSchaftDogName a:link {/*, #PSchaftDogName a:active{, #notfallhref a:hover, #notfallhref a:visited {*/
font-size:22px;
color:#1c6392;
}

#PSchaftTrenn {
clear:both;
margin-top:30px;
margin-bottom:30px;
}

#PSchaftDBText {
font-size:14px;
line-height:1;
}

#PSchaftDankeRight {
float:right;
font-size:16px;
font-weight:bolder;
color:#180AC9;
}

#PSchaftDankeLeft {
float:left;
font-size:16px;
font-weight:bolder;
color:#180AC9;
}



/*########################################### MiniShop ######################################*/

#minishop{
margin-left:10%;
margin-right:10%;
}

#msartikel td  {
font-size:12px;
padding-bottom:30px;
vertical-align:top;
}

#mspic {
margin-right:20px;
margin-bottom:5px;
width:250px;
height:auto;
}

#mscash {
background-color:#C4DBFF;
padding:1%;
}

#mswkimagebutton {
font-size:9px;
line-height:12px;
background:transparent;
margin-top:0px;
margin-bottom:0px;
width:220px;
height:60px;
}

#mswkimage {
margin-bottom:0px;
width:160px;
height:auto;
}

#mswarenkorb {
margin-top:10px;
}

#mswarenkorb td {
font-size:10px;
line-height:8px;
}


/*########################################## Info im Sub ####################################*/

#UploadInfoTitle {
margin-top:100px;
font-weight:bolder;
font-size:18px;
color:#D32C56;
}
#UploadInfo {
color:#402DEE;
margin-right:10px;
font-size:14px;
line-height:120%;
}
/*############################################ Includes #####################################*/
#konto {
font-size:14px;
color:#1D1D1D;
}
#telefon {
font-size:14px;
color:#1D1D1D;
}


/*############################################# Sonstiges #####################################*/


#StandardSeite {
margin-left:10%;
width:90%;
}

#sitemap, #sitemap a:link, #sitemap a:active, #sitemap a:visited {
font-size:16px;
line-height:1.2;
color:#0000FF;
background:transparent;
}

#sitemap a:hover {
background:#0000FF;
color:#FFFFFF;
}


li {
margin-bottom:5px;
}

#noscript {
color:#FF0000;
font-size:18px;
}