/* ---------------start--------------- */
html,body {margin:0; padding:0}

body {font-family: Arial, Helvetica, sans-serif;
	font-size:12px; 
        text-align:center;
        background:url(../images/body_top_bg.gif) repeat-x #efedf5;
}

div#header {
	height:208px;
	background:url(../images/header_bg.jpg) top no-repeat;
	padding: 0px;
	margin: 0px;
}

div#header2 {
	height:208px;
	background:url(../images/headerenbg.jpg) top no-repeat;
	padding: 0px;
	margin: 0px;
}



.language {
	height: 50px;
	width: 100px;
	float: right;
	display:inline;
	margin-top: 10px;
	margin-right: 35px;
}


.flaggen_box1 a, 
.flaggen_box1 a:link {
	text-decoration:none;
	font-size:8px;
	color: #4C4C4C;
	padding-bottom:5px;
       float: left;
}

.flaggen_box2 a, 
.flaggen_box2 a:link {
	text-decoration:none;
	font-size:8px;
	color: #4C4C4C;
	padding-bottom:5px;
       float: right;
}

.flaggen_box1 a:hover,
.flaggen_box2 a:hover {
	text-decoration:none;
	font-size:8px;
	color: #ff00cc;
}


div#container{
width:945px;
margin:0 auto;
text-align:left;
background:url(../images/conteiner_bg.gif);
}

div#wrapper 

{

float:left; 
display: inline;
width:100%;
padding: 0;
margin: 0;
}

div#content {
margin: 0 220px 0 230px;
padding:10px 25px;
}
div#content_breit {
width: 600px;
margin: 0 20px 0 20px;
padding:10px 25px;
}

#content_1-spalt {
width: 840px;
height: 600px;
margin: 0 20px 0 20px;
padding:10px 25px;
text-align: center;
}

div#bigcontent {
margin: 0 280px 0 70px;
padding:10px 20px;
}

/* altes Bigcontent
div#bigcontent {
margin: 0 230px 0 40px;
padding:10px 25px;
}
*/

div#extra-oben {
float:left; 
width:220px; 
height:26px;
background:url(../images/bg_extra_top.gif) left top no-repeat;
margin-left: -920px;
text-decoration:none;}


div#content p{line-height:1.4;}

div#extra-unten {
margin-top:26px;
float:left; 
width:220px; 
background:url(../images/bg_extra_unten2.gif) top repeat-y;
margin-left: -920px;
text-decoration:none;
min-height:333px;
}


div#navigation-oben {
float:left;
width:220px;
margin-left: -238px;
background:url(../images/bg_navigation-oben.gif) top no-repeat;
min-height:1000px;
}

div#navigation-oben-meinungen {
float:left;
width:220px;
margin-left: -238px;
background:url(../images/bg_navigation-oben-meinungen.gif) top no-repeat;
height:1400px;
}

div#navigation-unten {
margin-top:600px;
float:left;
width:220px;
margin-left: -238px;
background:url(../images/bg_navigation-unten.gif) top repeat-y;
min-height:400px;
}

div#navigation-unten-meinungen {
margin-top:600px;
float:left;
width:220px;
margin-left: -238px;
background:url(../images/bg_navigation-unten.gif) top repeat-y;
min-height:400px;
}

/*------------------------------------------ Topmenu */
.topMenu {
	width:901px;
	height:46px;
	background:url(../images/tepm_bg.gif) repeat-x;
	margin: -10px auto 21px auto; 
}


.topMenu li {
	display:block;
	float:left;
	font-size:12px;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-weight:normal;
	line-height:46px;
	height:46px;
	background:url(../images/tepm_line.gif) left no-repeat;}

.topMenu li a:link, .topMenu li a:visited {
	display:block;
	float:left;
	margin-left:2px;
	padding:0 12px 0 12px;
	color:#777777;
	text-decoration:none;}

.topMenu li a:hover {
	background:#ffffff;
	color:#454444;}

.topMenu .active a:link, .topMenu .active a:visited {
	background:#ffffff;
	color:#454444;}

.topMenu .first {
	background:none;}

.topMenu .first a:link, .topMenu .first a:visited {
	margin:0;}


div#content h1,
div#content_breit h1,
div#bigcontent h1, 
div#content_1-spalt h1
 {
	color:#ee7400;
	font-weight:normal;
	font-size:28px;
	border-bottom:1px solid #d4d4d4;
	padding-bottom:2px;
        text-transform: lowercase;
}


div#content h3,
div#bigcontent h3,
div#content h3 a,
div#bigcontent h3 a {
	color:#ee7400;
        font-weight:bold;
	font-size:14px;
}

div#content h4, div#bigcontent h4 {
	color:#ee7400;
	border-bottom:1px solid #d4d4d4;
}


/*------------------------------------------------------- Content Menue. skri */

