/* (c) Copyright 24web.de, 2010. All rights reserved.
	WARNING!
	This Code and all pictures are protected by copyright law and international traeties.
	Unauthorized reproduction or distribution of the code, or any portion of it,
	may result in serve civil and criminal penalties, and will be prosecuted to
	the maximum extent possible under the law.
*/
body,table,tr,th,tr,td,p,b,i,div,span,ul,li,h1,h2,h3{
	margin:0px;
	padding:0px;
}

body,p,li,ul,ol,dd,dl,dt,div,adress,nobr,td,th {
	font-size: 11pt;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	font-family: Verdana,Helvetica,Arial,Geneva,sans-serif;
}

body.boot{
	background-image:url(pic/hg1.jpg);
	background-color:#fff;
	padding: 5px; 
}


/* Head formats */
h1  {
	font-family : Verdana,Helvetica,Arial,Geneva;
	font-size : 15pt;
	font-style : normal;
	font-weight : bold;
	margin-bottom: 0.5em;
}

h2  {
	font-family : Verdana,Helvetica,Arial,Geneva;
	font-size : 13pt;
	font-style : normal;
	font-weight : bold;
	margin-bottom: 0.5em;
}

h3  {
	font-family : Verdana,Helvetica,Arial,Geneva;
	font-size : 11pt;
	font-style : normal;
	font-weight : bold;
	margin-bottom: 0.5em;
}

p {
	margin-bottom: 0.5em;
}
p.abstand {
	margin-top: 1em;
	margin-bottom: 1em;
}

/* tabs */
.reiter{
	background-image:url(pic/cart_o.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 6px;
	line-height:6px;
}
.reiter_left{
	background-image:url(pic/cart_l1.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
}
.reiter_right{
	background-image:url(pic/cart_r1.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
}

.links{
	background-image:url(pic/kasten_l.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 12px;
}

.rechts{
	background-image:url(pic/kasten_r.gif);
	background-repeat: repeat-y;
	background-position: right;
}

/* links */
a{
	color:#FC7F40;
	text-decoration:none;
	font-family : Verdana,Helvetica,Arial,Geneva;
}

a:hover{
	text-decoration:underline;
    color:#FC7F40;
}

a:visited {
    color:#F38888;
}

a:active {
    color:#a73c1a;
}

/* menu navigation */
a.menu {
	text-decoration:none;
	font-size:15px;
	font-weight: bold;
	font-family : Verdana,Helvetica,Arial,Geneva;
	vertical-align: top;
}

a.menu:hover {
    text-decoration:underline;
}

a.home {
    text-decoration:none;
    color:#FCC5A9;
}

a.home:hover {
    text-decoration:underline;
    color:#F3E8C7;
}

a.home:visited {
    color:#FCC5A9;
}

a.social{
	text-decoration:none;
}

.activ{
    color:#222222;
	font-size:15px;
	font-weight: bold;
	font-family : Verdana,Helvetica,Arial,Geneva;
}

/* external links*/
a.extern{
	background-color: transparent;
	background-image: url("pic/extern.png");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: right center;
	padding-top: 0pt;
	padding-right: 13px;
	padding-bottom: 0pt;
	padding-left: 0px;
	text-decoration:none;
	font-family : Verdana,Helvetica,Arial,Geneva;
	color:#d65204;
}

a.extern:hover {
	text-decoration:underline;
}

/* pictures */
img{
	border: none;
}

td.pic{
	width: 480px;
	vertical-align: top;
	font-family: Verdana,Helvetica,Arial,Geneva;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	line-height: 9pt;
	color: #000000;
}

td.pic a img.pic {
	border: none;
	width: 480px;
	height: 360px;
}
	
/* different font classes */	
.n{
	font-family: Verdana,Helvetica,Arial,Geneva;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	line-height: 11pt;
	color: #000000;
}

.k{
	font-family: Verdana,Helvetica,Arial,Geneva;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	line-height: 9pt;
	color: #000000;
}
.h1{
	font-family: Verdana,Helvetica,Arial,Geneva;
	font-size: 15pt;
	font-style: normal;
	font-weight: bold;
	color: #FC7F40;
	padding-bottom: 5px;
}
