/*  ................ CSS-Stylesheet .................... 
	........ Copyright 2002 - 2006 by CAIN e.V. ........
	........ http://www.spanienhunde-nothilfe.de .......  */


/*  ### Links und Body ###  */

a:link, a:active, a:focus, a:hover {
    text-decoration: underline;
    color: #070787;
    }

a:visited {
    text-decoration: none;
    color: #666666;
    }

a.link_over:link, a.link_over:visited, a.link_over:active, a.link_over:focus {
    font-family: verdana, arial, helvetica, sans-serif; 
    font: 100% verdana, sans-serif; 
    color: #070787; 
    text-decoration: none;   
    }

a.link_over:hover {
    font-family: verdana, arial, helvetica, sans-serif; 
    font: 11px verdana, sans-serif; 
    color: #070787; 
    text-decoration: underline;   
    }

a.link_over_kl:link, a.link_over_kl:visited, a.link_over_kl:active, a.link_over_kl:focus {
    font-family: verdana, arial, helvetica, sans-serif; 
    font: 10px verdana, sans-serif; 
    color: #070787; 
    text-decoration: none;   
    }

a.link_over_kl:hover {
    font-family: verdana, arial, helvetica, sans-serif; 
    font: 10px verdana, sans-serif; 
    color: #070787; 
    text-decoration: underline;   
    }

a.ticker, a.ticker:visited, a.ticker:active, a.ticker:focus, a.ticker:hover {
    font-family: verdana, arial, helvetica, sans-serif; 
    font: 13px verdana, sans-serif;
    font-weight: bold;
    text-decoration: none;
    color: #FF0000;
    }

body {
    background-color: #FFE7A1;
    background-image: url('../bkgrnd/bkgrnd_main.png');
    font-family: verdana, arial, helvetica, sans-serif;
    font: 11px verdana;
    text-decoration: none;
    color: #000000;
    overflow: auto;
    margin-top: 30px;
    margin-left: 60px;
    margin-right: 60px;
    margin-bottom: 30px;
    padding: 0px;
    }

.body_sup {
    background-color: #FFFFFF;
    font-family: verdana, arial, helvetica, sans-serif;
    font: 11px verdana;
    text-decoration: none;
    color: #070787;
    overflow: auto;
    margin: 0px;
    padding: 0px;
    }

img {
    border: none;
    }

.imgb {
    border: 1px solid #070787;
    }

.imgg {
    border: 3px solid #C0C0C0;
    }

hr {
    height: 1px;
    color: #070787;
    width: 96%;
    text-align: center;
    }


/*  ### Seiten - Layout ###  */

.table_main {
    width: 870px;
    background-color: #FFFFFF;
    border: 1px solid #000000;
    text-align: left;
    margin: 0px;
    padding: 0px;
    }

.table_sup {
    width: 870px;
    background-color: #FFFFFF;
    text-align: left;
    margin: 0px;
    padding: 0px;
    }
    
td {
   	font-family: verdana, arial, helvetica, sans serif;
   	font: 11px verdana;
   	color: #00000;
   	line-height: 150%;
    margin: 0px;
    padding: 0px;
   	}

.td_oben_links {
    width: 237px;
    height: 150px;
    background-color: #FFFFFF;
    }

.td_oben_mitte {
    width: 604px;
    background-color: #FFFFFF;
    }

.td_oben_rechts {
    width: 29px;
    background-color: #FFFFFF;
    }

.td_mitte_links {
    width: 237px;
    background-color: #FFFFFF;
    }

.td_mitte_inhalt {
    width: 604px;
    background-color: #FFFFFF;
    border-top: 1px solid #C0C0C0;
    border-left: 1px solid #C0C0C0;
    border-bottom: 1px solid #C0C0C0;
    }

.td_mitte_rechts {
    width: 29px;
    background-color: #FFFFFF;
    }

.td_unten_links {
    width: 130px;
    height: 53px;
    background-color: #FFFFFF;
    }

.td_unten_mitte_suche {
    width: 160px;
    height: 53px;
    background-color: #FFFFFF;
    }

.td_unten_mitte {
    width: 511px;
    background-color: #FFFFFF;
    }

.td_unten_rechts {
    width: 69px;
    background-color: #FFFFFF;
    }

