body {
	  background:#fff;
	  height:100%;
	  padding:0px;
	  margin:0px;
	  text-align:center;
	  /*font-family:  verdana,arial,georgia,trebuchet ms,candara,monospace;*/
	  /*background-image:url(../pics/hintergrund2.jpg); 
	  background-repeat:repeat-x; 
	  background-position:top center;*/
	  font-family: 'Palatino-Roman', 'Palatino', serif;
	  background-color:#ffffff;
	  font-size:14px;
}

.center {
	display: block; 
	text-align: center;
}

.frame {
	width: 740px;
	margin-left: auto; 
	margin-right: auto;
	text-align: left;
}



/*#### Schatten fuer Layer ###################################*/

#content_head{
	z-index:7;
	float:left;
	background-color:#ffffff;
	width:100%;
	min-width:750px;
	text-align:center;
	margin:0;
	padding:0;
}

#content{
	z-index:7;
	float:left;
	background-color:#ffffff;
	width:740px;
	margin:0;
	padding:0 0 10px 0;
}

.logo{
}

h1,h2{
background-color:#7a0000;
color: #ffffff;/*rgb(47, 95, 118);*/
font-weight: 400;
text-align: center;
}

h1{
font-size: 48px;
padding:20px 0 0 0;
margin:1px 0 0 0 ;
}

h2{
font-size: 14px;
font-family: 'Palatino-Bold', 'Palatino', serif;
padding:10px 0 25px 0;
margin:0;
}

span.underline{
text-decoration:underline;
}

ul.disctype{
list-style-type:disc;
}

.examples_headline{
text-decoration:none;
font-size: 14px;
font-weight:bold;
float:left;
width:100%;
margin:15px 0 2px 0;
font-family: 'Palatino-Bold', 'Palatino', serif;
}

a,a:link,a:visited,a:active{
color:#6e6e6e;
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

/*## Menu ############*/

.menu{
float:left;
font-family: Georgia, "Times New Roman", Times, serif;
width:100%;
min-width:750px;
margin:0px 0 0 0;
letter-spacing:1px;
background:#403e3e;
padding:0 0 19px 0;
background:url(../pics/bg-me.png) repeat-x left bottom;
}

.sf,.sf1{
float:left;
width:100%;
background:url(../pics/me-bg.png) repeat-y left top;
height:30px;
padding:10px 0 0 0;
}

.sf1{
background:none;
}

.me-all{
height:35px;
padding:0 0 5px 0;
margin:0 0 -1px 0;
}

.menupoint1{
width:10.4%;
background:none;
}

.menupoint2{
width:13.4%;
}

.menupoint3{
width:11.4%;
}

.menupoint4{
width:14.3%;
}

.menupoint5{
width:14.3%;
}

.menupoint6{
width:15%;
}

.menupoint7{
width:21.2%;
}

.me-all,a:link.sf,a:visited.sf,a:active.sf,a:link.sf1,a:visited.sf1,a:active.sf1{
float:left;
text-align:center;
color:#ffffff;
text-decoration:none;
font-size:14px;
border:0px;
outline: none;
}

.me-all:hover{
background:url(../pics/sk.png) no-repeat center bottom;
}

.aktiv{
float:left;
height:35px;
padding:0 0 5px 0;
margin:0 0 -1px 0;
text-align:center;
color:#ffffff;
text-decoration:none;
font-size:14px;
border:0px;
outline: none;
background:url(../pics/sk.png) no-repeat center bottom;
}

a#navi_aktiv{
color:#ffffff;
text-decoration:none;
}

/*## Home ####################*/

.frameline{
float:left;
width:740px;
}

.framebox{
float:left;
width:360px;
line-height:22px;
text-align:justify;
padding:10px 5px 0 5px;
}

.homeimg1{
float:left;
margin:5px 10px 0 15px;
padding:4px 0 0 0;
}

.homeimg2{
float:left;
margin:5px 10px 0 5px;
padding:4px 0 0 0;
}

.homeimg3{
float:left;
margin:55px 10px 0 15px;
padding:4px 0 0 0;
}