.content h1 {
	color:#ee7400;
	font-weight:lighter;
	font-size:28px;
	border-bottom:1px solid #d4d4d4;
	padding-bottom:2px;
	text-transform:lowercase;
}

.content a, .content a:link {
	text-decoration:none;
	color: #4C4C4C;
}

.content_link a, .content_link a:link,  .content_link a:active, .content_link a:visited{
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	background-color:#ee7400;
}
.content_link a:hover {
	color:#ee7400;
	text-decoration:none;
	background-color:#ffffff;
}

.content_markup strong a,
.content_markup a,
.content_markup h1 a:link, 
.content_markup h1 a:visited,
.content_markup h1 a:active {
	color: #4C4C4C;
	text-transform:none;
	display:inline;
	text-decoration:none;
}

.content_markup strong a,

div#bigcontent  .content_markup h1 a:link, 
div#bigcontent  .content_markup h1 a:visited,
div#bigcontent  .content_markup h1 a:active {
	color: #4C4C4C;
	text-transform:none;
	display:inline;
}


div#content .content_markup h1,
div#bigcontent .content_markup h1 {
	color: #4C4C4C;
	font-size:12px;
	border-bottom:0px solid #d4d4d4;
	text-transform:none;
	display:inline;
}


div#content .content_markup h1 a:hover,
div#bigcontent .content_markup h1 a:hover {
	color:#ee7400;
	text-transform:none;
	text-decoration:underline;
}


div#content  .content_markup h2, 
div#bigcontent  .content_markup h2 {
	color: #4C4C4C;
	font-size:12px;
	border-bottom:0px solid #d4d4d4;
	text-transform:none;
	display:inline; 
	font-weight:normal;
}


div#content  .content_markup h3,
div#bigcontent  .content_markup h3 {
	color: #4C4C4C;
	font-size:12px;
	border-bottom:0px solid #d4d4d4;
	text-transform:none;
	display:inline; 
	font-weight:normal;
}

div#content  .content_markup p,
div#bigcontent  .content_markup p {
	display:inline; 
}



.startText-up {
	padding-top: 480px;
	color:#555555;
	font-size:12px;
	line-height:17px;}

.startText {
	padding-top: 10px;
	color:#555555;
	font-size:12px;
	line-height:17px;}

.newsText {
	padding-top:10px;
	color:#555555;
	font-size:12px;
	line-height:17px;}

.news-orange {
	padding-top:10px;
	color:#000000;
	font-size:14px;
	line-height:17px;}


.startPage {
background:url(../images/willkommen_img3.jpg) 120px  0 no-repeat;	
position:relative;
z-index: 1;
min-height:620px;}

.sticker {
	background:url(../images/sticker.jpg) top no-repeat;
	width:100px;
	height:83px;
	color:#585d7c;
	text-align:center;
	font-size:18px;
	line-height:24px;
	font-style:italic;
        display: inline;
   	 padding:40px 10px 10px 10px;
/*      padding:40px 15px 10px 15px; */

}

.sticker strong { font-weight:normal;}

.sLeft {
       float:left;
	margin-top: 150px;
	margin-left: 0px;}

.sLeft a 
{text-decoration:none; }

.sRight {
        float: right;
	margin-top: 150px;
	margin-right:0px;
}

.sRight a 
{text-decoration:none; }


/*------------------------------------------------------- Content Menue. skri */


