@charset "iso-8859-1";
/* CSS Document */

#textVersion a{
	text-decoration:none !important;
	color:inherit !important;
}

.node.singleNode{
	display: table;
	border: none;
	font-size: 16px;
	margin-left: auto;
	margin-right: auto;
	background-color: transparent !important;
}



.node.verticalCenter{
	display: table;
	overflow: visible;
}

.node .innerNode{
	display: table-cell;
	vertical-align: middle;
}


.node{

	-moz-border-radius: 4px; /* Mozilla */
    -webkit-border-radius: 4px; /* Webkit */
    border-radius: 4px;
	padding:2px 5px;
	margin:1px;
	font-size:12px;
	display:inline-block;
	overflow:visible;
	background-color:#f8f8f8;
	border:none; /*1px solid #cccccc;*/
	font-weight: normal;
	background-repeat:no-repeat !important;
	background-position: 2px center;
	position:relative;
	/*border:1px solid #000;	*/
	
}


#textVersion h1.node {
	display:none;
	/*
	margin: 3px;
	border: 5px solid #D5D5D5;
	font-size: 20px;
	padding: 20px 40px;
	color: black;
	border-radius: 10px;
	moz-border-radius: 10px;
	font-weight:bold;
	text-align: center;
	min-width: 300px;
	margin-bottom: 15px;
	box-shadow: 0 0 20px rgb(95, 95, 95),0 0 20px rgb(219, 219, 219) inset;
	moz-box-shadow: 0 0 20px rgb(95, 95, 95),0 0 20px rgb(219, 219, 219) inset;
	background:#fff !important;
	*/
	margin: 3px;
	border: none;
	font-size: 35px;
	/* padding: 20px 40px; */
	color: black;
	border-radius: 10px;
	moz-border-radius: 10px;
	font-weight: bold;
	/* text-align: center; */
	/* min-width: 300px; */
	/* margin-bottom: 15px; */
	/* box-shadow: 0 0 20px rgb(95, 95, 95),0 0 20px rgb(219, 219, 219) inset; */
	moz-box-shadow: 0 0 20px rgb(95, 95, 95),0 0 20px rgb(219, 219, 219) inset;
	background: #fff !important;
}



#textVersion h2.node {
	margin: 1px;
	font-size:16px;
}

 #textVersion h3.node {
	margin: 1px;
	font-size:14px;
	background-color:transparent;
	border:none;
	font-weight:bold;
	
	
}

#textVersion .node a:link, #textVersion .node a:visited, #textVersion .node a:active {
 color:inherit;
}

#textVersion h4 {
	margin: 1px;
}
#textVersion h5, form {
	margin: 1px;
}

.node.autoFormatBranch{
	
	background-color: #88c0ef;
	color: white;
	border: 1px solid #555;
}

.plainTextNode{
	background-color:#f8f8f8;
	border:1px solid #A7A7A7;
	
	
}
span.plainTextNode{
	background-color:transparent !important; 
	border:none !important;
	
	
}

ul>li>h3.plainTextNode,ul>li>h4.plainTextNode{
	background-color:transparent !important; 
	border:none !important;
	
	
}

