/* ================ ALLGEMEIN =============== */


body
{margin-top: 0px;  margin-left: 0px; margin-right: 0px;margin-bottom: 30px;
background-color: #e6e6e6;
background-image:url(../images/bg3.jpg);
padding:0px;
width:100%;
font-family: trebuchet ms,Comic Sans MS,Tahoma,sans-serif,arial, helvetica,verdana;
/* color:#D2E1FF;  */
color: #CCCCCC;
}

/* breite der gesamtkonstruktion */
#breite {text-align:center;margin:0px;width:1024px;}




/* innen-rahmen schwarz dünn um die seite -  */
#rahmen {border:solid 1px #000000;}


/* farbige scroll-leiste internet explorer ab vers.5.5 */
html,body
{scrollbar-arrow-color: #121b22; scrollbar-base-color: #ffffff;
scrollbar-highlight-color : #121b22; scrollbar-shadow-color : #ffffff;
SCROLLBAR-TRACK-COLOR: #e6e6e6;}



#name {letter-spacing:2px;
color:#FFFFFF;
font-size: 22px;
font-family: trebuchet ms,Comic Sans MS,Tahoma,sans-serif,arial, helvetica,verdana;
}


/* ================ KOPFBEREICH ================ */

#main_top{
width:100%;
}


#top1 {
background-color:#00328b;
color:#000000;
height:90px;
padding-left:30px;
vertical-align:middle;
text-align:left;
background-image:url(../images/top1.jpg);
background-position:100% 100%;
background-repeat:no-repeat;
}

#top1r {
background-color:#00328b;
color:#000000;
// height:90px;
width: 400px;
padding-left:0px;
vertical-align:middle;
text-align:left;
background-image:url(../images/top1r.jpg);
background-position:100% 100%;
background-repeat:no-repeat;
}



#top3a {
padding-left:10px;
padding-top: 10px;
background-color:#0054f2;
background-image:url(../images/top3a.jpg);
background-position:100% 0%;
background-repeat:no-repeat;
font-size: 12px;
font-family: trebuchet ms,Comic Sans MS,Tahoma,sans-serif,arial, helvetica,verdana;
color:#FFFFFF;
height:90px;
text-align:left;
vertical-align:top;  
padding-right:0px;
border-bottom:solid 1px #00034E;
border-top:solid 1px #224589;
}

/* ================ INHALTSBEREICH ================ */


#main_inhalt{
  width:100%;
  border-top:solid 1px #2C60C0;
}

#inhalt{
border-bottom:solid 1px #2C60C0;
padding-top:0px;padding-bottom:0px;
padding-left:20px;
width:100%;
text-align:justify;
font-family: trebuchet ms,Comic Sans MS,Tahoma,sans-serif,arial, helvetica,verdana;
/* color:#85B4FA; */
color: #FFFFFF; 
background-color:#0A4BAD;
}

#inbox {
padding-left:20px;
padding-right:20px;
padding-top:30px;
padding-bottom:90px;
font-size: 15px;
line-height: 22px;
font-family: trebuchet ms,Comic Sans MS,Tahoma,sans-serif,arial, helvetica,verdana;
width:100%;
vertical-align:top;
}

#box1 { padding-top:10px;
margin-top:0px;
margin-left:30px;
margin-bottom:10px;
padding-bottom:10px;
padding-left:0px;
padding-right:20px;
text-align:justify;
font-family: trebuchet ms,Comic Sans MS,Tahoma,sans-serif,arial, helvetica,verdana;
font-size: 16px;
line-height: 19px;
vertical-align:top;
text-align:center;
color:#85B4FA;
}

#box1 a:link
{
display:block;
/* color:#A8C7FF; */
color: #FFFF66;
text-decoration:none;
font-size: 16px;
font-weight: normal;
line-height: 19px;
/* background:transparent; */
}

#box1 a:visited
{
display:block;
/* color:#A8C7FF; */
color: #FFFF66;
text-decoration:none;
font-size: 16px;
font-weight: normal;
line-height: 19px;
/* background:transparent; */
}

#box1 a:active
{
display:block;
/* color:#A8C7FF; */
color: #FFFF66;
text-decoration:none;
font-size: 16px;
font-weight: normal;
line-height: 19px;
/* background:transparent; */
}

#box1 a:hover {
background:TRANSPARENT;
color:#FFFFFF;
text-decoration:none;
font-style:normal;
font-weight: bold;
}

