html,body{
	background:url(images/background.gif);
	margin:0px;
	padding:0px;
	min-height:inherit;
}

div#navigation{

	float:left;
	width:150px;
	margin-left:-700px;
	min-height:600px;
	}
div#navigation ul{
	list-style:none;
	padding-left:0px;
	text-indent:0px;
	}
div#navigation ul li {
	width:140px;
	line-height:15px;

	}

	
div#navigation ul li a{
	display:block;
	background-image:url(images/bullet.png);
	background-position:left;
	background-repeat:no-repeat;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	width:136px;
	color:#000000;

	}
div#navigation ul li a:hover{

	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	width:135px;
	color:#FFFFFF;
	background-image:url(images/bulletbg.png);
	background-position:left;
	background-repeat:no-repeat;
	}

div#navigation ul li ul{
	padding-bottom:20px;
	margin-top:5px;
	}
	
div#navigation ul li ul li{
	line-height:12px;
	}

div#navigation ul li ul li a{
	padding-left:30px;
	display:block;
	padding-top:3px;
	padding-bottom:3px;
	padding-bottom:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:11px;
	background-image:url(images/unterbullet.png);
	background-position:left;
	background-repeat:no-repeat;
	}

div#navigation ul li ul li a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:11px;
	width:120px;
	background-image:url(images/unterbullethover.png);
	background-position:left;
	background-repeat:no-repeat;
	}





div#container{
	min-height:inherit;
	text-align:left;
	width:700px;
	margin:0 auto;
	background:url(images/containerbg.png);
}

div#wrapper{
	/*background:url(images/bgornamet.jpg);*/
	float:left;
	width:100%;
	min-height:inherit;
}
div#wrapperstart{
	background:url(images/bgornamet.jpg);
	float:left;
	width:100%;
	min-height:inherit;
	margin-top:0px;
	padding-top:0px;
}

div#content{
	margin-left:160px;
	padding: 5px 5px 5px 5px;
	min-height:600px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}


div#content_start{
	margin-left:50px;
	width:600px;
	min-height:600px;
	padding: 5px 5px 5px 5px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}


div#extra{
	float:left;
	width:150px;
	margin-left:-150px;
	}
	
div#message{
	color:#000000;
	}

fieldset{
	display:inline;
	}

iframe {
	/*display:none;*/
	}

/* top Navigation */


.headernav{
	width:700px;
	background:#000000;
	min-height:40px;
	padding-top:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-stretch:expanded;
	color:#FFFFFF;
	margin-bottom:0px;
	margin-top:0px;

	}
	
	
.headernav ul li {
	display:block;
	list-style:none;
	float:left;
	padding-top:10px;


	}	
	
.headernav li a{
	color:#FFFFFF;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
	}
	
.headernav li a:hover{
	color:#CCCCCC;
	padding-left:10px;
	padding-right:10px;
	}
	
	
/* ende Top Navigation */

/* footer */
.footer{
	text-align:right;
	vertical-align: bottom;
}

.footerstartpage{
	background:none repeat scroll 0 0 #000000;
	clear:left;
	color:#FFFFFF;
	display:block;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-stretch:expanded;
	height:25px;
	padding-right:50px;
	width:650px;
}

.footer ul li {
	display:block;
	list-style:none;
	float:right;
	padding-top:7px;
	padding-bottom:5px;
	list-style: none outside none;	

	}

.footerstartpage ul li {
	display:block;
	list-style:none;
	float:right;
	padding-top:7px;
	padding-bottom:5px;
	list-style: none outside none;	

	}	
	
.footerstartpage li a{
	color:#FFFFFF;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
	}
	
.footerstartpage li a:hover{
	color:#CCCCCC;
	padding-left:10px;
	padding-right:10px;
	}

/* ende footer */


/* tabellenframe */
.tabellencont{
border:0px;
margin:0px;
padding:0px;
width:400px;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;


}