.studiolink a { position:relative; top:300px; left:10px; width:260px; height:60px;
      z-index:10; font-size:20px; color:#222222; /*background-color:#transparent;*/ text-decoration:none; }

.studiolink2 a { position:relative; top:250px; left:80px; width:260px; height:60px;
      z-index:10; font-size:20px; color:#222222;  /*background-color:#transparent;*/ text-decoration:none;}

.ausbilderlink a {  position:relative; top:220px; left:220px; width:260px; height:60px;
      z-index:10; font-size:20px; color:#222222; /* background-color:#transparent;*/ text-decoration:none; }

.distributorlink a {  position:relative; top:100px; left:310px; width:260px; height:60px;
      z-index:10; font-size:20px; color:#222222; /*background-color:#transparent;*/ text-decoration:none;}



.xstudiolink a { position:relative; top:300px; left:10px; width:260px; height:60px;
      z-index:10; font-size:20px; color:#222222;/* background-color:#transparent;*/ text-decoration:none; }

.xstudiolink2 a { position:relative; top:250px; left:80px; width:260px; height:60px;
      z-index:10; font-size:20px; color:#222222;/* background-color:#transparent;*/ text-decoration:none;}

.xausbilderlink a {  position:relative; top:200px; left:240px; width:260px; height:60px;
      z-index:10; font-size:20px; color:#222222;/* background-color:#transparent;*/ text-decoration:none; }

.xdistributorlink a {  position:relative; top:100px; left:310px; width:260px; height:60px;
      z-index:10; font-size:20px; color:#222222;/* background-color:#transparent;*/ text-decoration:none;}


/* ----------finailly Meinungen-----------*/

div#content  .autor  {
     border-bottom: 1px solid #ccc;
     margin-top: 5px;
     font-size:11px;
     color:#333333;
}    

div#content .meinung {
   margin-top: 5px;
  color:#333333;
  font-size:13px;
}

div#content  .kundevon
 {
    border-bottom: 1px solid #ccc;
    margin-top: 5px !important;
    font-size: 11px;
   color:#333333;
}


div#content .Meinungen_summary 
{
width: 400px;
/* float: left; */
text-decoration:none;
margin-top: 15px;
}


/* finailly News List --------------------------------------------- */

.fnews_summaryPost
 {
margin-left: 0px ;
width:500px;
height:110px; 
padding: 10px; 
margin-bottom:10px;
 }

.fnews_introtext, 
.fnews_introtext p
{
   margin-left: 20px;
   color: black;
   font-size: 12px;
float: right;
display:inline;
width: 360px;
}


.fnews_summaryPost img 
 {   
 width:100px;
    border: 1px solid #444444;
   w\idth:100px;    /* Version 6 */
 margin-left: 5px;     
    height: 75px;
   display: inline; 
    float: left;
}


.fnews_summaryPost img a
 {
    border: 1px solid #444444;
    margin-left: 5px;
    margin-right: 10px;
    height:75px;
   width: 100px;    
   float:left;
    padding: 1px; 
    margin-right: 15px; 
   display: inline; 
}

.fnews_summaryPost h3 {
    margin-bottom: 10px;
    margin-top: -3px ;   
border-bottom: 1px solid #ccc;
    margin-left: 20px;
    color: black;
    font-size: 16px;
    float: right;
    display:inline;
    width: 360px;
}

.fnews_summaryPost h3 a {
    margin-top: -3px ;  
     margin-left: 20px;
text-decoration:none;
    color: #555555;
    font-size: 16px;
    float: right;
   display:inline;
   width: 360px;
}



.fnews_summaryPost .ditto_info {
    background-color: #F8F8F8;
    padding: 0px !important;
    font-size: 9px;
    color: black;
}


.fnews_text a:hover 
{  
 color: #FF8000;
}

.fnews_fnewstext a .h3
{
font-size: 1.1em;
}


.fnews_link a, .fnews_link a:link,
.fnews_link a:visited 
{
  font-family: Arial, sans-serif; 
  padding: 10px 0px 0px 0px ;
   font-size: 10px;
   color: #444444;
   text-align: right;
   text-decoration: none; 
   border-bottom: 0px solid #bbbbbb; 
   float:right;    
   display:inline;
width: 360px;
}

.fnews_link a:hover 
{  
 color: #FF8000;
}


.fnews_datum
{
 font-family: Arial, sans-serif;
 margin-top:10px;
 padding: 5px 0 5px 0px !important;
 font-size: 0.8em;
 color:#FF8000;
 text-decoration: none !important; 
border-bottom: 1px solid #888888;
}

.fnews_text, .fnews_text a,
.fnews_text a:link,
.fnews_text a:visited 
{
  font-family: Arial, sans-serif;
  margin-top: 5px;
  font-size: 1em;
  color: #555555;
  text-decoration: none !important; 
}


/*-------------------linke Seite */
.extra h3 {
	text-align:right;
	color:#949494;
	font-size:13px;
	margin:20px 0 5px 0;}


.spaceLeft {
width: 190px;
text-align:right;
line-height:17px;
padding-bottom:15px;
border: 0px solid #edeff4;

}

.spaceLeft h3 {text-align: right;}


.listLeft ul {
text-align:right;
padding: 20px 0 5px 5px;	
text-transform: lowercase;
list-style: none;
text-decoration:none;
}

.listLeft li {
	margin-bottom:7px;
	border-bottom:1px solid #edeff4;
        text-transform: lowercase;
        text-align: right;
       list-style: none;
}


.listLeft li a:link, .listLeft li a:visited 
{
	display:block;
	border:1px solid #edeff4;
	text-align: right;
	color:#8b8b8b;
	font-weight: bold;
	text-decoration: none;
	padding:1px 2px;
       text-decoration: none;
}
	
.listLeft li a:hover {
	border:1px solid #d7d8da;
	background:#ffffff;
	color:#4f4f4f;
}

.listLeft .active a:link, .listLeft .active a:visited {
	border:1px solid #d7d8da;
	background:#ffffff;
	color:#565656;
       text-decoration: none;
}

/*orange*/


.listLeftorange ul {
text-align:right;
padding: 20px 0 5px 5px;	
text-transform: lowercase;
list-style: none;
text-decoration:none;
}

.listLeftorange h3 {
	color:#565656;
}

.listLeftorange {
	margin-bottom:7px;
	border-bottom:1px solid #edeff4;
        text-transform: lowercase;
        text-align: right;
       list-style: none;
}

.listLeftorange li a:link, .listLeftorange li a:visited 
{
	display:block;
	border:1px solid #edeff4;
	text-align: right;
	color:#ed7300;
	font-weight: bold;
	text-decoration: none;
	padding:1px 2px;
       text-decoration: none;
}
	
.listLeftorange li a:hover {
	border:1px solid #d7d8da;
	background:#ffffff;
	color:#4f4f4f;
}

.listLeftorange .active a:link, .listLeftorange .active a:visited {
	border:1px solid #d7d8da;
	background:#ffffff;
	color:#565656;
       text-decoration: none;
}


.clear { clear:both;}

.orange {
	color:#ee7400;}

.size2 {
	font-size:15px;}

a:hover { color:#ee7400;}

	
/*------------------------------------------ Left Hide 

.leftHide {
	background:url(../images/middle_bg2.gif) repeat-y;}

.leftHide .content {
	margin:0 213px 0 124px;
	padding:10px 75px 10px 0;}

*/




/*------------------------ Navigation */

.spaceRight {
width: 180px;
margin-left: 20px;
padding: 0 8px; 
margin-top: 35px;
text-align: left;

}

.title2 {
	color:#757576;
	font-size:16px;
	margin-top:30px;
	
	background:#f3f4f7;}

a.agray:link, a.agray:visited {
	color:#797979;}
a.agray:hover {
	color:#006699;}


.ditto_paging {
    border-top: 1px solid #ccc;
    padding: 10px; 
    font-size: 86%;
    color: #618100;
}

.ditto_page, .ditto_currentpage {
    border: 0px solid #444444;
    padding: 5px 5px 2px; 
    margin-top: 50px;
    margin-right: 1px;
    background-color: #ffffff; 
    color: #555555;
} 

.ditto_pages {
    float:left;

    font-size: 11px;
    color: #555555;
 padding: 25px 5px; 
clear:both;
}

.ditto_pages_ditto_off 
{
    border: 1px solid #ccc;
    padding: 3px 5px 2px; 
    margin-right: 1px;
    color: #ccc;
}

.ditto_previous_off_ditto_off
{
font-size: 0px;
    border: 1px solid #ccc;
    padding: 1px; 
    margin-right: 1px;
    color: #FFFFFF;
}

.ditto_next_off_ditto_off
{
   font-size: 0px;
   border: 1px solid #ccc;
   padding: 1px; 
   margin-right: 1px;
   color: #FFFFFF;
}

.ditto_pages a, .ditto_pages a:link, .ditto_pages a:visited {
    border: 1px solid #666666; 
    padding: 1px 5px 2px; 
    margin-right: 4px; 
    margin-left: 4px; 
    text-decoration: none !important; 
    color: #444444;
} 

.ditto_pages a:hover {
    background-color: #fff;
    color: #000;
}
.ditto_archivelist ul {
    list-style-type: none; 
    margin-left: 15px; 
    padding-left:0;
}

.ditto_archivelist ul ul{
    list-style-type: square;
    margin-left: 35px;
} 
.ditto_archivelist .fnews_month {
  font-weight: bold;
  border-bottom: 1px solid #888888;
}

.reflect_archive_list h3
{
border-bottom: 2px solid #888888;
}

.reflect_archive_list
{ 
   font-family: Arial, sans-serif;
   font-size: 12px;
   color: #444444;
}

.reflect_month_link
 {
    color: #444444;
    margin-left: 10px;
    font-weight: normal;
}


/* --------------TV Liste--------------- */

.finaillytv_videolist
{
width: 450px;
text-decoration:none;
margin-left: 20px ; 
margin-top: 15px;
height:90px;
float:left;
margin-bottom: 5px;
border-bottom: 1px solid #ccc;
color: #555555;
}


.finaillytv_videolist img, .finaillytv_videolist img a
 {
    border: 1px solid #444444;
    margin-left: 5px ; 
    margin-right: 15px; 
    height: 75px;
    width: 100px; 
    color: #555555;
    float:left;
    display: inline;
}

finaillytv_text
{
    font-size: 12px;
    display: inline;
    margin-top: 10px;
    text-decoration:none;
    color: #555555;
    float: right;
    text-align: left;
    width: 290px;
}

.finaillytv_link, .finaillytv_link a {
    font-size: 11px;
    text-align: right;
    margin-top: 5px;
    display:inline;
    text-decoration:none;
    color: #555555;
    float:right;
    text-decoration:none;
}



/*--------finailly last News - rechts----- */

.lastnews_summaryPost h3 {

    border-bottom: 1px solid #ccc;
    margin-bottom: 10px !important;
}
.lastnews_summaryPost h2 {
    border-bottom: 1px solid #ccc;
    margin: 0px !important;
    color: black;
}
.lastnews_summaryPost a {
    text-decoration:none;
}
.lastnews_summaryPost h2 a {
    text-decoration:none;
    color: #555555;
    font-size: 18px;
}

.lastnews_summaryPost .lastnews_info {
    background-color: #F8F8F8;
    padding: 5px !important;
    font-size: 9px;
    color: black;
    border-bottom: 1px solid #ccc;
}
.lastnews_link {
    font-size: 76%;
    text-align: right;
}

.lastnews_link a {
     text-decoration:none;
    color: #555555;
}

.lastnews_datum
{
 font-family: Arial, sans-serif;
 margin-top:10px;
 padding: 5px 0 5px 0px !important;
 font-size: 9px;
 color:#FF8000;
 text-decoration: none !important; 
border-bottom: 1px solid #888888;
}


.lastnews_text,  .lastnews_text a,
.lastnews_text a:link,
.lastnews_text a:visited 
{
  font-family: Arial, sans-serif;
  margin-top: 5px;
  font-size: 12px;
  color: #555555;
  text-decoration: none !important; 
}

.lastnews_text a:hover 
{  
 color: #FF8000;
}

.lastnews_text a h3
{
font-size: 14px;
}

.lastnews_link, .lastnews_link a:link,
.lastnews_link a:visited 
{
  font-family: Arial, sans-serif; 
  padding: 5px 0 5px 5px !important;
   font-size: 9px;
   color: #444444;
   text-align: right;
   text-decoration: none !important; 
   border-bottom: 1px solid #bbbbbb;
}

.lastnews_link a:hover 
{  
 color: #FF8000;
}

/*-------------------- Tag cloud */
	
.tagcloud {
       width: 190px;
       text-align:center;
       line-height:17px;
       padding-bottom:15px;}
	
.tagcloud a:link, .tagcloud a:visited {
	color:#d67408;
	text-decoration:none;}
	
.tagcloud a:hover {
	color:#ee7400;
	text-decoration:underline;}

a.s1:link, a.s1:visited {
	font-size:12px;
	color:#e4a050;}
a.s2:link, a.s2:visited {
	font-size:14px;}
a.s3:link, a.s3:visited {
	font-size:16px;
	color:#e19336;}
a.s4:link, a.s4:visited {
	font-size:17px;}
a.s5:link, a.s5:visited {
	font-size:19px;}
a.s6:link, a.s6:visited {
	font-size:21px;
	color:#ac6420;}

/*------------------------------------------ Bookmarks */
.bookmarks {
	text-align:right;
	line-height:10px;}
	
.bookmarks img {
	width:16px;
	height:16px;
	border:1px solid #e2e3e6;
	padding:1px;
	background:#ffffff;}

/*------------------------------------------ Content */

.content a {
     	color:#333333;
        text-decoration:none;
}
.content a:hover {
     	color:#ee7400;
}

.text {
	color:#555555;
	line-height:17px;
	font-size:12px;}

.text a {
text-decoration:none;}


.text:link 
{color:#777777;
 text-decoration:none;}

.text:visited 
{color:#888888; text-decoration:none;}

.text:active 
{color:#444444; text-decoration:none;}

.text a:hover 
{	
color:#ed7300; text-decoration:none;}

.text strong {
	color:#222222;
}

.text strong  a {
color:#222222;
text-decoration:none;
}

.text li {
	list-style:disc;
	margin-left:20px;
text-decoration:none;}


.videoliste  {
        color:#555555;
	line-height: 20px;
	font-size:12px;
       padding-top:15px;
}

a.videoliste
{
text-decoration:none;
}

.googlemap {
       float: left;
}

.imgRight {
	margin:2px 0 2px 15px;}
.imgLeft {
	margin:2px 15px 2px 0;}

.naviBar {
       margin-top:50px;
	text-align:center;
	position:relative;}

.btn {
	display:block;
	width:32px;
	height:32px;
	margin:2px;
	text-indent:-2000px;}

.fpn_prevLink {
	background:url(../images/ico_back.gif) 0 0px;
	height:32px; width:32px;
	float:left;}

.fpn_noNextSlide {
	background:url(../images/0btn_navi.gif) 0 32px;
	height:32px;	width:32px;
       float:left;}

.fpn_nextLink {
	background:url(../images/ico_next.gif) 0 32px;
	height:32px;	width:32px;
       float:left;}


.bhome {
	background:url(../images/btn_navi.gif) 64px 64px;
	float:left;
	position:relative;
	left:100px;}

.bmail {
	background:url(../images/btn_navi.gif) 64px 32px;
	float:left;
	position:relative;
	left:100px;}

.bprint {
	background:url(../images/btn_navi.gif) 32px 64px;
	float:right;}

.bnote {
	background:url(../images/btn_navi.gif) 32px 32px;
	float:right;}
	
/*------------------------------------------ Products */

.prodList {
	padding:20px 0;
	width:100%;}
	
.prodList li {
	display:block;
	list-style:none;
	float:left;
	text-align:center;
	width:100px;
	height:100px;
	margin:10px;}

/*------------------------------------------ Contact Form */

.contactForm {
	color:#575757;
	font-size:12px;}

.cLeft {
	width:48%;
	float:left;}

.cRight {
	width:48%;
	float:right;}

.row {

	padding:1px 0;
	line-height:16px;
	clear:both;}

.row input, .row select {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;

	width:175px;}

.row .checkbox {
	width:15px;
	margin-right:3px;
	float:left;}

.row .btn-submit {
	cursor:pointer;
	width:110px;
	margin:5px 0;}

.space {
	height:70px;}



/*-------- 404_page */

.error_page {
       font-size:12px;
}

.error_page ul {
	list-style:disc;
}

/*----- Kit haben Wollen*/
.habenwollen {
	width: 100%;
	text-align: center;
	vertical-align: middle;
        font-size:12px;
}

.habenwollen a:link,
.habenwollen a:active,
.habenwollen a:hover,
.habenwollen a:visited  {
	width:50%;
	display:block;
	font-size:1.5em;
	background-color: #FFCC66;
	padding-top:5px;
	padding-bottom:5px;
	color:#575757;
}


/*-----Ajax--Suche ----*/

.search img {display: none;}

#ajaxSearch_form {
    border: 0px #228822;
    margin-top: 15px;
     height: 26px;
display:inline;
}

#ajaxSearch_input 
{
	float: left;
	border: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
        margin-top:0px;
        margin-left:-10px;
        height: 26px;
background:url(../images/search_bg.gif) top no-repeat;
}

#ajaxSearch_label {
color: #228822;
border: 0px;
 }

#ajaxSearch_form fieldset
{
border:0px;
 width:180px;
display:inline;
}

#ajaxSearch_submit
 {
    width: 25px;
    height: 25px;
    float: right;
    border: 0px solid #ffffff;
    font-size: 0px;
    margin-right: 8px;
    background:url(../images/buttonsearch.gif) no-repeat;
    cursor: pointer; /* hand-shaped cursor */
}


#search-directory {
	position:absolute;
	top:26px;
	left:5px;
	width:496px;
	height:32px;
	overflow:hidden;
	z-index:400;
}





#sidebarlogin label {
display: block;
margin-top: 5px !important;
color: #228822;
border: 0px;
}

#sidebarlogin fieldset{
	border: 0px ;
       margin-top: 10px;
	padding: 0px;
       height: 10px;
       background: transparent;
}

#sidebarlogin input {
	width: 100%;
}

#sidebarlogin #checkbox_1 {width: auto; float: right; border: 0 !important;}

#sidebarlogin h3 
{display: none;}


#sidebarlogin #forgotpsswd {
	font-size: 70%;
	display: block;
	float: right;
	margin-top: -25px;
}


#ajaxSearch_select
 {
	border-top: 1px solid #75767B;
	border-left: 1px solid #75767B;
	border-bottom: 1px solid #B6B9C0;
	border-right: 1px solid #B6B9C0;
	height: 19px;
}


/*Suchtexteingabe umrandung*/

#ajaxSearch_textarea {
	border-top: 1px solid #75767B;
	border-left: 1px solid #75767B;
	border-bottom: 1px solid #111111;
	border-right: 1px solid #B6B9C0;
      	height: 20px;
}

#ajaxSearch-txt {
    position: absolute;
    top: 0px;
    left: 158px;
    width: 257px;
    height: 21px;
    color: #555555;
    font-size: 11px;
    line-height: 23px;
}

#ajaxSearch_output a:hover{ background-color: #8dbc00; }

#ajaxSearch_output p {margin: 0;}

.ajaxSearch_paging { }

.AS_ajax_result {
    border-top: 1px solid #2f2f2f;
    color: #444;
    padding: 5px 10px 7px;
    margin: 0;
}
    .AS_resultLink {
        text-decoration: underline;
        padding: 0;
        margin: 0;
    }
    .AS_ajax_resultDescription {
        color: #888;
    }
    .AS_ajax_more { color: #555; }
    .AS_intro { display: none;}


#dirsearch-txt {
position: absolute;
top: 0px;
left: 0px;
width: 118px;
height: 21px;
color: #4E5760;
font-size: 13px;
line-height: 23px;
}

#dirsearch-inp {
position: absolute;
top: 0px;
left: 123px;
width: 201px;
height: 18px;
}

#dirsearch-btn {
position: absolute;
top: 0px;
left: 329px;

width: 70px;
height: 21px;
}

#dirsearch-txt2 {
position: absolute;
top: 3px;
left: 405px;
width: 170px;
height: 21px;
color: #4E5760;
}

#dirsearch-txt2 a {
color: #4E5760;
}

#join {
position: relative;
}
    #join-inp {
    margin-top: 5px;
    width: 158px;
    height: 18px;

    }

#join-btn {
    margin-top: 5px;
    width: 120px;
    height: 21px;
    }

.AS_ajax_highlight1, .ajaxSearch_highlight1{
  color : #CC0000;
  padding: 0;
  font-weight: bold;
}
.AS_ajax_highlight2, .ajaxSearch_highlight2{
  color : #CB53DF;
 padding: 0;
 font-weight: bold;
}

.AS_ajax_highlight3, .ajaxSearch_highlight3{
  color : #DF53B5;
  padding: 0;
  font-weight: bold;
}

.AS_ajax_highlight4, .ajaxSearch_highlight4{
  color : #DF5380;
  padding: 0;
  font-weight: bold;
}
.AS_ajax_highlight5, .ajaxSearch_highlight5{
  color : #A453DF;
  padding: 0;
  font-weight: bold;
}
.AS_ajax_highlight6, .ajaxSearch_highlight6{
  color : #53ADDF;
  padding: 0;
  font-weight: bold;
}

#maxi_trenner {
	padding-bottom: 5px;
}

.orange {
	color:#ee7400;}
.size2 {
	font-size:15px;}

/*------------------------------------------ Footer */



div#footer_end {
	height: 38px;
	background:url('../images/footer.jpg') left top no-repeat;
       clear:left; width:100%}

.clearer {clear: both; font-size: 0;}

.footerleft {float: left; padding-left: 10px;}

.footerright {float: right; padding-right: 10px; }

.footer {
	color:#404040;
	font: normal 11px sans-serif;
	margin-top: 5px;
	padding-left: 10px;
	padding-right: 10px; 
       padding-top:12px;
	padding-bottom:5px;
}

.footer a {
	color:#404040;
	text-decoration: none;
	font-size:11px;
     font-weight: normal;
}

.footer a:hover {
       color:#ee7400;
}



/* Fixes for RichText widgets
------------------------------------------------------------------------------- */
.MODX_RichTextWidget {
	float: left;
}

.MODX_RichTextWidget a {
	border: 0px;
}

/*------------------------------------------------------------------------------- */
.habenwollen a {
	width:50%;
	display:block;
	font-size:1.5em;
	background-color: #FFCC66;
	padding-top:5px;
	padding-bottom:5px;
}

strong {
  font-weight: normal;
}




.trennlinie {
    border-top: 1px solid #c1c1c1;
    height: 5px;
    font-size:14px;
} 

/*------------------------------------------------------------------------------- */
.crumb_box a:link,
.crumb_box a:active,
.crumb_box a:visited {
        text-transform: lowercase;
        text-decoration: none;
        color:#404040;
}

.crumb_box a:hover {
        text-transform: lowercase;
        text-decoration: underline;
       color:#ee7400;
}

.mussichhaben a {
	display:block;
	font-weight: bold;
	background:url(../einsteigerkit/08-12-09-skri-Kit_09.jpg) no-repeat;
	text-align:center;
        text-decoration: none;
        color:#404040;
}
.line {
	border-top: 1px solid #c1c1c1;
	border-bottom: 1px solid #c1c1c1;
	font-size:14px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.singleline {
	border-top: 1px solid #c1c1c1;
	font-size:14px;
	padding-top: 5px;
}

/*------------------------------------------------------------------------------- */
/*.adresse {
	height: auto;
        width: 190px; 
	margin-left: 2px;
        margin-right: 50px;
        margin-bottom: 40px;
        border-width: 2px;
        border-color: #b9babb;
        border-style: solid;
        padding-bottom: 5px;
        padding-left: 10px;
        padding-top: 5px;
        padding-right: 20px;
	}*/

.adresse {
	height: auto;
        width: 190px; 
	margin-left: 2px;
        border-bottom-width: 2px;
        border-bottom-color: #b9babb;
        border-bottom-style: solid;
        padding-top: 2px;
	}
	
.adresse h1 {
	font-size: 12px;
	font-weight: bold;
	}
	
.adresse h2 {
	font-size: 11px;
	font-weight: bold;
/*        text-transform: lowercase; */
	}
	
.adresse p {
	font-size: 11px;
  /*      text-transform: lowercase; */
        display:inline;
	}
	
.adresse a,
.adresse td a  {
	text-decoration: none;
        color:#404040;
	}
	
.adresse a:hover {
	text-decoration: underline;
	color:#666666;
	}

.adresse .biglink {
	font-size:16px;
        color:#000000;
}

.studioname {
       font-weight: bold;
       font-size: 14px;
       text-decoration: underline;
       color: #c3651e;
       text-transform: lowercase;
}

.studioname a{
       font-weight: bold;
       font-size: 14px;
       text-decoration: underline;
       color: #c3651e;
       text-transform: lowercase;
}

.teaser {
        color: #ed7603;
        font-size: 15px;
        font-family: Arial; 
        font-weight: bold;    
}

.ausbildungscontainer {
        width: 48%;
	float: left;
	margin-left:5px;
}
/* finailly wirbt */


#bigcontentwirbt {
	margin: 0 70px 0 70px;
	padding:10px 25px;
}

div#bigcontent a,
#bigcontentwirbt a {
text-decoration: none;
color:  #706f72;
}