/*

		_styles.push({name:"Standard",color:0x333333,fcolor:0x000000,bgcolor:0xffffff,size:12,bold:false,italic:false,underline:false,lineColor:null,lineWidth:1,shadow:false,grad:false,margin:1,icon:""});
		_styles.push({name:"",color:0x000000,fcolor:0x000000,size:12,bold:null,italic:false,underline:false,bgcolor:0xffcc00,lineColor:null,lineWidth:1,shadow:false,grad:false,margin:1,icon:""});
		_styles.push({name:"",color:0x151515,fcolor:0x000000,size:12,bold:false,italic:false,underline:false,bgcolor:0x92f5d6,lineColor:null,lineWidth:1,shadow:false,grad:false,margin:1,icon:"speaker"});
		
		_styles.push({name:"Highlight A",color:3355443,fcolor:0x000000,size:12,bgcolor:15658751,lineColor:4802889,lineWidth:1,shadow:false,grad:false,margin:1,icon:""});
		_styles.push({name:"Highlight B",color:0xffffff,fcolor:0x000000,size:12,bgcolor:0xff0033,bold:true,lineColor:null,lineWidth:1,shadow:false,grad:false,margin:1,icon:""});
		_styles.push({name:"Highlight C",color:0xffffff,fcolor:0x000000,size:12,bgcolor:3381759,bold:true,lineColor:4802889,lineWidth:1,shadow:false,grad:false,margin:1,icon:""});
		
		_styles.push({name:"Beispiel",color:0x333333,fcolor:0x000000,bold:false,size:12,italic:false,underline:false,bgcolor:0xffff00,lineColor:null,lineWidth:1,shadow:false,grad:false,margin:1,icon:""});
		_styles.push({name:"Entscheidung",color:0x333333,fcolor:0x000000,bold:false,size:12,italic:false,underline:false,bgcolor:0xeeeeff,lineColor:null,shadow:false,grad:false,lineWidth:1,margin:1,icon:"entscheidung"});
		_styles.push({name:"Sonderfall",color:0xffffff,fcolor:0x000000,bold:true,size:12,bgcolor:0x3399ff,lineColor:null,lineWidth:1,shadow:false,grad:false,margin:1,icon:"stern"});
		_styles.push({name:"Ebene 2",color:0x333333,fcolor:0x000000,bold:true,size:13,bgcolor:0x00ffcc,lineColor:null,lineWidth:1,shadow:false,grad:false,margin:1,icon:""});
		
		_styles.push({name:"Rahmen A",color:0x333333,fcolor:0x000000,bold:false,size:14,lineColor:0x7ba4d8,lineWidth:4,bgcolor:0xffffff,shadow:false,grad:false,margin:3,icon:""});
		_styles.push({name:"Rahmen B",color:0x333333,fcolor:0x000000,bold:false,size:14,lineColor:0x87ab00,lineWidth:4,bgcolor:0xffffff,shadow:false,grad:false,margin:3,icon:""});
		_styles.push({name:"Rahmen C",color:0x333333,fcolor:0x000000,bold:false,size:14,lineColor:0xab0100,lineWidth:4,bgcolor:0xffffff,shadow:false,grad:false,margin:3,icon:""});
		
		_styles.push({name:"Pastell A",color:0xffffff,fcolor:0xffffff,bold:true,size:14,lineColor:0x8c3836,lineWidth:2,bgcolor:0xc0504d,shadow:true,grad:false,margin:4,icon:""});
		_styles.push({name:"Pastell B",color:0xffffff,fcolor:0xffffff,bold:true,size:14,lineColor:0x385d8a,lineWidth:2,bgcolor:0x4f81bd,shadow:true,grad:false,margin:4,icon:""});
		_styles.push({name:"Pastell C",color:0xffffff,fcolor:0xffffff,bold:true,size:14,lineColor:0x71893f,lineWidth:2,bgcolor:0x9bbb59,shadow:true,grad:false,margin:4,icon:""});


*/
/*Meinungsstreit*/
.node.styleSet1{
	background-color:#ffcc00;
	/*border:1px solid rgb(134, 134, 134);*/
	color:#333;
	height:auto !important;
	background-image:url(/images/pngicons/umstritten.png);
	background-size: 18px;
	padding-left: 22px !important;
	min-height: 18px !important;
	background-position: 1px center;
}

/*Definition*/
.node.styleSet2{
	background-color:#92f5d6 !important;
	/*border:1px solid rgb(134, 134, 134);*/
	color:#333;
	background-image:url(/images/pngicons/speaker.png);
	padding-left: 48px !important;
	min-height: 25px !important;
	background-position: 1px center;
	/*font-size: 12px !important;*/
	margin-top: 28px !important;
	border-top-left-radius: 0;
	-webkit-border-top-left-radius: 0;
	-moz-border-top-left-radius: 0;
	
}




.node.styleSet2 .typeTag {
	/*background-color: transparent;
	color:black;*/
}
/*
.node.styleSet2 .typeTag {
	position: relative;
	left: 0px; 
	top: 0; 
	color: white !important;
	background-color: rgb(192, 192, 192);
	padding: 0px 3px;
	margin-left: -8px;
	margin-right: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 0;
	border-bottom-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-bottom-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-top-left-radius: 5px;
	-moz-border-top-right-radius: 0;
	font-size: 9px;
	line-height: 19px;
	margin-top: -2px;
	font-weight: bold;
	margin-bottom: -2px;
}*/


