/*  body und schrift deffinitionen */
html { 
  padding:0px;
  margin:0px;
}

body {
  font-size: 12px;
  font-family: Arial, SunSans-Regular, Sans-Serif;
  color:#564b47;  
  text-align:center;
  margin:0px;
  padding:0px;
  background-image: URL(image/hintergrund.gif); 
  background-repeat: repeat-x;
  background-color:#fffffff;
}



p, h1 {
margin:0px 0px 5px 0px;
line-height:1.3;
}

h1 {
font-size:22px;
color: #90BA34;
	}

a { 
color: #ff66cc;
font-size: 11px;
background-color:transparent;
text-decoration: none; 
}
 
#iframe {
padding-top:7px;
background-image: URL(image/back_iframe.gif); 
background-repeat:no-repeat;
background-position: 0px 0px;
border-left: 1px solid #90BA34;
border-right: 1px solid #90BA34;
border-bottom: 1px solid #90BA34;
}

#iframe_designer {
padding-top:7px;
background-image: URL(image/back_iframe.gif); 
background-repeat:no-repeat;
background-position: 0px 0px;
border-left: 1px solid #90BA34;
border-right: 1px solid #90BA34;
border-bottom: 1px solid #90BA34;
}

/*  positioning-layers statisch und absolut */

#box {
width:1074px;
margin: 0px auto;
padding:0px;
text-align:left;
}

#links {
width:170px;
height:550px;
margin: 0px 25px 0px 0px;!important;
float:left;
color: #000;
border: 0px solid #90BA34;
background-image: URL(image/back_menu_links.gif); 
background-repeat:no-repeat;
background-position: 0px 0px;
}

#links p {
	float:left;
}

#links h1 {
	float:left;
	font-weight: bold;
	font-size:22px;
	padding:10px 0px 0px 10px;
	margin: 0 0 0 0;
	color: #90BA34;
	background-color: transparent;
}
#links h2 {
	float:left;
	font-weight: bold;
	font-size:18px;
	padding:10px 0px 0px 10px;
	margin: 0 0 0 0;
	color: #90BA34;
	background-color: transparent;
}

#links ul, #rechts ul {
	padding: 0px 0px 5px 10px;
	margin: 5px 0px 5px  0px;
	float:left;
	list-style-type: none;
	width: 80%;
	border-bottom:1px dotted #90BA34;
}

#links ul.last, #rechts ul.last {
	padding: 0px 0px 5px 10px;
	margin: 8px 0px 5px  0px;
	float:left;
	list-style-type: none;
	width: 80%;
	border-bottom:0px;
}
#links li, #rechts li{
	padding-bottom: 3px;
	margin: 0px 0px 0px  0px;
}

#links a, #rechts a, #inhalt2 a { 
	color: #666; 
	text-decoration: none;
	font-size:13px;

}

#links span a, #rechts span a , #inhalt2 a {
	color: #90BA34;
}

#links a:hover, #rechts a:hover , #inhalt2 a { 
	color: #90BA34;
	text-decoration: none;
}

#links a.katlink, #rechts a.katlink { 
	font-size:17px;
	font-weight: bold;
	color: #999; 
	text-decoration: none;
}

#links span a.katlink, #rechts span a.katlink {
	color: #90BA34;
}

#links a.katlink:hover, #rechts a.katlink:hover { 
	color: #90BA34;
	background-color:transparent;
}


#inhalt {
width:612px;
padding:0px;
float:left;
background-color:#fff;
overflow: auto;
}

#inhalt_designer {
width:800px;
height:1000px;
padding:0px;
float:left;
background-color:#fff;
overflow: auto;
}

#inhalt2 {
width:560px;
min-height:460px;
float:left;
background-color:#fff;
overflow: auto;
padding:20px 25px 10px 25px;
background-image: URL(image/back_iframe.gif); 
background-repeat:no-repeat;
background-position: 0px 0px;
border-left: 1px solid #90BA34;
border-right: 1px solid #90BA34;
border-bottom: 1px solid #90BA34;
}

#inhalt2 img  {
padding:0px 5px 5px 0px;
}

#rechts {
width:170px;
height:550px;
padding:15px 10px 10px 10px;
margin: 0px 0px 0px 25px;
float:left;
background-image: URL(image/back_menu_rechts.gif); 
background-repeat:no-repeat;
background-position: 0px 0px;
}

#rechts p {
padding:0px 10px 0px 0px;
}

#rechts h1 {
	font-weight: bold;
	font-size:17px;
	color: #90BA34;
	background-color: transparent;
	line-height:normal;
	padding-top:10px;
}


#kopf {
background-color:transparent;
height:194px;
padding:0px;
margin: 0px;
}

#kopf span {
display: none;
}

#kopf a {
display: block;
width:652px;
height: 176px;
margin: 0px 0px 0px 150px;
background-image: URL(image/logo_mytiershirts.jpg); 
background-repeat:no-repeat;
background-position: 0px 0px;
background-color:#fffffff;
}

#footer {
margin-top:20px;
text-aling:center;
}

#cr_newsletter_registration {
	font:normal 12px  Arial, Sans-Serif;
	background:#fff;
	width: 350px;
	padding:5px;
}

#cr_newsletter_registration input, #cr_newsletter_registration textarea {
	margin:1px;
	width:200px;
}

#country {
	margin:1px;
	width:200px;
}

#cr_newsletter_registration label {
	float:left;
	display:block;
	width:140px;
	font-weight:bold;

}


