/*_______________________________________________________________________________________________ VORLAGEN
CONTENT                         TEXT

                                Fliess cont      #999
Pink        #e84f7d             Fliess rechts    #444
Blau hh			#E4F7FF
Blau h      #39a8e0
Blau d			#369
Grau m      #666
Grau d      #444

_________________________________________________________________________________________________ ALLG. DEF */

body{
	background-image:url(../ximg/frame/hg-main.jpg);
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 62.5%;
	line-height: 20px;
	text-align: left;
	font-style: normal;
	font-weight: normal;
	color: #999;
	}

.streif{
	background-image:url(../ximg/frame/hg-streif.jpg);
	width: 803px;
	background-repeat: repeat-y;
	text-align: left;
	padding-left: 25px;
	color: #369;
	}

.streif a{
	color: #369;
	}
		
#blatt
{	font-size: 1.2em;
	background-image:url(../ximg/frame/hg-blatt.jpg);
	background-repeat: repeat-y;
	width: 803px;
}

object, embed{
	vertical-align: bottom;
	}
	
#blau-hg{
	border: solid 1px #39a8e0; 
	height: 40px;
	width: 798px;
	background-color: #39a8e0;
	vertical-align: top;
	text-align: left;
	color: #FFF;
	}
	
#versand td{
padding-left: 25px;
	}

.hellblau-hg{
	background-color: #E4F7FF;
	}
	
#mitte td{
	text-align: left;
	vertical-align: top;
	}
	
#blau-hg-u{
	height:25px;
	width: 800px;
	background-color: #39a8e0;
	text-align: right;
	vertical-align: middle;
	color: #FFF;
}

#shadow-u{
	background-image:url(../ximg/frame/hg-main.jpg);
	width: 800px;
	height: 2px;
	padding-left: 2px;
	}

#shadow-u div{
	height: 2px;
	width: 800px;
	background-color: #5A4E44; 
	}


/*_________________________________________________________________________________________________ Text */

h1{
	font-weight: bold;
	font-size: 2.1em;
	text-transform: uppercase;
	margin: 5px 25px 0 25px;
	}

#content b{
	color:#777;
	text-align: left;
		}

.language{
text-align: left;
padding-left: 25px;
color: #369;
}

.language a {
color: #369;
}

.head-txt{
	font-weight: bold;
	font-size: 1.6em;
	color: #39a8e0;
	text-align: left;
	}

.shop-in .head-txt {
	font-weight: bold;
	font-size: 1em;
	color: #39a8e0;
	}

	
.zitat{
	font-weight: bold;
	font-size: 2.0em;
	line-height: 1.3em;
	color: #39a8e0;
	text-align: left;
	}

.text{
text-align: justify;
	}

.text p{
padding: 0;
margin: 0 0 25px 0;
	}

.text a{
color: #39a8e0;
text-decoration: none;
	}

.text a:hover{
background-color: #f2fafe;
color: #369; 
text-decoration: none;
	}
	
.anker{
	font-size: 1.2em;
	text-align: right;
	}
	
.mini{
	font-size: 0.9em;
	padding: 5px 25px 0 25px;
	}

.mini-nachoben{
	font-size: 0.7em;
	}
	
.mini-mov{
	font-size: 0.9em;
	margin-left:30px;
	}

.mini-img{
	font-size: 0.9em;
	text-align:left;
	margin-bottom: 5px;
	}

.error{
	color: #F02; 
	}

#mitte .mini{
	font-size: 0.8em;
	text-align: right;
	margin-bottom: 25px;
	}

#u-nav .mini{
	text-align: left;
	padding:0;
	}

.mini a{
	text-decoration: none;
	color: #ececec;
	}

.mini a:hover{
	text-decoration: none;
	color: #FFF;
	}
	
.pin-2 .head-unav{
	text-transform: uppercase;
	color:  #39a8e0;
	font-weight: bold;
	letter-spacing:0.2em;
}

.pin-2 b{
text-decoration: underline;
color: #444;
	}
	
td .pin-2 {
	padding: 0 10px 0 10px;
	color: #444;
	}

.pin-2 a{
	color: #e84f7d;
	text-decoration: none;
	}
	
.pin-2 a:hover{
	color: #ec84ad;
	text-decoration: none;
	}

.pixi-img a:link {
background-color: #FFF;
}

/*_________________________________________________________________________________________________ Image */
img{
border: 0;
	}

#content img{
border: 1px solid #ccc;
	}

.plan{
background-image: url("../ximg/content/03-plan.gif");
width:1701px;
height:1416px;
	}
/*
#doppel img{
border: 1px solid #ccc;
	}
*/

.abst25 {
margin-top: 25px;
	}

.forum-box{
height:330px;
}

.inside{
float:left;
margin-right:20px;
margin-bottom:10px;
	}
	
table .pin{
margin-bottom: 25px;
	}
	
.pin-1{
background-image: url("../ximg/frame/pin-1.jpg");
height: 21px;
	}

.pin-2{
background-image: url("../ximg/frame/pin-2.jpg");
	}

	
.pin-3{
background-image: url("../ximg/frame/pin-3.jpg");
height: 105px;
	}

.pin-2 .icon{
	text-align: right;
	position: relative; top:-35px; left:145px; width:33px; height:40px; z-index:2;
	}

.anz input{
border: solid 3px #dadada;
width: 25px;
	}

.col2 .anz {
	margin-bottom: 22px;
	}

.order{
background-color: #f2fafe;
padding:10px;
	}

.order textarea{
width: 100%;
border: solid 3px #dadada;
	}
	
.order .input-mail{	
border: solid 3px #dadada;
width:300px;
margin-right:25px;
}

.input-forum{	
border: solid 3px #dadada;
width: 100%;
}

.inputnormal input { 
border: solid 3px #dadada; 
width:300px;
margin-right:25px;}

.inputalert input { 
border: 3px solid #39a8e0;
width:300px;
margin-right:25px; }

.inputnormal textarea { 
border: solid 3px #dadada; 
width: 95%;
margin-right:10px;
}

.inputalert textarea { 
border: 3px solid #39a8e0;
width: 95%;
margin-right:25px;
}

/*________________________________________________________________________________________________ Spalten */
.col1 {
  float: left;
  width: 190px;
}
.col2 {
  float: left;
  width: 332px;
}

.shop .col1 {
  float: left;
  width: 250px;
  padding-right: 12px;
}
.shop .col2 {
  float: left;
  width: 250px;
  padding-left: 12px;
}
.shop-in .col1 {
  float: left;
  width: 90px;
}

.shop-in .col2 {
  float: left;
  width: 100px;
}

.pixi-img{
	height:263px;
	width: 525px; 
	/*border: 1px solid #ccc;*/
	}

.pixi-img .col1 {
  float: left;
  width: 262px;
  height: 263px;
}

.pixi-img .col2 {
  float: left;
  width: 261px;
  height: 263px;
}