div#bigcontent a:hover,
#bigcontentwirbt a:hover {
text-decoration: underline;
color:  #706f72;
}
#bigcontentwirbt  h1 {
	color:#ee7400;
	font-weight:normal;
	font-size:28px;
	border-bottom:1px solid #d4d4d4;
	padding-bottom:2px;
        text-transform: lowercase;
}
.medium_container {
      width: 48%;
      float: left;
      margin-right: 10px;
}

#bigcontentwirbt .medium_container h1{
	font-size: 16px;
	font-weight: bold;
	color: #575757;
	border-bottom: 0px solid #fff;
}

#bigcontentwirbt .medium_container h3{
	width: 98%;
	font-size: 14px;
	color: #adadad;
	border-bottom: 1px solid #cdcdcd;
	margin-top: 10px;
	padding-left: 10px;
}

#bigcontentwirbt .medium_zahlen h5{
	font-size: 18px;
	font-weight: normal;
	color: orange;
	border-bottom-style: none;
	display:inline;
}
#bigcontentwirbt .medium_zahlen h4{
	font-size: 18px;
	font-weight: bold;
	color: #c2891f;
	border-bottom-style: none;
	display:inline;
}

#bigcontentwirbt .medium_zahlen h6  {
	display:inline;
}

#bigcontentwirbt .medium_zahlen h6 a{
	font-size: 14px;
	font-weight: normal;
	border-bottom-style: none;
}