#box2 { 
padding-top:0px;
margin-top:10px;
margin-left:0px;
margin-bottom:10px;
padding-bottom:0px;
padding-left:20px;
padding-right:20px;
margin-right: 0px
text-align:justify;
font-family: trebuchet ms,Comic Sans MS,Tahoma,sans-serif,arial, helvetica,verdana;
font-size: 16px;
line-height: 19px;
vertical-align:top;
align: center:
text-align:center;
color:#85B4FA;
}

/* =============== FUSSBEREICH =============== */

#main_fuss{width:100%;height:80px;
border-top:solid 1px #00034E;
}

#fuss {
font-size:11px;
/* color: #ffffff; */
text-align:center;
vertical-align:middle;
letter-spacing:1px;
background-color:#00328b;
background-image:url(../images/back_fuss.jpg);
background-position:50% 100%;
background-repeat:no-repeat;
}

/* ========== Schatten um Hauptbereich ========== */


#s1 {
background-image:url(../images/s1.gif);
background-repeat:no-repeat;
background-position:  100% 0%;
}

#s2 {
background-image:url(../images/s2.gif);
background-repeat:repeat-x;
background-position:  0% 0%;
}

#s3 {
background-image:url(../images/s3.gif);
background-repeat:repeat-x;
background-position:  0% 0%;
}

#s4 {
background-image:url(../images/s4back.gif);
background-repeat:repeat-y;
background-position:  100% 100%;
height:100%;
}



#s6 {
background-image:url(../images/s6back.gif);
background-repeat:repeat-y;
background-position:  0% 0%;
}

#s7 {
background-image:url(../images/s7.gif);
background-repeat:no-repeat;
background-position:  100% 0%;
}

#s8 {
background-image:url(..//images/s8.gif);
background-repeat:repeat-x;
background-position:  0% 0%;
}

#s9 {
background-image:url(../images/s9.gif);
background-repeat:no-repeat;
background-position:  0% 0%;
}


/* allgemeine links im text */

a:link { 
font-weight      : bold;
font-family: trebuchet ms,Comic Sans MS,Tahoma,sans-serif,arial, helvetica,verdana;
/* color:#85B4FA;  */
color:	#FFFF66;
text-decoration:none;
}

a:visited { 
font-weight      : bold;
font-family: trebuchet ms,Comic Sans MS,Tahoma,sans-serif,arial, helvetica,verdana;
/* color:#85B4FA;  */
color: #FFFF66;
text-decoration:none;
}

a:active { 
font-weight      : bold;
font-family: trebuchet ms,Comic Sans MS,Tahoma,sans-serif,arial, helvetica,verdana;
/*  color:#85B4FA;  */
color: #FFFF66;
text-decoration:none;
}

a:hover{
/* color:#FF9900; */
color: #FF0000;
text-decoration:none;
}


/* ---------  eigen ----------   */

#module_left {
margin-top: 40px;

}

.footer1	
{
	font-size : 11px;
	color : #FFFFFF;
}

#hunde  {
  font-family: trebuchet ms,Comic Sans MS,Tahoma,sans-serif,arial, helvetica,verdana;
  font-size        : 15px;
  font-weight      : normal;
  letter-spacing   : 1px;
  text-align	   : left;
  line-height	   : 17px;
  color	           : #f8f8f8;
  margin-left	   : 10px;
  padding	   : 0px;
  spaccing	   : 0px;
  width            : 92%;
}
#hunde img {
  float 	   : right;
  height	   : 126px;
  width		   : 140px;
  margin-top	   : 0px;
  margin-right     : 0px;
}
#hunde1  {
  font-family: trebuchet ms,Comic Sans MS,Tahoma,sans-serif,arial, helvetica,verdana;
  font-size        : 15px;
  font-weight      : normal;
  letter-spacing   : 1px;
  line-height	   : 17px;
  color	           : #f8f8f8;
  margin-left	   : 10px;
  padding	   : 0px;
  spaccing	   : 0px;
  width            : 92%;
}
#hunde1 img {
  float 	   : left;
  height	   : 126px;
  width		   : 140px;
  margin-top	   : 0px;
  margin-left     : 0px;
}

.wurf {
  font-family      : Comic Sans MS,Tahoma,sans-serif,Arial,Helvetica,Verdana,Geneva,Univers,Zurich BT;
  font-size        : 16px;
  font-weight      : normal;
  color		   : #f8f8f8;
  letter-spacing   : 0px;
}

#wurf
{
 color		   : #f8f8f8;
}

#wurf1
{
 color		   : #ffff66;
}

#wurf2
{
 color		   : #ffff66;
}