.homeimg4{
float:left;
margin:20px 10px 0 20px;
padding:4px 0 0 0;
}

img{
border:1px solid #a7a8a7;
}

.hometext{
float:left;
margin:0 15px 0 15px;
padding:10px 0 0 0;
}

/*## Packages #####################*/

.packagehead,.priceshead,.prices,.feettext,.equipmenthead,.equipment,.myselfhead,.myself,.contact{
float:left;
width:690px;
padding:25px;
line-height:20px;
text-align:justify;
}

.packageframe{
float:left;
width:690px;
margin:10px 25px 5px 25px;
padding:3px;
line-height:20px;
letter-spacing:1px;
background-color:#cccccc;
}

.packagerow{
float:left;
font-size:16px;
width:313px;
padding:15px;
}

.vline1{
float:left; 
width: 1px; 
height: 200px;
background-color: #202122;
margin:10% 0 10% 0;
}

.vline2{
float:left; 
width: 1px; 
height: 130px;
background-color: #202122;
margin:8% 0 8% 0;
}

.vline3{
float:left; 
width: 1px; 
height: 100px;
background-color: #202122;
margin:8% 0 8% 0;
}

.whois{
text-decoration:underline;
color:#7a0000;/*rgb(39,66,111);*/
font-family: 'Palatino-Roman', 'Palatino', serif;
font-size:18px;
font-weight:bold;
letter-spacing:2px;
}

a.anker{
color:#000000;
font-size:18px;
text-decoration:underline;
font-weight:bold;
margin:0;
}

/*## Prices ################################*/

h4,h5,h6{
float:left;
width:100%;
margin:0;
padding:0;
font-size:16px;
font-weight:bold;
}

h4{
text-align:center;
margin:0 0 20px 0;
}

h5{
text-decoration:underline;
margin:0 0 20px 0
}

h6{
margin:0 0 20px 0
}

.pricesrow{
float:left;
width:200px;
margin:10px 0 0 0;
font-size:16px;
padding:0;
}

.pricesunderrow,.pricesunderrow2{
float:left;
margin:2px 0 2px 0;
padding:0;
}

.pricesunderrow{
width:100px;
}

.pricesunderrow2{
text-align:left;
}

.pricesunderrow4{
float:left;
width:85px;
margin:2px 0 2px 15px;
}

.feettext{
font-style:italic;
}

/*## Equipment ##############*/

.equipmentrow{
float:left;
width:200px;
margin:10px 0 0 0;
font-size:16px;
padding:0;
line-height:30px;
}

/*## About Myself ##############*/

IMG.me{
float:right;
margin:0 0 20px 40px;
}

.myselfrow{
float:left;
width:500px;
margin:10px 0 0 0;
font-size:16px;
padding:0;
line-height:30px;
}

ul.credits{
float:left;
margin:0px;
list-style-type:disc;
}

ul.credits li{
margin:10px 0 10px -10px;
}


/*## Contact #################*/

IMG.phone{
float:right;
margin:0 0 20px 40px;
}

.contactrow1{
float:left;
width:100px;
}

.contactrow2{
float:left;
width:550px;
}

.textright{
float:left;
width:100%;
margin:5px 0 5px 0;
}

.contactin{
width:300px;
}

.send{
float:left;
width:100%;
color:#da553b;
margin:50px 0 20px 0;
vertical-align:center;
}

.sendimg{
float:right;
margin:-70px 0 0 20px;
}

/*## Examples ###################################################*/

.examples,.text_examples,.frame_box_examples1,.player_examples,.box_examples,.line_examples,.cell_left_examples,.cell_right_examples{
float:left;
}

.examples{
padding:10px;
}

.text_examples{
margin:10px 0 10px 0;
}

.frame_box_examples1{
margin:10px 0 10px 0;
padding: 10px 10px 5px 10px;
background-color:#d4d4d4;
-moz-border-radius:10px;
}

.player_examples{
}

.box_examples{
margin:5px 0 0 0;
}

.line_examples{
margin:5px 0 5px 0;
}

.cell_left_examples{
width:120px;
}

.cell_right_examples{
width:500px;
}