.tabellelo{
width:20px;
height:20px;
background:url(images/frame_r1_c1.png) no-repeat;
margin:0px;
padding:0px;
}
.tabelleo{
height:20px;
background: url(images/frame_r1_c5.png) repeat-x;
margin:0px;
padding:0px;
}
.tabellero{
width:20px;
height:20px;
background:url(images/frame_r1_c7.png) no-repeat;
margin:0px;
padding:0px;
}

.tabellel{
width:20px;
background:url(images/frame_r5_c1.png) repeat-y;

}
.tabellem{
background:url(images/form_bg.png);

}
.tabeller{
width:20px;
background:url(images/frame_r3_c7.png) repeat-y;

}


.tabellelu{
width:20px;
height:20px;
background:url(images/frame_r7_c1.png) no-repeat;
margin:0px;
padding:0px;
}
.tabelleu{
height:20px;
background: url(images/frame_r7_c3.png) repeat-x;
margin:0px;
padding:0px;
}
.tabelleru{
width:20px;
height:20px;
background:url(images/frame_r7_c7.png) no-repeat;
margin:0px;
padding:0px;
}



/* ende tabellenframe */


/* formular */
.registerform {
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #333333; 
width:200px;
background:#F2F2F2;


}



.login_cont{
border:0px;
margin:0px;
padding:0px;
margin-top:30px;
width:150px;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;

}
.info{
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;

}

.errorfont{
text-align:center;
margin:auto;
float:right;
padding-right:90px;
font-weight:bold;
color:#990000;
font-size:13px;
}
.forgottenpw a{
text-align:center;
color:#333333;
font-size:11px;
text-decoration:none;
float:right;

}
.forgottenpw a:hover{
color:#000000;
text-decoration:underline;

}
.welcomeimage{
margin: 30px 5px 0px -20px;
z-index:100;

}
.startseite{
margin:-15px 0px 50px 0px;
z-index:1;
}
.tabellemw{
min-width:420px;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
background:url(images/form_bg.png);
line-height:18px;
text-align:justify;

}

.tabellemw a{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
line-height:18px;
text-decoration:none;
}
.tabellemw a:hover{
color:#CCCCCC;
text-decoration:underline;
}

.headlinered{
font-weight:bold;
font-size:16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#990000;
line-height:18px;
}
/* ende Formular*/

div#fehlermeldung{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
position:absolute;
margin-top:50px;
margin-left:20px;
width:370px;
background:#FFFFFF;
border:4px solid #990000;
min-height:80px;
visibility:visible;
padding:7px;
font-size:11px;
}
div#fehlermeldung h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#990000;
font-size:13px;
font-weight:bold;
}
div#inhalt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;

}

div#inhalt label{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;

}

div#templateswaehlen{
width:150px;
float:left;
vertical-align:middle;
}


div#email_content{
background:#FFFFFF;
padding:5px;

}

div#formelem{
font-size:11px;
padding-bottom:8px;


}
div#formelem input{
font-size:11px;
border:1px solid #333333;
width:200px;
}
div#formelem select{
font-size:11px;
border:1px solid #333333;
width:200px;
}
div#formelemright input{
font-size:11px;
border:1px solid #333333;
width:100px;
text-align:right
}

div#absenden input{
margin-bottom:30px;
width:150px;
font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border:1px solid #333333;
background:url(images/bulletbg.png);
color:#FFFFFF;


}
div#absenden input:hover{
margin-bottom:30px;
width:150px;
font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border:1px solid #333333;
background:url(images/bigbutton.png);
background-repeat:no-repeat;
background:#FFFFFF;
color:#000000;


}
div#payment{
padding:2px;

}
div#payment:hover{
background:#FFFFFF;


}
div#intervall{
font-size:12px;
padding-bottom:5px;
}

