/*** css - www.equoni.de ***/



/* Grundstrukturelemente */

#header {
    width: 100%;
    background: url(../gfx/header.bg.png) repeat-x;
    height: 122px;
    margin-bottom: 60px;
}

#bottom {
    width: 100%;
    height: 122px;
    margin-top: 60px;
    margin-left: 65px;
}

#menue {
    float: right;
    margin-top: 40px;
    margin-right: 60px;
}

#links{
    float: left;
    padding 65px;

}

#rechts{
    float: right;
}

#inhalt {
    padding: 0px 65px 0px 280px;
}


#photoshow {
    width: 300px;
    height: 300px;
}


body {
    margin: 0px;
    padding: 0px;
    font: normal 11px verdana, arial, sans-serif;
    color: #000000;
    line-height: 150%;
    min-width: 60em;
    background-color: #fffff0;
}

body, html {
    height: 100%;
    width: 100%;
}





/*** Textformatierung ***/



h1 {
    font: bold 16px verdana, arial,sans-serif;
    color: #b70618;
    line-height: 150%;

}

h2 {
    font: bold 14px verdana, arial,sans-serif;
    color: #b70618;

}

h3 {
    font: bold 12px verdana, arial,sans-serif;
    color: #b000000;

}


a {
    color: #b70618;
    text-decoration: underline;
}

p {
    font: normal 11px verdana, arial,sans-serif;
    color: #000000;
    line-height: 150%;
}


ul {
    font: normal 12px verdana, arial,sans-serif;
    color: #000000;
    line-height: 150%;
    padding-bottom: 5px;
}

.bold {
    font: bold 12px verdana, arial,sans-serif;
    letter-spacing: 0.4px;
    color: #000000;
}

.red {
    font: bold 14px verdana, arial,sans-serif;
    letter-spacing: 0.4px;
    color: red;
}


.nobreak{
	white-space: nowrap;
}

.biggersize{

	font: normal 14px verdana, arial,sans-serif;
}




/*** Photoviewer ***/



#photoviewer {
    position: fixed;
    display: none;
    border: 2px #b70618 solid;
    overflow: hidden;
}

* html #photoviewer {
    position: absolute;
    display: none;
    border: 2px #b70618 solid;
    overflow: hidden;
}

#photoviewer_hd {
    font-weight: bold;
    background-color: #7cb955;
    height: 23px;
    width: 290px;
    color: #b70618;
    padding-top: 2px;
    padding-left: 10px;
}

#photoviewer_text {
    font-weight: bold;
    background-color: #ffc;
    width: 290px;
    color: #000000;
    padding-top: 2px;
    padding-left: 10px;
}

#photoviewer_text li{
    font-weight: normal;
    font-size: 10px;
    background-color: #ffc;
    width: 290px;
    color: #000000;
    padding-top: 2px;
    padding-left: 10px;
    line-height: 100%;
}

#photoviewer_photo {
    width: 300px;
    height: 300px;
}




.abstand{
    margin-left: 20px;

}







/*** Formatierung ***/



.rechts {
    float: right;
    margin-left: 10px;
    margin-bottom: 6px;
}


.rechts h2 {
    font: bold 12px verdana, arial,sans-serif;
    color: #b70618;

}

clearright {
    clear: right;
}





/*** Artikel- und Beschreibungsflaeche ***/


.article{
    padding-left: 10px;
    padding-bottom: 5px;
    padding-top: 0px;
    padding-right: 20px;
    background-color: #ffc;
    
}


.article h2 {
    margin-top: 30px;
    font-size: 12px;
    text-decoration: underline;
}

article a{
    color: #b70618;
    text-decoration: underline;
}


.description ul {
    font: 11px verdana, arial,sans-serif;
    line-height: 140%;
}

description{
    background-color: #ffc;  
    margin-left: 250 px;
    padding-left: 10 px;
}

.description h1 {
    font: bold 16px verdana, arial,sans-serif;
    color: #b70618;
    line-height: 150%;
    margin-top: 30px;
}





/*** Fotoeigenschaften ***/

.foto {
    border: 1px solid #7cb955;
    margin-bottom: 10px;
}

.hundeartikel {
	height: 150px;

}

.size {
    height: 100px;
}

.musterfoto {
	width: 150px;
	border: 1px solid #7cb955;
	margin-top: 10px;
}

.articlefoto{
    border: 1px solid #7cb955;
    margin-bottom: 10px;
	height: 200px;
}

.mustertext {
	vertical-align: super;
	margin-right: 10px;
}

.fotobox {
    
}



.hdfoto{

}



.header {
    border: 0px;

}


.photoline{
    margin-top:5 px;
}

.prices {
    float: left;
    font: bold 12px verdana, arial,sans-serif;
    margin-left: 20px;

}




/*** Rahmen - Eigenschaften ***/



.rahmen {
    border: 2px solid #b70618;
    margin-top: 10px;
    margin-bottom: 10px;

}

.rahmen p{
    font: 14px verdana, arial,sans-serif;
    margin-left: 5px;
    margin-top: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    padding: 10px;
}

.rahmen bold{
    font: bold 14px verdana, arial,sans-serif;
    margin-left: 5px;
    margin-top: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    padding: 100px;
}

.rahmen h2{
    margin-left: 5px;
    margin-top: 10px;

}





/*** Tabellen - Eigenschaften ***/


table {
    margin-bottom: 10px;
}

table td {
    font: normal 12px verdana, arial,sans-serif;

}





/*** Sideelement ***/



.side_element {
    width: 210px;
    margin-right: 0px;
    margin-bottom: 20px;
    border-left: 2px #b70618 solid;
    margin-left: 65px;
}


.side_element p {
    padding: 4px;
}

.side_element ul {
    padding-top: 4px;
    padding-right: 4px;
    padding-bottom: 4px;
    padding-left: 20px;
    font-size: 11px;
}

.side_element h1 {
    font-weight: bold;
    font-size: 12px;
    color: #b70618;
    height: 25px;
    padding-top: 15px;
    padding-left: 4px;
}


.side_element h2 {
    font-weight: bold;
    font-size: 12px;
    color: #b70618;
    height: 25px;
    padding-top: 15px;
    margin-left: 5px;
}

.side_element .links a {
    display: block;
    font-size: 9px;
    text-decoration: underline;
    padding-left: 4px;
    padding-top: 4px;
}

.side_element .menu a {
    font-weight: bold;
    display: block;
    width: 185px;
    height: 20px;
    color: #b70618;
    background-color: #7cb955;
    padding-left: 4px;
    margin-top: 4px;
    border-right: 2px #7cb955 solid;
}

.side_element .menu a:hover {
    border-right: 2px #b70618 solid;
}