/*Highlight A*/
.node.styleSet3{
	background-color:#92f5d6;
	/*border:1px solid rgb(134, 134, 134);*/
	color:white;
	font-weight: bold;
}

/*Highlight B*/
.node.styleSet4{
	background-color:#ff0033;
	/*border:1px solid black;*/
	color:white;
	font-weight:bold;
	
	
}

/*Highlight C*/
.node.styleSet5{
	background-color:#3399ff;
	/*border:1px solid black;*/
	color:white;
	font-weight:bold;
}

.node.styleSet6{
	background-color: rgba(255, 255, 0, 0.28) !important;
	/*border: 1px solid rgba(71, 91, 0, 0.13);
	margin-top: 12px !important;*/
	border-top-left-radius: 0;
	-webkit-border-top-left-radius: 0;
	-moz-border-top-left-radius: 0;
}


.node.styleSet6 .typeTag {
	position: relative;
	left: 0px; 
	top: 0; 
	color: black !important;
  	background-color: rgba(240, 222, 149, 1);
	padding: 0px 3px;
	margin-left: -8px;
	margin-right: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 0;
	border-bottom-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-bottom-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-top-left-radius: 5px;
	-moz-border-top-right-radius: 0;
	font-size: 9px;
	line-height: 19px;
	margin-top: -2px;
	font-weight: normal;
	margin-bottom: -2px;
}

.node.styleSet8{
	background-color:#3399ff !important;
	/*border:1px solid black !important;*/
	color:white !important;
	font-weight:bold !important;
	font-size: 12px !important;
	padding-left: 40px !important;
	min-height: 32px !important;
	background-image:url(/images/pngicons/stern.png);
	background-position: 1px center;
	-webkit-border-top-left-radius: 0;
	-moz-border-top-left-radius: 0;
	border-top-left-radius: 0;
	margin-top:13px;
}