.medium_zahlen {
	height: 120px;
/*	background-color: #feb972; */
	margin-bottom:10px;
	float:left;
	padding-left: 10px;
	font-size: 11px;
	color: #acacac;
}
.linktext p {
	font-size: 16px;
}
.linktext a{
	font-size: 16px;
	font-weight: bold;
}

.triptichon {
	width: 30%;
	float: left;
}

.datumstand {
	width: 98%;
	font-size: 16px;
	color: #9a9a9a;
	border-top: 1px solid #cdcdcd;
	margin-top: 10px;
}

.hwkausbildung {
	width: 100%;
	height: 42px;
	border: 1px solid #CC9933;
	margin: 10px;
	text-align: center;
}



.bigger {
font-size: 14px;
}

.follow_us {
	font-size: 11px;
	color: #666666;
}
.meinung {
	font-size: 11px;
	color: #5d5c5a;
}

.meinung_link {
	color: orange;
	text-decoration: underline;
}

.meinung_name {
	width; 95%
	font-size: 13px;
	font-weight: bold;
	color: #323130;
	text-decoration: underline;
	display:block;
}

.inputrevolution {
	color: #494949;
	font-size: 18px;
	background-color: #f89a0c;
	padding: 20px;
}

.finaildesign {
	width: 600px;
	height: 150px;
	margin-right: 200px;
	background: url(../images/finail-Design-klein.png) no-repeat right top;
font-size: 12px;
color: #333333;
}