/*div#formcontainer{
width:450px;
margin-bottom:4px;
margin-top:4px;
min-height:20px;
}
div#formlabel{
width:130px;
float:left;
text-align:right;
vertical-align:middle;
padding-right:5px;
margin-bottom:3px;
margin-top:4px;
padding-bottom:1px;
padding-top:1px
}
div#formlabel_small{
width:30px;
float:left;
text-align:right;
vertical-align:middle;
padding-right:5px;
margin-bottom:3px;
margin-top:4px;
padding-bottom:1px;
padding-top:1px
}

div#formfield{
width:300px;;
float:left;
padding-bottom:1px;
padding-top:1px;
margin-bottom:3px;
margin-top:3px;
}

div#formfield input{
border:1px solid #333333;
background:#EAEAEA;;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:250px;
}

div#formfield input:hover{
background:#FFFFFF;
}

div#formfield select{
border:1px solid #333333;
background:#EAEAEA;;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
*/

.formcontainer{
width:450px;
margin-bottom:4px;
margin-top:4px;
min-height:20px;
}
.formlabel{
width:130px;
float:left;
text-align:left;
vertical-align:middle;
padding-right:5px;
margin-bottom:3px;
margin-top:4px;
padding-bottom:1px;
padding-top:1px
}
.formlabel_small{
width:30px;
float:right;
text-align:right;
vertical-align:middle;
padding-right:5px;
margin-bottom:3px;
margin-top:4px;
padding-bottom:1px;
padding-top:1px;
margin:0px;
}

.formfield{
width:300px;;
float:left;
padding-bottom:1px;
padding-top:1px;
margin-bottom:3px;
margin-top:3px;
}

.formfield input{
border:1px solid #333333;
background:#EAEAEA;;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:250px;
}

.formfield input:hover{
background:#FFFFFF;
}

.formfield select{
border:1px solid #333333;
background:#EAEAEA;;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}



div#zahlweisen{
min-height:260px;
}
.hovertabelle{

}
.hovertabelle:hover{
background:#CCCCCC;
}
div#fragen{

}
div#fcontainer fieldset{
background:#FFFFFF;
padding-left:-15px;


}
div#fragen table{
width:100%;
padding:0px;
margin:0px;

}

div#abooksort{
width:100%;
padding:0px;
margin:0px;
height:60px;
}

div#pages{
width:100%;
padding:0px;
margin:0px;
height:20px;
}

div#seiten{


}



div#abooksort ul li {
	display:block;
	list-style:none;
	float:left;
	padding-top:10px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;


	}	
	
div#abooksort li a{

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding-left:7px;
	padding-right:7px;


	text-decoration:none;
	}
	
div#abooksort li#current-page{

	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	padding-left:7px;
	padding-right:7px;


	text-decoration:none;
	}
	
div#abooksort li a:hover{
background:#999999;
	padding-left:7px;
	padding-right:7px;
	font-size:13;
	color:#FFFFFF;

	}
	

div#stammdaten{
background:#E8E8E8;
padding-left:50px;
}

div#legende{
margin-bottom:0px;
vertical-align:bottom;
font-size:9px;

}

div#legende img{
max-height:15px;
padding-left:10px;
vertical-align:middle;

}

div#vcard_bilder{
text-align:left;
padding:5px;
width:125px;
float:left;
background:#FFFFFF;
margin-top:5px;
margin-right:5px;
border:1px solid #CCCCCC;
min-height:45px;

}
div#vcard_bilder:hover{
background:#CCCCCC;


}
div#vcard_bilder img{
width:125px;

border:0px;
}

div#mlmtraining{
position:absolute;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin-top:-25px;
width:120px;
min-height:26px;

}
#pages ul{
	width:600px;
	
}
#pages li{
	
}

#fieldsetCampaigns {
	
	padding: 10px;
	margin: 20px;
	width: 370px;
	max-height: 330px;
}

html>body #fieldsetCampaigns {
	width: 280px; /* ie5win fudge ends */
}