.node.styleSet8 a{color:#f8f8f8;}


.node.styleSet8:before{
	content: "Sonderfall";
	position: absolute;
	left: 0px;
	top: -11px;
	color: white !important;
	background-color: black;
	padding: 0px 4px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-top-left-radius: 5px;
	-moz-border-top-right-radius: 5px;
	font-size: 9px;
	font-weight: bold;
}
.node.styleSet13{
	background-color: #c0504d;
	padding: 3px 20px;
	color: white;
	border: 2px solid rgb(136, 47, 47);
	font-weight: bold;
	font-size: 14px;
	/*box-shadow: 0 0 10px rgba(0, 0, 0, 0.39);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.39);*/
}


.node.styleSet14{
	background-color: #4f81bd !important;
	padding: 3px 20px;
	color: white !important;
	border: 2px solid rgb(89, 89, 160) !important;
	font-weight: bold;
	font-size: 14px;
/*	box-shadow: 0 0 10px rgba(0, 0, 0, 0.39);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.39);*/
}

.node.styleSet15{
	background-color: #9bbb59 !important;
	padding: 3px 20px;
	color: white !important;
	border: 2px solid #71893f !important;
	font-weight: bold;
	font-size: 14px;
/*	box-shadow: 0 0 10px rgba(0, 0, 0, 0.39);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.39);*/
}


.node a:link,.node a:visited{
	color:inherit;
	text-decoration:none;
}


.node.styleSet16{
	background-color: #634585;
	background: #dbcbed;
	background: -moz-linear-gradient(top, #dbcbed 0%, #648ebc 46%, #634585 55%, #634585 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbcbed), color-stop(46%,#648ebc), color-stop(55%,#634585), color-stop(100%,#634585));
	background: -webkit-linear-gradient(top, #dbcbed 0%,#648ebc 46%,#634585 55%,#634585 100%);
	background: -o-linear-gradient(top, #dbcbed 0%,#648ebc 46%,#634585 55%,#634585 100%);
	background: -ms-linear-gradient(top, #dbcbed 0%,#648ebc 46%,#634585 55%,#634585 100%);
	background: linear-gradient(to bottom, #dbcbed 0%,#648ebc 46%,#634585 55%,#634585 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbcbed', endColorstr='#634585',GradientType=0 );
	color: white !important;
	border: 2px solid #634585 !important;
	font-weight: bold;
	padding: 3px 10px;
	/*box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25);*/
	margin: 5px 0 !important;
}


.node.styleSet17{
	background-color: rgb(203,193,214); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(203,193,214,1) 0%, rgba(171,143,202,1) 47%, rgba(99,69,133,1) 50%, rgba(99,69,133,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(203,193,214,1)), color-stop(47%,rgba(171,143,202,1)), color-stop(50%,rgba(99,69,133,1)), color-stop(100%,rgba(99,69,133,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(203,193,214,1) 0%,rgba(171,143,202,1) 47%,rgba(99,69,133,1) 50%,rgba(99,69,133,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(203,193,214,1) 0%,rgba(171,143,202,1) 47%,rgba(99,69,133,1) 50%,rgba(99,69,133,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(203,193,214,1) 0%,rgba(171,143,202,1) 47%,rgba(99,69,133,1) 50%,rgba(99,69,133,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(203,193,214,1) 0%,rgba(171,143,202,1) 47%,rgba(99,69,133,1) 50%,rgba(99,69,133,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cbc1d6', endColorstr='#634585',GradientType=0 ); /* IE6-9 */

	color:white !important;
	border:1px solid #412c59 !important;
	padding:3px 8px;
	font-weight: bold;
}



.node.styleSet18{
	background-color: rgb(198,81,81); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(198,81,81,1) 1%, rgba(183,45,45,1) 49%, rgba(173,37,19,1) 50%, rgba(173,37,19,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(198,81,81,1)), color-stop(49%,rgba(183,45,45,1)), color-stop(50%,rgba(173,37,19,1)), color-stop(100%,rgba(173,37,19,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(198,81,81,1) 1%,rgba(183,45,45,1) 49%,rgba(173,37,19,1) 50%,rgba(173,37,19,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(198,81,81,1) 1%,rgba(183,45,45,1) 49%,rgba(173,37,19,1) 50%,rgba(173,37,19,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(198,81,81,1) 1%,rgba(183,45,45,1) 49%,rgba(173,37,19,1) 50%,rgba(173,37,19,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(198,81,81,1) 1%,rgba(183,45,45,1) 49%,rgba(173,37,19,1) 50%,rgba(173,37,19,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c65151', endColorstr='#ad2513',GradientType=0 ); /* IE6-9 */

	color:white !important;
	border: 1px solid #62170E !important;
	padding:3px 8px;
	font-weight: bold;
}


.node.styleSet19{

	background: #13ad5b;
	border:1px solid #0f7a40 !important;
	padding:3px 8px;
	font-weight: bold;
	color:white;
}

/*
		_styles.push({name:"3D A",color:0xffffff,fcolor:0xffffff,bold:true,size:14,lineColor:0x412c59,lineWidth:2,bgcolor:0x,shadow:true,grad:true,margin:2,icon:""});
		_styles.push({name:"3D B",color:0xffffff,fcolor:0xffffff,bold:true,size:14,lineColor:0x3f76a5,lineWidth:2,bgcolor:0x4587bf,shadow:true,grad:true,margin:2,icon:""});
		_styles.push({name:"3D C",color:0xffffff,fcolor:0xffffff,bold:true,size:14,lineColor:0x962112,lineWidth:2,bgcolor:0xad2513,shadow:true,grad:true,margin:2,icon:""});
		_styles.push({name:"3D D",color:0xffffff,fcolor:0xffffff,bold:true,size:14,lineColor:0x0f7a40,lineWidth:2,bgcolor:0x13ad5b,shadow:true,grad:true,margin:2,icon:""});

*/



.node.styleSet5 a:link,.node.styleSet5 a:visited,
.node.styleSet4 a:link,.node.styleSet4 a:visited,
.node.styleSet8 a:link,.node.styleSet8 a:visited,
.node.autoFormatBranch a:link,.node.autoFormatBranch a:visited{
	color:white !important;
}

.node.styleSet1 a:link,.node.styleSet1 a:visited{
	color:#333 !important;
}



.node .typeTag{
	
	position: absolute;
	left: 0px;
	top: -11px;
	color: white !important;
	background-color: black;
	padding: 0px 3px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-top-left-radius: 5px;
	-moz-border-top-right-radius: 5px;
	font-size: 9px;
	font-weight: bold;
}


.node.serialNode .typeTag{
	display:none;	
}