.finaildesign ol{
font-size: 14px;
}

.finaildesign ol li{
padding-bottom: 5px;
color: #333333;
}

.fett_gedruckt{
font-size: 16px;;
color: #cc6600;
margin-bottom: 20px;
}

.autor{
font-size: 9px;
color: #999999;
}

.meinung{
font-size: 12px;
color: black;
}

.ffs-praeser {
	background: url(../images//finail-fitting-anmeldeformu.jpg) no-repeat right top;
}

form h2 {
	font-size: 14px;
	color: #ba7106;
	font-weight: bold;
}

form img {
	border: 1px solid silver;
}

.spaceRight p {
	color: #565656;
}

.thumbnail {
padding-left: 13px;
}

.grey {
	color: #565656;
}

.dauer {
	font-size: 16px;
	line-height:1.6em;
}

.finaildesign {
/*	background: url(../images/finail_design_bg.jpg) no-repeat right top; 
	background: url(../images/finail_design_bg.jpg); */
	font-size: 14px;
	display:block;
}

.finaildesign label {
	color: #5e5e5e;
	font-weight: bold;
}

.finaildesign .button {
	font-size: 14px;
}

.ersparnis {
	background: url(../images/finail_design_bg_ersparnis_.jpg) no-repeat right bottom;
}

.ersparnis h1 {
	border-bottom: 0 solid white;
	background-image: none;
	line-height: 150%;
	font-size: 22px;
}

.grosse_ersparnis {
	font-size: 22px;
}