.campDetails {
    float:right;
}

.campaignSingle {
    cursor: pointer;
}

.accordion_toggle {
    display: block;
    height: 20px;
    width: 250px;
    /*background: url(images/accordion_toggle.jpg) no-repeat top right #a9d06a;*/
    background-color: #E4E4E4;
    padding: 5px 10px 5px 10px;
    line-height: 30px;
    color: #ffffff;
    text-decoration: none;
    outline: none;
    color: #000000;
    border-bottom: 1px solid #CCCCCC;
    cursor: pointer;
    margin: 0 0 0 0;
    border-right: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    /*ie 8 needs that in connection with Effect.morph */
    outline-width:0px;
}

.accordion_toggle_active {
    background-color: #ffffff;
    border-bottom: 1px solid #9b856f;
    text-align: center;
    /*ie 8 needs that in connection with Effect.morph */
    outline-width:0px;
    height: 32px;
}

.accordion_content {
    background-color: #ffffff;
    color: #444444;
    overflow: hidden;
    font-size: 15px;
}

.mail_detail_view, .mail_detail_view TD {
    background-color: #ffffff;
    /*border-bottom: 1px solid #EDECEC;*/
    text-align: center;

}

.mail_detail_view_dark, .mail_detail_view_dark TD {
    background-color: #f3f3f3;
    border-bottom: 1px solid #EDECEC;
    text-align: center;
}

.mail_detail_table {
   /* padding: 0px;*/
   /* display: none; */ /*table is shown via js*/
     /*border-collapse: collapse;*/
   /* border-spacing: 0px;
    border: thin solid #cccccc;*/
    width: 100%;
}

.mail_container {
   float:right;
}
#single_camp_container {
    min-height: 250px;
    max-height: 350px;
    float: left;
}

.mail_detail_heading TD {
    background-color:#E4E4E4;
    background-image: url(images/tr_header.gif);
    background-repeat: repeat-x;
    font-weight: 500;
    font-size: small;
    text-align: center;
}

.mail_detail_footer TD {
    background-color:#EEEAD9;
    text-align: right;
    height: 40px;
    border-top: 1px solid #996633;
}

.small_button {
     font-size: 10px;
	 padding-top:1px;
	 padding-bottom:1px;
	 padding-left:10px;
	 padding-right:10px;
}

.note_detail {
    cursor:pointer;
}

.note_container {
    float:right;
    width: 235px;
    text-align: left;
}
.px300formfeld{
	width:300px;
	font-size:15px;
	height:30px;
	border:1px solid #666;
	
}
.current > td {
	/*font-size:11px;*/	
	text-align:center;
	vertical-align:middle;
	font-size:11px;
}
.row div{
	display:inline-block;zoom:1;
}

.label {
	display:inline-block;	
	width:130px;
	text-align:right;
}

select {
	padding: 0.2em 0.4em;	
}

#psContainer {
	vertical-align:middle;
	height:18px;
	width:100px;
	margin-left:5px;
	background-image:url('../layout/images/passstrengthmeter_container.gif');
	z-index:1;
}
			
#psStrength {
	background-image:url('../layout/images/passstrengthmeter.gif');
	height:18px;
	width:0px;
	position:absolute;
	z-index:2;
}

.ahctpacDragger {
	margin: 8px;
}

#draggables_container {
    /*margin-left:80px;*/
}

#droppable_container {
    margin:8px 0px 0px 0px;
}

#ahctpa {
    background-image:url(../layout/images/captcha_bg.gif);
    background-repeat: repeat-x;
    width: 300px;
    border: solid 2px activecaption;
    padding:5px;
}

.validationFalse {
    width: 16px;
    background-image:url(../layout/images/inaktiv.png);
    background-position: center;
}

.validationTrue {
    width: 16px;
    background-image:url(../layout/images/aktiv.png);
    background-position: center;
}