/*  ### Styleswitcher ###  */

#styleswitch {
    font-family: verdana, arial, helvetica, sans serif;
    font-size: 10px;
    color: #FAFAD2;
    position: absolute;
    top: 10px;
    left: 60px;
    }


/*  ### CAIN - Überschrift ###  */

#cain_ueberschrift {
    font-family: comic sans ms, verdana, arial, helvetica, sans serif;
    font-size: 40px;
    color: #000000;
    position: absolute;
    top: 50px;
    left: 290px;
    }


/*  ### CAIN - Kopfzeile ###  */

#cain_kopf {
    font-family: verdana, arial, helvetica, sans serif;
    font-size: 110%;
    color: #000000;
    position: absolute;
    top: 103px;
    left: 260px;
    }


/*  ### CAIN - Lanzarote ###  */

#spende_lanzarote {
    position: absolute;
    top: -200px;
    left: -200px;
    }


/*  ### CAIN - Spende ###  */

#spende {
    position: absolute;
    top: -100px;
    left: -100px;
    }


/*  ### Counter ###  */

#counter {
    font-family: verdana, arial, helvetica, sans serif;
    font-size: 10px;
    color: #070787;
    position: absolute;
    top: -100px;
    left: -100px;
    }


/*  ### Online ###  */

#online {
    font-family: verdana, arial, helvetica, sans serif;
    font-size: 10px;
    color: #070787;
    position: absolute;
    top: -100px;
    left: -100px;
    }


/*  ### Zitat ###  */

#zitat {
    font-family: verdana, arial, helvetica, sans serif;
    font: italic 11px;
    text-align: left;
    color: #070787;
    border: 1px dotted #A06300;
    background-color: #FFFFFF;
    width: 96%;
    padding: 10px
    }


/*  ### Regenbogenbrücke ###  */

#regenbogen {
    position: absolute;
    top: 190px;
    left: 300px;
    }

/*  ### Wolf ###  */

#anim_wolf {
    position: absolute;
    top: 190px;
    left: 480px;
    }

/* RSS - Feed */

#rss_feed {
    position: absolute;
    text-align: center;
    top: 550px;
    left: 95px;
    }

a.xml {
    font-family: verdana, arial, helvetica, sans-serif; 
    border: 1px solid;
	border-color: #fc9 #630 #330 #f96;
	padding: 0 4px;
	font: bold 8pt verdana;
	color: #FFFFFF;
	background: #f60;
	text-decoration: none;
	margin: 0px;
	}

a.xml:link, a.xml:visited, a.xml:hover, a.xml:active {
    color: #FFFFFF; 
    text-decoration: none;
    }

/*  ### Navigation links ###  */

#nav_links {
    font-family: verdana, arial, helvetica, sans serif;
    font-size: 110%;
    font-weight: bold;
    position: relative;
    float: left;
    display: block;
    top: 5px;
    left: 18px;
    width: 150px;
    }

#nav_links a, #nav_links a:link, #nav_links a:focus {
    text-decoration: underline;
    color: #070787;
    display: block;
    margin: 4px;
    padding: 2px;
    }

#nav_links a:visited {
    text-decoration: underline;
    color: #675D9C;
    display: block;
    padding: 2px;
    }

#nav_links a:hover, #nav_links a:active {
    text-decoration: underline;
    color: #070787;
    display: block;
    padding-left: 3px;
    }


/*  ### Navigation oben ###  */

#nav_oben {
    font-family: verdana, arial, helvetica, sans serif;
    font-size: 12px;
    font-weight: bold;
    position: relative;
    padding: 2px;
    height: 24px;
    top: 105px;
    left: 0px;
    }

#nav_oben a, #nav_oben a:link, #nav_oben a:focus {
    text-decoration: underline;
    color: #070787;
    padding: 2px;
    }

#nav_oben a, #nav_oben a:visited {
    text-decoration: underline;
    color: #675D9C;
    padding: 2px;
    }

#nav_oben a:hover, #nav_oben a:active {
    text-decoration: underline;
    color: #070787;
    padding: 2px;
    }


/*  ### Navigation unten ###  */