.wurf  a:link
{
/*  display:block; */
color:#FFFF66;
text-decoration:underline;
/* font-size: 25px;  */
/* line-height: 19px; */
/* background:transparent; */
}
.wurf  a:visited
{
/*  display:block; */
color:#FFFF66;  
text-decoration:underline;
/* font-size: 25px; */
/* line-height: 19px; */
/* background:transparent; */
}
.wurf  a:active
{
/*  display:block; */
/*  color:#A8C7FF; */
color:	#FFFF66;
text-decoration:underline;
/* font-size: 25px; */
/* line-height: 19px; */
/* background:transparent; */
}

.wurf a:hover {
/*  background:TRANSPARENT; */
/* color:#FF9900;  */
color: #FF0000;
text-decoration:underline;
font-style:bold;
}

.linie {
	height : 1px;
	width : 100%;
/*	border-top-width: 1px;	*/
/*	border-bottom-width: 1px;	*/
/*	border-top-style: solid;	*/
/*	border-bottom-style: solid;	*/
/*	border-top-color: #FFD774;	*/
/*	border-bottom-color: #F59C00;	*/
	color:  #F59C00;
	Background-color:  #F59C00;
}

.componentheading
{
	font-size   	: 16px;
	font-weight 	: bold;
	padding-top 	: 1px;
	padding-bottom	: 1px;
   	color		: #F8F8F8;
}

.contentpane
{
	text-align:justify
}
.sectiontableheader
{
	font-family: trebuchet ms,Comic Sans MS,Tahoma,sans-serif,arial, helvetica,verdana;
	font-size        : 14px;
	background-color : #005EFF;
//	color            : #FF3300;
	color            : #F8F8F8;
	font-weight      : normal;
	line-height	 : 23px;
	height		 : 25px;
	border-bottom: 3px solid #666666;
	border-right: 2px solid #666666;
	border-left: 1px solid #C0C0C0;
	border-top: 1px solid #C0C0C0;
	padding-left: 10px;
}

.category
{


	color: #F59C00;
	font-weight: bold;
	padding-left: 0px;
}

.inputbox
{
	font-family: trebuchet ms,Comic Sans MS,Tahoma,sans-serif,arial, helvetica,verdana;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 4px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #FCFCFC;
	border-bottom-color: #E0E0E0;
	border-left-color: #333333;
	font-size: 14px;
	color: #2C6DE5;
}

.button
{
	background-color: #eeeeee;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #FCFCFC;
	border-bottom-color: #E0E0E0;
	border-left-color: #333333;
	font-size: 8pt;
	font-weight: normal;
	color: #CC3300;
	cursor: pointer;
}

.contactform
{
	margin-left	: 120px;
}

.contact_email  {
  width            : 500px;
  margin-left      : 0px;
}
.contact_email .inputbox {
  width            : 345px;
}

.start {
	font-family: trebuchet ms,Comic Sans MS,Tahoma,sans-serif,arial, helvetica,verdana;
  	font-size        : 15px;
  	font-weight      : normal;
  	color	           : #f8f8f8;
	letter-spacing 	: 1px;
}
/* Pony Gallery<  ----------- */

.small
{
	font-size: 8pt;
	font-weight: normal;
   	color: #FCFCFC;
}

.sectiontableentry1
{
	font-family: trebuchet ms,Comic Sans MS,Tahoma,sans-serif,arial, helvetica,verdana;
	font-size        : 15px;
//	color            : #FCFCFC;
	color		 : #FFFFFF;
/*	background-color : #005EFF;	*/
}

.sectiontableentry1 a
{
	font-family: trebuchet ms,Comic Sans MS,Tahoma,sans-serif,arial, helvetica,verdana;
	font-size        : 15px;
//	color            : #85B4FA;
//	color		 : #78D2FF;
/*	background-color : #E1EAFB;  */
  
}
.sectiontableentry1 a:visited
{
	color:#FFFF66;
   	text-decoration:none;
}

.sectiontableentry1 a:active
{
	color:#FFFF66;
   	text-decoration:none;
}

.sectiontableentry1 a:link
{
	color:#FFFF66;
   	text-decoration:none;
}

.sectiontableentry1 a:hover
{
	color:#FF0000;
	text-decoration:none;
}

.sectiontableentry3
{
	font-family: trebuchet ms,Comic Sans MS,Tahoma,sans-serif,arial, helvetica,verdana;
	font-size        : 15px;
	font-weight      : bold;
	line-height	 : 23px;
	height		 : 25px;
	background-color : #004DE1;
	border-bottom: 4px solid #666666;
	border-right: 2px solid #666666;
	border-left: 1px solid #C0C0C0;
	border-top: 1px solid #C0C0C0;
}