#nav_unten {
    font-family: verdana, arial, helvetica, sans serif;
    font-size: 12px;
    font-weight: bold;
    position: relative;
    padding: 2px;
    height: 24px;
    top: 19px;
    left: 15px;
    }

#nav_unten a, #nav_unten a:link, #nav_unten a:focus {
    text-decoration: underline;
    color: #070787;
    padding: 2px;
    }

#nav_unten a, #nav_unten a:visited {
    text-decoration: underline;
    color: #675D9C;
    padding: 2px;
    }

#nav_unten a:hover, #nav_unten a:active {
    text-decoration: underline;
    color: #070787;
    padding: 2px;
    }


/*  ### Header und Framestyle  ### */

header1, .header2 {
    font-family: verdana, arial, helvetica, sans serif;
    text-align: left;
    color: black;	
    }

.header1 {
    font: 16px verdana;
    color: #070787;
    text-align: left;
    font-weight: bold;
    }
	
.header2 {
    font: 13px verdana;
    color: #070787;
    text-align: left;
    font-weight: bold;
    }

.frame {
    font-family: verdana, arial, helvetica, sans serif;
    color: #000000;
    font: 11px verdana;
    border: 1px solid #070787;
    background-color: #FFFFFF;
    width: 96%;
    }

.frame_dotted {
    font-family: verdana, arial, helvetica, sans serif;
    color: #000000;
    font: 11px verdana;
    border: 1px dotted #070787;
    background-color: #FFFFFF;
    width: 96%;
    }


/* ### Text ### */

.t9blau {
    font-family: verdana, arial, helvetica, sans-serif; 
    font: 9px verdana, sans-serif; 
    color: #070787;
    }

.t10blau {
    font-family: verdana, arial, helvetica, sans-serif; 
    font: 10px verdana, sans-serif; 
    color: #070787;
    }

.t11blau  {
    font-family: verdana, arial, helvetica, sans-serif; 
    font: 11px verdana, sans-serif; 
    color: #070787;
    text-align: left;
    line-height: 150%;
    }


/* ### Formular - Suche ### */

#nav_unten_suche {
    font-family: verdana, arial, helvetica, sans serif;
    font-size: 12px;
    font-weight: bold;
    position: relative;
    padding: 2px;
    height: 24px;
    top: 18px;
    left: -70px;
    }

#nav_unten_suche a, #nav_unten_suche a:link, #nav_unten_suche a:focus {
    text-decoration: underline;
    color: #070787;
    padding: 2px;
    }

#nav_unten_suche a, #nav_unten_suche a:visited {
    text-decoration: underline;
    color: #675D9C;
    padding: 2px;
    }

#nav_unten_suche a:hover, #nav_unten_suche a:active {
    text-decoration: underline;
    color: #070787;
    padding: 2px;
    }

.input_nav_unten {
    background-color: #FFFFFF;
    border: 1px solid #070787;
    font: 11px Verdana;
    width: 100px;
    height: 18px;
    }


/* ### Formular ### */

.input_180 {
    font-family: verdana, arial, helvetica, sans-serif;
    font: 11px verdana, sans-serif;
    color: #000000;
    border: 1px solid #483D8B;
    width: 180px;
    height: 22px;
    } 

.input_130 {
    font-family: verdana, arial, helvetica, sans-serif;
    font: 11px verdana, sans-serif;
    color: #000000;
    border: 1px solid #483D8B;
    width: 130px;
    height: 22px;
    } 

.input_80 {
    font-family: verdana, arial, helvetica, sans-serif;
    font: 11px verdana, sans-serif;
    color: #000000;
    border: 1px solid #483D8B;
    width: 80px;
    height: 22px;
    } 

.textarea_280 {
    font-family: verdana, arial, helvetica, sans-serif;
    font: 11px verdana, sans-serif;
    color: #000000;
    border: 1px solid #483D8B;
    overflow: auto;
    height: 110px;
    width: 280px;
    white-space: normal;
    } 

.textarea_380 {
    font-family: verdana, arial, helvetica, sans-serif;
    font: 11px verdana, sans-serif; 
    color: #FF0000;
    overflow: auto;
    border: none;
    background-color: #FAFAD2;
    height: 80px;
    width: 380px;
    white-space: normal;
    }

/*  ### Ende ###  */