.sectiontableentry3 a
{
	font-family: trebuchet ms,Comic Sans MS,Tahoma,sans-serif,arial, helvetica,verdana;
	font-size        : 15px;
	font-weight      : bold;
	background-color : #004DE1;
}
.sectiontableentry3 a:visited
{
	color:#FFFF66;
   	text-decoration:none;
}
.sectiontableentry3 a:link
{
/*	color:#85B4FA;  */
	color:#FFFF66;
   	text-decoration:none;
}

.sectiontableentry3 a:active
{
	color:#FFFF66;
   	text-decoration:none;
}

.sectiontableentry3 a:hover
{
//	color:#6699FF;
	color:#FFFFFF;
	text-decoration:none;
}

.contentheading
{
	font-weight:bold;
	padding-top: 5px;
	padding-bottom: 5px;
   	color: #FFFFFF;
        letter-spacing: 1px;
}

.klein {
	font-family: trebuchet ms,Comic Sans MS,Tahoma,sans-serif,arial, helvetica,verdana;
  font-size        : 11px;
  font-weight      : normal;
  color            : #333333;
}

.klein a {
  font-family: trebuchet ms,Comic Sans MS,Tahoma,sans-serif,arial, helvetica,verdana;
  font-size: 12px;
  font-weight: normal;
  letter-spacing: 1px;
}

.klein a:visited {
  color            : #FFFF66;
  text-decoration  : none;
  font-weight      : normal;
}
.klein a:active {
  color            : #FFFF66;
  text-decoration  : none;
  font-weight      : normal;
}

.klein a:link {
  color            : #FFFF66;
  text-decoration  : none;
  font-weight      : normal;
}
.klein a:hover {
  color            : #FF0000;
  text-decoration  : none;
  font-weight      : normal;
}

#backhome {
background-color:#0A4BAD;
background-image:url(../images/back_home.png);
background-position:100% 100%;
background-repeat:no-repeat;
height: 260px;
width:  620px;
margin-top: 30px;
color: #FFFFFFF;
font-size: 22px;
font-style: italic;
font-weight      : bold;
letter-spacing: 1px;
}

/* ---------   Akobook plus ------------  */
.sectiontableheader1 {
//  background-color: #004bd8;
// background-color: #005EFF;
// background-color: #0039a0;
   background-color:  #004de1;
//  background-image: url(../images/guest_bg.png);
  font-size        : 14px;
  font-weight      : normal;
  text-transform   : none;
  letter-spacing   : 1px;
  padding          : 1px;
//  border-right	   : 0px #a0c5ec solid;
  padding-left     : 5px;
  color            : #ffffff;
  font-weight      : bold;
  height           : 20px;
  border-bottom    : 4px #666666 solid;
//  border-right     : 2px #666666 solid;
  border-top       : 1px #C0C0C0 solid;
//  border-left      : 1px #333333 solid;
}

.booktext {
  font-family	   : trebuchet ms,Comic Sans MS,Tahoma,sans-serif,arial, helvetica,verdana;
  font-size        : 15px;
  font-weight      : normal;
  color	           : #F8F8F8;
  letter-spacing   : 1px;
}
.comtext {
  font-family      : Tahoma,sans-serif,Arial,Helvetica,Verdana,Geneva,Univers,Zurich BT;
  font-size        : 12px;
  font-weight      : normal;
  color	           : #FCFCFC;
  letter-spacing   : 1px;
}
.small1 {
  font-family      : Comic Sans MS,Tahoma,sans-serif,Arial,Helvetica,Verdana,Geneva,Univers,Zurich BT;
  font-size        : 13px;
  font-weight      : normal;
  color	           : #FFFFFF;
  letter-spacing   : 0px;
}
.small2 {
  font-family      : Tahoma,sans-serif,Arial,Helvetica,Verdana,Geneva,Univers,Zurich BT;
  font-size        : 12px;
  font-weight      : normal;
  color	           : #FFFFFF;
  letter-spacing   : 1px;
}

.intext
{
	font-family: trebuchet ms,Comic Sans MS,Tahoma,sans-serif,arial, helvetica,verdana;
	font-size: 14px;	
//	color:#333333;
	color: #FCFCFC;
}

.contentpaneopen
{
	text-align:justify
}

hr, hr.separator
{
	height : 1px;
	width : 50%;
	color:  #F8F8F8;
//	border-top-width: 1px;
//	border-bottom-width: 1px;
//	border-top-style: solid;
//	border-bottom-style: solid;
//	border-top-color: #FFFFFF;
//	border-bottom-color: #FCFCFC;
}

ul, li
{
	margin-left: 8px;
	padding: 0px;
	list-style: none;
//	list-style-image:url(../images/arrow.gif);
}

/* ---------   Akobook plus Ende ------------  */